atlas

Research map / Continual learning / Online and replay-based

Mitigating Plasticity Loss in Continual Reinforcement Learning by Reducing Churn

ICML 2025 · Continual learning › Online and replay-based · approach: Plasticity-preserving continual reinforcement learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes C-CHAIN, which penalizes out-of-batch network output churn during continual RL to prevent NTK rank collapse and mitigate plasticity loss.

Problem

Loss of plasticity in continual reinforcement learning, where agents gradually lose the ability to adapt to new tasks; the mechanism linking it to network output churn and NTK rank collapse is not well understood.

Approach

Connects plasticity loss to churn (output change on out-of-batch reference data) via the empirical NTK, and adds a churn-reduction loss on a reference batch disjoint from the training batch to decorrelate gradients and adaptively rescale RL gradient steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Reduce churn during continual PPO trainingPPO · Continual Gym ControlAgg. Score: -243.985 -> -221.22Helped
Reduce churn during continual PPO trainingPPO · Continual ProcGenAgg. Score: 77.289 -> 101.792Helped
Reduce churn during continual PPO trainingPPO · Continual DMC: C-Walker, C-Quadruped, and C-Dogepisode return: 395.971 $\pm$ 8.116 -> 472.828 \pm 17.865; 250.153 $\pm$ 26.385 -> 314.510 \pm 44.321; 137.080 $\pm$ 3.133 -> 174.098 \pHelped
Reduce churn during continual DoubleDQN trainingDoubleDQN · C-MinAtarepisode return: 22.044 $\pm$ 0.733 -> 29.513 \pm 0.682Helped
Reduce churn during continual learningVanilla agent · RandomLabel-MNIST and Permuted-MNISTaccuracy: 0.1501 $\pm$ 0.0030 -> 0.2482 $\pm$ 0.0141; 0.6430 $\pm$ 0.0029 -> 0.6797 $\pm$ 0.0042Helped
Reduce churn instead of using L2 InitContinual learning agent · RandomLabel-MNISTaccuracy: 0.8607 $\pm$ 0.0021 -> 0.2482 $\pm$ 0.0141Hurt
Reduce churn instead of using Weight ClippingContinual learning agent · Permuted-MNISTaccuracy: 0.8281 $\pm$ 0.0001 -> 0.6797 $\pm$ 0.0042Hurt
Use the orthogonal churn-reduction gradient component only (ablation)C-CHAIN · ProcGen Starpilot and Chaserepisode returnHelped
Use the projective churn-reduction gradient component only (ablation)C-CHAIN · ProcGen Starpilot and Chaserepisode returnHelped
Use the orthogonal rather than the projective churn-reduction component (ablation)C-CHAIN · ProcGen Starpilot and Chaserepisode returnHelped
Increase reference batch size to 2x, 4x, or 8x the training batch size (ablation)C-CHAIN · Continual Gym Controlepisode returnMixed

Surprising findings

Limitations

Experimental setup

Datasets: CartPole-v1 Acrobot-v1 LunarLander-v2 MountainCar-v0 ProcGen DeepMind Control Suite MinAtar RandomLabel-MNIST Permuted-MNIST

Benchmarks: Gym Control (continual) ProcGen (16 environments, continual) DMC (continual Walker, Quadruped, Dog) MinAtar (continual) RandomLabel-MNIST Permuted-MNIST

Metrics: average performance (episode return, AUC-style) mean median IQM optimality gap approximate rank of NTK off-diagonal NTK sum

Baselines: TRAC Weight Clipping L2 Init ReDo LayerNorm AdamRel Oracle PPO Vanilla PPO

Builds on: PPO TRAC L2 Init Neural Tangent Kernel Double DQN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy