(b) abrupt. The word catastrophic is the whole point: the drop is sudden, not a gentle fade. In the toy example of the parent note, Task-A accuracy plunges from 98% to ~40% after just training on Task B.
Recall Solution — L1.2
Fi, the Fisher information of weight i. Large Fi ⇒ stiff spring ⇒ moving that weight hurts the old task a lot. λ is a global strength; θ∗ is the anchor point; only Fi is per-weight importance.
Recall Solution — L1.3
1→B, 2→A, 3→C. Mnemonic from the parent: "REPLAY the FIsher, FREEZE the base." Replay puts old loss back in the objective; LoRA freezes the base so it literally cannot be overwritten; low LR just drifts less per step.
Penalty =2λF(θ−θ∗)2=21⋅8⋅(3.0−2.0)2=4⋅1=4.0.
What this means: dragging this important weight one unit away costs 4 units of loss — a strong pull back toward home.
Recall Solution — L2.2
Move weight 1: 21(100)(1)2=50.
Move weight 2: 21(0.01)(1)2=0.005.
EWC strongly prefers moving weight 2 (cost 0.005≪50). This is the whole idea: the new task is pushed to learn in the spare capacity (low-F directions) and leave the important old weight alone.
Recall Solution — L2.3
Penalty =2λ⋅8⋅1=4λ.
λ=0⇒0 — no protection at all, i.e. plain fine-tuning (pure forgetting).
λ=1⇒4.
λ=1000⇒4000 — huge, weight nearly frozen at θ∗.
So λ interpolates from "forget freely" (0) to "freeze the past" (∞). (Recall λ≥0 — negative is not allowed.)
Follow the amber dashed curve: gradient descent on Lnew only "sees" the amber valley, so it rolls θ from θ∗ rightward to θnew. But look at the cyan solid curve at that landing point — it is now high up the wall of the old valley, so old-task loss is large ⇒ accuracy collapses. EWC adds a spring pulling toward θ∗, so its minimum — the white dashed vertical marker — sits at a compromise point between the two valleys: decent on new (amber), still low on old (cyan). See Continual Learning for the general picture.
Recall Solution — L3.2
Objective: J(θ)=21(θ−10)2+21⋅4⋅θ2.
The calculus, step by step. To find the bottom of a bowl we set its slope to zero, so we differentiate. For a term 2G(θ−c)2: bring the power down and multiply by the inside-derivative (chain rule) — the 2 from the square cancels the 21, and the inside (θ−c) differentiates to 1, leaving 2G⋅2(θ−c)⋅1=G(θ−c). With G=1 that is (θ−10). The penalty term 2F(θ−0)2 differentiates the same way to Fθ=4θ.
Add and set to zero: J′(θ)=(θ−10)+4θ=5θ−10=0⇒θ=2.
Interpretation: without the penalty, new task alone would want θ=10. The old-task spring (F=4) is 4× stiffer than the new-task spring (G=1), so the compromise sits much closer to home: θ=G+λFGc+λFθ∗=1+41⋅10=2.
Recall Solution — L3.3
θ2 (with F2=0) has zero penalty — the EWC spring is slack, so it is completely free. θ1 is stiff. The "spare capacity" argument is the same idea LoRA exploits, but LoRA is stronger: it freezes the base entirely (θ1,θ2 both fixed) and adds brand-new trainable parameters, so old weights are untouchable by construction rather than merely discouraged.
LoRA on attention projections (parameter isolation) — base weights frozen ⇒ general skill cannot be overwritten. Mechanism: LoRA and Adapters.
Replay 5–10% synthetic general instructions (rehearsal with pseudo-data, since real pretraining data is unavailable) — puts general loss back into the gradient. Mechanism: rehearsal.
Low learning rate (LR) (∼2×10−5), 1–2 epochs — minimizes drift from θ∗. Here LR is exactly the step size η from the gradient-descent bullet: a smaller η moves θ less per step, so it strays less far from the old home. Mechanism: Learning Rate & Optimization.
Each part attacks a different lever (frozen base, gradient content, step size), so they stack.
Recall Solution — L4.2
EWC wins when the old data is private/unavailable (medical, legal) — you keep only θ∗ and Fi, no raw examples, so no privacy leak. Rehearsal wins when the old data is freely available and tasks are very different, because replaying real examples defends the actual old loss rather than a quadratic Laplace approximation of it (see Laplace Approximation) — the approximation can be poor far from θ∗. This connects to Multi-task Learning, the joint-training ideal both methods approximate.
Recall Solution — L4.3
LEWC(θ)=LC(θ)+2λA∑iFiA(θi−θi∗A)2+2λB∑iFiB(θi−θi∗B)2.
Each past task contributes its own spring set anchored at its own home. This is the multi-anchor extension of EWC used in Continual Learning across a task sequence.
Naive: Δnaive=98−40=58 points.
EWC: ΔEWC=98−90=8 points.
Forgetting prevented =ΔnaiveΔnaive−ΔEWC=5858−8=5850≈86.2%.
EWC eliminated about 86% of the forgetting the naive run suffered.
Recall Solution — L5.2
J(θ)=2G(θ−c)2+2λF(θ−θ∗)2.
The calculus, step by step. Same rule as L3.2: differentiating 2G(θ−c)2 gives 2G⋅2(θ−c)=G(θ−c) (the 2 cancels the 21, inside-derivative is 1), and differentiating 2λF(θ−θ∗)2 gives λF(θ−θ∗).
Set the total slope to zero: J′(θ)=G(θ−c)+λF(θ−θ∗)=0.
Expand: Gθ−Gc+λFθ−λFθ∗=0⇒(G+λF)θ=Gc+λFθ∗.
Divide by (G+λF) (positive, since G>0 and λ,F≥0, so never zero):
θEWC=G+λFGc+λFθ∗
It is a stiffness-weighted average of the two homes c and θ∗.
λ→0: numerator →Gc, denominator →G, so θEWC→c — pure fine-tuning, lands in the new-task minimum (full forgetting).
λ→∞: the λF terms dominate top and bottom, so θEWC→λFλFθ∗=θ∗ — frozen at the old home (no new learning).
Check with L3.2 numbers (G=1,c=10,λ=1,F=4,θ∗=0): 1+410+0=2. ✓
Recall Solution — L5.3
F≈41(22+(−2)2+12+(−3)2)=41(4+4+1+9)=418=4.5.
A larger F means this parameter's log-likelihood is steep/sensitive ⇒ the old task cared about it ⇒ EWC gives it a stiff spring. Note F≥0 automatically — it is an average of squares. See Fisher Information.