Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Non-Forgetting Knowledge Allocation with Bi-level Competition for Class-Incremental Learning

About

Class-Incremental Learning (CIL) with pre-trained models (PTMs) aims to sequentially adapt PTMs to new categories without forgetting old knowledge. Built upon PTMs, existing adapter-based methods mainly train models via distinct task-specific adapters, and present a uniform knowledge allocation for each adapter during inference. However, this allocation mechanism ignores the nature of task discrepancy and leads to suboptimal utilization of adapters. Also, under CIL constraint, an allocator is prone to forgetting when tasks evolve. To address these issues, we propose a Non-Forgetting Allocation with Bi-Level Competition (NoFA-BC). NoFA-BC constructs a non-forgetting allocator (NFA) by transforming the allocator training into a recursive least-squares problem and achieves an allocator equivalent to that trained with all data. Based on the NFA, a Bi-Level Competition (BLC) including an intra-task level Winner-Takes-All (WTA) mechanism and inter-task Last-Ones-Fall (LOF) elimination is proposed to provide better allocation of adapter knowledge. WTA extracts the most significant logit within a task to represent the adapter's contribution and LOF suppresses the irrelevant adapters. With BLC, participation ratio of each adapter can be tailored for each input. Moreover, a Stability Enhancement (SE) process is incorporated to further improve the performance of old tasks.

Xiang Tan, Run He, Yawen Cui, Mengchen Zhao, Yan Wu, Tianyi Chen, Huiping Zhuang, Xiaonan Luo, Guanbin Li• 2026

Related benchmarks

TaskDatasetResultRank
Class-incremental learningImageNet-R B0 Inc20
Last Accuracy77.75
107
Class-incremental learningCIFAR-100 B0_Inc5
Average Accuracy94.04
63
Class-incremental learningVTAB B0 Inc10
Last Accuracy93.91
54
Class-incremental learningImageNet-A (B0 Inc20)
Last Accuracy64.06
29
Class-incremental learningImageNet-R B0 Inc20 (test)
Average Performance (A-bar)83.61
23
Class-incremental learningImageNet-R B0 Inc5 (test)
Average Accuracy82.44
13
Class-incremental learningImageNet-A B0 Inc20 (test)
Average Accuracy72.51
13
Class-incremental learningImageNet-R B0 Inc5
Average Accuracy (A_bar)82.44
3
Showing 8 of 8 rows

Other info

Follow for update