Preprint · under review

Learning Dynamics of Continual Learning

A unified view of data attribution, forgetting, and plasticity loss

Yi Ren1,2  Wenlong Deng3  Guanzhe Hong2  CL Yarin Gal1,2

1OATML  2University of Oxford  3UBC

A learning-dynamics view of lifelong continual learning: selection, interference, and sustainability as three stages of the same update–behavior interaction.
Main takeaway. A continual learner repeatedly faces three questions: what to learn from, what an update may disrupt, and whether future learning remains effective. We connect all three through the same token-level interaction Δt(o, u)
TL;DR

Every time a model learns something new, it changes something else. Which changes are useful, which cause forgetting, and when do repeated updates make future learning harder? We study these questions through one simple local interaction: how does learning from one token change the model's behavior on another?

Rather than treating the interaction as a black-box score, we decompose it into interpretable components that reveal why an update helps, interferes with existing behavior, or weakens future learning. The same local interaction therefore describes what to learn from, what an update may break, and whether the model will remain easy to adapt later.

① SELECTION

What should the model learn from?

Positive interactions identify useful updates.

② INTERFERENCE

What does an update break?

Negative interactions reveal collision and erosion.

③ PLASTICITY

Will future learning still work?

Repeated updates can weaken future learnability.

Method & Insights

One interaction, two channels, three closely related tasks

Learning from an updating token u changes the model's confidence in an observing token o by an amount Δt(o,u). A first-order expansion turns this into a gradient inner product; separating the softmax force, the shared readout matrix w, and the residual backbone exposes two distinct, forward-pass only channels:

Δt(o,u)  ≈  η (gogu)(hL,ohL,u)  +  η (wgo)(wgu) Σ ℓ,oℓ,u CH1 (1st term) — direct: sparse, token-aligned interaction in vocabulary space.
CH2 (2nd term) — diffuse: interaction mediated by the shared readout w, coupling tokens beyond direct overlap.

CORE INSIGHTS
Energy ‖gu22: update strength, revealing collision-prone updates.
Collision / erosion: few strong conflicts vs. accumulated weak interference.
Shared geometry ww: couples token forces and controls backbone transmission.
Readout transmission: tracks how repeated learning changes future learnability.
Geometry of CH1 and CH2: token forces, direct vs readout-mediated interaction, and empirical readout geometry.
A force-based view of LLM behavior. The key object to keep in mind is simple: how two token forces align, ⟨go,gu⟩. CH1 measures this alignment directly, while CH2 asks how it changes after passing through the shared readout.
① Selection — §4

Selection: direct overlap first, shared geometry when needed

Data attribution is the positive regime of the same interaction: examples with stronger positive Δt(o,u) are more useful candidates for learning. Our approximation scores this interaction using forward-pass quantities only.

CH1 is already strong when direct token alignment is available; CH2 becomes useful when that alignment weakens. On a controlled math-attribution benchmark, CH1, equivalent to our earlier For-Value score, already saturates AUC and recall while requiring no backward pass. We then stress-test direct alignment by translating the same queries across languages. Semantic relevance is preserved, but surface-level token alignment is weakened. Here, CH1 begins to degrade, while adding the readout-mediated CH2 substantially improves attribution.

MethodMath AUCMath RecallX-lingual MMLUX-lingual GSM8KBackward?Complexity
Random0.500.100.0250.020O(n)
Embd0.560.150.4750.370noO(nd)
DataInf0.990.880.3130.175yesO(ndinL)
HyperINF0.990.940.6060.645yesO(nd3L)
LESS0.840.590.3190.355yesO(ndproj)
For-Value (CH1)1.001.000.5060.830noO(nd)
CH1 + CH21.001.000.6250.930noO(ndL)

Left two columns: retrieving same-class math examples, Qwen2.5-1.5B (Table 1). Right two columns: cross-lingual attribution accuracy on Llama-3.2-3B, tracing a translated candidate back to its English source (Table 2; other models show the same pattern). CH1 nearly saturates attribution when direct token alignment is strong. CH2 provides complementary signal as that alignment weakens, rather than acting as a universal upgrade.

Does this help with real retrieval? In a multilingual agent-memory setting, using CH1+CH2 improves Llama-3.2-3B's top-1 retrieval accuracy from 0.861 (CH1 alone) to 1.000. More importantly, downstream answer accuracy rises from 0% to 94.4% once the retrieved memory is used.

Does better attribution translate into better training data? As a closed-loop check, we select the top 5% of GSM8K examples using CH1+CH2 and fine-tune on the resulting subset. This reaches 0.636 accuracy on Qwen2.5-1.5B and 0.313 on Llama-3.2-3B, compared with 0.610 / 0.295 for random selection and 0.587 / 0.301 for gradient-based LESS. Candidate scoring requires only forward-pass quantities.

② Interference — §5

Two mechanisms of forgetting: collision and erosion

Collision: a few strong conflicts, often visible in accuracy.
Erosion: many weak interactions that accumulate into behavioral drift, often missed by accuracy.

Two mechanisms of forgetting: collision (a few strong conflicts) versus erosion (many weak conflicts that accumulate).
Collision vs. erosion. A strong conflict drives abrupt forgetting (left), while weak interactions accumulate into gradual behavioral drift (right).

Collision — a few updates hit hard. A strongly opposing update can directly push down an existing high-confidence behavior. This risk is especially relevant for objectives with explicit negative-gradient components, such as unlearning, DPO, and GRPO, where some responses are intentionally suppressed. In these settings, the squeezing effect from our previous work may also become relevant: strong negative updates, especially on already-unlikely outputs, can redistribute probability mass in unintuitive ways.

Energy tracks collision risk. Proposition 5.1 shows that high update energy and strong negative force tend to occur together. This makes Eu = ‖gu22 a simple scalar proxy for collision-prone updates.

The link between collision and energy is visible in real training data — and on-policy rollouts show a strikingly different pattern from off-policy SFT targets.

Left: entropy versus target probability, colored by SFT vs. on-policy RL sampling. Right: entropy versus update energy — extreme-energy tokens concentrate in the low-entropy, low-confidence confident-conflict region.
Collision and energy go together in practice. Off-policy SFT targets are much more likely to enter the low-entropy, low-confidence conflict regime, and those same tokens also carry extreme update energy.

The intervention follows directly: masking updates with too big Eu substantially improves retention of general capability during SFT. Push the threshold too aggressively, though, and downstream learning starts to suffer — this targets specific high-risk updates, not training volume in general.

This isn't just theoretical — several popular methods already do it. A number of finetuning objectives known to be more stable than plain off-policy SFT turn out to suppress extreme energy as a side effect of their design: GKD replaces the one-hot target with a softer teacher distribution, OPD samples on-policy so extreme-energy tokens are rarely even visited, and label smoothing caps how large the energy can get in the first place. Heuristic methods like EAFT go after the same quantity directly, by downweighting exactly the low-entropy conflicting tokens Prop. 5.1 flags. We work through the derivation for each in Appendix D.1 — the short version is below.

ObjectiveUpdate forceRisk of extreme energy
SFTeyu − πpossible
RL (on-policy)eyu − πuncommon
GKDπteacher − πsuppressed
OPDAu(eyu − π)suppressed by sampling
Label smoothing(1−ε)eyu + εu − πbounded by ε

Simplified from Table 8 (Appendix D.1). π abbreviates πθ(·|su); eyu is the one-hot target; u is the uniform distribution; Au is OPD's log-ratio weight.

Erosion — weak interactions accumulate. MMLU's likelihood-based accuracy only checks which of A/B/C/D scores highest; it says little about whether the model still behaves like a multiple-choice assistant when generating. That gap is where erosion hides: many individually mild updates can gradually shift the model's response style while measured accuracy barely moves.

MethodNon-IFBoxedP(A...D)MMLU
base11.4%0.0%0.98170.67%
SFT63.7%53.3%0.39969.94%
EAFT60.7%44.7%0.41870.03%
Mask Eu>1.865.4%46.6%0.38569.69%
Mask Eu>1.555.1%40.8%0.44469.72%
Mask Eu>1.051.5%11.9%0.52169.18%

Qwen3-4B-Instruct after OpenMathInstruct-2 fine-tuning. Non-IF, Boxed, and P(A...D) are from the generative MMLU evaluation (Table 11); MMLU is the standard likelihood-based multiple-choice accuracy (Table 9). Non-IF: doesn't answer with a letter at all. Boxed: adopts the training corpus's \boxed{} convention. P(A...D): probability mass on a valid choice.

Energy-based defenses do not resolve erosion. Even the most aggressive energy masking leaves 51.5% of responses non-compliant, compared with 11.4% at base, while likelihood-based MMLU accuracy barely changes. This is consistent with erosion being distributed across many ordinary-looking updates rather than concentrated in the high-energy tail.

The fix isn't less learning — it's a different template. If erosion accumulates because many updates share a response format with the protected behavior, the fix isn't to shrink those updates — it's to change the format, which changes the interaction paths they accumulate through. The semantic task content, and how well the new task is learned, stay basically untouched.

Training formatProtected behavior (ΔIF)New-task learning (ΔAcc)
Matching format−86.7 pts+44.8 pts
Separated format−0.01 pts+45.3 pts

Qwen3-4B, MMLU protected under Question:/Answer:, GSM8K learned under Problem:/Result: (Table 7). "Matching format" evaluates the protected behavior in the incoming task's format; "Separated format" evaluates it in its own.

Same learning gain, radically different forgetting. The new task improves by roughly the same amount either way — but the protected behavior collapses under a matching format and barely moves under a separated one. Nothing about the new task's difficulty changed; only the path its updates took through the model did. For the full analysis and ablations, see Section 5.4 of the paper.

Why this matters. Collision is concentrated: a few high-energy updates carry much of the risk, so filtering them helps. Erosion is distributed: many individually mild updates accumulate through aligned interaction paths, so magnitude filtering is insufficient. Changing those paths can substantially reduce erosion without reducing learning.

