Skip to content
/ CREATE Public

Reducing Class-wise Confusion for Incremental Learning with Disentangled Manifolds (CVPR2025)

Notifications You must be signed in to change notification settings

lilyht/CREATE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reducing Class-wise Confusion for Incremental Learning with Disentangled Manifolds

Huitong Chen, Yu Wang, Yan Fan, Guosong Jiang, Qinghua Hu

Tianjin Key Lab of Machine Learning, College of Intelligence and Computing, Tianjin University, China

Haihe Laboratory of Information Technology Application Innovation (Haihe Lab of ITAI), Tianjin, China

CVPR 2025

This is the official PyTorch implementation of Create.

Abstract

Class incremental learning (CIL) aims to enable models to continuously learn new classes without catastrophically forgetting old ones. A promising direction is to learn and use prototypes of classes during incremental updates. Despite simplicity and intuition, we find that such methods suffer from inadequate representation capability and unsatisfied feature overlap. These two factors cause class-wise confusion and limited performance. In this paper, we develop a Confusion-REduced AuTo-Encoder classifier (CREATE) for CIL. Specifically, our method employs a lightweight auto-encoder module to learn compact manifold for each class in the latent subspace, constraining samples to be well reconstructed only on the semantically correct auto-encoder. Thus, the representation stability and capability of class distributions are enhanced, alleviating the potential class-wise confusion problem. To further distinguish the overlapped features, we propose a confusion-aware latent space separation loss that ensures samples are closely distributed in their corresponding low-dimensional manifold while keeping away from the distributions of features from other classes. Our method demonstrates stronger representational capacity and discrimination ability by learning disentangled manifolds and reduces class confusion. Extensive experiments on multiple datasets and settings show that CREATE outperforms other state-of-the-art methods up to $5.41$%.

Dependencies

  • torch 2.0.1
  • torchvision 0.15.2
  • CUDA 12.2
  • Python 3.9.21

Run experiments

python main.py --config=./exps/[MODEL]_[DATASET]_b[BASE]_inc[INC].json

Citation

@InProceedings{Chen_2025_CVPR,
    author    = {Chen, Huitong and Wang, Yu and Fan, Yan and Jiang, Guosong and Hu, Qinghua},
    title     = {Reducing Class-wise Confusion for Incremental Learning with Disentangled Manifolds},
    booktitle = {Proceedings of the Computer Vision and Pattern Recognition Conference (CVPR)},
    month     = {June},
    year      = {2025},
    pages     = {10121-10130}
}

Acknowledgments

We thank the following repos providing helpful components/functions in our work.

About

Reducing Class-wise Confusion for Incremental Learning with Disentangled Manifolds (CVPR2025)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages