SD-LoRA: Scalable Decoupled Low-Rank Adaptation for Class Incremental Learning
June 20, 2025 ยท View on GitHub
Welcome to the official code repository for SD-LoRA: Scalable Decoupled Low-Rank Adaptation for Class Incremental Learning (ICLR 2025, Oral).
If you find this code useful in your research then please cite
@inproceedings{
wu2025sdlora,
title={{SD}-Lo{RA}: Scalable Decoupled Low-Rank Adaptation for Class Incremental Learning},
author={Yichen Wu and Hongming Piao and Long-Kai Huang and Renzhen Wang and Wanhua Li and Hanspeter Pfister and Deyu Meng and Kede Ma and Ying Wei},
booktitle={The Thirteenth International Conference on Learning Representations},
year={2025},
url={https://openreview.net/forum?id=5U1rlpX68A}
}
๐ Introduction

- SD-LoRA introduces a decoupled learning strategy for the magnitude and direction of LoRA components to achieve scalable continual learning without rehearsal of huge sample features.
- It demonstrates a strong stability-plasticity trade-off by converging to overlapping low-loss regions across sequential tasks, supported by empirical and theoretical analysis.
- SD-LoRA and its two variants enable end-to-end optimization and efficient inference without component selection, achieving state-of-the-art performance on multiple CL benchmarks and foundation models.
๐ Results

- To run the experiments, download the datasets to /data/ and execute:
bash run.sh - For your convenience, we have provided the running logs in the log file, where you can find detailed performance results for all streaming tasks.
๐ Acknowledgement
This repo is built upon the following projects: