Don't Forget the Critic: Value-Based Data Rehearsal for Multi-Cyclic Continual Reinforcement Learning
This paper proposes Qreg+NWLU, a value-based data rehearsal method for multi-cyclic continual reinforcement learning that overcomes the limitations of actor-centric approaches by introducing continuous Q-value collection and immediate "No-Wait" regularization to effectively mitigate catastrophic forgetting and enhance knowledge transfer.
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 play a series of video games. First, it learns to play Flappy Bird. Then, you switch it to Catcher, and then to a maze game called Room. The goal is for the robot to get good at all of them without forgetting how to play the first one.
In the world of Artificial Intelligence, this is called Continual Learning. The biggest problem robots face here is "catastrophic forgetting." It's like a student who studies for a math test, then immediately starts studying for a history test, only to completely forget how to do math by the time the history exam is over.
The Old Way: The "Actor" vs. The "Critic"
Most previous research tried to solve this by focusing only on the robot's "muscle memory" (called the Actor). They used a technique called Data Rehearsal, which is like giving the robot a small notebook of notes from its past games to glance at while learning new ones.
However, there was a second part to the robot's brain called the Critic (or Value Function). The Critic is like a coach that constantly evaluates: "How good is this move? How much reward will I get?"
Previous researchers found that if they tried to use the "notebook" (rehearsal) to help the Critic remember old scores, the robot actually got worse at learning. So, they stopped trying to help the Critic and only helped the Actor. The authors of this paper say, "Wait a minute. We are ignoring half the brain!" They wanted to see if they could fix the Critic without breaking it.
The New Idea: Qreg+NWLU
The authors tried a new method called Qreg (Q-value Regularization). This is simply using the notebook to remind the Critic what the scores used to be for old moves.
But they found that the standard way of doing this was messy. It was like trying to study for a test by only reading the last page of your textbook, or waiting until you finished the whole semester before looking at your notes. This led to the robot getting confused or forgetting things quickly.
To fix this, they introduced two simple changes, which they combined into a new method called Qreg+NWLU:
Live Updates (The "Live" Strategy):
- The Problem: In the old method, the robot waited until it finished a whole game level before saving any notes. If the robot made a mistake at the start of the level, those notes were never saved.
- The Fix: Now, the robot writes notes continuously while it plays. It's like a student taking notes in real-time during a lecture rather than trying to remember everything after class is over. This ensures the notes are diverse and cover the whole game, not just the end.
No-Wait (The "No-Wait" Strategy):
- The Problem: The old method said, "Don't look at your old notes until you have finished the first game." This meant the robot started learning the second game with a "cold start," forgetting everything immediately.
- The Fix: As soon as the robot has any notes in its notebook, it starts using them to help learn the new game. It's like a student who starts reviewing their old notes the moment they walk into the new classroom, rather than waiting until the teacher finishes the first lesson.
The "Multi-Cyclic" Challenge
The authors also tested this in a special environment called Multi-Cyclic. Imagine the robot plays Flappy Bird, then Catcher, then Room. But then, the cycle starts over: Flappy Bird again, then Catcher again.
In real life, we often face repeating situations (e.g., a robot vacuum cleaning the same rooms every day, or a stock trader seeing the same market patterns every week). The authors found that most robots fail miserably in this loop; they get worse every time the cycle repeats. Their new method, however, allowed the robot to remember the old games even after going through the cycle multiple times.
The Results
When they tested this new Qreg+NWLU method:
- It remembered better: The robot didn't forget how to play the first game when learning the second.
- It learned faster: Because it was reviewing notes immediately ("No-Wait"), it didn't waste time re-learning basics.
- It was more stable: The robot's performance didn't swing wildly between being a genius and being confused.
The Bottom Line
This paper argues that to teach a robot to learn continuously, we shouldn't just train its "muscles" (the Actor); we must also train its "coach" (the Critic). By giving the coach a notebook that is updated live and reviewed immediately, the robot can learn new tasks without forgetting the old ones, even when the tasks keep repeating.
They didn't claim this fixes every problem in AI, but they proved that for a specific type of learning algorithm (called DQN), this simple combination of "Live" and "No-Wait" is a game-changer for preventing forgetting.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.