How do you detect catastrophic forgetting after a domain fine-tune?
You've just finished a domain fine-tune of a 7B model. How do you check whether you've induced catastrophic forgetting on general capability? What benchmarks would you run, what's the typical 'concerning' delta threshold, and what tool would you use?
Run a general-capability suite (MMLU, ARC, GSM8K, HumanEval) on the base AND the fine-tuned checkpoint, then compare. A drop above 2-3 absolute points means forgetting.
Imagine a brilliant generalist student who you send to a six-week course on tax law. They come back great at tax, but did they forget basic history, math, and how to write a normal email? The only honest way to find out is to give them the same broad pop quiz BEFORE the course and AFTER it, then compare the two scorecards subject by subject. If the tax score jumped but the math and history scores barely moved, the course was safe. If history crashed while tax soared, the course overwrote things you wanted to keep. Fine-tuning a model is identical: you score the original model on a wide quiz, fine-tune it, score it again on the exact same quiz, and watch the gap.
Detailed answer & concept explanation~7 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
4 min: multi-axis suite + base-vs-fine-tuned delta + concerning and severe thresholds + noise floor + lm-evaluation-harness + LoRA and replay mitigations + in-domain eval caveat.
| Average delta vs base | Interpretation | Likely cause / action |
|---|---|---|
| Within +/- 2 points | Noise; no forgetting signal | Ship; differences are run to run variance |
| 2 to 3 point drop | Meaningful forgetting | Lower LR or epochs; add replay data |
| Above 5 point drop | Severe forgetting | Hyperparameters too aggressive or corpus too narrow |
| In-domain up, general flat | Healthy fine-tune | Desired outcome; behavior gained, capability kept |
Real products, models, and research that use this idea.
- EleutherAI's lm-evaluation-harness is the de facto standard for running MMLU, ARC, GSM8K and HumanEval with consistent prompting across base and fine-tuned checkpoints.
- Hugging Face's Open LLM Leaderboard scores submitted fine-tunes on the same harness benchmarks, so teams compare their delta against published base-model numbers like Llama 4 and Qwen 3.
- Unsloth and Axolotl fine-tuning configs commonly recommend mixing a slice of general instruction data (FLAN, OpenOrca) back into the training set as replay to limit forgetting.
- Anthropic and OpenAI publish capability-regression suites alongside Claude Opus 4.7 and GPT-5.5 fine-tuning APIs so customers can verify a domain fine-tune did not erode general performance.
- DeepSeek V4 and Llama 4 release notes report MMLU and GSM8K deltas across instruction-tuning stages to demonstrate retained general capability.
What an interviewer would ask next. Try answering before peeking at the approach.
QWhy is a 1.5-point MMLU drop usually ignored while a 3-point drop is flagged?
QHow does LoRA mechanically reduce forgetting, and where does it still leak through?
QHow would you design a replay mixing ratio to counter forgetting without diluting the domain signal?
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Eyeballing a few sample prompts instead of running a fixed benchmark suite on both checkpoints. Without the base-model baseline you have no delta, so you cannot tell forgetting from noise.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.