Memory-Free Continual Learning with Null Space Adaptation for Zero-Shot Vision-Language Models
Yujin Jo, Taesup Kim
TL;DR
The paper tackles continual learning for vision-language foundation models without memory buffers or parameter growth. It introduces NuSA-CL, which identifies an intrinsic null space of the current weights via SVD and learns a low-rank update confined to that null space, merging the update into the backbone with W_t = W_{t-1} + \Delta W_t and \Delta W_t = U_n M V_n^\top. This persistent, memory-free constraint preserves zero-shot capabilities while enabling sequential adaptation, achieving a favorable efficiency-performance trade-off and strong data-efficiency across MTIL and CIFAR100 benchmarks. Theoretical analysis provides interference bounds and forgetting control, and empirical results demonstrate robust long-sequence scalability, making NuSA-CL practical for real-world, resource-constrained deployment of zero-shot VLMs. Overall, NuSA-CL offers a scalable, fixed-budget solution for continual learning in multimodal models, balancing stability and plasticity through intrinsic null-space updates that accumulate knowledge without overwriting core capabilities.
Abstract
Pre-trained vision-language models (VLMs), such as CLIP, have demonstrated remarkable zero-shot generalization, enabling deployment in a wide range of real-world tasks without additional task-specific training. However, in real deployment scenarios with evolving environments or emerging classes, these models inevitably face distributional shifts and novel tasks. In such contexts, static zero-shot capabilities are insufficient, and there is a growing need for continual learning methods that allow models to adapt over time while avoiding catastrophic forgetting. We introduce NuSA-CL (Null Space Adaptation for Continual Learning), a lightweight memory-free continual learning framework designed to address this challenge. NuSA-CL employs low-rank adaptation and constrains task-specific weight updates to lie within an approximate null space of the model's current parameters. This strategy minimizes interference with previously acquired knowledge, effectively preserving the zero-shot capabilities of the original model. Unlike methods relying on replay buffers or costly distillation, NuSA-CL imposes minimal computational and memory overhead, making it practical for deployment in resource-constrained, real-world continual learning environments. Experiments show that our framework not only effectively preserves zero-shot transfer capabilities but also achieves highly competitive performance on continual learning benchmarks. These results position NuSA-CL as a practical and scalable solution for continually evolving zero-shot VLMs in real-world applications.
