Continuous Knowledge-Preserving Decomposition with Adaptive Layer Selection for Few-Shot Class-Incremental Learning

Xiaojie Li, Jianlong Wu, Yue Yu, Liqiang Nie, Min Zhang
1/9/2025
cs.CV

Official code: xiaojieli0903/CKPD-FSCIL (34 stars, last commit 2025-08-22).

Abstract

Few-Shot Class-Incremental Learning (FSCIL) faces a critical challenge: balancing the retention of prior knowledge with the acquisition of new classes. Existing methods either freeze the backbone to prevent catastrophic forgetting, sacrificing plasticity, or add new modules, incurring high costs. These approaches treat pretrained models as black boxes, overlooking two key opportunities to exploit their internal capacity: reusing redundant representational space within layers and selectively adapting layers based on their sensitivity to forgetting. We propose CKPD-FSCIL, a unified framework that unlocks the underutilized capacity of pretrained weights, achieving a superior stability-plasticity balance with zero inference overhead. Our design integrates two continuously adapting mechanisms: At the weight level, a Continuous Knowledge-Preserving Decomposition mechanism uses feature covariance to split each weight matrix into a frozen subspace that safeguards prior knowledge and a learnable, redundant subspace for new tasks. At the layer level, a Continuous Adaptive Layer Selection mechanism leverages an Adapter Sensitivity Ratio to automatically select layers with the highest redundant capacity and lowest forgetting risk for adaptation. By targeting only safe, high-potential subspaces and layers, CKPD-FSCIL enables efficient adaptation. After each session, the learned adapters are merged back into the original weights, ensuring zero additional parameters or FLOPs during inference. Extensive experiments on multiple FSCIL benchmarks demonstrate that our method consistently outperforms state-of-the-art approaches in both adaptability and knowledge retention. The code is available at https://github.com/xiaojieli0903/CKPD-FSCIL.

View on arXivView PDF

Code Implementations(1)

Official code of "Continuous Knowledge-Preserving Decomposition with Adaptive Layer Selection for Few-Shot Class-Incremental Learning"

341Shell, PythonDec 19, 20241 years ago
continual-learningfew-shot-learningimage-classificationknowledge-managementstability-plasticity-dilemma+1 more

Similar Papers

Cite this paper

@article{li2025continuous,
  title  = {Continuous Knowledge-Preserving Decomposition with Adaptive Layer Selection for Few-Shot Class-Incremental Learning},
  author = {Xiaojie Li and Jianlong Wu and Yue Yu and Liqiang Nie and Min Zhang},
  year   = {2025},
  eprint = {2501.05017},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.05017v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.05017.svg)](https://codeofpaper.com/paper/2501.05017)

Discussion