Recursive Value Learning for Long-Horizon Offline Goal-Conditioned RL
The paper proposes DCRL (Divide-and-Conquer RL), a recursive offline goal-conditioned reinforcement learning method that decomposes trajectories into balanced binary trees to reduce bootstrap depth and error accumulation, thereby substantially outperforming existing flat and hierarchical baselines on long-horizon tasks.
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
In the world of artificial intelligence, there is a specific challenge known as goal-conditioned learning. Imagine teaching a robot not just to walk, but to walk to a specific chair, or to a specific door, or to a specific light switch, using only a library of past videos of other robots moving around. The robot must look at these old recordings, figure out how to get from point A to point B, and then try to do it itself. This works well for short trips. If the goal is just a few steps away, the robot can easily connect the dots. But when the journey is long—requiring hundreds or thousands of steps to reach a distant destination—the robot often gets lost. It struggles to remember the beginning of the path while trying to plan the end, and small mistakes in its memory of short steps pile up into massive errors by the time it reaches the goal.
This problem becomes even harder when the robot cannot learn by trying things out in the real world. In many real-world scenarios, like operating heavy machinery or navigating a complex factory, making mistakes is too dangerous or expensive. The robot must learn entirely from a fixed dataset of past experiences, a field known as offline reinforcement learning. Researchers have long known that to solve a long journey, you must understand the shorter segments that make it up. However, standard methods for teaching robots from these static datasets often try to learn the entire journey all at once, or they jump around randomly between short and long segments. This approach is like trying to read a book by flipping to random pages; the robot ends up guessing the meaning of a long chapter based on a sentence it hasn't fully understood yet, leading to confusion and failure.
A team of researchers from Yonsei University and Seoul National University has proposed a new way to teach these robots, called DCRL. Instead of guessing the whole path at once, their method breaks every long journey down into a structured, step-by-step hierarchy, much like organizing a large task by first mastering the smallest pieces and then combining them. The researchers took a long path from a dataset and split it exactly in half, then split those halves in half again, continuing this process until they reached single steps. They then taught the robot to understand these tiny, single-step movements first. Once the robot was confident about these small steps, it used that knowledge to understand the slightly longer segments, and then the longer ones, building its understanding from the ground up to the top. This "divide and conquer" strategy ensures that the robot never tries to learn a long, complex route until it has already mastered the shorter routes that compose it.
The researchers found that this structured approach solved a major problem that had plagued previous methods. Older methods often looked at many possible intermediate points and picked the one that looked best, hoping for a shortcut. But because the data was limited, the robot often picked a point that looked good only because of a mistake in its memory, and then it would build its entire plan on that error. The new method avoids this by strictly following the actual path shown in the data, splitting it at the exact middle, and learning the value of that specific route without guessing.
When tested on a variety of difficult tasks, including navigating a giant humanoid robot through a maze and solving complex puzzles, this new method outperformed all previous approaches. On the five most challenging long-horizon tasks available in their benchmark, the new method improved the average success score from 55 to 64, surpassing even more complex, hierarchical systems that were previously considered the state-of-the-art. In one specific test involving a humanoid robot in a massive maze, the new method achieved a success rate of 93 percent, while the next best method only reached 79 percent. On the CALVIN benchmark, the method also showed significant strength in completing sequences of four consecutive subtasks. Perhaps most impressively, on a task involving a cube that required eight separate moves to solve, the new method was the only one that could successfully complete the task, achieving a 5 percent success rate while all other methods failed completely.
The researchers also discovered that the order in which the robot learns is essential. While previous methods often use a scrambled-order approach—learning segments of different lengths in a random sequence—DCRL relies on a strict "bottom-up" progression. The study suggests that by respecting the natural dependency of long journeys on short steps, and by organizing the learning process to reflect that dependency, robots can learn to navigate much longer and more complex paths than ever before. This work does not just offer a new algorithm; it provides a clearer understanding of how to scale artificial intelligence to handle the long, intricate tasks that define the real world.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.