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

AREA: Attribute Extraction and Aggregation for CLIP-Based Class-Incremental Learning

About

Class-Incremental Learning (CIL) is important in building real-world learning systems. In CLIP-based CIL, the model performs classification by comparing similarity between visual and textual embeddings obtained from template prompts, e.g., ``a photo of a [CLASS]''. This seemingly monolithic matching process can be decomposed into two conceptually distinct stages: attribute extraction and attribute aggregation. For example, a model may recognize cat using attributes such as fur texture and whiskers. When learning a new class like car, the model must extract additional attributes like wheels and adjust how they are aggregated in the shared representation space. However, since only data from the current task is available, incremental updates can bias both attribute extraction and aggregation toward new classes, leading to catastrophic forgetting. Therefore, we propose AREA for attribute extraction and aggregation in CLIP-based CIL. To stabilize extraction, we anchor class-level visual and textual attributes on the hyperspherical embedding space via principal geodesic analysis. To stabilize aggregation, we learn lightweight task-specific experts with scoring and residual refinement, regularized by a variational information bottleneck objective. During inference, we perform routing over task attribute manifolds via optimal transport for more concise prediction. Experiments show that AREA consistently outperforms SOTA methods. Code is available at https://github.com/LAMDA-CL/ICML2026-AREA.

Zhen-Hao Xie, Yu-Cheng Shi, Da-Wei Zhou• 2026

Related benchmarks

TaskDatasetResultRank
Class-incremental learningImageNet-R B0 Inc20
Last Accuracy81.15
107
Class-incremental learningCIFAR-100 B0_Inc10
Avg Accuracy89.24
69
Class-incremental learningCIFAR-100 B50Inc10
Avg Accuracy0.8598
41
Class-incremental learningFGVC-Aircraft B0 Inc10 (test)
Average Performance (A-bar)71.03
17
Class-incremental learningImageNet-R B100 Inc20
Average Performance82.83
16
Class-incremental learningFood B50 Inc10--
10
Class-incremental learningCars B0 Inc10--
10
Class-incremental learningCars B50 Inc10--
10
Class-incremental learningAircraft B50 Inc10
Average Performance66.64
7
Class-incremental learningUCF B50 Inc10
Average Performance95.26
7
Showing 10 of 14 rows

Other info

Follow for update