Multivariate Prototype Representation for Domain-Generalized Incremental Learning

Can Peng, Piotr Koniusz, Kaiyu Guo, Brian C. Lovell, Peyman Moghadam
9/24/2023
cs.CV

No official code found. Best implementation: csiro-robotics/TRIPS (2 stars, last commit 2025-05-30).

Abstract

Deep learning models suffer from catastrophic forgetting when being fine-tuned with samples of new classes. This issue becomes even more pronounced when faced with the domain shift between training and testing data. In this paper, we study the critical and less explored Domain-Generalized Class-Incremental Learning (DGCIL). We design a DGCIL approach that remembers old classes, adapts to new classes, and can classify reliably objects from unseen domains. Specifically, our loss formulation maintains classification boundaries and suppresses the domain-specific information of each class. With no old exemplars stored, we use knowledge distillation and estimate old class prototype drift as incremental training advances. Our prototype representations are based on multivariate Normal distributions whose means and covariances are constantly adapted to changing model features to represent old classes well by adapting to the feature space drift. For old classes, we sample pseudo-features from the adapted Normal distributions with the help of Cholesky decomposition. In contrast to previous pseudo-feature sampling strategies that rely solely on average mean prototypes, our method excels at capturing varying semantic information. Experiments on several benchmarks validate our claims.

View on arXivView PDF

Code Implementations(1)

πŸš€ [CVIU 2024] official repository of Multivariate Prototype Representation for Domain-Generalized Incremental Learning

20Shell, PythonOct 5, 20221 years agoNOASSERTION
continual-learningdeep-learningdomain-generalizationembodied-airepresentation-learning

Similar Papers

Cite this paper

@article{peng2023multivariate,
  title  = {Multivariate Prototype Representation for Domain-Generalized Incremental Learning},
  author = {Can Peng and Piotr Koniusz and Kaiyu Guo and Brian C. Lovell and Peyman Moghadam},
  year   = {2023},
  eprint = {2309.13563},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.13563v1}
}

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/2309.13563.svg)](https://codeofpaper.com/paper/2309.13563)

Discussion