Rapid Adaptation in Online Continual Learning: Are We Evaluating It Right?

Hasan Abed Al Kader Hammoud, Ameya Prabhu, Ser-Nam Lim, Philip H. S. Torr, Adel Bibi +1 more
5/16/2023
cs.LGcs.AIcs.CV

Official code: drimpossible/EvalOCL (4 stars, GPL-3.0, last commit 2024-03-16).

Abstract

We revisit the common practice of evaluating adaptation of Online Continual Learning (OCL) algorithms through the metric of online accuracy, which measures the accuracy of the model on the immediate next few samples. However, we show that this metric is unreliable, as even vacuous blind classifiers, which do not use input images for prediction, can achieve unrealistically high online accuracy by exploiting spurious label correlations in the data stream. Our study reveals that existing OCL algorithms can also achieve high online accuracy, but perform poorly in retaining useful information, suggesting that they unintentionally learn spurious label correlations. To address this issue, we propose a novel metric for measuring adaptation based on the accuracy on the near-future samples, where spurious correlations are removed. We benchmark existing OCL approaches using our proposed metric on large-scale datasets under various computational budgets and find that better generalization can be achieved by retaining and reusing past seen information. We believe that our proposed metric can aid in the development of truly adaptive OCL methods. We provide code to reproduce our results at https://github.com/drimpossible/EvalOCL.

View on arXivView PDF

Code Implementations(1)

GPL-3.0
40PythonMar 22, 20232 years agoGPL-3.0

Similar Papers

Cite this paper

@article{hammoud2023rapid,
  title  = {Rapid Adaptation in Online Continual Learning: Are We Evaluating It Right?},
  author = {Hasan Abed Al Kader Hammoud and Ameya Prabhu and Ser-Nam Lim and Philip H. S. Torr and Adel Bibi and Bernard Ghanem},
  year   = {2023},
  eprint = {2305.09275},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.09275v1},
  journal = {ICCV 2023 2023}
}

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

Discussion