Calibrated Partial Resets: Preventing Policy Collapse in Continual Reinforcement Learning
This paper introduces Calibrated Partial Resets (CPR), an optimizer that prevents policy collapse in continual reinforcement learning by periodically and selectively pulling low-utility neurons toward their initialization, thereby maintaining plasticity without sacrificing peak performance.
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 you are teaching a robot to walk, run, or play video games. You don't just teach it once and hope it remembers forever; you throw it into a world that keeps changing. Maybe the floor gets slippery, or the rules of the game shift, or the robot has to learn a completely new skill after mastering the old one. This is the world of "continual learning." The problem is that as these digital brains (neural networks) learn more and more, they tend to get "stuck." Some parts of their brain stop working entirely, becoming like dormant neurons that never fire, while other parts get so rigid they can't adapt to new situations. It's like a student who memorized the textbook so well they can't solve a single problem if the numbers are changed. If a robot loses this ability to adapt, it might suddenly forget how to walk, or worse, crash and burn in a chaotic loop of bad decisions. Scientists have been trying to fix this by occasionally "resetting" the robot's brain, but the old ways of doing this were a bit like hitting a reset button that was too harsh, often breaking the robot's current skills just as it was trying to learn new ones.
This paper introduces a clever new trick called Calibrated Partial Resets (CPR) to solve that problem. Think of a neural network as a massive team of workers, where each worker (a neuron) is responsible for a tiny part of the robot's decision-making. Over time, some workers stop doing anything useful; they become "dormant" or "sleeping." The old method to fix this was to fire those sleeping workers and hire brand new ones from scratch. But firing them all at once is like replacing half the staff in a busy kitchen in the middle of dinner service—it causes chaos and the food (the robot's performance) gets ruined.
The authors of this paper suggest a gentler, smarter approach. Instead of firing the sleeping workers completely, CPR gives them a gentle "nudge" back toward their original, fresh state. But here's the magic: the size of that nudge depends on how useless the worker is. If a worker is barely doing anything, they get a big push to wake them up. If a worker is still doing a great job, they get a tiny, barely noticeable tap. This way, the robot keeps its best skills intact while slowly refreshing the parts that are getting stale.
The researchers tested this idea in some very tough environments. They trained robots to run on surfaces that kept changing from dry to super slippery, a task that lasted for a staggering 400 million steps. In these tests, the old methods (like the standard "binary reset" that fires workers completely) often caused the robots to collapse and forget how to move entirely. The CPR method, however, kept the robots running smoothly the whole time. It was the only method that didn't suffer a single "policy collapse" (a total failure) across all 15 different test runs.
The paper also shows that this method works well in other challenging video game-like environments, helping robots learn new tasks without forgetting the old ones. The authors found that by tuning how hard they push the "sleeping" workers (a setting they call ), they could balance between keeping the robot stable and helping it learn fast. They discovered that a moderate push works best, preventing the robot from falling apart while still allowing it to adapt.
In short, the paper suggests that instead of being a "all-or-nothing" reset button, we should use a "dimmer switch" for our AI's brain. By carefully calibrating how much we refresh each part of the network based on how useful it is, we can keep AI agents learning forever without them crashing and burning. The results, measured over hundreds of millions of steps, suggest that this approach is a promising way to build robots and AI that can truly learn and adapt throughout their entire lives.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.