REVIEW 4 major objections 5 minor 20 references
CLoRA: Parameter-Efficient Continual Learning with Low-Rank Adaptation
T0 review · 4 major / 5 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read CLoRA claims that a single shared LoRA module, trained with background-shift-aware distillation, matches or beats full fine-tuning in class-incremental semantic segmentation while updating only about 1% of the model's parameters.
desk verdict A genuinely sensible idea — one shared LoRA module for class-incremental semantic segmentation — with an accuracy claim that outruns its evidence: unmatched baselines, post-hoc rank selection, and no seeds. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is LoRA's low-rank reparameterization, $\Delta W = BA$, applied to the query and value projections of a ViT encoder, with a single pair of low-rank matrices reused and updated across all incremental tasks while the pretrained weights stay frozen. The decoder is fine-tuned, and MiB's background-shift-aware distillation loss transfers knowledge from the previous model to the current one. After the final task, the LoRA weights are merged into the frozen weights as $W' = W + BA$, so inference adds no extra parameters or latency and requires no task-ID.
What would settle it
On PASCAL VOC 15-5, ablate the distillation loss while keeping the shared LoRA module and decoder training. If the old-class mIoU stays near the reported 74.17 instead of collapsing, then distillation is not the mechanism preventing forgetting; if it collapses, the mechanism is confirmed.
Extended reading notes
Core claim
CLoRA's central discovery is that catastrophic forgetting in class-incremental semantic segmentation can be kept in check by a single low-rank update of a frozen pretrained encoder, rather than by full fine-tuning or by maintaining task-specific expert modules. In the reported experiments, this shared LoRA module reaches performance on par with and sometimes above the MiB full-fine-tuning baseline, while training about 1.04% of the parameters at rank 32. The paper also shows that per-task LoRA modules create conflicting predictions for visually similar classes across tasks, making task-ID-free segmentation with one shared module the more robust design.
Load-bearing premise
The method rests on the belief that a distillation loss designed for full fine-tuning still prevents forgetting when almost all weights are frozen and only a rank-32 adapter and a small decoder are trainable.
Editorial extensions
If this is right
- Continual semantic segmentation can be performed with roughly 1% of trainable parameters, opening the door to learning new classes on resource-constrained deployed systems.
- Because CLoRA uses one shared module, inference cost stays constant as the number of tasks grows, and no task-ID inference is needed at test time.
- CLoRA can be layered onto existing continual segmentation baselines and networks, as shown with MiB, SATS, SSUL, and RCIL across ViT, SegFormer, DeepLabV3, and DeepLabV3+.
- Longer task sequences, such as PASCAL VOC 15-1, 5-3, and 10-1, show larger gains over full fine-tuning, suggesting that the approach is especially effective when forgetting pressure is high.
- Resource-efficiency metrics like NetScore should accompany task performance when evaluating continual learners, because CLoRA substantially improves the performance-per-parameter trade-off.
Reading between the lines
- If the paper is right, a natural next step is to grow the LoRA rank over the task sequence: the appendix shows rank 64 improves PASCAL results, so an adaptive-rank schedule could trade a little memory for better retention.
- The NetScore argument implies that continual learning comparisons should report performance per parameter and per MAC operation, not just final mIoU, which would change how methods are ranked in practice.
- The task-specific-module failure analysis suggests a broader principle: for dense prediction with overlapping class definitions, shared parameter updates may be more reliable than expert routing, which is a testable hypothesis for other incremental dense-prediction settings.
- A direct practical consequence the paper leaves implicit is that CLoRA makes in-place update of deployed models feasible: the shared adapter can be distributed as a small patch to edge devices without storing task-specific copies.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces CLoRA, a parameter-efficient continual learning method for class-incremental semantic segmentation. CLoRA keeps a Vision Transformer encoder frozen, trains a single low-rank (LoRA) adapter shared across all tasks, and fine-tunes only a small decoder/classifier head; catastrophic forgetting is mitigated with the MiB background-shift-aware distillation loss. Experiments on PASCAL VOC, ADE20K, and Cityscapes in several incremental splits compare CLoRA against full fine-tuning baselines (FT, JT, MiB) and against SATS, SSUL, and RCIL. The paper reports that CLoRA uses about 1% of trainable parameters, achieves mIoU on par with or exceeding the baselines, and improves NetScore, a resource-aware evaluation metric. The appendix provides additional analyses on rank sensitivity, task-specific modules, frozen encoders, and robustness to domain shift.
Significance. If the empirical claims hold, CLoRA is a practically significant result for resource-constrained continual segmentation: it requires only about 1% trainable parameters, avoids task-ID inference, adds no inference latency, and keeps a constant architecture size. The paper goes beyond accuracy-only evaluation with NetScore and Pareto-front analyses, a welcome direction for the CL community. The authors also include useful ablations (rank, reinitialization, frozen encoder, domain shift) and report qualitative visualizations. However, the central claim of parity/superiority over full fine-tuning is empirical and is currently undermined by unmatched training protocols between CLoRA and the baselines, the absence of multiple-seed statistics, and a rank selection that is not on a stable plateau. These issues need to be addressed before the headline claim can be considered established.
major comments (4)
- [Sec. 4.2, Tables 1–3] The comparison between CLoRA and the full-fine-tuning baselines is not controlled. Full fine-tuning uses 'the default hyperparameters defined by Cermelli et al. (2020)', while CLoRA is trained with a higher learning rate of 0.04 for the initial task and 0.001/0.005 for subsequent tasks, with a batch size of 6. The optimizer for CLoRA is not reported, and the cited LoRA implementation (Zhang & Liu, 2023) typically uses a different optimizer (Adam-family) than the SGD recipe used by Cermelli et al. This protocol mismatch means the gaps in Tables 1-3 could reflect undertuned baselines rather than a property of low-rank adaptation. Since the abstract claims performance 'on par with and exceeding the baseline methods', the baselines must be trained under matched hyperparameter conditions (or both methods should be tuned on the same backbone), and the exact optimizer and schedule for all methods must be stated.
- [Appendix Table 7, Sec. 4.4.4] The choice of rank r=32 is not a stable operating point and is not justified by the evidence. Appendix Table 7 shows that increasing to r=64 improves every PASCAL VOC setting, with large gains on 15-5 (All mIoU from 70.39 to 75.50) and 10-1 (from 30.35 to 41.00). Table 5 further shows that Cityscapes joint-training performance increases linearly with rank. The stated justification, that r=32 is a 'balanced configuration', is post hoc and inconsistent with the reported sensitivity. The authors should either use a rank that is on a plateau across all main settings, or provide a principled procedure for selecting the rank and explicitly report how sensitive the headline results are to this choice.
- [Tables 1–3] No multiple-seed statistics or significance tests are reported. All mIoU values appear to come from a single run. Several head-to-head comparisons in the paper are within 1 point (e.g., Table 1, 15-5: CLoRA 70.39 vs MiB 70.91; Table 2, 100-10: CLoRA 30.67 vs MiB 30.85), which is within typical run-to-run variance for deep segmentation models. The central claim of performing 'on par with and exceeding' the baselines requires at least mean±std over three or more seeds, ideally with a stated comparison procedure (e.g., overlapping confidence intervals or matched-pair tests). Without this, it is impossible to judge whether the observed differences are meaningful.
- [Sec. 4.2, Sec. 4.4.2, Fig. 1] The encoder and training setup are ambiguous, which hurts reproducibility and the interpretation of the baseline comparison. The text says the encoder is a 'Vision Transformer (ViT)' with 'the corresponding LoRA implementation by Zhang & Liu (2023)', while Sec. 4.4.2 states that the pretrained encoder comes 'from SAM (Kirillov et al., 2023)'. The decoder is described as 'a single convolutional layer'. To make the experiments reproducible and to judge whether the MiB baseline is fairly transferred, the paper must specify the exact ViT variant (e.g., ViT-B/16), the pretrained weights (ImageNet, SAM, or other), input resolution, decoder architecture, optimizer, learning-rate schedule, and data augmentation for every method. These details are also needed to interpret the hardware measurements in Fig. 1.
minor comments (5)
- [Sec. 4.5, Eq. (2)] The NetScore computation is underspecified: the text says m_N is 'measured during inference' but 'we consider it in the training phase', yet no definition of training-phase MACs or its units is provided. Please define how p_N and m_N are computed for each method and acknowledge that NetScore, by construction, rewards methods with fewer parameters; the sensitivity to the chosen exponents α=2, β=γ=0.5 is not discussed.
- [Sec. 3.3] The distillation loss is only referenced to MiB (Cermelli et al., 2020); for self-containedness, include the exact loss equation (or a precise formulation) and explain how it is applied to the LoRA-based student and the frozen or merged teacher.
- [Sec. 4.3.2, Sec. 4.3.3] In several settings CLoRA achieves lower old-class mIoU than MiB even when the overall mIoU is comparable (e.g., Table 1, 15-5 0-15: 74.17 vs 77.52; Table 2, 100-50 0-100: 44.43 vs 46.63). The paper emphasizes new-class gains but should explicitly discuss this stability-plasticity tradeoff, since retaining old knowledge is a core requirement of continual learning.
- [Sec. 4.4.1, Table 4] The claim that 'CLoRA exhibits maximum benefit with larger networks' is not fully supported by Table 4: on SegFormer, CLoRA improves some settings but degrades others (15-5: 69.90→69.83; 5-3: 52.05→51.48). Please qualify this statement.
- [Sec. 4.4.2] The 'MiB (TL)' baseline is a frozen-encoder variant of MiB, not a standard transfer-learning-based continual learning method (e.g., FeTrIL or RanPAC). Rename it or add a proper transfer-learning baseline to make the comparison in Sec. 4.4.2 more informative.
Circularity Check
No circularity found: CLoRA's central claims rest on external benchmark comparisons and measured resource counts.
full rationale
The paper's central claims are empirical evaluations against external baselines (MiB, SATS, SSUL, RCIL) and against joint/fine-tuning controls, rather than derivations from fitted parameters. The accuracy comparisons in Tables 1-4 are measured outcomes, not quantities defined by the method's construction. The resource-efficiency claim is supported by measured parameter counts (rank 32 gives about 1.04% trainable parameters), GPU memory, and MACs, and by NetScore, which is an external metric (Wong 2019) applied after the fact; NetScore's formula rewards fewer parameters and MACs by definition, but the underlying parameter and MAC values are measured, not assumed to prove performance. The paper's self-citations (Muralidhara et al. 2024, 2025; Hegde et al. 2025; Goswami et al. 2023) appear only as related-work pointers or context, and none is load-bearing for the main result. The choice of rank 32 and the learning-rate schedule were tuned on the same benchmarks, and Appendix Table 7 shows that rank 64 improves some PASCAL results; these are evaluation-fairness and robustness concerns, not circularity, because the reported performances are not derived from those hyperparameters by construction. No prediction or first-principles claim in the paper reduces to its own inputs.
Assumptions & free parameters
free parameters (5)
- LoRA rank r =
32
- Learning rate schedule =
0.04 initial task; 0.001 for single-class increments; 0.005 for other increments
- Batch size =
6
- Training epochs =
30 per task
- NetScore exponents =
alpha=2, beta=gamma=0.5
assumptions (3)
- domain assumption MiB distillation loss transfers knowledge correctly when only LoRA and the decoder are trainable.
- domain assumption A single rank-32 LoRA module has enough capacity for all incremental tasks and does not suffer task interference beyond what distillation corrects.
- domain assumption The pretrained ViT encoder (ImageNet or SAM) provides a transferable feature space for all datasets and tasks.
Cite this review
Pith. "Pith review of CLoRA: Parameter-Efficient Continual Learning with Low-Rank Adaptation." pith.science (2026). https://pith.science/paper/FPKHJUQU
@misc{pith2026250719887,
author = {Pith},
title = {Pith review of: CLoRA: Parameter-Efficient Continual Learning with Low-Rank Adaptation},
year = {2026},
howpublished = {\url{https://pith.science/paper/FPKHJUQU}},
note = {Machine review of arXiv:2507.19887}
}
read the original abstract
In the past, continual learning (CL) was mostly concerned with the problem of catastrophic forgetting in neural networks, that arises when incrementally learning a sequence of tasks. Current CL methods function within the confines of limited data access, without any restrictions imposed on computational resources. However, in real-world scenarios, the latter takes precedence as deployed systems are often computationally constrained. A major drawback of most CL methods is the need to retrain the entire model for each new task. The computational demands of retraining large models can be prohibitive, limiting the applicability of CL in environments with limited resources. Through CLoRA, we explore the applicability of Low-Rank Adaptation (LoRA), a parameter-efficient fine-tuning method for class-incremental semantic segmentation. CLoRA leverages a small set of parameters of the model and uses the same set for learning across all tasks. Results demonstrate the efficacy of CLoRA, achieving performance on par with and exceeding the baseline methods. We further evaluate CLoRA using NetScore, underscoring the need to factor in resource efficiency and evaluate CL methods beyond task performance. CLoRA significantly reduces the hardware requirements for training, making it well-suited for CL in resource-constrained environments after deployment.
Figures
Figures from the paper (5 more)
Reference graph
Works this paper leans on
-
[5]
Online continual learning for embedded devices
Tyler L Hayes and Christopher Kanan. Online continual learning for embedded devices. arXiv:2203.10681,
-
[6]
Prefix-tuning: Optimizing continuous prompts for generation
Xiang Lisa Li and Percy Liang. Prefix-tuning: Optimizing continuous prompts for generation. arXiv:2101.00190,
-
[8]
Andrei A Rusu, Neil C Rabinowitz, Guillaume Desjardins, Hubert Soyer, James Kirkpatrick, Koray Kavukcuoglu, Razvan Pascanu, and Raia Hadsell. Progressive neural networks. arXiv:1606.04671,
-
[9]
Tomaso Trinci, Simone Magistri, Roberto Verdecchia, and Andrew D Bagdanov. How green is continual learning, really? analyzing the energy consumption in continual training of vision foundation models. arXiv:2409.18664,
-
[10]
Mojtaba Valipour, Mehdi Rezagholizadeh, Ivan Kobyzev, and Ali Ghodsi. Dylora: Parameter efficient tuning of pre-trained models using dynamic search-free low-rank adaptation. arXiv:2210.07558,
-
[11]
Orthogonal subspace learning for language model continual learning
Xiao Wang, Tianze Chen, Qiming Ge, Han Xia, Rong Bao, Rui Zheng, Qi Zhang, Tao Gui, and Xuanjing Huang. Orthogonal subspace learning for language model continual learning. arXiv:2310.14152,
-
[12]
Lingling Xu, Haoran Xie, Si-Zhao Joe Qin, Xiaohui Tao, and Fu Lee Wang. Parameter-efficient fine-tuning methods for pretrained language models: A critical review and assessment. arXiv:2312.12148,
-
[13]
A survey on continual semantic segmentation: Theory, challenge, method and application
Bo Yuan and Danpei Zhao. A survey on continual semantic segmentation: Theory, challenge, method and application. arXiv:2310.14277,
Show all 20 references
-
[14]
Bitfit: Simple parameter-efficient fine-tuning for transformer- based masked language-models
Elad Ben Zaken, Shauli Ravfogel, and Yoav Goldberg. Bitfit: Simple parameter-efficient fine-tuning for transformer- based masked language-models. arXiv:2106.10199,
-
[15]
Customized segment anything model for medical image segmentation
Kaidong Zhang and Dong Liu. Customized segment anything model for medical image segmentation. arXiv:2304.13785,
-
[17]
Notably, we use a single LoRA module across all tasks, without any task- specific adaptation for different domains. Despite the additional domain gap, CLoRA exhibits the same performance trends relative to MiB as observed in the class-incremental experiments using only Citysca...
2016
-
[18]
Image GT Task 0 Task 2 Task 3 Task 7 Background Cow Dog Horse Sheep Figure 6: Conflicting predictions from task-specific modules on the PASCAL VOC (Everingham et al.,
Despite its increased efficiency, CLoRA appears competitive or even more detailed, compared to previous work (Cermelli et al., 2020), in all four experiments. Image GT Task 0 Task 2 Task 3 Task 7 Background Cow Dog Horse Sheep Figure 6: Conflicting predictions from task-specif...
2020
-
[20]
The rank is a hyperparameter that influences the number of trainable parameters
tasks for different ranks of LoRA (Hu et al., 2021). The rank is a hyperparameter that influences the number of trainable parameters. In all our main experiments with the ViT-based network, we use a rank r = 32 which corresponds to∼1% of trainable parameters. In Sec. 4.4.4 of ...
2021
-
[2010]
tasks. In the 10-1 setting, for the class sheep learned in task 7, the previous modules that were trained on other animal classes predict the specific animal associated with their respective tasks. This error arises because the animal classes are visually similar, and the modu...
2024
-
[2016]
and ACDC (Sakaridis et al., 2021). Method 14-5 14-1 7-3 10-1 1-14 15-19 All 1-14 15-19 All 1-7 8-19 All 1-10 11-19 All MiB 48.11 02.08 36.00 48.31 04.05 36.66 42.15 19.89 28.09 44.09 18.46 31.95 CLoRA 47.96 16.89 39.79 49.06 03.75 37.14 47.16 26.05 33.83 43.71 16.67 30.90 Imag...
2021
-
[2018]
Task arithmetic with lora for continual learning
Rajas Chitale, Ankit Vaidya, Aditya Kane, and Archana Ghotkar. Task arithmetic with lora for continual learning. arXiv:2311.02428,
-
[2021]
Diffusepast: Diffusion-based generative replay for class incremental semantic segmentation
Jingfan Chen, Yuxi Wang, Pengfei Wang, Xiao Chen, Zhaoxiang Zhang, Zhen Lei, and Qing Li. Diffusepast: Diffusion-based generative replay for class incremental semantic segmentation. arXiv:2308.01127,
-
[2022]
Explainable lifelong stream learning based on” glocal” pairwise fusion
Chu Kiong Loo, Wei Shiung Liew, and Stefan Wermter. Explainable lifelong stream learning based on” glocal” pairwise fusion. arXiv:2306.13410,
-
[2023]
Rethinking atrous convolution for se- mantic image segmentation
Liang-Chieh Chen, George Papandreou, Florian Schroff, and Hartwig Adam. Rethinking atrous convolution for se- mantic image segmentation. arXiv:1706.05587,
-
[2024]
Demi Guo, Alexander M Rush, and Yoon Kim
11 Preprint. Demi Guo, Alexander M Rush, and Yoon Kim. Parameter-efficient transfer learning with diff pruning. arXiv:2012.0746,
2012
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.