Expandable Subspace Ensemble for Pre-Trained Model-Based Class-Incremental Learning
Da-Wei Zhou, Hai-Long Sun, Han-Jia Ye, De-Chuan Zhan
TL;DR
This work tackles class-incremental learning (CIL) with pre-trained models by addressing catastrophic forgetting in exemplar-free settings. It introduces ExpAndable Subspace Ensemble (EASE), which builds multiple task-specific subspaces via lightweight adapters frozen on the PTM, concatenates the resulting embeddings, and classifies with a prototype-based, reweighted ensemble. A semantic-guided prototype complement synthesizes old-class prototypes in new subspaces without exemplars by leveraging cross-task feature relationships in a co-occurrence space, enabling alignment across expanding feature spaces. Empirically, EASE achieves state-of-the-art performance on seven benchmarks with competitive parameter costs, demonstrating strong scalability, efficiency, and robustness for PTM-based continual learning. The approach advances practical continual learning by combining low-cost subspace expansion with exemplar-free classifier completion, making it suitable for real-world data streams.
Abstract
Class-Incremental Learning (CIL) requires a learning system to continually learn new classes without forgetting. Despite the strong performance of Pre-Trained Models (PTMs) in CIL, a critical issue persists: learning new classes often results in the overwriting of old ones. Excessive modification of the network causes forgetting, while minimal adjustments lead to an inadequate fit for new classes. As a result, it is desired to figure out a way of efficient model updating without harming former knowledge. In this paper, we propose ExpAndable Subspace Ensemble (EASE) for PTM-based CIL. To enable model updating without conflict, we train a distinct lightweight adapter module for each new task, aiming to create task-specific subspaces. These adapters span a high-dimensional feature space, enabling joint decision-making across multiple subspaces. As data evolves, the expanding subspaces render the old class classifiers incompatible with new-stage spaces. Correspondingly, we design a semantic-guided prototype complement strategy that synthesizes old classes' new features without using any old class instance. Extensive experiments on seven benchmark datasets verify EASE's state-of-the-art performance. Code is available at: https://github.com/sun-hailong/CVPR24-Ease
