WorksComputer Science
Modulating Merging Strengths via Joint Loss Estimation for LoRA-based Continual Learning
Abstract
Continual learning (CL) aims to adapt models to new tasks while preserving previously learned knowledge. Recently, Low-Rank Adaptation (LoRA), a representative Parameter-Efficient Fine-Tuning (PEFT) method, has gained increasing attention in CL due to its efficiency and scalability. Several LoRA-based merging methods maintain a single inference model by scaling the newly learned LoRA update with one coefficient and merging it into the previous weights after each task. However, they usually control the whole update with a shared scalar factor, although different update elements may affect previous and current tasks in different ways. To address this issue, we propose Merging Strength Modulation via Joint Loss Estimation (M2LE). It consists of Hessian Information-guided Adaptive Merging (HIM) and Task Simulation Perturbation for Merging (TSP). Instead of searching for a global merge coefficient, HIM directly solves for the target merged update under a joint objective over previous and current tasks. Solving this objective gives an analytic solution that naturally takes the form of element-wise modulation over the current task LoRA update. To improve the stability of the learned update under subsequent merging, we introduce TSP which simulates different tasks interference. Experiments on multiple benchmarks show that M2LE consistently outperforms existing PEFT-based continual learning methods. Code is available at https://github.com/bbdeeer/M2LE_NeurIPS2026.
Introduction
Continual learning (CL) aims to enable models to learn continuously from a stream of tasks without retraining from scratch or accessing data from previous tasks [13, 25], which is essential for evolving open-world scenarios. A central challenge in CL is catastrophic forgetting: models must preserve previously learned capabilities during adapting to new tasks [17, 26]. In this work, we consider the challenging rehearsal-free Continual Learning setting, where the model must continually learn new tasks without storing past data and predict test samples over all seen tasks without task identities.
Recently, with the advancement of Pre-Trained Models (PTMs) [4], Parameter-Efficient Fine-Tuning (PEFT) methods have emerged as a promising solution for CL [31, 35, 43]. By updating a small number of parameters, PEFT-based methods enable efficient adaptation to new tasks while preserving general pre-trained knowledge, making it particularly suitable for rehearsal-free CL.
In the regime of PEFT-based CL, Low-Rank Adaptation (LoRA) [11] methods have gained increasing attention due to their efficiency and scalability. To maintain a single inference model, a common strategy is to merge the current task LoRA update into the accumulated model after each task [28], rather than storing a separate LoRA module per task. This controlled merging reduces interference with prior knowledge while enabling adaptation to the current task. Early studies mainly adopt EMA-style interpolation [20] or weight averaging [6], while recent approaches estimate the interpolation coefficient from joint objectives [28] or Bayesian formulations [16]. Despite these different designs, most existing methods still use a shared scalar factor to control the whole LoRA update. This naturally raises a question: should all LoRA parameters share the same merge strength, or should different positions in the LoRA update be treated differently during merging? To answer this question, we conduct a preliminary analysis in Figure 1, where the LoRA update is split into two groups according to different normalized magnitudes [12]. We then assign an independent merge coefficient to each group. The results show that this simple grouped merge already outperforms the best shared factor merge, suggesting that different parts of the LoRA update may prefer different merge strengths.

Figure 1. Joint loss landscape of the two group merge on 10S-ImageNet-R.
Building on this observation, we propose a Merging Strength Modulation via Joint Loss Estimation (LE) framework for LoRA-based Continual Learning, consists of Hessian Information-guided Adaptive Merging (HIM) and Task Simulation Perturbation for Merging (TSP). Instead of searching for an interpolation coefficient, HIM directly formulates the optimization of the target merged update under a joint objective that accounts for losses on all seen tasks. Through a local quadratic approximation to the task-wise losses, we obtain an analytic solution, which naturally takes the form of an element-wise modulation of the current task LoRA update. Specifically, each element is adaptively scaled by the associated Hessian information, allowing the merging process to account for the varying sensitivity of individual parameter elements across tasks, thereby achieving a more fine-grained balance between old and new task performance. However, once the current task update is merged into the inference model, it becomes part of the fixed parameters and will be affected by subsequent task updates. If the merged update lies in a sharp local region, later merging steps can easily increase the loss on old tasks, resulting in forgetting. Therefore, besides determining how to merge the update, it is also important to shape the update itself before merging. To this end, we introduce TSP, which simulates cross-task interference during current task training. TSP induces a local parameter change with one subset of the current mini-batch and evaluates the resulting loss variation on another subset, thereby encouraging the learned update to remain stable during subsequent merging.
Our main contributions can be summarized as follows:
We propose Hessian Information-guided Adaptive Merging (HIM), a parameter-adaptive merging algorithm derived from an approximated joint loss objective, enabling more fine-grained stability-plasticity balancing beyond a shared scalar merging coefficient.
We propose Task Simulation Perturbation (TSP), a training strategy that simulates future cross-task interference through local parameter perturbations induced from label-disjoint subset, thereby encouraging flat solutions and improving LoRA merging stability.
Extensive experiments demonstrate the effectiveness of our proposed method, achieving superior performances over state-of-the-art PEFT-based CL methods on multiple benchmarks.
Related Work
PEFT-based and LoRA-based continual learning. PEFT-based CL [50] typically keeps a pre-trained model frozen and introduces lightweight learnable modules for continual learning. L2P [43] retrieves instance specific prompts from a prompt pool, and SECA [8] uses textual semantic priors to support knowledge transfer and prototype refinement in CLIP-based continual learning. EWC [13] preserves previous knowledge by penalizing changes to important parameters, and EKPC [38] mitigates forgetting through elastic knowledge preservation and compensation. Among PEFT-based method [1, 2, 3, 39, 46, 47, 48, 52], LoRA has become a representative choice for continual learning due to its parameter efficiency and compatibility with frozen pre-trained backbones [11]. InfLoRA [18] constrains new LoRA updates to interference-free subspaces through orthogonality, PLAN [41] proactively allocates low-rank subspaces and optimizes them against worst-case perturbations, Gain-LoRA [19] expands a new LoRA for each task and introduces gating modules to adaptively weight the old and new branches, and MACIL [44] mitigates forgetting through semantic drift calibration. LoDA [7] continually decomposes LoRA updates into general and isolated subspaces for better stability-plasticity trade-off.
Model Merging. Model merging aims to integrate weights trained on different tasks into a single network [33]. RobustMerge [49] improves parameter-efficient merging by enhancing the robustness of low-rank update directions, while OPCM [36] enables sequential merging through orthogonal projection and adaptive scaling. This idea has also been used in continual learning, where the currentiyanas model or update is merged into the inference model after each task [12]. ACMap [6] averages the adapters learned from different tasks into a shared adapter, BECAME [16] derives an adaptive coefficient from a Bayesian formulation, and LoRA-P&M [28] combines the previous and current models using a shared merging factor computed in closed form. However, these methods mainly rely on a shared factor to interpolate updates, while our method derives the merged update from the loss changes of old and new tasks under a joint objective.
Preliminary Analysis
Research Question. Should LoRA parameters at different positions be treated differently during merging, rather than being controlled by a shared factor?
Experiment Setting. As a case study, we consider the 10 task setting on ImageNet-R and focus on the first merge step. Specifically, we take the model after learning task 0 and the update learned on task 1 for analysis. Let denote the inference parameter after learning task 0, and let denote the LoRA update learned on task 1. To this end, we build a simple merging setup. Specifically, we compute the normalized magnitude map of as [12], and divide the update into two groups: elements with normalized values below 0.5, and elements with normalized values at least 0.5. We then assign two independent coefficients, and , to the two groups, and define the merged model as: , where and denote the corresponding masks, and denotes element-wise multiplication. By varying and , we evaluate the joint loss on task 0 and task 1.
Observation. Figure 1 shows that the low loss region is not centered on the diagonal , but is shifted toward an off-diagonal region. Consistently, the green diamond marks the point with the best average accuracy on task0 and task1, which is located at (0.40, 0.80), while the purple diamond marks the best scalar merge on the diagonal, located at (0.60, 0.60). Compared with the scalar merge, the green-diamond point improves the average accuracy from 91.04% to 91.84%.
Insight. These results suggest that a shared scalar coefficient is overly restrictive: different parameter groups do not, in general, share the same preferred merge strength, and should therefore be treated differently during merging.
Methodology
Preliminaries
In CL, a model learns from a sequence of tasks . The dataset of task is denoted by , where is the input and is the corresponding label. Each task introduces a set of new classes, and the label spaces of different tasks are mutually disjoint, i.e., for any . Accordingly, the cumulative label space observed up to task is . Under the standard rehearsal-free CL setting, only the current task data is accessible when learning task . The goal is to learn tasks sequentially while maintaining strong performance over all tasks observed so far.
Overall framework
Let denote the inference parameter after learning task , where and are the input and output dimensions. At -th task, for each ViT layers, we freeze the backbone weights and attach a LoRA module. The LoRA update is parameterized by two low-rank matrices:
where is the LoRA rank. A common LoRA merging strategy directly updates the inference model by scaling the current task update with a shared coefficient , where the scalar controls the merge strength of the whole update. However, this scalar merge applies the same merge strength to all elements in , although different elements may have different effects on previous and current tasks.
To address this, LE consists of two components: Hessian Information-guided Adaptive Merging (HIM) and Task Simulation Perturbation for Merging (TSP). During training, TSP regularizes the LoRA update by simulating cross task perturbations, encouraging the learned update to improve the stability during subsequent merging. After training, HIM derives a target merged update under a joint loss impact objective over previous and current tasks, instead of searching for a global merge coefficient. The inference parameter is then updated by . An overview of the framework and the complete training procedure are provided in Appendix A (Figure 5 and Algorithm 1).

