Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

CL-LoRA: Continual Low-Rank Adaptation for Rehearsal-Free Class-Incremental Learning

About

Class-Incremental Learning (CIL) aims to learn new classes sequentially while retaining the knowledge of previously learned classes. Recently, pre-trained models (PTMs) combined with parameter-efficient fine-tuning (PEFT) have shown remarkable performance in rehearsal-free CIL without requiring exemplars from previous tasks. However, existing adapter-based methods, which incorporate lightweight learnable modules into PTMs for CIL, create new adapters for each new task, leading to both parameter redundancy and failure to leverage shared knowledge across tasks. In this work, we propose ContinuaL Low-Rank Adaptation (CL-LoRA), which introduces a novel dual-adapter architecture combining \textbf{task-shared adapters} to learn cross-task knowledge and \textbf{task-specific adapters} to capture unique features of each new task. Specifically, the shared adapters utilize random orthogonal matrices and leverage knowledge distillation with gradient reassignment to preserve essential shared knowledge. In addition, we introduce learnable block-wise weights for task-specific adapters, which mitigate inter-task interference while maintaining the model's plasticity. We demonstrate CL-LoRA consistently achieves promising performance under multiple benchmarks with reduced training and inference computation, establishing a more efficient and scalable paradigm for continual learning with pre-trained models.

Jiangpeng He, Zhihao Duan, Fengqing Zhu• 2025

Related benchmarks

TaskDatasetResultRank
Class-incremental learningCIFAR-100 10 (test)
Average Top-1 Accuracy88.83
105
Continual LearningCIFAR100 (test)
Mean Accuracy92.25
69
Face Forgery DetectionProtocol 2 Forgery Type Incremental: Hybrid, FR, FS, EFS
Hybrid Acc95.31
68
Face Forgery DetectionProtocol 1 Dataset Incremental: SDv21, FF++, DFDCP, CDF
SDv21 Score99.97
68
Continual LearningSplit CIFAR-100 20 tasks
Mean Test Accuracy88.98
62
Class-incremental learningSplit ImageNet-R--
57
Continual LearningCIFAR-100--
56
Class-incremental learningCUB-200 Split
FAA84.38
45
Class-incremental learningCUB (test)
Last-task Accuracy (A_T)84.45
36
Continual LearningImageNet-R (20 tasks)
Average Accuracy (20 Tasks)83.45
32
Showing 10 of 36 rows

Other info

Code

Follow for update