← Latest papers
🤖 machine learning

Characterizing Replay Retention Under Dynamics Shift in Model-Based Reinforcement Learning

This paper investigates how to optimize replay retention in continual model-based reinforcement learning under dynamics shifts by characterizing the trade-off between change magnitude and transition age, demonstrating that an estimator can effectively guide whether to keep or discard old data based on whether dynamics changes are permanent or recurring.

Original authors: Everest Yang, Skye Thompson, George D. Konidaris

Published 2026-09-17
📖 5 min read🧠 Deep dive

Original authors: Everest Yang, Skye Thompson, George D. Konidaris

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

Robots that learn to move often rely on a mental model of how their bodies work. They try an action, watch what happens, and use that experience to predict the future, gradually refining their movements until they can walk, run, or carry objects with ease. This process, known as reinforcement learning, is powerful because it allows machines to adapt to new tasks without being explicitly programmed for every possible situation. However, a robot's world is rarely static. A leg might break, a payload might change, or the ground might become slippery. When these physical changes occur, the robot's old memories of how it used to move can become misleading. If the robot keeps training on these outdated experiences, it learns the wrong lessons and struggles to adapt. If it throws away all its old data to start fresh, it loses valuable information that might still be useful, or that might become necessary again if the robot returns to its original state. The central challenge is knowing exactly when to hold onto the past and when to let it go.

Researchers at Brown University investigated this precise dilemma by studying how robots should manage their memory banks when their physical dynamics shift. They focused on a specific type of learning where the robot maintains a history of its interactions, called a replay buffer, to train its internal model. The team wanted to determine if a robot should always keep its entire history of experiences, or if it should strictly limit its training to only the most recent data. To find the answer, they simulated a robot named Walker, a two-legged machine, and introduced different types of physical changes. In some scenarios, the robot suffered a permanent injury, such as a motor losing half its strength. In others, the robot experienced recurring changes, where the damage would appear and then disappear in a cycle, mimicking a situation where a robot picks up a heavy load and then sets it down. They also tested a control group where the robot's body remained exactly the same throughout the training.

The results revealed a clear pattern that depends entirely on the nature of the change. When the robot faced a permanent shift, such as a broken motor, the strategy of keeping only the newest data worked best. By discarding the old, mismatched memories, the robot was able to learn the new reality much faster and achieve higher performance scores. In these cases, the older data was simply noise that slowed down the learning process. However, the situation flipped completely when the changes were recurring. When the robot's dynamics returned to their original state, the strategy of keeping only recent data became a liability. The robot had thrown away the very memories it needed to remember how to move correctly, causing its performance to drop significantly. In these recurring scenarios, keeping the full history of experiences allowed the robot to recover quickly whenever the old conditions returned.

The researchers found that the decision to forget or remember hinges on two specific factors. The first is the size of the change. Small shifts in how the robot moves do not justify throwing away old data, because the old experiences are still largely relevant. Large, permanent changes, however, make the old data so inaccurate that it is better to start with a clean slate. The second factor is the predictability of the change. If the robot can expect the old conditions to return, holding onto the past is essential. The team developed a method to estimate these factors using only the data the robot generates while moving, without needing to know the internal physics of the simulation. By analyzing how the robot's motors responded to commands, they could detect when a change had occurred and estimate how severe it was. This allowed them to make an informed choice about whether to keep the old history or switch to a fresh, short-term memory.

In their experiments, the researchers tested these ideas across different robot shapes and learning algorithms to ensure the findings were robust. They confirmed that the benefits of discarding old data after a permanent injury were consistent, while the costs of doing so when conditions were cyclical were equally consistent. They also compared their approach to other methods, such as keeping a random sample of old data or using complex weighting systems, and found that the simple rule of "keep recent data for permanent changes, keep history for recurring ones" was often the most effective. The study suggests that for robots operating in the real world, where damage is permanent but environmental conditions might fluctuate, the ability to judge the type of change is just as important as the ability to learn. By using the robot's own movement data to decide what to remember, machines can become more resilient, adapting quickly to injury without forgetting how to function when the injury is temporary.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →