Decoupling Policy Extraction for Offline Reinforcement Learning
This paper proposes a "decoupled policy extraction" paradigm for offline reinforcement learning that separates behavior modeling from policy improvement by training an actor to generate behavior-supported action candidates and using a separate critic to rerank them at inference time, thereby overcoming the limitations of coupled actor-critic training and outperforming existing methods.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine a student trying to learn how to drive a car, but instead of sitting behind the wheel and feeling the road, they are forced to study only a single, static video of a perfect driver. They cannot make mistakes, they cannot try new turns, and they cannot receive feedback from the real world. This is the challenge of offline reinforcement learning, a field where artificial intelligence learns to make decisions using only a fixed collection of past data. In this setting, the computer must figure out how to act better than the examples it has seen, without ever being able to test those new ideas in reality. The traditional way to teach these systems involves two parts working in a tight loop: one part learns what actions are good, and the other part learns how to perform them. The first part constantly guides the second, telling it to try actions that look valuable. However, because the data is frozen in time, this guidance can become dangerous. If the "what is good" part makes a mistake and overestimates a risky move, the "how to perform" part will try to do it, reinforcing the error and drifting further away from safe, proven behavior.
A team of researchers at Simplexity Robotics and Rensselaer Polytechnic Institute has proposed a different way to solve this problem, suggesting that these two parts should stop talking to each other during the learning phase. In their new approach, they completely separate the task of learning from the data from the task of choosing the best action. First, they train a model solely to mimic the behavior found in the dataset, acting like a perfect copyist that never tries to improve or guess at new strategies. This model generates a list of several possible actions that are known to be safe and supported by the data. Then, a separate system, trained independently to judge value, looks at this list and picks the single best option to execute. By breaking the feedback loop that usually connects the two, the researchers found they could avoid the trap of amplifying errors. Their experiments across thirty different complex tasks, ranging from navigating virtual mazes to manipulating robotic arms, showed that this separated method consistently outperformed the traditional, tightly coupled approaches. In some cases, the success rate jumped from less than half to nearly seventy percent, proving that sometimes, the best way to improve is to stop trying to improve the learner while it is still studying.
The core of the problem the researchers identified lies in how standard artificial intelligence systems learn from fixed data. In a typical setup, the system has a "critic" that estimates the value of actions and an "actor" that learns to perform them. The critic tells the actor which moves are good, and the actor tries to do them. In a real-world scenario where the robot can keep interacting with the environment, this works well because if the critic makes a mistake, the actor's new attempts generate fresh data that corrects the error. But in offline learning, the dataset is locked. If the critic mistakenly believes a dangerous action is valuable, the actor will try to do it, and because no new data arrives to correct the critic, the mistake gets worse. The actor drifts into regions of action space that the data never covered, a phenomenon the researchers call an out-of-distribution amplification loop. To prevent this, existing methods often try to force the actor to stay close to the original data, but this creates a difficult trade-off: if you constrain the actor too much, it cannot find the best possible moves even within the safe data; if you let it go too far, it falls into the error loop.
To solve this, the researchers decoupled the process. They trained the actor to do only one thing: model the distribution of actions found in the dataset. They did not let the critic influence the actor's training at all. Once this "proposer" model was trained, it was frozen, meaning it would never change again. At the moment the robot needed to make a decision, the proposer would generate a small set of candidate actions, all of which were grounded in the safe, observed data. A separate critic, which had been trained independently to judge value, would then look at this specific list and pick the highest-scoring option. This shifted the work of improvement from the training phase to the moment of decision. Instead of trying to tweak the actor's brain to be better, the system simply generated a few safe options and let a judge pick the winner. This approach meant the critic no longer had to worry about the actor drifting into dangerous territory, because the actor was never allowed to drift in the first place. The critic only had to rank the safe options provided by the frozen proposer.
The results of this experiment were striking. The researchers tested their method on thirty different tasks involving goal-oriented behaviors, such as getting a robot ant to navigate a large maze or a humanoid robot to move through a complex environment. They compared their decoupled method against standard techniques that kept the actor and critic linked. In a navigation task called AntMaze-Large, the traditional method using a specific type of value learner achieved a success rate of about thirty-one percent. When the researchers applied their decoupled approach with the same value learner, the success rate rose to forty-nine percent. In a manipulation task involving a cube, the improvement was even more dramatic, with the decoupled method reaching a success rate of seventy-nine percent compared to twenty-one percent for the traditional approach. Perhaps most surprisingly, the researchers found that even a very simple, basic value-learning system, which usually struggles in offline settings, became highly effective when paired with this decoupled selection process. In a puzzle-solving task, a simple value learner combined with their method achieved a one hundred percent success rate, vastly outperforming more complex, standard systems.
The study also revealed why this separation works so well by examining what happens when the system is allowed to look at more options. The researchers found that having the proposer generate a few candidates, rather than just one, allowed the system to explore the safe region of the data more thoroughly. However, there was a limit. If the system generated too many candidates, the chance of including a risky, out-of-distribution action increased, and the value-judging system might mistakenly pick it. The optimal balance was found by tuning the number of candidates, a single setting that could be adjusted without retraining the entire system. This flexibility is a significant advantage over traditional methods, which often require expensive retraining to fix the balance between safety and performance. The researchers noted that this approach is particularly promising for large-scale robotic systems, where retraining a massive model is computationally expensive. By keeping the main model frozen and only using a lightweight value system to make the final choice, the method offers a computationally efficient path to better performance.
The researchers acknowledge that this method has a boundary: the system can only choose from actions that the frozen proposer can generate. If the best possible action was never seen in the original data, the system cannot invent it. However, within the bounds of what is possible, the decoupled approach consistently found better solutions than the traditional, coupled methods. The work suggests that the long-held belief that learning and improvement must happen simultaneously in a single loop may not be necessary, or even desirable, when learning from static data. By separating the generation of safe options from the selection of the best one, the researchers have provided a clearer, more stable path for artificial intelligence to learn from the past without being trapped by its own mistakes. The findings indicate that for offline learning, the most effective strategy may be to stop trying to teach the actor to be clever during training, and instead let it simply remember the past, leaving the job of improvement to a separate, critical eye at the moment of action.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.