【ICCV' 2025】Any-SSR: How Recursive Least Squares Works in Continual Learning of Large Language Model
January 30, 2026 · View on GitHub
Kai Tong, Kang Pan, Xiao Zhang, Erli Meng, Run He, Yawen Cui, Nuoyan Guo, Huiping Zhuang*
Introduction
This is the official implementation for Any-SSR Any-SSR: How Recursive Least Squares Works in Continual Learning of Large Language Model.
Overview
Environment
We recommend using the Anaconda to install the development environment.
git clone --depth=1 https://github.com/ZHUANGHP/Any-SSR.git
cd Any-SSR
conda env create -f environment.yaml
Quick Start
All the data after processing can be downloaded from Trace Benchmark
You should specify the directory to the dataset and the pretrained model (we used Llama-2-7b-chat-hf). You can download the pre-trained weight via the code or directly download it from huggingface.
After finishing dataset and pre-trained weight downloading, use
python train_router_ana_continual.py
to train the router weight recursively, then use
python eval_router_ana.py
to generate routing accuracy.
The router can have nearly 100 percent accuracy in the experiments.
Lora Model Training
You can use
bash train_lora.sh
to train a lora model for each task in the Trace dataset.
Evaluate
bash scripts/inference.sh
This commend will start the inference. Before inference, please specify the directories to the lora models, router weights and other in the script.
From new branch called Analytic Continual Learning
This is the first LLM member from the continual learning branch: Analytic Continual Learning. We have published over 20 papers in this branch (check My Scholar)!
Cite our paper
If you find our paper or this repository useful, please kindly consider citing our paper.
@InProceedings{Tong_2025_ICCV,
author = {Tong, Kai and Pan, Kang and Zhang, Xiao and Meng, Erli and He, Run and Cui, Yawen and Guo, Nuoyan and Zhuang, Huiping},
title = {Any-SSR: How Recursive Least Squares Works in Continual Learning of Large Language Model},
booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
month = {October},
year = {2025},
pages = {3047-3057}
}