Figure 5. Overall framework of LE. (B) During training, TSP simulates cross task interference between label-disjoint subsets. (A) After training, HIM adaptively merges the LoRA update using historical and current-task Fisher information.
Hessian Information-guided Adaptive Merging
Existing LoRA-based merging methods for CL always merge the current task LoRA update into the inference model using a shared scalar factor. This forces all parameter elements to be merged with the same strength, although they may affect previous and current tasks differently. This motivates us to account for the different preferred merge strengths of update parameter during merging.
Specifically, we directly solve for the target merged update under a joint objective over previous and current tasks. Intuitively, we want this update to incorporate new knowledge as effectively as possible while reducing catastrophic forgetting on previous tasks. To this end, we first define and to measure how an ideal merged update affects the losses on previous and current tasks:
Here, denotes the update learned for task , denotes the loss of task . Therefore, we seek a merged update that jointly minimizes on previous tasks and on the current task, with a hyper-parameter controlling the strength of the current task term. The target merged update is obtained by solving:
In the rehearsal-free setting, Eq. (4) cannot be optimized directly, since the old-task term depends on previous task data that are no longer accessible when learning task . To obtain a tractable approximation, we approximate Eq. (2) and Eq. (3) with local second-order Taylor expansions. For notational simplicity, we vectorize into . For the old task term , expanding around gives:
where and denote the first and second terms of the -th old task loss around , respectively. Similarly, for the current task, expanding around yields:
where and denote the first- and second-order terms of the current task loss around , respectively. Since the previous model is obtained by recursively merging past updates and is the learned current-task solution. Under a local approximation, we treat the first-order terms in Eq. (5) and Eq. (6) as approximately zero. Substituting the remaining quadratic terms into Eq. (4), we obtain:
Taking the derivative with respect to and setting it to zero gives:
A detailed derivation is provided in Appendix § 9, and Appendix § 10.4 further analyzes the effectiveness of accumulated historical Fisher statistics. Following EWC [13], we approximate each Hessian in Eq. (8) with the diagonal empirical Fisher, reusing their historical running sum for the old task term. For task , the -th diagonal element of at the learned parameters is defined as
Here, denotes the diagonal Fisher of the trainable update, reshaped to match . Under this diagonal approximation, Eq. (8) gives the following element-wise merged update:
where is a small damping constant for numerical stability and after merging task , we update the accumulated Fisher by , which is used in the next merging step.
Task Simulation Perturbation for Merging
According to Eq. (9), HIM obtains by element-wise reweighting and merge it into the inference model, where it becomes part of the fixed parameters for later tasks. If the merged update lies in a sharp region, subsequent new task merging can easily increase its loss and lead to forgetting. This naturally connects to the flat-minimum principle, making SAM [5] a straightforward way to improve the local stability of the current task update. However, SAM computes the perturbation from the overall current task loss and minimizes the perturbed loss on the same task, so its flatness constraint remains limited to the current task. Such a design makes it difficult to approximate the case in CL where the update from one task affects another task. To approximating cross-task interference when old task data are unavailable. We randomly split each mini-batch into two label-disjoint subsets (), using one subset to induce a local parameter change and the other to evaluate the resulting loss change.
For the direction, we first compute the gradient on the source subset :
We then construct a probing perturbation along the induced descent direction:
where controls the perturbation scale and is a small constant for numerical stability. The target subset is evaluated under both the perturbed and original parameters:
The perturbed loss evaluates whether the direction induced by remains effective on the disjoint subset under a local displacement. To prevent the perturbation from pulling training too far away from the normal update and degrading the clean loss on , we retain the clean loss as an anchor and define the TSP objective as:
where balances the perturbed and clean terms. We first update the parameters for the step by:
where is the learning rate. We then exchange the roles of the two subsets and perform the reverse update:
where is defined in the same way, with the roles of and exchanged. Thus, within each mini-batch, the optimization proceeds sequentially as . This dual training framework learns the current task update under task simulating perturbations, so that the subsequent merge better preserves previously learned knowledge.
Experiment
Datasets. We evaluate our method on five standard continual learning benchmarks: ImageNet-R [9], ImageNet-A [10], CIFAR100 [15], CUB200 [37], and DomainNet [27]. ImageNet-R contains 30,000 images from 200 classes with diverse styles, while ImageNet-A consists of 7,500 natural adversarial examples spanning 200 classes. CIFAR100 is a standard benchmark with 60,000 images from 100 classes, and CUB200 is a fine-grained bird classification dataset with 200 categories. For DomainNet, following prior works [7], we use the commonly adopted 200-class evaluation protocol.
Evaluation Metrics. Following prior PEFT-based continual learning works [35, 44], we adopt two standard evaluation metrics: (1) , i.e., the final accuracy over all classes after the last task, and (2) , i.e., the average accuracy across all incremental tasks.
Implementation Details. We use ViT-B/16 [4] pre-trained on ImageNet-21K [30] as the backbone. All experiments are conducted on a single NVIDIA RTX 3090 GPU. The model is optimized with SGD and a Cosine Annealing scheduler following [44]. We train each task for 20 epochs with a batch size of 48. The initial learning rate is set to 0.02 on ImageNet-R and 0.01 on the other datasets. For the HIM, the hyper-parameter in Eq. (9) is set to 5 for all datasets. For the TSP, in Eq. (11) is set to 0.3 on ImageNet-A and 0.5 on the other datasets, while in Eq. (13) is set to 0.6 on ImageNet-A and 0.8 on the other datasets.
Variant with classifier alignment. For fair comparison with methods that use feature replay or classifier alignment (CA), we also evaluate an enhanced variant, denoted as LE+CA. LE follows the end-to-end continual learning protocol without feature replay or post-hoc classifier adjustment. LE+CA further applies the widely used classifier alignment strategy after each task, following SLCA [51]. We report these two variants separately to distinguish the effect of our proposed method from the additional classifier alignment stage.
Comparison with the State-of-the-Arts
We compare our method with representative state-of-the-art continual learning approaches from three categories, including prompt-based methods [31, 43], adapter-based methods [21, 34, 35, 40] and LoRA-based methods [18, 28, 41, 44, 45, 53, 57]. For completeness, methods that rely on feature replay or classifier alignment are reported separately from strictly rehearsal-free methods.
As shown in Table 1 and Table 2, our method demonstrates clear advantages over existing PEFT-based continual learning methods. Without classifier alignment, compared with the LoRA-P&M, LE consistently improves across all settings, with gains of 1.39%–5.88% on the 10 task benchmarks and 0.43%–2.25% under the additional task settings. With classifier alignment, LE+CA achieves highly competitive performance against feature-replay-based methods, outperforming MACIL in by 0.80%–1.82% on the 10 task ImageNet-R/ImageNet-A settings and by 1.69%–4.89% on their 20 task settings. The margins are relatively smaller on CIFAR100 and CUB, where strong pre-trained representations already provide discriminative features and thus reduce the need for further backbone adaptation.
Table 1: Experimental results for 10 incremental tasks on ImageNet-R, ImageNet-A, CIFAR100, and CUB. We report the averaged results over 3 random seeds. Within each group, the highest results are in bold, and the second highest results are _underlined_. "FR" denotes the use of feature replay.
| Method | Venue | FR | 10S-ImageNet-R | 10S-ImageNet-R | 10S-ImageNet-A | 10S-ImageNet-A | 10S-CIFAR100 | 10S-CIFAR100 | 10S-CUB | 10S-CUB |
| L2P [43] | CVPR’22 | ✗ | 72.34±0.17 | 77.36±0.64 | 44.04±0.93 | 51.24±2.26 | 84.06±0.88 | 88.26±1.34 | 67.02±1.90 | 70.62±1.60 |
| CODAPrompt [31] | CVPR’23 | ✗ | 73.31±0.50 | 78.47±0.53 | 52.08±0.12 | 63.92±0.12 | 83.21±3.39 | 87.71±3.17 | 77.23±1.12 | 81.90±0.85 |
| InfLoRA [18] | CVPR’24 | ✗ | 74.75±0.64 | 80.67±0.55 | 49.20±1.12 | 60.92±0.61 | 86.75±0.35 | 91.72±0.15 | 70.82±0.23 | 81.39±0.14 |
| PLAN [41] | ICCV’25 | ✗ | 75.25±0.42 | 80.41±0.56 | – | – | 87.54±0.31 | 92.21±0.35 | – | – |
| SEMA [40] | CVPR’25 | ✗ | 78.00 | 83.56 | 53.32 | 64.53 | 86.98 | 91.37 | – | – |
| SD-LoRA [45] | ICLR’25 | ✗ | 77.34±0.35 | 82.04±0.24 | 55.96±0.73 | 64.95±1.63 | 88.01±0.31 | 92.54±0.18 | 77.48±0.20 | 85.59±0.44 |
| BiLoRA [57] | CVPR’25 | ✗ | 77.95±0.14 | 81.52±0.26 | – | – | 87.46±0.76 | 92.50±0.62 | – | – |
| LoRA-P&M [28] | NIPS’25 | ✗ | 79.95±0.18 | 85.29±0.93 | 56.57±0.78 | 65.35±1.81 | 88.45±0.35 | 92.89±1.13 | 78.29±0.50 | 83.39±0.61 |
| EWC-LoRA [53] | ICLR’26 | ✗ | 72.86±0.79 | 78.95±0.86 | 59.89±0.26 | 68.33±0.67 | 87.91±0.57 | 92.27±0.39 | – | – |
| M²LE (Ours) | – | ✗ | 81.34±0.16 | 86.53±0.51 | 62.45±1.34 | 71.02±1.82 | 89.97±0.04 | 93.31±0.95 | 81.40±0.21 | 89.23±0.48 |
| SLCA [51] | ICCV’23 | ✓ | 79.35±0.28 | 83.29±0.46 | 61.05±0.63 | 68.88±2.31 | 91.26±0.37 | 94.29±0.92 | 84.68±0.09 | 90.77±0.79 |
| SSIAT [35] | CVPR’24 | ✓ | 79.38±0.59 | 83.63±0.43 | 62.43±1.63 | 70.83±1.63 | 91.35±0.26 | 94.35±0.60 | 88.75±0.38 | 93.00±0.90 |
| MOS [34] | AAAI’25 | ✓ | 77.68±0.41 | 82.06±0.53 | 54.75±1.09 | 63.32±2.38 | 91.53±0.35 | 94.21±0.91 | 89.97±0.32 | 93.43±0.60 |
| MACIL [44] | ICML’25 | ✓ | 81.88±0.07 | 85.95±0.27 | 64.14±0.58 | 71.45±1.35 | 91.94±0.17 | 94.43±0.79 | 90.52±0.13 | 93.93±0.47 |
| SAEF [21] | CVPR’26 | ✓ | 80.02 | 84.54 | 64.91 | 73.39 | 90.60 | 94.53 | – | – |
| M²LE (Ours) + CA | – | ✓ | 82.68±0.30 | 87.05±0.51 | 65.96±0.90 | 74.02±0.85 | 91.86±0.21 | 94.62±0.90 | 90.35±0.16 | 93.92±0.38 |
Table 1.
Table 2: Additional results under different task settings, including 5 and 20 tasks on ImageNet-R, 20 tasks on ImageNet-A, and 10 tasks on DomainNet. Within each group, the highest results are in bold, and the second highest results are _underlined_. “FR” denotes the use of feature replay.
| Method | Venue | FR | 5S-ImageNet-R | 5S-ImageNet-R | 20S-ImageNet-R | 20S-ImageNet-R | 20S-ImageNet-A | 20S-ImageNet-A | 10S-DomainNet | 10S-DomainNet |
| L2P [43] | CVPR’22 | ✗ | 70.83±0.58 | 78.34±0.47 | 69.64±0.42 | 75.28±0.57 | 40.48±1.78 | 49.62±1.46 | 81.17±0.83 | 87.43±0.95 |
| CODAPrompt [31] | CVPR’23 | ✗ | 74.91±0.33 | 79.25±0.53 | 69.96±0.50 | 75.34±0.85 | 46.62±1.92 | 54.86±0.50 | 80.04±0.79 | 86.27±0.82 |
| InfLoRA [18] | CVPR’24 | ✗ | 77.53±0.37 | 82.01±0.12 | 71.01±0.45 | 77.28±0.45 | 46.81±2.30 | 57.13±0.95 | 81.45±0.68 | 87.55±0.57 |
| SEMA [40] | CVPR’25 | ✗ | 79.78 | 84.75 | 74.53 | 81.75 | – | – | – | – |
| SD-LoRA [45] | ICLR’25 | ✗ | 79.15±0.20 | 83.01±0.42 | 75.26±0.37 | 80.22±0.72 | 49.12±1.78 | 59.63±1.57 | 81.01±0.42 | 86.85±0.40 |
| BiLoRA [57] | CVPR’25 | ✗ | 78.32±0.37 | 83.31±0.52 | 72.41±0.65 | 79.28±0.76 | – | – | 76.56±0.41 | 83.20±0.35 |
| LoRA-P&M [28] | NIPS’25 | ✗ | 81.47±0.56 | 85.96±0.52 | 76.37±0.09 | 82.77±0.71 | 52.27±1.84 | 62.15±1.33 | 84.35±0.48 | 89.43±0.27 |
| EWC-LoRA [53] | ICLR’26 | ✗ | 76.36±0.21 | 81.43±0.13 | 70.18±1.06 | 77.06±0.54 | – | – | – | – |
| M²LE (Ours) | – | ✗ | 82.67±0.18 | 87.31±0.35 | 78.62±0.43 | 84.62±0.26 | 53.87±1.45 | 63.69±1.87 | 84.78±0.13 | 89.74±0.44 |
| SLCA [51] | ICCV’23 | ✓ | 81.01±0.11 | 84.18±0.28 | 74.63±1.55 | 79.99±1.29 | 36.69±21.31 | 56.35±7.09 | 84.35±0.72 | 88.56±0.21 |
| SSIAT [35] | CVPR’24 | ✓ | 80.52±0.07 | 84.25±0.31 | 75.67±0.14 | 82.30±0.36 | 59.16±1.03 | 68.45±1.92 | 85.11±0.56 | 89.80±0.34 |
| MOS [34] | AAAI’25 | ✓ | 78.76±0.11 | 82.37±0.26 | 75.16±0.59 | 80.53±0.70 | – | – | – | – |
| MACIL [44] | ICML’25 | ✓ | 83.37±0.26 | 87.00±0.35 | 79.43±0.34 | 84.34±0.32 | 59.36±1.27 | 68.03±2.00 | 86.62±0.35 | 90.88±0.20 |
| M²LE (Ours) + CA | – | ✓ | 82.74±0.29 | 87.25±0.28 | 81.12±0.14 | 86.12±0.33 | 64.25±0.56 | 72.54±0.92 | 87.61±0.13 | 91.51±0.18 |
Table 2.
Ablation Studies
We conduct ablation studies on the main components of our training pipeline, including the sequential fine-tuning baseline, the proposed HIM, and TSP. As shown in Table 3, HIM (Idx 2) brings the main improvements over the baseline (Idx 1), increasing by 6.74%–11.90% across all four settings. This shows that reweighting the current task update under the joint loss impact objective in Eq. (4) is more effective than directly adding it to the previous inference model. TSP (Idx 3) also consistently improves the baseline, with gains of 1.15%–4.01%. The improvement is particularly clear on the more challenging ImageNet-A benchmark, suggesting that TSP helps the current task update remain stable under task simulating perturbations, making it less sensitive to subsequent merge-induced changes. Notably, combining HIM and TSP (Idx 4) further improves by 0.58%–1.10% over HIM alone and achieves the best overall performance across all settings, indicating that the two components play complementary roles.
| Idx | HIM | TSP | 10S-ImageNet-R | 10S-ImageNet-A | 20S-ImageNet-R | 20S-ImageNet-A | ||||
| 1 | – | – | 73.05±0.35 | 80.40±0.60 | 52.56±2.08 | 63.36±1.32 | 66.14±0.20 | 73.72±0.25 | 46.06±2.14 | 59.43±1.77 |
| 2 | ✓ | – | 80.36±0.40 | 85.78±0.44 | 61.35±1.06 | 70.23±2.04 | 78.04±0.35 | 84.31±0.54 | 52.80±1.46 | 62.64±2.14 |
| 3 | – | ✓ | 74.20±0.91 | 80.67±0.47 | 56.57±2.31 | 66.26±1.46 | 69.17±0.10 | 77.16±0.39 | 49.50±0.72 | 60.45±1.52 |
| 4 | ✓ | ✓ | 81.34±0.16 | 86.53±0.51 | 62.45±1.34 | 71.02±1.82 | 78.62±0.43 | 84.62±0.26 | 53.87±1.45 | 63.69±1.87 |
Table 3. Ablation studies on ImageNet-R and ImageNet-A under 10 and 20 incremental tasks.
In-Depth Analysis
Comparison of different merge strategies. We further compare different merge strategies on 10S-ImageNet-R and 10S-ImageNet-A to analyze how the choice of merge rule affects continual learning performance. Seq-FT is used as a without merge baseline that updates the inference model by directly adding the current task LoRA update without any merge rule. As shown in Table 4, EMA-style and LoRA-P&M both outperform Seq-FT, confirming the benefit of merging in rehearsal-free CL.
Table 4. Comparison of different merge strategies on 10S-ImageNet-R and 10S-ImageNet-A.
However, these methods still rely on a scalar factor shared by all parameters, matching the limitation discussed in § 3. In contrast, HIM directly solves the target merged update under Eq. (4) and obtains the element-wise solution in Eq. (9). It achieves the best results, improving over EMA-style averaging by 1.22%/1.71% and over LoRA-P&M by 1.47%/1.42% on ImageNet-R/ImageNet-A, showing the assigning merge strengths at the element level is more effective than using a shared scalar factor. We further compare HIM with a HIM variant (HIM-last) that only uses task in Eq. (2); without explicit constraints from earlier tasks, this variant suffers from more severe forgetting, indicating that accumulated old task information in is important for merging. More HIM variants are reported in Appendix C.3.
Analysis of perturbation training under cross-task merging. We further compare TSP with SAM [5] and without TSP to examine the effect of different perturbation training strategies during subsequent merging. As shown in Table 5, SAM performs worse than HIM alone. Compared with HIM alone, TSP improves by 0.98%/1.10% on ImageNet-R/ImageNet-A. To better understand this result, we visualize its behavior on both the current task and the old tasks after merging. Figure 2 shows that SAM can still obtain a low loss solution on task 2, but the merged solution falls into a less favorable region for old tasks 0 and 1. This indicates that optimizing current task sharpness cannot well capture the cross-task interference caused by sequential LoRA updates. In contrast, TSP constructs the perturbation from one label-disjoint subset and evaluates it on the other subset. As a
| Strategy | 10S-ImageNet-R | 10S-ImageNet-R | 10S-ImageNet-A | 10S-ImageNet-A |
| w/o TSP | ||||
| SAM [5] | ||||
| TSP (Ours) |
Table 5. Comparison of different perturbation strategies on 10S-ImageNet-R and 10S-ImageNet-A.

Figure 2. Analysis of the effect of SAM on 10S-ImageNet-R. Panels (a,b) visualize the task 2 loss landscapes for updates learned without/with SAM, while panels (c,d) show the total old task loss after merging. The dashed line denotes scalar interpolation, and the red star marks the merged solution.
result, our method achieves the best performance, improving over SAM by 1.79%/1.99% on ImageNet-R/ImageNet-A.
Effect of TSP on forgetting. TSP aims to reduce the sensitivity of the current task update to the parameter change introduced by the subsequent merge. As shown in Table 6, adding TSP consistently improves total accuracy and reduces forgetting across incremental stages on both ImageNet-R and ImageNet-A. The final forgetting decreases from 7.76% to 5.77% on ImageNet-R and from 14.01% to 10.04% on ImageNet-A. This supports our motivation that stabilizing the current task update can alleviate forgetting during continual merging. More hyper-parameter analyses and results with different backbones are provided in Appendix § 10.5 and Appendix § 10.6.
| Dataset | Metrics | Methods | Task 0 | Task 1 | Task 2 | Task 3 | Task 4 | Task 5 | Task 6 | Task 7 | Task 8 | Task 9 |
| ImageNet-R | Accuracy | w/o TSP | ||||||||||
| w/ TSP | ||||||||||||
| Forgetting | w/o TSP | – | ||||||||||
| w/ TSP | – | |||||||||||
| – | ||||||||||||
| ImageNet-A | Accuracy | w/o TSP | ||||||||||
| w/ TSP | ||||||||||||
| Forgetting | w/o TSP | – | ||||||||||
| w/ TSP | – | |||||||||||
| – |
Table 6. Task-by-task results (%) on ImageNet-R and ImageNet-A under the 10 task setting. We compare the results with and without TSP. The forgetting metric is defined in Appendix § 10.§ 1.
Computational and Memory Overhead. Table 7 compares the overhead of HIM and TSP on 10S-ImageNet-A. HIM requires 54.0 MB of additional Fisher storage, independent of the number of tasks, and 3.8 s per task for Fisher estimation. TSP increases the training time per batch from 0.12 s to 0.34 s, but reduces GPU memory usage from 4560 MiB to 2881 MiB. These costs are limited to training, with no additional inference overhead. Further results on the effect of LoRA on overhead and accuracy are provided in Appendix § 10.§ 2.
| Methods | GPU Memory (MiB) | Time/Batch (s) | Extra Memory (MB) | |
| Seq-FT | 4560 | 0.12 | 0.0 | |
| TSP | 2881 | 0.34 | 0.0 | |
| HIM | 4560 | 0.12 | 54.0 | |
| HIM w/ SAM | 4568 | 0.26 | 54.0 | |
| HIM w/ TSP | 2881 | 0.34 | 54.0 |
Table 7. Computational and memory overhead on 10S-ImageNet-A.
Further Analysis
Further analysis of HIM and TSP. We further analyze the behaviors of HIM and TSP using the task 1 accuracy against task 0 accuracy and the corresponding loss landscape visualizations. For the loss landscapes, we construct a 2D plane to compare the scalar interpolation path with our merged solution. Let denote the model obtained by directly adding the task 1 update to , and define the scalar interpolation direction as . Let denote the displacement from to our selected merged solution. We then remove from its component along and obtain the residual direction and , where is orthogonal to the scalar interpolation direction. The loss is visualized on the plane .
Observation 1: HIM reaches a better solution beyond scalar interpolation. Figure 3(a) shows that scalar merge is restricted to a interpolation path, while varying in our method produces solutions outside this path. This indicates that HIM provides a more flexible search space than a shared scalar factor. More importantly, the joint loss landscape in Figure 3(d) shows that the red curve produced by varying mostly remains in the low loss region, rather than being restricted to the scalar path. This suggests that the merged update under the joint objective can provide more flexible balances between previous task and current task.