③ Plasticity — §6

Learning today reshapes how easily the model learns tomorrow

Continual learning is ultimately a lifelong process: the model keeps updating, repeatedly moves across tasks, and is expected to remain adaptable throughout. This raises a fundamental question: after learning for a long time, can the model still learn efficiently from the next task? This failure mode is commonly studied as plasticity loss , and large language models are not immune to it.

Our interaction framework suggests a different way to look at plasticity loss: as a signal-transmission problem. If we view the token force g as an incoming learning signal, then wTg is the signal after it passes through the shared readout geometry on its way into the backbone. From this perspective, plasticity should not be identified with the raw strength of the force itself. What matters is the gain: how much of that signal is transmitted relative to how strong the original signal was.

This naturally suggests normalizing out the input magnitude. Borrowing the classical Rayleigh-quotient view of directional gain, we measure the task-conditioned readout transmission as

Readout transmission as a Rayleigh quotient.
RD = Eu~D [ wgu2gu2 ]  =  Eu~D [ guwwgugugu ]
The numerator measures the squared strength of task D's token force after passing through the shared readout; the denominator removes the force's raw magnitude. RD is therefore a task-conditioned Rayleigh quotient of the readout geometry ww, measuring how effectively a force in that task direction is transmitted into hidden space.

The normalization separates signal gain from signal strength: a task can still produce large output-level errors while becoming progressively worse at transmitting them into the backbone. This lets us study plasticity as a task-conditioned change in transmission geometry, rather than simply a change in gradient magnitude.

Why this can compound. The Rayleigh quotient also suggests a simple mechanism for how plasticity can deteriorate over time. Different tasks place their token forces in different directions of the shared readout geometry. Training on one task therefore does not reshape ww uniformly: it preferentially strengthens and reorganizes the directions used by that task, while transmission along other task directions can weaken.

This can create a self-reinforcing loop. If the readout transmission for a future task drops, less of that task's learning signal reaches the backbone. Subsequent adaptation then relies relatively more on the readout itself, potentially reshaping the same geometry further. In this view, plasticity loss is not simply a weaker gradient: it can emerge from the progressive reallocation of signal gain across task directions.

Left: different tasks induce token forces with different support over the shared readout geometry. Right: a self-reinforcing loop by which task-focused training can degenerate readout transmission for other tasks.
A self-reinforcing route to plasticity loss. Different tasks probe different directions of the shared readout geometry (left). Task-focused training can weaken transmission along other directions; once less signal reaches the backbone, future adaptation may rely even more on the readout, reinforcing the imbalance (right).

If this picture is right, future-task transmission should decline as adaptation becomes harder. Over long-horizon training, RD falls along held-out task directions while the in-distribution probe stays stable. This suggests a task-conditioned loss of transmission rather than a generic collapse. More strongly, if the readout is part of the bottleneck, restoring it should recover plasticity, and settings with greater degeneration should recover more.

(a) Task-conditioned transmission declines over long-horizon training for out-of-distribution tasks but not an in-distribution probe. (b) Resetting the readout toward its base-model value substantially improves subsequent adaptation. (c) Settings with more pre-adaptation readout degeneration show larger gains from the reset.
Readout degeneration tracks lost plasticity and predicts its recovery. (a) Future-task transmission declines over long-horizon training. (b) Restoring the readout partially recovers subsequent adaptation. (c) Greater prior degeneration predicts larger reset gains (Spearman ρ = 0.83).

The readout is an important, but not exclusive, source of plasticity loss. Resetting it recovers a substantial fraction of lost adaptability, but not all of it; resetting the last four blocks provides a modest additional gain. The bottleneck is therefore real, measurable, and partially reversible.

Takeaway

A single token-level interaction gives us a common language for selection, forgetting, and plasticity. By decomposing it into direct force alignment and readout-mediated transmission, we can ask not only what changes after an update, but also why: which examples are useful, how interference accumulates, and when future learning signals begin to weaken.

This work builds on our ICLR 2025 learning-dynamics framework. The earlier formulation described fine-tuning through a sequence-level, Jacobian-dependent kernel. Here we turn that view into a token-wise, layer-wise, forward-computable decomposition that can be evaluated throughout training, making the framework practical not only for predicting learning dynamics, but also for analyzing their underlying mechanisms. From our previous paper, you may remember the AKG decomposition and the squeezing effect. From this one, we hope you remember four things: CH1 + CH2, update energy, collision vs. erosion, and the Rayleigh quotient for readout transmission.

Cite

BibTeX

@misc{ren2026learningdynamicscl,
  title  = {Learning Dynamics of Continual Learning: A Unified View of Data Attribution, Forgetting, and Plasticity Loss},
  author = {Ren, Yi and Deng, Wenlong and Hong, Guanzhe and CL and Gal, Yarin},
  year   = {2026},
  note   = {Preprint.},
  url    = {TODO: arXiv URL (posting 2026-09-15)}
}