TLDR: PLAN (Proactive Low-rank AllocatioN) is a novel continual learning framework that extends LoRA to enable efficient and interference-aware fine-tuning of large pre-trained models. Unlike existing passive methods, PLAN proactively manages the allocation of task-specific subspaces by introducing orthogonal basis vectors and optimizing them through a perturbation-based strategy. This minimizes conflicts with previously learned parameters and identifies basis vectors with minimal sensitivity to interference, leading to superior performance and knowledge retention on standard benchmarks while maintaining high efficiency.
In the rapidly evolving world of artificial intelligence, models are constantly required to learn new information and adapt to new tasks. This process, known as Continual Learning (CL), presents a significant challenge: how can a model continuously acquire new knowledge without forgetting what it has learned before? This problem is often referred to as ‘catastrophic forgetting’ and is a major hurdle for AI systems in real-world applications like autonomous driving and robotics.
Large pre-trained models, often called foundation models, have become a strong base for CL. Techniques like Parameter-Efficient Fine-Tuning (PEFT) are particularly promising. PEFT methods, such as adapters, prompt tuning, and Low-Rank Adaptation (LoRA), allow models to learn new tasks by introducing only a small number of task-specific parameters. This minimizes disruption to existing knowledge and makes them a natural fit for continual learning.
While LoRA is highly effective, simply allocating a separate LoRA module for each new task doesn’t fully solve the problem. The core challenge remains: how to ensure that updates for new tasks don’t inadvertently harm the performance on previously learned tasks? Existing LoRA-based methods, like O-LoRA and InfLoRA, tackle this by enforcing orthogonality constraints, essentially isolating new task updates from old ones. However, these are fundamentally passive strategies. They prevent interference by avoiding shared parameter spaces, rather than actively identifying spaces that are inherently more robust to future changes.
Introducing PLAN: Proactive Low-Rank Allocation
A new framework called Proactive Low-rank AllocatioN (PLAN) shifts this paradigm from passive isolation to proactive subspace planning. Instead of merely preventing task conflicts, PLAN explicitly anticipates future interference during the training of each task. It actively allocates specific parameter subspaces to minimize potential conflicts across the entire sequence of tasks.
PLAN introduces two innovative mechanisms to achieve this:
- A perturbation-based optimization objective that anticipates worst-case interference scenarios during current task training.
- An orthogonal basis selection strategy, informed by this objective, which proactively identifies optimal, low-interference directions in the parameter space for future tasks.
In simpler terms, for each new task, PLAN first selects a unique set of ‘building blocks’ (orthogonal basis vectors) for its updates, ensuring these blocks don’t overlap with those used by previous tasks. Then, it optimizes the task’s specific parameters in a way that makes them resilient to potential changes from future tasks. This forward-looking approach not only makes the current task’s learning more robust but also guides the selection of the most stable building blocks for the next task.
Also Read:
- Adapting Vision-Language Models Without Forgetting: A New Approach to Continual Learning
- Enhancing Model Adaptation with Alpha-LoRA: A New Fine-Tuning Approach
Empirical Success and Efficiency
Empirical results on standard continual learning benchmarks, including ImageNet-R, CIFAR-100, and DomainNet, demonstrate that PLAN consistently outperforms existing methods. It establishes a new state-of-the-art for continual learning with foundation models. Unlike previous approaches that often show performance fluctuations and sharp accuracy drops when new tasks are introduced, PLAN maintains more stable and higher accuracy levels throughout the learning process.
Furthermore, PLAN is highly efficient in terms of parameter and storage requirements. While some existing methods need to store previous LoRA blocks or gradient spaces, PLAN only needs to store a negligible number of basis indices. This significantly reduces the storage footprint for both training and inference, making it a practical solution for large-scale models.
By proactively managing how models update their parameters, PLAN offers a more effective solution to the stability–plasticity dilemma in continual learning. It ensures that AI models can robustly adapt to new information without forgetting their past knowledge. You can read the full research paper here.


