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

Prediction Error-based Classification for Class-Incremental Learning

About

Class-incremental learning (CIL) is a particularly challenging variant of continual learning, where the goal is to learn to discriminate between all classes presented in an incremental fashion. Existing approaches often suffer from excessive forgetting and imbalance of the scores assigned to classes that have not been seen together during training. In this study, we introduce a novel approach, Prediction Error-based Classification (PEC), which differs from traditional discriminative and generative classification paradigms. PEC computes a class score by measuring the prediction error of a model trained to replicate the outputs of a frozen random neural network on data from that class. The method can be interpreted as approximating a classification rule based on Gaussian Process posterior variance. PEC offers several practical advantages, including sample efficiency, ease of tuning, and effectiveness even when data are presented one class at a time. Our empirical results show that PEC performs strongly in single-pass-through-data CIL, outperforming other rehearsal-free baselines in all cases and rehearsal-based methods with moderate replay buffer size in most cases across multiple benchmarks.

Micha{\l} Zaj\k{a}c, Tinne Tuytelaars, Gido M. van de Ven• 2023

Related benchmarks

TaskDatasetResultRank
Class-incremental learningCIFAR100 10 Tasks
Accuracy29.4
66
Class-incremental learningCIFAR-100 20 tasks
Accuracy24.11
58
Class-incremental learningTiny-ImageNet 10 tasks
Accuracy19.4
31
Online Class-Incremental LearningSplit MNIST
Final Mean Accuracy89.8
26
Online Class-Incremental Learningpendigits
Final Mean Accuracy96.1
26
Online Class-Incremental LearningLetter
Final Mean Accuracy76
26
Online Class-Incremental LearningSynth-10
Final Mean Accuracy100
26
Online Class-Incremental LearningCovertype
Final Mean Accuracy65
26
Online Class-Incremental LearningWine
Final Mean Accuracy78.2
26
Online Class-Incremental LearningHAR
Final Mean Accuracy61.4
26
Showing 10 of 40 rows

Other info

Follow for update