Figure 3. Analysis of scalar merge and HIM without TSP on 10S-ImageNet-R. Panel (a) compares task 0/1 accuracy under different merge choices, and panels (b–d) show the task 0, task 1, and joint loss landscapes. The dashed line denotes scalar interpolation; the green diamond and red star mark the best scalar merge and selected HIM solution, respectively.
Observation 2: TSP improves the local stability of the merged solution. Compared with Figure 3(b)–(Figure 3d), Figure 4(a)–(Figure 4c) show that introducing TSP makes the low loss regions around the merged solution visibly wider for task 0, task 1, and the joint loss. This suggests that TSP makes the learned update less sensitive to local parameter changes before merging. To further isolate the effect of TSP in the next merge step, Figure 4(d) and Figure 4(e) start from the same model before learning task 2 and visualize the joint loss over old tasks 0 and 1 after merging the task 2 update without and with TSP, respectively. With TSP, the old task low loss region becomes wider, and the merged solution is located within more stable region, indicating better robustness to the parameter change introduced by the task 2 merge.

Figure 4. Analysis of the effect of TSP on 10S-ImageNet-R. Panels (a–c) show the task 0, task 1, and joint loss landscapes after introducing TSP, corresponding to Figure 3(b–d). Panels (d,e) isolate TSP at the task 2 merge step: from the same task 1 model, we learn and merge the task 2 update without/with TSP and visualize the joint loss over old tasks 0 and 1. The dashed line denotes scalar interpolation, and the red star marks the merged solution.
Conclusion
In this work, we show that different parameters in LoRA update may prefer different merge strengths. Motivated by this, we propose LE, which directly solves for the target merged update, yielding an analytic element-wise modulation of the current LoRA update. LE first derives Hessian Information-guided Adaptive Merging (HIM), an analytic element-wise modulation rule under a joint loss objective over old and new tasks. It further introduces Task Simulation Perturbation (TSP) to simulate cross-task interference during training and improve the stability during subsequent merging. Overall, LE offers a new view for continual learning with LoRA, showing that adapting merge strengths for different LoRA elements provides an effective way to balance stability and plasticity.
Acknowledgments and Disclosure of Funding
This work was supported in part by the National Key R&D Program of China under Grant No.2023YFA1008600, in part by the National Natural Science Foundation of China under Grants 62576262, in part by the Natural Science Foundation Basic Research Program of Shaanxi Province under grant 2026JC-YXQN-202, in part by Scientific and Technological Innovation Teams in Shaanxi Province under Grant 2025RS-CXTD-011, in part by the Shaanxi Province Core Technology Research and Development Project under Grant 2024QY2G-JGHX-11, in part by the Natural Science Basic Research Program of Shaanxi under Grant 2026SYS-SYSZD-105, in part by the Key Research and Development Program of Shaanxi under Grant 2026JC-ZDGG-42, in part by the Establishment Fund of the State Key Laboratory of Wakefulness/Sleep and Cognition (Chongqing Institute for Brain and Intelligence), in part by the Fundamental Research Funds for the Central Universities under Grant QTZX25083 and QTZX26138.
Training Pipeline
Figure 5 illustrates the overall framework of LE, and the training pipeline of LE is outlined in Algorithm 1. At task , we start from the inference parameter and adapt the frozen backbone on the current data with LoRA, where the current update is . During current task training, TSP simulates cross-task interference with label-disjoint subsets, encouraging the learned update to remain stable for subsequent merging. After convergence, HIM estimates the current task Fisher and obtains the target merged update by Eq. (9). The merged update is then integrated into the inference model, and the Fisher statistics are accumulated for later tasks.
Algorithm 1 Training pipeline of the proposed Merging Strength Modulation via Joint Loss Estimation (LE).
Input: Task sequence , where ; ViT model with weight ; LoRA in each layer; accumulated Fisher statistics in each layer.
Output: The adapted inference parameters for each layer in the ViT model.
Initialization: .
for task to do
Freeze the inference weight and attach current-task LoRA modules.
for each LoRA layer do
Initialize current-task LoRA parameters and .
// During Training: Task Simulation Perturbation for Merging
repeat
Sample a mini-batch from and split it into two label-disjoint subsets and ;
Update trainable parameters with the dual TSP objective in Eq. (14) and Eq. (15).
until Convergence on
// After Training: Hessian Information-guided Adaptive Merging
for each LoRA layer do
Given the trained update , estimate on and compute the HIM merged update by Eq. (9).
Update the inference model weight ;
Update accumulated Fisher ;
Theoretical Analysis
Starting from Eq. (7), we solve the following quadratic problem over the candidate merged update :
We first expand the current task term and separate the parts that depend on :
The last term in Eq. (B.0.2) is constant with respect to and can be ignored when solving the minimization problem. Thus, the derivative of Eq. (B.0.1) with respect to is:
By setting Eq. (B.0.3) to zero and denoting the solution by , we obtain:
Rearranging the terms gives the linear system, which corresponds to Eq. (8):
More Detailed Experimental Results
Forgetting metric
We measure forgetting after task as , where denotes the accuracy on task after learning task .
Effect of Different LoRA Ranks on M²LE Performance
We study the effect of rank in M2LE on 20S-ImageNet-R in Table 8. We vary the LoRA rank and denote each variant as M2LE-. Across all ranks, M2LE achieves competitive performance with only a small number of trainable parameters, ranging from 0.15M to 2.36M. It also keeps the inference overhead unchanged, with 0.00M extra parameters and 17.60 GFLOPs, since the learned components are merged into the backbone after training. For each LoRA layer, the maintained Fisher statistic has size , so the extra storage remains 54.0MB for all ranks once the layer dimensions are fixed.
| Methods | Venue | Extra Memory | Trainable Params | Training GFLOPs | Extra Params | Inference GFLOPs | ||
| Methods based on the ViT-21K model (86M). | ||||||||
| CODA [31] | CVPR-23 | 15.4MB | 3.84M (4.46%) | 35.17 | 3.84M (4.46%) | 35.17 | ||
| SLCA [51] | ICCV-23 | 450.6MB | 86M (100%) | 17.60 | 0.00M (0.00%) | 17.60 | ||
| SSIAT [35] | CVPR-24 | 450.6MB | 1.19M (1.38%) | 17.81 | 1.19M (1.38%) | 17.81 | ||
| InfLoRA [18] | CVPR-24 | 11.3MB | 0.37M (0.43%) | 17.67 | 0.00M (0.00%) | 17.67 | ||
| VPT-NSP [22] | NIPS-24 | 28.4MB | 0.09M (0.10%) | 17.72 | 0.09M (0.10%) | 17.72 | ||
| SD-LoRA [45] | ICLR-25 | 14.1MB | 0.37M (0.43%) | 20.51 | 0.00M (0.00%) | 17.72 | ||
| VPT-CPG [23] | AAAI-25 | 28.4MB | 1.66M (1.93%) | 17.72 | 1.66M (1.93%) | 17.72 | ||
| M2LE– (Ours) | – | 54.0MB | 0.15M (0.17%) | 17.59 | 0.00M (0.00%) | 17.60 | ||
| M2LE– (Ours) | – | 54.0MB | 0.29M (0.34%) | 17.62 | 0.00M (0.00%) | 17.60 | ||
| M2LE– (Ours) | – | 54.0MB | 0.59M (0.69%) | 17.68 | 0.00M (0.00%) | 17.60 | ||
| M2LE– (Ours) | – | 54.0MB | 1.18M (1.37%) | 17.80 | 0.00M (0.00%) | 17.60 | ||
| M2LE– (Ours) | – | 54.0MB | 2.36M (2.74%) | 18.03 | 0.00M (0.00%) | 17.60 |
Table 8. Analysis of the effect of rank on additional parameters, storage and computational overhead, and performance on 20S-ImageNet-R. We compare our M2LE with different ranks against representative CL methods.
As increases from 4 to 32, improves from 76.92 to 78.62, while increases from 83.28 to 84.62. Further increasing the rank to 64 brings only marginal improvement in (84.66) but slightly decreases to 78.20, together with higher training cost. Thus, we adopt as a practical trade-off between accuracy and efficiency in the remaining experiments.
Analysis of HIM Variants
We further analyze several HIM variants that retain different numbers of past tasks in the old task term. For a more explicit comparison, we define a truncated HIM variant by retaining only the most recent past tasks in the old task loss impact:
Here, controls the number of past tasks used in the old task term. Correspondingly, this variant replaces the accumulated Fisher statistic in Eq. (9) with , while full HIM uses . When , the variant uses only task , corresponding to the HIM-last setting discussed in the main text.
As shown in Table 9, HIM-last gives much lower performance, i.e., 76.23/83.81 on 10S-ImageNet-R and 58.17/68.84 on 10S-ImageNet-A. When more past tasks are retained, the performance consistently improves, e.g., HIM- reaches 80.04/85.73 and 60.92/70.14 on the two datasets, respectively. Full HIM achieves the best results of 80.36/85.78 and 61.35/70.23, indicating that using a broader set of past tasks provides more complete constraints for preserving previously learned knowledge during merging. These results also validate the use of in HIM, which aggregates information from all past tasks rather than relying only on recent ones.
| Variant | 10S-ImageNet-R | 10S-ImageNet-R | 10S-ImageNet-A | 10S-ImageNet-A |
| HIM-last () | ||||
| HIM- | ||||
| HIM- | ||||
| HIM- | ||||
| HIM-full (Ours) |
Table 9. Comparison of different HIM variants on 10S-ImageNet-R and 10S-ImageNet-A.
Analysis of Historical Fisher Reuse
We further analyze the accumulated Fisher statistics in HIM on 10S-ImageNet-R. HIM estimates each task’s Fisher at its pre-merge solution while the data are available, and retains only the accumulated statistic . For comparison, Recomputed Fisher revisits previous task data before each merge and re-estimates their accumulated Fisher at its current merged model. The recomputed statistic is used for merging and subsequent learning, so the two methods follow their respective model trajectories. We measure their Fisher similarity by , where denotes the set of layers with Fisher statistics, and and are the accumulated statistics from HIM and Recomputed Fisher, respectively.
As shown in Table 10, remains at least 0.986 across the evaluated stages, indicating similar directions of the accumulated Fisher statistics. Recomputed Fisher achieves similar accuracy to HIM, with a maximum difference of 0.28 performance and the same final of 80.67%. These results support using the accumulated historical Fisher in HIM, avoiding repeated access to previous task data with little impact on performance over the evaluated task sequence.
| Metric | Task 0 | Task 1 | Task 2 | Task 3 | Task 4 | Task 5 | Task 6 | Task 7 | Task 8 | Task 9 |
| – | 1.000 | 0.988 | 0.986 | 0.986 | 0.987 | 0.988 | 0.987 | 0.987 | 0.986 | |
| HIM | 96.66 | 92.81 | 89.41 | 87.39 | 84.69 | 83.84 | 83.18 | 82.62 | 81.68 | 80.67 |
| Recomputed Fisher | 96.66 | 92.81 | 89.36 | 87.11 | 84.76 | 83.70 | 83.15 | 82.70 | 81.68 | 80.67 |
Table 10. Task-by-task comparison of accumulated historical Fisher and recomputed Fisher on 10S-ImageNet-R. Results are obtained with a single random seed.
Hyper-Parameter Analysis
We conduct experiments to investigate how the key hyper-parameters , , and affect performance on 10S-ImageNet-R and 10S-ImageNet-A. Here, is the trade-off coefficient in the merge objective in Eq. (9), controls the perturbation magnitude in Eq. (11), and balances the perturbed and clean losses in Eq. (13). We use the default settings , , and on ImageNet-R, and , , and on ImageNet-A. For each analysis, we vary only one hyper-parameter while fixing the other two at their default values. The results are shown in Figure 6 and Figure 7. All results are averaged over three random seeds, and we report the mean with error bars.

