InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning

Yan-Shuo Liang, Wu-Jun Li

arXiv:2404.00228 · 2026-07-27 공개 · arXiv · PDF

continual-learning low-rank-adaptation model-adaptation parameter-efficient-finetuning stability-plasticity reparameterization interference-free task-sequential-learning

Abstract

Continual learning requires the model to learn multiple tasks sequentially. In continual learning, the model should possess the ability to maintain its performance on old tasks (stability) and the ability to adapt to new tasks continuously (plasticity). Recently, parameter-efficient finetuning (PEFT), which involves freezing a pretrained model and injecting a small number of learnable parameters to adapt to downstream tasks, has gained increasing popularity in continual learning. Although existing continual learning methods based on PEFT have demonstrated superior performance compared to those not based on PEFT, most of them do not consider how to eliminate the interference of the new task on the old tasks, which inhibits the model from making a good tradeoff between stability and plasticity. In this work, we propose a new PEFT method, called interference-free low-rank adaptation (InfLoRA), for continual learning. InfLoRA injects a small number of parameters to reparameterize the pretrained weights and shows that fine-tuning these injected parameters is equivalent to fine-tuning the pretrained weights within a subspace. Furthermore, InfLoRA designs this subspace to eliminate the interference of the new task on the old tasks, making a good tradeoff between stability and plasticity. Experimental results show that InfLoRA outperforms existing state-of-the-art continual learning methods on multiple datasets. Code is available at https://github.com/liangyanshuo/InfLoRA.

한국어 요약

한 줄 요약

InfLoRA는 지속 학습에서 새로운 작업의 간섭을 제거하여 안정성과 유연성의 균형을 맞춘 저랭크 파인튜닝 방법이다.

핵심 기여도

핵심 아이디어

InfLoRA는 지속 학습에서 새로운 작업이 기존 작업에 영향을 주지 않도록, 파인튜닝을 특정 저랭크 공간 내에서만 수행하는 새로운 접근법이다. 기존 LoRA는 $ \bm{A} $와 $ \bm{B} $를 모두 파인튜닝하며, 이는 새로운 작업이 기존 작업에 간섭하는 원인이 된다. InfLoRA는 $ \bm{B}_t $를 사전에 고정하고, $ \bm{A}_t $만 파인튜닝하여 $ \bm{W} $가 저랭크 공간 $ \text{span}(\bm{B}_t) $ 내에서만 조정되도록 한다. 이는 새로운 작업이 기존 작업에 영향을 주지 않으면서도 모델이 새로운 작업에 적응할 수 있도록 한다. 이는 기존 방법에서 간섭을 무시한 반면, InfLoRA는 간섭을 사전에 설계된 공간에서 제거함으로써 안정성과 유연성의 균형을 맞춘다는 점에서 혁신적이다.

기술적 접근법

주요 결과

의의 및 한계

InfLoRA는 지속 학습에서 파라미터 효율성과 간섭 제거를 동시에 달성한 첫 번째 방법으로, 기존 LoRA 기반 방법의 한계를 극복한다. 특히, $ \bm{B}_t $를 사전에 설계함으로써 새로운 작업이 기존 작업에 영향을 주지 않도록 보장하며, 이는 안정성과 유연성의 균형을 맞추는 데 기여한다. 그러나, $ \bm{B}_t $의 설계 방법이 명시되지 않아, 어떤 기준으로 저랭크 공간을 선택하는지에 대한 설명이 부족하다는 한계가 있다. 또한, $ r $ 값의 선택에 따라 성능이 달라질 수 있으나, 최적 $ r $에 대한 실험은 제시되지 않았다.

실용적 활용

InfLoRA는 사전 학습된 모델을 유지하면서도 새로운 작업에 빠르게 적응해야 하는 애플리케이션에 유용하다. 예를 들어, 모바일 기기나 임베디드 시스템에서 메모리 제약이 있는 환경에서 지속 학습을 적용할 때 효과적이다. 또한, 클라우드 기반 모델 업데이트 시, 기존 작업 성능 저하 없이 새로운 작업을 학습해야 하는 상황에도 적합하다.