Rehearsal-free continual learning with parameter-efficient adapters can be cast as a sequence of task-vector write-in operations: for each new task, a low-rank adapter is learned and merged into a running model. We propose Proximity Regularized Merging (PRM), a minimal modification to sequential LoRA merging that adds a proximal penalty during task-vector training without changing the subsequent write-in rule. PRM acts as a robust task-vector regularizer: in the reported Base->+Prox diagnostics, it improves AAA across multiple write-in rules, backbones, and class-incremental settings, while its fixed-coefficient variant remains competitive with strong coefficient-based baselines. Mechanistically, matched-prefix norm controls and proximal-strength sweeps show that proximal training shrinks the task-vector radius, lowers Fisher-weighted interference, broadens the coefficient plateau, and exposes a stability-plasticity trade-off. Together, these results suggest that the effectiveness of sequential LoRA merging depends not only on how much of a task vector is written in, but also on whether the task vector itself has been trained to be mergeable.
Figures & tables
Figure 1: Paired transfer checks for proximal task-vector shaping. (a) Dataset-level comparison on the CLIP backbone: PRM improves over the corresponding P&M Base across the plotted settings. (b) Merge-rule comparison on CLIP IN-R 10T: the same proximal task-vector-training term improves each reported Base → +Prox pair while leaving the write-in rule unchanged. Full values and setup checks are reported in Appendix D and Appendix C .
ImageNet-R
T=5
T=10
T=20
Method
Acc ↑
AAA ↑
Acc ↑
AAA ↑
Acc ↑
AAA ↑
Full-FT
64.92 ± .87 †
75.57 ± .50 †
60.57 ± 1.06 †
72.31 ± 1.09 †
49.95 ± 1.31 †
65.32 ± .69 †
L2P
73.04 ± .71 †
76.94 ± .61 †
71.26 ± .44 †
76.13 ± .46 †
68.97 ± .51 †
74.16 ± .32 †
BECAME
81.69 ± .25
86.25 ± .37
80.05 ± .22
85.65 ± .80
76.60 ± .45
83.32 ± .52
CoFiMA
81.99 ± .25
86.37 ± .47
80.13 ± .37
85.80 ± .60
76.28 ± .41
83.58 ± .40
Table 1: Results on ImageNet-R (ViT-B/16 AugReg). PRM -fixed and PRM -Fisher are ours.
Figure 2: Seen-task loss and accuracy along the write-in coefficient on CLIP ViT-B/16 IN-R 10T at task 5. (a) PRM has the lowest loss, highest accuracy, and smallest variation; the fixed α=0.8 lies near its empirical best. (b) Rescaling the P&M vector to the PRM norm greatly reduces accuracy variation, indicating that scale explains much of the coefficient sensitivity. Bars show Frobenius norms; curves show seen-task accuracy.
Figure 3: Effect of proximal strength on path diagnostics and benchmark performance. The x -axis is logarithmic and λprox=0 is mapped to 10−5 for visualization. (a) As λprox increases, the fraction of coefficients within 0.25 and 0.5 percentage points of the sweep optimum increases, while qt decreases by orders of magnitude. The direction-normalized interference qtdir is not monotonic. (b) Benchmark performance is highest at an intermediate proximal strength and decreases for very large λprox .
Method
pert
prox
α -rule
AAA
Acc T
Forg
Wt,0.01
qt [ 10−3 ]
Upper block: deployable variants
LoRA baseline
–
–
α=1
76.72±0.81
66.54±1.19
26.66±1.73
0.38
63.94
P&M-fixed
✓
–
α=0.8
82.30±0.97
74.80±0.40
16.06±0.94
0.44
45.12
P&M
✓
–
Fisher
85.55±0.90
79.96±0.51
3.50±0.41
0.44
45.12
LoRA-Prox
–
✓
α=0.8
85.61±0.48
80.27±0.31
7.72±0.62
0.84
4.93
PRM -fixed
✓
✓
α=0.8
86.39±0.53
81.32±0.25
5.62±0.29
0.91
3.26
Table 2: Ablation and NoWrite attribution on ImageNet-R 10T (3 seeds, mean ± std). Wt,0.01 is near-optimal plateau width and qt is Fisher-weighted interference in 10−3 units, averaged over sweep tasks {2,5,10} .
Algorithm 1 PRM for rehearsal-free sequential LoRA merging.
Method
Task-vector training
Write-in rule
Source
Full-FT
joint update of all parameters
no merge (single model)
in-house
LoRA
per-task LoRA, no perturbation
write-in with α=1
in-house
EWC-LoRA
per-task LoRA + EWC penalty
write-in with α=1
in-house
L2P, DualPrompt, CODA-Prompt
prompt-pool training (no LoRA merge)
no merge (prompt routing)
lifted from Qiu et al. [2025] where dagger-marked
Inf-LoRA
subspace-projected LoRA training
subspace consolidation
lifted from Qiu et al. [2025] where dagger-marked
SD-LoRA
soft-router LoRA training
router-weighted consolidation
lifted from Qiu et al. [2025] where dagger-marked
Appendix
Table 3: Compared methods and implementation sources. All in-house runs share the protocol of paragraphs A.1–A.2. Dagger entries in result tables are lifted under the matching protocol of Qiu et al. [2025] ; cells without ± aggregate a single available seed. “Same task-vector training” is shorthand for the perturbation-aware LoRA recipe used by P&M; “+ proximal” adds the penalty in Eq. ( 7 ).
CIFAR-100
DomainNet
CUB-200
T=10
T=20
T=5
T=10
Method
Acc ↑
AAA ↑
Acc ↑
AAA ↑
Acc ↑
AAA ↑
Acc ↑
AAA ↑
Full-FT
69.49 ± .50 †
80.35 ± .87 †
51.21 ± 1.26 †
61.83 ± 1.20 †
51.46 ± .47 †
67.08 ± 1.13 †
51.43 ± 1.41 †
69.74 ± .93 †
L2P
83.18 ± 1.20 †
87.69 ± 1.05 †
85.66 ± .16 †
90.60 ± .23 †
70.26 ± .25 †
75.83 ± .98 †
65.18 ± 2.49 †
76.12 ± 1.27 †
BECAME
87.25 ± .49
91.22 ± 1.76
84.82 ± .48
89.89 ± 1.35
83.47 ± 1.21
87.54 ± 1.52
69.36 ± 1.03
76.95 ± .81
CoFiMA
86.90 ± .19
90.99 ± 1.68
84.91 ± .10
90.23 ± 1.22
83.71 ± .95
87.62 ± 1.17
69.43 ± 1.15
77.10 ± 1.55
Appendix
Table 4: Main results on CIFAR-100, DomainNet, and CUB-200 (ViT-B/16 AugReg).
Write-in rule
Backbone
AAA
Δ AAA
Forg
Δ Forg
Base
+Prox
Base
+Prox
(reduction)
P&M ( α=0.8 )
AugReg
82.30 ± 0.97
86.39 ± 0.53
+4.09
16.06 ± 0.94
5.62 ± 0.29
+10.44
P&M ( α=0.8 )
CLIP
60.77 ± 0.02
84.13 ± 0.90
+23.36
52.41 ± 1.19
12.77 ± 0.69
+39.64
P&M (Fisher α )
AugReg
85.55 ± 0.90
85.96 ± 0.48
+0.41
3.50 ± 0.41
4.28 ± 0.28
-0.78
P&M (Fisher α )
CLIP
77.53 ± 0.73
85.55 ± 0.60
+8.02
7.72 ± 1.09
5.93 ± 0.81
+1.79
Appendix
Table 5: Backbone-paired ImageNet-R 10T comparison. Forgetting reduction is Forg(Base) − Forg(+Prox), so positive means improvement.
Figure 4: Five-backbone radar on ImageNet-R 10T. Each axis is one backbone (AugReg, CLIP, Sup-21K, DINO, MAE) and the radial value is AAA . The two polylines compare P&M Base against PRM ; PRM improves over P&M on every reported backbone, with the largest lift on the backbones whose unshaped Base is the lowest.
ImageNet-R
T=5
T=10
T=20
Method
Acc ↑
AAA ↑
Acc ↑
AAA ↑
Acc ↑
AAA ↑
BECAME
75.20 ± 1.51
80.18 ± 1.80
69.68 ± 0.76
77.58 ± 0.34
61.35 ± 1.79
72.24 ± 2.83
CoFiMA
72.92 ± 0.85
78.92 ± 1.62
65.00 ± 1.04
75.53 ± 0.39
51.82 ± 1.35
68.76 ± 1.14
CoMA
72.47 ± 0.71
78.78 ± 1.63
63.54 ± 1.39
74.96 ± 0.28
48.43 ± 0.74
66.63 ± 1.25
MagMax
62.01 ± 0.52
67.81 ± 1.05
58.86 ± 0.66
65.66 ± 0.26
55.29 ± 0.93
64.67 ± 1.24
Appendix
Table 6: Main results on ImageNet-R with the CLIP-OpenAI ViT-B/16 backbone. PRM-fixed and PRM-Fisher (bold rows) are our methods.
CIFAR-100
DomainNet
CUB-200
T=10
T=20
T=5
T=10
Method
Acc ↑
AAA ↑
Acc ↑
AAA ↑
Acc ↑
AAA ↑
Acc ↑
AAA ↑
BECAME
69.86 ± 1.41
78.57 ± 1.60
58.56 ± 3.17
68.13 ± 3.88
80.89 ± 1.10
83.74 ± 1.22
43.97 ± 1.69
54.36 ± 3.01
CoFiMA
61.99 ± 1.41
73.91 ± 1.58
46.26 ± 1.53
62.65 ± 1.48
78.98 ± 0.26
82.99 ± 0.81
44.10 ± 1.00
55.51 ± 2.61
CoMA
58.15 ± 2.39
72.12 ± 1.77
36.08 ± 2.57
56.31 ± 1.16
78.16 ± 0.23
82.74 ± 0.81
39.49 ± 0.24
53.80 ± 2.51
MagMax
52.06 ± 1.73
60.97 ± 1.05
43.11 ± 1.56
52.37 ± 1.06
68.49 ± 1.53
72.54 ± 0.60
40.92 ± 0.45
52.73 ± 1.57
Appendix
Table 7: Main results on CIFAR-100, DomainNet, and CUB-200 with the CLIP-OpenAI ViT-B/16 backbone.
Merge rule
AAA ↑
Forgetting ↓
Base
+Prox
Δ
Base
+Prox
Δ
P&M (Fisher α )
77.53 ± 0.73
85.55 ± 0.60
+8.02
7.72 ± 1.09
5.93 ± 0.81
-1.79
P&M ( α=0.8 fixed)
60.77 ± 0.02
84.13 ± 0.90
+23.36
52.41 ± 1.19
12.77 ± 0.69
-39.64
CoFiMA
75.53 ± 0.39
85.77 ± 0.55
+10.24
26.13 ± 1.64
9.14 ± 0.77
-16.99
CoMA
74.96 ± 0.28
85.75 ± 0.55
+10.79
28.70 ± 2.15
9.23 ± 0.95
-19.47
Model-Avg
77.75 ± 0.58
85.74 ± 0.58
+7.99
8.75 ± 0.64
5.69 ± 0.77
-3.06
Appendix
Table 8: Beyond P&M generality on CLIP IN-R 10T (3 seeds, mean ± std). Each write-in rule paired with no-prox Base and +Prox ( λprox=10−2 ). Δ\textscAAA and Δ\textscForg are computed as +Prox minus Base; positive Δ\textscAAA and negative Δ\textscForg both indicate improvement. In this setting, every reported rule receives positive Δ\textscAAA and negative Δ\textscForg . Bold marks improvements.
Merge rule
AAA ↑
Forgetting ↓
Base
+Prox
Δ
Base
+Prox
Δ
P&M (Fisher α )
72.45 ± 2.96
77.88 ± 1.27
+5.44
6.26 ± 0.68
7.42 ± 1.12
+1.16
P&M ( α=0.8 fixed)
49.49 ± 0.80
75.51 ± 0.99
+26.02
67.48 ± 1.52
20.71 ± 1.36
-46.77
CoFiMA
68.76 ± 1.14
78.14 ± 1.24
+9.38
33.41 ± 1.19
14.70 ± 0.96
-18.71
CoMA
66.63 ± 1.25
78.04 ± 1.31
+11.41
40.16 ± 1.21
14.52 ± 1.03
-25.64
Model-Avg
72.08 ± 2.64
77.82 ± 1.52
+5.74
6.59 ± 0.84
7.45 ± 1.12
+0.85
Appendix
Table 9: Beyond P&M generality on CLIP IN-R 20T (3 seeds, mean ± std). Same protocol as Table 8 ; harder split with twice the merge events. Δ columns are +Prox minus Base; positive Δ\textscAAA and negative Δ\textscForg indicate improvement. Positive Δ\textscAAA persists across all 7 rules; forgetting changes are rule-dependent, with the largest reductions on rules whose Base over-writes (e.g. α=0.8 fixed).
Merge rule
AAA ↑
Forgetting ↓
Base
+Prox
Δ
Base
+Prox
Δ
P&M (Fisher α )
67.85 ± 3.93
79.13 ± 0.68
+11.28
8.66 ± 2.72
9.33 ± 0.74
+0.67
P&M ( α=0.8 fixed)
34.81 ± 2.05
76.51 ± 0.62
+41.70
82.84 ± 1.24
19.80 ± 1.17
-63.04
CoFiMA
62.65 ± 1.48
78.94 ± 0.59
+16.29
39.94 ± 3.20
15.13 ± 0.66
-24.81
CoMA
56.31 ± 1.16
79.53 †
+23.22
58.26 ± 5.10
15.60 †
-42.66
Model-Avg
67.22 ± 4.37
79.13 ± 0.93
+11.91
8.91 ± 2.75
9.26 ± 0.57
+0.35
Appendix
Table 10: Beyond P&M generality on CLIP CIFAR-100 20T (CLIP backbone). † : cell aggregates a single available seed; standard deviation is omitted.
Table 13: Per-setting transfer summary on CLIP. “Rules improved/total” counts the available merge rules with positive Δ\textscAAA from Base to + Prox. Forgetting reduction is Forg(Base) − Forg(+Prox), so positive means improvement.
Vector
Direction
Norm
∥δt∥F
qt [ 10−3 ]
qtdir [ 10−3 ]
Rt [pp]
Gt,fix [pp]
Acc ≤t@α=0.8
P&M raw
P&M
P&M
11.72 ± 0.50
162.82 ± 12.22
1.18 ± 0.01
17.77 ± 0.53
10.73 ± 0.46
66.72 ± 0.61
P&M → PRM-norm
P&M
PRM
1.56 ± 0.02
2.88 ± 0.11
1.18 ± 0.01
2.37 ± 0.44
0.33 ± 0.11
76.49 ± 0.09
PRM raw
PRM
PRM
1.56 ± 0.02
29.91 ± 0.51
12.29 ± 0.30
3.07 ± 0.82
0.27 ± 0.19
77.25 ± 0.55
PRM → P&M-norm
PRM
P&M
11.72 ± 0.50
1694.62 ± 177.89
12.29 ± 0.30
70.01 ± 0.49
63.28 ± 0.74
14.05 ± 1.31
Appendix
Table 14: Norm-matched task-vector intervention on CLIP IN-R 10T (task 5). Each row fixes the direction source and norm source before evaluating the same common-prefix α sweep.
Figure 5: Norm-matched intervention on CLIP IN-R 10T (task 5). Rescaling δ\textscP&M to PRM ’s norm without altering its direction substantially reduces coefficient sensitivity; inflating δ\textscPRM to P&M’s norm substantially increases coefficient sensitivity.
Figure 6: Continuous task-vector rescaling intervention on CLIP IN-R 10T (task 5). We sweep c∈{0,41,21,43,1,45,23,2} for both P&M and PRM vectors. The sweep verifies the expected scaling relations ∥δ(c)∥F=c∥δ(1)∥F and qt(c)=c2qt(1) , while coefficient sensitivity and fixed- α accuracy vary continuously with c .
Backbone
Setting
Rt\textscP&M [pp]
qt\textscP&M [ 10−3 ]
Δ\textscAAA
Forg. reduction
Settings with α -sweep instrumentation (R t available)
AugReg
IR-10T
6.78
43.74
+0.84
-0.78
AugReg
DomainNet 5T
7.92
77.20
+1.81
+3.07
AugReg
IR-5T
7.05
120.97
-0.52
+0.32
AugReg
IR-20T
6.88
15.12
+0.54
-1.28
AugReg
CIFAR-100 10T
8.46
39.92
+0.81
-0.16
Appendix
Table 15: Cross-setting summary. Rt and qt are baseline P&M values; Δ\textscAAA is PRM -fixed − P&M; forgetting reduction is P&M Forg. − PRM -Fisher Forg. (positive means improvement). “–” in Rt marks settings without an α sweep.
Figure 7: Cross-setting gain pattern. (a) Baseline P&M Rt vs. Δ\textscAAA ( PRM -fixed − P&M). (b) Baseline P&M qt vs. forgetting reduction (P&M − PRM -Fisher). Markers encode dataset and backbone.
Low-rank adaptation (LoRA) makes it cheap to train many domain- and task-specific language model adapters, but whether two adapters can be merged is usually discovered only after both have been fully trained and evaluated. This late feedback is costly: adapters that are strong in isolation can interfere destructively once their updates are combined. We ask whether this outcome can be anticipated. We formalize adapter mergeability as the degree to which an adapter preserves its single-task utility after merging, and show that it can be forecast from signals measured in the first few percent of training -- chiefly how the low-rank updates and their gradients align across tasks and how much they disturb shared representations. We package these signals into MergeProbe, a lightweight predictor that estimates pairwise and set-level retention and turns the estimate into a concrete decision: merge directly, reweight, prune, or route. On MERGE-PEFT, a five-domain benchmark spanning math, code, science, instruction following, and safety, MergeProbe attains the best average and worst-case retention among strong interference-aware merge baselines while adding far less deployment overhead than full task routing. This turns LoRA merging from a post-hoc engineering step into an anticipatory measurement problem.
Lin Tang, Wei Zhang, Jing Li +3
1Sichuan University, Chengdu, China · University of Electronic Science and Technology of China, Chengdu, China
Continual parameter-efficient fine-tuning for large language models (LLMs) must balance retention of previously acquired knowledge, adaptation to new tasks, and strict parameter budgets. We present ChainLoRA, a replay-free continual merging framework built on chain-updated task-vector geometry. From a parameter-merging perspective, we formulate a geometric view of forgetting through a measurable interaction between task updates, separating directional overlap from coefficient coupling. Building on this view, ChainLoRA combines chain-updated training with post-stream adaptive SVD merging. During training, initialization and a one-sided orthogonality proxy use only the last carrier, keeping their historical-state footprint and regularization overhead constant as the task stream grows. At merging time, Adaptive SVD extracts a shared carrier and aligns it to the latest task through Procrustes adaptation. Our theoretical analysis shows that Procrustes adaptation facilitates geometric approximate separation of shared and task-specific components. The one-sided proxy further bounds inter-task interference. An effective-rank penalty additionally promotes efficient utilization of the task subspace during continual learning. Experiments show that ChainLoRA achieves state-of-the-art performance among the evaluated replay-free methods on the Large and SuperNI benchmarks, while remaining competitive on Standard CL and attaining almost the closest average scores to the evaluated replay-based method across all three benchmarks.
Hang Yin, Haozhe Wang, Yuhua Luo +3
Shanghai Jiao Tong University · Shanghai Innovation Institute · Beijing Zhongguancun Academy +3
LoRA adapters provide an efficient way to specialize a pretrained model for many downstream tasks, but deploying one adapter per task requires adapter storage and task selection at inference time. Model merging addresses this issue by combining independently trained adapters into one multi-task adapter. Recent SVD-based LoRA merging methods mainly focus on constructing shared or task specific directions, while the coefficients assigned to the final directions are often directly from the original task SVD. On a fixed merged basis, inherited coefficients preserve component order with high rank correlation, yet their magnitudes differ substantially from the coefficients induced by the task updates. To address this mismatch, we propose CT-Merging, a LoRA-aware merging algorithm that estimates consensus directions from average task subspace projectors and assigns task-level RMS coefficient scales in the final update. CT-Merging uses repeated support across task SVD subspaces to construct the common basis, while reducing reliance on rank wise SVD magnitudes after direction construction. On the DC-Merge CLIP adapter benchmark, CT-Merging achieves superior average normalized accuracy compared to state-of-the-art merging methods and further improves over DC-Merge by 2.56 points on ViT-B/32 and 1.51 points on ViT-L/14 KnoTS-trained checkpoints.