Figure 6. Hyper-parameter analysis on 10S-ImageNet-R. From left to right, , , and are varied while the other two are fixed. All results are averaged over three random seeds, and error bars denote the standard deviation.

Figure 7. Same as Figure 6, but on 10S-ImageNet-A.
Impact of . The hyper-parameter controls the relative weight of the current task term in the merge objective, and thus adjusts the balance between old task retention and current task adaptation. A too-small (e.g., ) underweights the current task term and limits new task adaptation, whereas an overly large (e.g., ) makes the merged update overly biased toward the current task and weakens old task retention. Overall, the results remain stable for , with the best trade-off achieved around –. Based on this observation, we set .
Impact of . The hyper-parameter controls the perturbation magnitude in the TSP. A too-small (e.g., ) leads to a weak cross-subset probing effect, whereas a too-large (e.g., ) over-amplifies the perturbation. Overall, the results remain stable for , with the best performance achieved at moderate values. Accordingly, we set on ImageNet-R and on ImageNet-A.
Impact of . The hyper-parameter controls the relative weight of the perturbed loss and the clean loss in the TSP. A too-small (e.g., ) underweights the perturbation signal, whereas a too-large (e.g., ) makes the perturbation effect overly strong and is less favorable overall. Overall, the results remain stable for , and the best results are obtained at moderate values. Based on the results, we set on ImageNet-R and on ImageNet-A.
Experimental Results Using the CLIP Model as the Backbone
To examine whether M²LE can be transferred beyond a single visual backbone, we further conduct experiments with CLIP as the pre-trained model. The results on six benchmarks are summarized in Table 11 and Table 12.
| Method | ImageNet-R | ImageNet-R | ImageNet-R | ImageNet-R | CIFAR100 | CIFAR100 | CIFAR100 | CIFAR100 | CUB | CUB | CUB | CUB |
| B0 Inc10 | B0 Inc10 | B50 Inc10 | B50 Inc10 | B0 Inc10 | B0 Inc10 | B50 Inc10 | B50 Inc10 | B0 Inc20 | B0 Inc20 | B100 Inc20 | B100 Inc20 | |
| CoOp [56] | 37.52 | 60.73 | 39.77 | 54.20 | 24.24 | 47.00 | 24.12 | 41.23 | 8.57 | 27.61 | 10.14 | 24.03 |
| ZS-CLIP [29] | 77.17 | 83.37 | 77.17 | 79.57 | 71.38 | 81.81 | 71.38 | 76.49 | 63.06 | 74.38 | 63.06 | 67.96 |
| L2P [43] | 66.52 | 75.97 | 66.77 | 72.82 | 73.03 | 82.74 | 73.61 | 81.14 | 57.93 | 70.87 | 66.12 | 75.64 |
| DualPrompt [42] | 66.65 | 76.21 | 67.58 | 73.22 | 72.44 | 81.63 | 72.57 | 80.12 | 57.46 | 69.89 | 64.84 | 71.40 |
| CODA-Prompt [31] | 68.95 | 77.69 | 68.05 | 73.71 | 73.43 | 82.43 | 71.58 | 78.69 | 62.98 | 73.12 | 62.21 | 73.95 |
| SimpleCIL [54] | 74.48 | 81.06 | 74.48 | 76.84 | 76.63 | 84.15 | 76.63 | 80.20 | 77.52 | 83.81 | 77.52 | 79.75 |
| RAPF [12] | 79.62 | 86.28 | 79.21 | 84.03 | 79.04 | 86.19 | 78.25 | 82.35 | 62.77 | 79.09 | 62.93 | 72.82 |
| PROOF† [55] | 77.25 | 82.69 | 77.03 | 80.56 | 76.29 | 84.88 | 75.93 | 81.85 | 72.60 | 79.94 | 71.80 | 76.43 |
| M²LE (Ours) | 82.05 | 87.16 | 82.65 | 85.24 | 80.52 | 87.88 | 83.12 | 87.80 | 80.03 | 86.92 | 80.41 | 84.25 |
Table 11. Experimental results on ImageNet-R, CIFAR100 and CUB datasets using CLIP as the backbone. All methods are initialized with the CLIP pre-trained on LAION-400M without experience replay for fair comparisons. PROOF† represents our reproduced results of PROOF [55] without experience replay. The best results are in bold and the second highest results are underlined.
| Method | Aircraft | Aircraft | Aircraft | Aircraft | Cars | Cars | Cars | Cars | UCF | UCF | UCF | UCF |
| B0 Inc10 | B0 Inc10 | B50 Inc10 | B50 Inc10 | B0 Inc10 | B0 Inc10 | B50 Inc10 | B50 Inc10 | B0 Inc20 | B0 Inc20 | B100 Inc20 | B100 Inc20 | |
| CoOp [56] | 7.14 | 14.54 | 7.77 | 13.05 | 21.65 | 36.46 | 20.87 | 37.40 | 33.46 | 47.85 | 24.74 | 42.02 |
| ZS-CLIP [29] | 17.22 | 26.66 | 17.22 | 21.70 | 76.37 | 82.60 | 76.37 | 78.32 | 67.64 | 75.50 | 67.64 | 71.44 |
| L2P [43] | 28.29 | 47.19 | 32.13 | 44.07 | 61.82 | 76.63 | 65.64 | 76.37 | 76.43 | 86.34 | 76.62 | 83.95 |
| DualPrompt [42] | 25.83 | 44.30 | 33.57 | 46.07 | 62.94 | 76.26 | 67.55 | 76.88 | 75.82 | 85.21 | 76.35 | 84.31 |
| CODA-Prompt [31] | 27.69 | 45.98 | 32.28 | 45.14 | 66.47 | 80.21 | 64.19 | 75.06 | 80.14 | 87.76 | 75.03 | 83.04 |
| SimpleCIL [54] | 48.09 | 59.24 | 48.09 | 53.05 | 86.85 | 92.04 | 86.85 | 88.96 | 85.68 | 90.44 | 85.68 | 88.12 |
| RAPF [12] | 23.61 | 50.38 | 25.44 | 40.47 | 62.85 | 82.89 | 63.19 | 75.87 | 86.33 | 92.28 | 81.55 | 90.31 |
| PROOF† [55] | 39.03 | 47.33 | 45.36 | 54.35 | 84.06 | 86.87 | 82.66 | 88.68 | 81.47 | 87.04 | 81.85 | 86.15 |
| M²LE (Ours) | 60.43 | 70.63 | 63.85 | 69.50 | 90.57 | 94.39 | 90.91 | 92.40 | 90.53 | 94.38 | 91.28 | 94.81 |
Table 12. Experimental results on Aircraft, Cars and UCF datasets using CLIP as the backbone. All methods are initialized with the CLIP pre-trained on LAION-400M without experience replay for fair comparisons. PROOF† represents our reproduced results of PROOF [55] without experience replay. The best results are in bold and the second highest results are underlined.
Datasets and Evaluation Metrics. Following existing CLIP-based continual learning studies [12, 55], we evaluate M²LE on ImageNet-R [9], CIFAR100 [15], CUB [37], Aircraft [24], Cars [14], and UCF [32]. ImageNet-R contains 200 ImageNet categories with different artistic renditions, such as sketches, cartoons, and paintings. CIFAR100 includes 100 object categories with 60,000 natural images. CUB, Aircraft, and Cars are fine-grained recognition datasets, covering bird species, aircraft model variants, and car categories, respectively. UCF101 is an action recognition benchmark with 101 human action classes. For Aircraft, Cars, and UCF, we follow prior protocols and sample 100 classes for continual learning evaluation. The split notation “B-x Inc-y” denotes that the first stage contains classes and each later stage introduces new classes. When , all tasks contain the same number of classes.
Implementation Details of LE based on CLIP. We build LE upon SimpleCIL [54], a strong training-free baseline that freezes the pre-trained model and constructs a prototypical classifier from downstream features. Specifically, we keep one frozen CLIP branch together with its prototype classifier , and sequentially adapt another CLIP branch using LE. The adapted branch is trained with the CLIP-style image–text matching objective [55], where the text classifier is denoted as . At inference time, we combine the predictions from the frozen branch and the adapted branch:
Comparison Methods. We compare LE with a wide range of CLIP-based continual learning baselines, including prompt-based methods CoOp [56], L2P [43], DualPrompt [42], and CODAPrompt [31]; CLIP-oriented methods RAPF [12] and PROOF [55]; the training-free SimpleCIL [54]; and the zero-shot CLIP baseline [29]. For fair comparison, all methods use the CLIP backbone pre-trained on LAION-400M, and no experience replay is used.
Results and Analysis. As shown in Table 11 and Table 12, LE achieves the best performance across all CLIP-based settings, showing that it can generalize well to vision-language pre-trained models. Some adaptation baselines even perform worse than ZS-CLIP or SimpleCIL, indicating that directly updating CLIP may disturb its pre-trained knowledge. In contrast, LE enables effective layer-wise continual adaptation through adaptive LoRA merging: HIM assigns element-wise merge strengths to better balance old and new knowledge, while TSP improves the stability of the learned update for later merging. Moreover, LE is replay-free and does not require class-wise feature statistics, making it efficient and scalable as the label space grows.
Limitations
Although LE shows strong performance across diverse continual learning benchmarks, its effectiveness still depends on the quality and adaptability of the underlying pre-trained backbone. When the backbone provides less transferable representations or is not well suited to low-rank updates, the benefit of LoRA-based continual adaptation may be reduced.
Potential Impact
LE achieves efficient continual adaptation by updating only low-rank trainable parameters, which makes it suitable for long task sequences. However, this efficiency-oriented design may not always be optimal for accuracy-critical applications, such as medical imaging or other safety-sensitive scenarios. In such cases, practitioners should carefully evaluate whether the resulting performance meets the precision requirements of the target domain.
NeurIPS Paper Checklist
Claims
Question: Do the main claims made in the abstract and introduction accurately reflect the paper’s contributions and scope?
Answer: [Yes]
Justification: The abstract and introduction clearly state the research objectives, methods, and contributions, all of which are consistently elaborated and supported throughout the paper and supplementary materials.
Guidelines:
The answer [N/A] means that the abstract and introduction do not include the claims made in the paper.
The abstract and/or introduction should clearly state the claims made, including the contributions made in the paper and important assumptions and limitations. A [No] or [N/A] answer to this question will not be perceived well by the reviewers.
The claims made should match theoretical and experimental results, and reflect how much the results can be expected to generalize to other settings.
It is fine to include aspirational goals as motivation as long as it is clear that these goals are not attained by the paper.
Limitations
Question: Does the paper discuss the limitations of the work performed by the authors?
Answer: [Yes]
Justification: Please see Appendix § 11.
Guidelines:
The answer [N/A] means that the paper has no limitation while the answer [No] means that the paper has limitations, but those are not discussed in the paper.
The authors are encouraged to create a separate “Limitations” section in their paper.
The paper should point out any strong assumptions and how robust the results are to violations of these assumptions (e.g., independence assumptions, noiseless settings, model well-specification, asymptotic approximations only holding locally). The authors should reflect on how these assumptions might be violated in practice and what the implications would be.
The authors should reflect on the scope of the claims made, e.g., if the approach was only tested on a few datasets or with a few runs. In general, empirical results often depend on implicit assumptions, which should be articulated.
The authors should reflect on the factors that influence the performance of the approach. For example, a facial recognition algorithm may perform poorly when image resolution is low or images are taken in low lighting. Or a speech-to-text system might not be used reliably to provide closed captions for online lectures because it fails to handle technical jargon.
The authors should discuss the computational efficiency of the proposed algorithms and how they scale with dataset size.
If applicable, the authors should discuss possible limitations of their approach to address problems of privacy and fairness.
While the authors might fear that complete honesty about limitations might be used by reviewers as grounds for rejection, a worse outcome might be that reviewers discover limitations that aren’t acknowledged in the paper. The authors should use their best judgment and recognize that individual actions in favor of transparency play an important role in developing norms that preserve the integrity of the community. Reviewers will be specifically instructed to not penalize honesty concerning limitations.
Theory assumptions and proofs
Question: For each theoretical result, does the paper provide the full set of assumptions and a complete (and correct) proof? Answer: [Yes]
Justification: The paper provides clearly stated assumptions and complete derivations for the theoretical results. The corresponding formulas and proofs are presented with proper references, and additional details are included in Appendix when necessary.
Guidelines:
The answer [N/A] means that the paper does not include theoretical results.
All the theorems, formulas, and proofs in the paper should be numbered and cross-referenced.
All assumptions should be clearly stated or referenced in the statement of any theorems.
The proofs can either appear in the main paper or the supplemental material, but if they appear in the supplemental material, the authors are encouraged to provide a short proof sketch to provide intuition.
Inversely, any informal proof provided in the core of the paper should be complemented by formal proofs provided in appendix or supplemental material.
Theorems and Lemmas that the proof relies upon should be properly referenced.
Experimental result reproducibility
Question: Does the paper fully disclose all the information needed to reproduce the main experimental results of the paper to the extent that it affects the main claims and/or conclusions of the paper (regardless of whether the code and data are provided or not)?
Answer: [Yes]
Justification: Our method and experimental setup are thoroughly described in Sec.5 to ensure reproducibility. Code for reproducing the main results is provided in the supplementary material.
Guidelines:
The answer [N/A] means that the paper does not include experiments.
If the paper includes experiments, a [No] answer to this question will not be perceived well by the reviewers: Making the paper reproducible is important, regardless of whether the code and data are provided or not.
If the contribution is a dataset and/or model, the authors should describe the steps taken to make their results reproducible or verifiable.
Depending on the contribution, reproducibility can be accomplished in various ways. For example, if the contribution is a novel architecture, describing the architecture fully might suffice, or if the contribution is a specific model and empirical evaluation, it may be necessary to either make it possible for others to replicate the model with the same dataset, or provide access to the model. In general. releasing code and data is often one good way to accomplish this, but reproducibility can also be provided via detailed instructions for how to replicate the results, access to a hosted model (e.g., in the case of a large language model), releasing of a model checkpoint, or other means that are appropriate to the research performed.
While NeurIPS does not require releasing code, the conference does require all submissions to provide some reasonable avenue for reproducibility, which may depend on the nature of the contribution. For example (a) If the contribution is primarily a new algorithm, the paper should make it clear how to reproduce that algorithm. (b) If the contribution is primarily a new model architecture, the paper should describe the architecture clearly and fully. (c) If the contribution is a new model (e.g., a large language model), then there should either be a way to access this model for reproducing the results or a way to reproduce the model (e.g., with an open-source dataset or instructions for how to construct the dataset). (d) We recognize that reproducibility may be tricky in some cases, in which case authors are welcome to describe the particular way they provide for reproducibility. In the case of closed-source models, it may be that access to the model is limited in some way (e.g., to registered users), but it should be possible for other researchers to have some path to reproducing or verifying the results.
Open access to data and code
Question: Does the paper provide open access to the data and code, with sufficient instructions to faithfully reproduce the main experimental results, as described in supplemental material?
Answer: [Yes]
Justification: We provide the code in the supplementary material.
Guidelines:
The answer [N/A] means that paper does not include experiments requiring code.
Please see the NeurIPS code and data submission guidelines (https://neurips.cc/public/guides/CodeSubmissionPolicy) for more details.
While we encourage the release of code and data, we understand that this might not be possible, so [No] is an acceptable answer. Papers cannot be rejected simply for not including code, unless this is central to the contribution (e.g., for a new open-source benchmark).
The instructions should contain the exact command and environment needed to run to reproduce the results. See the NeurIPS code and data submission guidelines (https://neurips.cc/public/guides/CodeSubmissionPolicy) for more details.
The authors should provide instructions on data access and preparation, including how to access the raw data, preprocessed data, intermediate data, and generated data, etc.
The authors should provide scripts to reproduce all experimental results for the new proposed method and baselines. If only a subset of experiments are reproducible, they should state which ones are omitted from the script and why.
At submission time, to preserve anonymity, the authors should release anonymized versions (if applicable).
Providing as much information as possible in supplemental material (appended to the paper) is recommended, but including URLs to data and code is permitted.
Experimental setting/details
Question: Does the paper specify all the training and test details (e.g., data splits, hyperparameters, how they were chosen, type of optimizer) necessary to understand the results?
Answer: [Yes]
Justification: Please see Datasets, Evaluation Metrics and Implementation Details in Sec.5.
Guidelines:
The answer [N/A] means that the paper does not include experiments.
The experimental setting should be presented in the core of the paper to a level of detail that is necessary to appreciate the results and make sense of them.
The full details can be provided either with the code, in appendix, or as supplemental material.
Experiment statistical significance
Question: Does the paper report error bars suitably and correctly defined or other appropriate information about the statistical significance of the experiments?
Answer: [Yes]
Justification: Our experiments use three random seeds, except for the analysis in Table 10, which uses a single seed. We report mean performance for the three seed experiments, and we report the average performance with standard deviation.
Guidelines:
The answer [N/A] means that the paper does not include experiments.
The authors should answer [Yes] if the results are accompanied by error bars, confidence intervals, or statistical significance tests, at least for the experiments that support the main claims of the paper.
The factors of variability that the error bars are capturing should be clearly stated (for example, train/test split, initialization, random drawing of some parameter, or overall run with given experimental conditions).
The method for calculating the error bars should be explained (closed form formula, call to a library function, bootstrap, etc.)
The assumptions made should be given (e.g., Normally distributed errors).
It should be clear whether the error bar is the standard deviation or the standard error of the mean.
It is OK to report 1-sigma error bars, but one should state it. The authors should preferably report a 2-sigma error bar than state that they have a 96% CI, if the hypothesis of Normality of errors is not verified.
For asymmetric distributions, the authors should be careful not to show in tables or figures symmetric error bars that would yield results that are out of range (e.g., negative error rates).
If error bars are reported in tables or plots, the authors should explain in the text how they were calculated and reference the corresponding figures or tables in the text.
Experiments compute resources
Question: For each experiment, does the paper provide sufficient information on the computer resources (type of compute workers, memory, time of execution) needed to reproduce the experiments?
Answer: [Yes]
Justification: We provide the information of our compute resources in Appendix.C.2.
Guidelines:
The answer [N/A] means that the paper does not include experiments.
The paper should indicate the type of compute workers CPU or GPU, internal cluster, or cloud provider, including relevant memory and storage.
The paper should provide the amount of compute required for each of the individual experimental runs as well as estimate the total compute.
The paper should disclose whether the full research project required more compute than the experiments reported in the paper (e.g., preliminary or failed experiments that didn’t make it into the paper).
Code of ethics
Question: Does the research conducted in the paper conform, in every respect, with the NeurIPS Code of Ethics https://neurips.cc/public/EthicsGuidelines?
Answer: [Yes]
Justification: Our research complies the NeurIPS Code of Ethics in all aspects.
Guidelines:
The answer [N/A] means that the authors have not reviewed the NeurIPS Code of Ethics.
If the authors answer [No], they should explain the special circumstances that require a deviation from the Code of Ethics.
The authors should make sure to preserve anonymity (e.g., if there is a special consideration due to laws or regulations in their jurisdiction).
Broader impacts
Question: Does the paper discuss both potential positive societal impacts and negative societal impacts of the work performed?
Answer: [Yes]
Justification: Please see Appendix E.
Guidelines:
The answer [N/A] means that there is no societal impact of the work performed.
If the authors answer [N/A] or [No], they should explain why their work has no societal impact or why the paper does not address societal impact.
Examples of negative societal impacts include potential malicious or unintended uses (e.g., disinformation, generating fake profiles, surveillance), fairness considerations (e.g., deployment of technologies that could make decisions that unfairly impact specific groups), privacy considerations, and security considerations.
The conference expects that many papers will be foundational research and not tied to particular applications, let alone deployments. However, if there is a direct path to any negative applications, the authors should point it out. For example, it is legitimate to point out that an improvement in the quality of generative models could be used to generate Deepfakes for disinformation. On the other hand, it is not needed to point out that a generic algorithm for optimizing neural networks could enable people to train models that generate Deepfakes faster.
The authors should consider possible harms that could arise when the technology is being used as intended and functioning correctly, harms that could arise when the technology is being used as intended but gives incorrect results, and harms following from (intentional or unintentional) misuse of the technology.
If there are negative societal impacts, the authors could also discuss possible mitigation strategies (e.g., gated release of models, providing defenses in addition to attacks, mechanisms for monitoring misuse, mechanisms to monitor how a system learns from feedback over time, improving the efficiency and accessibility of ML).
Safeguards
Question: Does the paper describe safeguards that have been put in place for responsible release of data or models that have a high risk for misuse (e.g., pre-trained language models, image generators, or scraped datasets)?
Answer: [N/A]
Justification: Our paper poses no such risks.
Guidelines:
The answer [N/A] means that the paper poses no such risks.
Released models that have a high risk for misuse or dual-use should be released with necessary safeguards to allow for controlled use of the model, for example by requiring that users adhere to usage guidelines or restrictions to access the model or implementing safety filters.
Datasets that have been scraped from the Internet could pose safety risks. The authors should describe how they avoided releasing unsafe images.
We recognize that providing effective safeguards is challenging, and many papers do not require this, but we encourage authors to take this into account and make a best faith effort.
Licenses for existing assets
Question: Are the creators or original owners of assets (e.g., code, data, models), used in the paper, properly credited and are the license and terms of use explicitly mentioned and properly respected?
Answer: [Yes]
Justification: The existing assets covered in the paper are subject to their license and terms of use, and are explicitly cited and described.
Guidelines:
The answer [N/A] means that the paper does not use existing assets.
The authors should cite the original paper that produced the code package or dataset.
The authors should state which version of the asset is used and, if possible, include a URL.
The name of the license (e.g., CC-BY 4.0) should be included for each asset.
For scraped data from a particular source (e.g., website), the copyright and terms of service of that source should be provided.
If assets are released, the license, copyright information, and terms of use in the package should be provided. For popular datasets, paperswithcode.com/datasets has curated licenses for some datasets. Their licensing guide can help determine the license of a dataset.
For existing datasets that are re-packaged, both the original license and the license of the derived asset (if it has changed) should be provided.
If this information is not available online, the authors are encouraged to reach out to the asset’s creators.
New assets
Question: Are new assets introduced in the paper well documented and is the documentation provided alongside the assets?
Answer: [Yes]
Justification: We provide the code in the supplementary material.
Guidelines:
The answer [N/A] means that the paper does not release new assets.
Researchers should communicate the details of the dataset/code/model as part of their submissions via structured templates. This includes details about training, license, limitations, etc.
The paper should discuss whether and how consent was obtained from people whose asset is used.
At submission time, remember to anonymize your assets (if applicable). You can either create an anonymized URL or include an anonymized zip file.
Crowdsourcing and research with human subjects
Question: For crowdsourcing experiments and research with human subjects, does the paper include the full text of instructions given to participants and screenshots, if applicable, as well as details about compensation (if any)?
Answer: [N/A]
Justification: This paper does not involve crowdsourcing nor research with human subjects.
Guidelines:
The answer [N/A] means that the paper does not involve crowdsourcing nor research with human subjects.
Including this information in the supplemental material is fine, but if the main contribution of the paper involves human subjects, then as much detail as possible should be included in the main paper.
According to the NeurIPS Code of Ethics, workers involved in data collection, curation, or other labor should be paid at least the minimum wage in the country of the data collector.
Institutional review board (IRB) approvals or equivalent for research with human subjects
Question: Does the paper describe potential risks incurred by study participants, whether such risks were disclosed to the subjects, and whether Institutional Review Board (IRB) approvals (or an equivalent approval/review based on the requirements of your country or institution) were obtained?
Answer: [N/A]
Justification: This paper does not involve crowdsourcing nor research with human subjects.
Guidelines:
The answer [N/A] means that the paper does not involve crowdsourcing nor research with human subjects.
Depending on the country in which research is conducted, IRB approval (or equivalent) may be required for any human subjects research. If you obtained IRB approval, you should clearly state this in the paper.
We recognize that the procedures for this may vary significantly between institutions and locations, and we expect authors to adhere to the NeurIPS Code of Ethics and the guidelines for their institution.
For initial submissions, do not include any information that would break anonymity (if applicable), such as the institution conducting the review.
Declaration of LLM usage
Question: Does the paper describe the usage of LLMs if it is an important, original, or non-standard component of the core methods in this research? Note that if the LLM is used only for writing, editing, or formatting purposes and does not impact the core methodology, scientific rigor, or originality of the research, declaration is not required.
Answer: [N/A]
Justification: No, our paper does not involve the use of large language models (LLMs) as a component of the core methodology.
Guidelines:
The answer [N/A] means that the core method development in this research does not involve LLMs as any important, original, or non-standard components.
Please refer to our LLM policy in the NeurIPS handbook for what should or should not be described.
References
- [1]De Cheng, Mingyue Zeng, Zhipeng Xu, Di Xu, Nannan Wang, and Xinbo Gao. Interference-isolated elastic weight consolidation and knowledge calibration for incremental object detection. In The Fourteenth International Conference on Learning Representations.
- [2]De Cheng, Zhipeng Xu, Xinyang Jiang, Nannan Wang, Dongsheng Li, and Xinbo Gao. Disentangled prompt representation for domain generalization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 23595–23604, 2024.DOI
- [3]De Cheng, Zhipeng Xu, Xinyang Jiang, Dongsheng Li, Nannan Wang, and Xinbo Gao. Prompt disentanglement via language guidance and representation alignment for domain generalization. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2026.DOI
- [4]Alexey Dosovitskiy, Lucas Beyer, Alexander Kolesnikov, Dirk Weissenborn, Xiaohua Zhai, Thomas Unterthiner, Mostafa Dehghani, Matthias Minderer, Georg Heigold, Sylvain Gelly, et al. An image is worth 16x16 words: Transformers for image recognition at scale. arXiv preprint arXiv:2010.11929, 2020.arxiv.org/abs/2010.11929
- [5]Pierre Foret, Ariel Kleiner, Hossein Mobahi, and Behnam Neyshabur. Sharpness-aware minimization for efficiently improving generalization. arXiv preprint arXiv:2010.01412, 2020.arxiv.org/abs/2010.01412
- [6]Takuma Fukuda, Hiroshi Kera, and Kazuhiko Kawamoto. Adapter merging with centroid prototype mapping for scalable class-incremental learning. In Proceedings of the computer vision and pattern recognition conference, pages 4884–4893, 2025.arxiv.org/abs/2412.18219
- [7]Lingfeng He, De Cheng, Huaijie Wang, Xiaofeng Zhu, Xi Yang, Nannan Wang, and Xinbo Gao. Task-driven subspace decomposition for knowledge sharing and isolation in lora-based continual learning. In Forty-third International Conference on Machine Learning, 2026.arxiv.org/abs/2603.00191
- [8]Lingfeng He, De Cheng, Di Xu, Huaijie Wang, and Nannan Wang. Harnessing textual semantic priors for knowledge transfer and refinement in clip-driven continual learning. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 40, pages 21645–21653, 2026.
- [9]Dan Hendrycks, Steven Basart, Norman Mu, Saurav Kadavath, Frank Wang, Evan Dorundo, Rahul Desai, Tyler Zhu, Samyak Parajuli, Mike Guo, et al. The many faces of robustness: A critical analysis of out-of-distribution generalization. In Proceedings of the IEEE/CVF international conference on computer vision, pages 8340–8349, 2021.
- [10]Dan Hendrycks, Kevin Zhao, Steven Basart, Jacob Steinhardt, and Dawn Song. Natural adversarial examples. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 15262–15271, 2021.
- [11]Edward J Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Liang Wang, Weizhu Chen, et al. LoRA: Low-rank adaptation of large language models. Iclr, 1(2):3, 2022.arxiv.org/abs/2106.09685
- [12]Linlan Huang, Xusheng Cao, Haori Lu, and Xiailei Liu. Class-incremental learning with clip: Adaptive representation adjustment and parameter fusion. In European Conference on Computer Vision, pages 214–231. Springer, 2024.arxiv.org/abs/2407.14143
- [13]James Kirkpatrick, Razvan Pascanu, Neil Rabinowitz, Joel Veness, Guillaume Desjardins, Andrei A Rusu, Kieran Milan, John Quan, Tiago Ramalho, Agnieszka Grabska-Barwinska, et al. Overcoming catastrophic forgetting in neural networks. Proceedings of the national academy of sciences, 114(13):3521–3526, 2017.DOI
- [14]Jonathan Krause, Michael Stark, Jia Deng, and Li Fei-Fei. 3d object representations for fine-grained categorization. In Proceedings of the IEEE international conference on computer vision workshops, pages 554–561, 2013.DOI
- [15]Alex Krizhevsky, Geoffrey Hinton, et al. Learning multiple layers of features from tiny images. 2009.
- [16]Mei Li, Yuxiang Lu, Qinyan Dai, Suizhi Huang, Yue Ding, and Hongtao Lu. Became: Bayesian continual learning with adaptive model merging. arXiv preprint arXiv:2504.02666, 2025.arxiv.org/abs/2504.02666
- [17]Yan Li, Yuzhu Shi, Kan Zhou, Shu Zhang, Diqi He, Dingwen Zhang, and Junwei Han. Few-shot hybrid incremental learning: Continually learning under data scarcity and task uncertainty. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 32334–32344, 2026.
- [18]Yan-Shuo Liang and Wu-Jun Li. Infroa: Interference-free low-rank adaptation for continual learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 23638–23647, 2024.arxiv.org/abs/2404.00228
- [19]Yan-Shuo Liang and Wu-Jun Li. Gated integration of low-rank adaptation for continual learning. 2025.arxiv.org/abs/2505.15424
- [20]Guoliang Lin, Hanlu Chu, and Hanjiang Lai. Towards better plasticity-stability trade-off in incremental learning: A simple linear connector. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 89–98, 2022.arxiv.org/abs/2110.07905
- [21]Ruiqi Liu, Boyu Diao, Hangda Liu, Zhulin An, Fei Wang, and Yongjun Xu. From isolation to integration: Building an adaptive expert forest for pre-trained model-based class-incremental learning. arXiv preprint arXiv:2602.20911, 2026.arxiv.org/abs/2602.20911
- [22]Yue Lu, Shizhou Zhang, De Cheng, Yinghui Xing, Nannan Wang, Peng Wang, and Yanning Zhang. Visual Prompt Tuning in Null Space for Continual Learning. In Conference on Neural Information Processing Systems, 2024.arxiv.org/abs/2406.05658
- [23]Yue Lu, Shizhou Zhang, De Cheng, Guoqiang Liang, Yinghui Xing, Nannan Wang, and Yanning Zhang. Training consistent mixture-of-experts-based prompt generator for continual learning. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 39, pages 19152–19160, 2025.DOI
- [24]Subhransu Maji, Esa Rahtu, Juho Kannala, Matthew Blaschko, and Andrea Vedaldi. Fine-grained visual classification of aircraft. arXiv preprint arXiv:1306.5151, 2013.arxiv.org/abs/1306.5151
- [25]Marc Masana, Xiailei Liu, Bartłomiej Twardowski, Mikel Menta, Andrew D Bagdanov, and Joost Van De Weijer. Class-incremental learning: survey and performance evaluation on image classification. IEEE Transactions on Pattern Analysis and Machine Intelligence, 45(5):5513–5533, 2022.DOI
- [26]Michael McCloskey and Neal J Cohen. Catastrophic interference in connectionist networks: The sequential learning problem. In Psychology of learning and motivation, volume 24, pages 109–165. Elsevier, 1989.DOI
- [27]Xingchao Peng, Qinxun Bai, Xide Xia, Zijun Huang, Kate Saenko, and Bo Wang. Moment matching for multi-source domain adaptation. In Proceedings of the IEEE/CVF international conference on computer vision, pages 1406–1415, 2019.arxiv.org/abs/1812.01754
- [28]Haomiao Qiu, Miao Zhang, Ziyue Qiao, and Liqiang Nie. Train with perturbation, infer after merging: A two-stage framework for continual learning. arXiv preprint arXiv:2505.22389, 2025.arxiv.org/abs/2505.22389
- [29]Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, et al. Learning transferable visual models from natural language supervision. In International conference on machine learning, pages 8748–8763. PMLR, 2021.arxiv.org/abs/2103.00020
- [30]Olga Russakovsky, Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy, Aditya Khosla, Michael Bernstein, et al. Imagenet large scale visual recognition challenge. International journal of computer vision, 115(3):211–252, 2015.
- [31]James Seale Smith, Leonid Karlinsky, Vyshnavi Gutta, Paola Cascante-Bonilla, Donghyun Kim, Assaf Arbelle, Rameswar Panda, Rogerio Feris, and Zsolt Kira. Coda-prompt: Continual decomposed attention-based prompting for rehearsal-free continual learning. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 11909–11919, 2023.arxiv.org/abs/2211.13218
- [32]Khurram Soomro, Amir Roshan Zamir, and Mubarak Shah. Ucf101: A dataset of 101 human actions classes from videos in the wild. arXiv preprint arXiv:1212.0402, 2012.arxiv.org/abs/1212.0402
- [33]George Stoica, Pratik Ramesh, Boglarka Ecsedi, Leshem Choshen, and Judy Hoffman. Model merging with svd to tie the knots. arXiv preprint arXiv:2410.19735, 2024.arxiv.org/abs/2410.19735
- [34]Hai-Long Sun, Da-Wei Zhou, Hanbin Zhao, Le Gan, De-Chuan Zhan, and Han-Jia Ye. Mos: Model surgery for pre-trained model-based class-incremental learning. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 39, pages 20699–20707, 2025.arxiv.org/abs/2412.09441
- [35]Yuwen Tan, Qinhao Zhou, Xiang Xiang, Ke Wang, Yuchuan Wu, and Yongbin Li. Semantically-shifted incremental adapter-tuning is a continual vitransformer. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 23252–23262, 2024.DOI
- [36]Anke Tang, Enneng Yang, Li Shen, Yong Luo, Han Hu, Lefĕi Zhang, Bo Du, and Dacheng Tao. Merging on the fly without retraining: A sequential approach to scalable continual model merging. In The Thirty-ninth Annual Conference on Neural Information Processing Systems, 2025.
- [37]Catherine Wah, Steve Branson, Peter Welinder, Pietro Perona, and Serge Belongie. The caltech-ucsd birds-200-2011 dataset. 2011.
- [38]Huaijie Wang, De Cheng, Lingfeng He, Yan Li, Jie Li, Nannan Wang, and Xinbo Gao. Ekpc: Elastic knowledge preservation and compensation for class-incremental learning: H. wang et al. International Journal of Computer Vision, 134(5):238, 2026.
- [39]Huaijie Wang, De Cheng, Guozhang Li, Zhipeng Xu, Lingfeng He, Jie Li, Nannan Wang, and Xinbo Gao. Stpr: Spatiotemporal preservation and routing for exemplar-free video class-incremental learning. In The Fourteenth International Conference on Learning Representations, 2026. URL https://openreview.net/forum?id=VAn2YVMuZC.arxiv.org/abs/2505.13997
- [40]Huiyi Wang, Haodong Lu, Lina Yao, and Dong Gong. Self-expansion of pre-trained models with mixture of adapters for continual learning. In Proceedings of the Computer Vision and Pattern Recognition Conference, pages 10087–10098, 2025.arxiv.org/abs/2403.18886
- [41]Xiequn Wang, Zhan Zhuang, and Yu Zhang. Plan: Proactive low-rank allocation for continual learning. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 2909–2918, 2025.
- [42]Zifeng Wang, Zizhao Zhang, Sayna Ebrahimi, Ruoxi Sun, Han Zhang, Chen-Yu Lee, Xiaoqi Ren, Guolong Su, Vincent Perot, Jennifer Dy, et al. Dualprompt: Complementary prompting for rehearsal-free continual learning. In European conference on computer vision, pages 631–648. Springer, 2022.arxiv.org/abs/2204.04799
- [43]Zifeng Wang, Zizhao Zhang, Chen-Yu Lee, Han Zhang, Ruoxi Sun, Xiaoqi Ren, Guolong Su, Vincent Perot, Jennifer Dy, and Tomas Pfister. Learning to prompt for continual learning. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 139–149, 2022.arxiv.org/abs/2112.08654
- [44]Fangwen Wu, Lechao Cheng, Shengeng Tang, Xiaofeng Zhu, Chaowei Fang, Dingwen Zhang, and Meng Wang. Navigating semantic drift in task-agnostic class-incremental learning. arXiv preprint arXiv:2502.07560, 2025.arxiv.org/abs/2502.07560
- [45]Yichen Wu, Hongming Piao, Long-Kai Huang, Renzhen Wang, Wanhua Li, Hanspeter Pfister, Deyu Meng, Kede Ma, and Ying Wei. Sd-lora: Scalable decoupled low-rank adaptation for class incremental learning. arXiv preprint arXiv:2501.13198, 2025.arxiv.org/abs/2501.13198
- [46]Zhipeng Xu, De Cheng, Xinyang Jiang, Nannan Wang, Dongsheng Li, and Xinbo Gao. Adversarial domain prompt tuning and generation for single domain generalization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 18584–18595, 2025.arxiv.org/abs/2606.21736
- [47]Zhipeng Xu, De Cheng, Xinyang Jiang, Lingfeng He, Huaijie Wang, Dongsheng Li, Nannan Wang, and Xinbo Gao. Papt++: Risk-aware adversarial tuning and generation for single domain generalization. arXiv preprint arXiv:2609.04837, 2026.arxiv.org/abs/2609.04837
- [48]Zhipeng Xu, Zilong Wang, Xinyang Jiang, Dongsheng Li, De Cheng, and Nannan Wang. Reasoning-driven multimodal llm for domain generalization. arXiv preprint arXiv:2602.23777, 2026.arxiv.org/abs/2602.23777
- [49]Fanhu Zeng, Haiyang Guo, Fei Zhu, Li Shen, and Hao Tang. Robustmerge: Parameter-efficient model merging for mllms with direction robustness. arXiv preprint arXiv:2502.17159, 2025.arxiv.org/abs/2502.17159
- [50]Mingyue Zeng, De Cheng, Zhipeng Xu, Huaijie Wang, Nannan Wang, and Xinbo Gao. Symbiosis-inspired knowledge distillation for incremental object detection. In Proceedings of the 43rd International Conference on Machine Learning, 2026.arxiv.org/abs/2607.13452
- [51]Gengwei Zhang, Liyuan Wang, Guoliang Kang, Ling Chen, and Yunchao Wei. Slca: Slow learner with classifier alignment for continual learning on a pre-trained model. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 19148–19158, 2023.arxiv.org/abs/2303.05118
- [52]Xiangqian Zhao, Xinyang Jiang, Zhipeng Xu, Lingfeng He, Zilong Wang, Dongsheng Li, De Cheng, and Nannan Wang. Dual-branch cross-projection debiasing through diffusion-based disentanglement. arXiv preprint arXiv:2606.24161, 2026.arxiv.org/abs/2606.24161
- [53]Yaoyue Zheng, Yin Zhang, Joost van de Weijer, Gido M van de Ven, Shaoyi Du, Xuetao Zhang, and Zhiqiang Tian. Revisiting weight regularization for low-rank continual learning. arXiv preprint arXiv:2602.17559, 2026.arxiv.org/abs/2602.17559
- [54]Da-Wei Zhou, Zi-Wen Cai, Han-Jia Ye, De-Chuan Zhan, and Ziwei Liu. Revisiting class-incremental learning with pre-trained models: Generalizability and adaptivity are all you need. International Journal of Computer Vision, pages 1–21, 2024.arxiv.org/abs/2303.07338
- [55]Da-Wei Zhou, Yuanhan Zhang, Yan Wang, Jingyi Ning, Han-Jia Ye, De-Chuan Zhan, and Ziwei Liu. Learning without forgetting for vision-language models. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2025.DOI
- [56]Kaiyang Zhou, Jingkang Yang, Chen Change Loy, and Ziwei Liu. Learning to prompt for vision-language models. International Journal of Computer Vision, 130(9):2337–2348, 2022.DOI
- [57]Hao Zhu, Yifei Zhang, Junhao Dong, and Piotr Koniusz. Bilora: almost-orthogonal parameter spaces for continual learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 25613–25622, 2025.DOI