atlas

Research map / Continual learning / Continual fine-tuning of LLMs

Train with Perturbation, Infer after Merging: A Two-Stage Framework for Continual Learning

NeurIPS 2025 · Continual learning › Continual fine-tuning of LLMs · approach: Low-rank and model-merging adaptation · 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 Perturb-and-Merge (P&M), a continual learning framework that merges each new task model into the previous model via a closed-form Fisher-based convex coefficient and uses task-vector-aligned stochastic perturbations during training, combined with LoRA.

Problem

Continual learning models use the most recent task's parameters for inference on all tasks, which makes them prone to catastrophic forgetting of earlier tasks.

Approach

After each task, infer with a convex merge of the previous model and the new task-specific model, with the merge coefficient derived in closed form from a diagonal empirical Fisher (Hessian proxy) to minimize total loss increase; during training, sample stochastic perturbations along the task vector (second-order finite-difference regularizer) at no extra forward/backward cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add post-training task-vector merging (P&M) to LoRALoRA · ImageNet-R 10 tasksAcc: 65.72 -> 79.95Helped
add post-training task-vector merging (P&M) to LoRALoRA · ImageNet-A 10 tasksAcc: 44.41 -> 56.57Helped
add post-training task-vector merging (P&M) to LoRALoRA · DN*-5Acc: 71.81 -> 84.71Helped
add post-training task-vector merging (P&M) to LoRALoRA · C100-10Acc: 72.58 -> 88.45Helped
add post-training task-vector merging (P&M) to LoRALoRA · CUB-10Acc: 64.82 -> 78.29Helped
add task-vector perturbation during training (ablation)LoRA-M · INR-10Acc: 78.35 -> 79.95Helped
add task-vector perturbation during training (ablation)LoRA-M · INR-20Acc: 74.26 -> 76.37Helped
add task-vector perturbation during training (ablation)LoRA-M · INA-10Acc: 56.16 -> 56.57Helped
add task-vector perturbation during training (ablation)LoRA-M · DN*-5Acc: 81.28 -> 84.71Helped
add task-vector perturbation during training (ablation)LoRA-M · C100-10Acc: 86.57 -> 88.45Helped
add task-vector perturbation during training (ablation)LoRA-M · CUB-10Acc: 74.98 -> 78.29Helped
use one global α instead of per-module α (ablation)P&M · ImageNet-R 5 tasksAcc: 80.53 -> 80.88No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-R ImageNet-A DomainNet CIFAR100 CUB200

Benchmarks: ImageNet-R ImageNet-A DomainNet CIFAR100 CUB200

Metrics: average accuracy average anytime accuracy

Baselines: L2P DualPrompt CODA-Prompt HiDe-Prompt InfLoRA SD-LoRA Model Averaging DARE CoMA CoFIMA Full Fine-Tuning LoRA

Builds on: LoRA Elastic Weight Consolidation task arithmetic SD-LoRA CoMA

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