CBA: Improving Online Continual Learning via Continual Bias Adaptor

Quanziang Wang, Renzhen Wang, Yichen Wu, Xixi Jia, Deyu Meng
2/14/2026

No official code found. Best implementation: wqza/CBA-online-CL (17 stars, last commit 2026-03-11).

Abstract

Online continual learning (CL) aims to learn new knowledge and consolidate previously learned knowledge from non-stationary data streams. Due to the time-varying training setting, the model learned from a changing distribution easily forgets the previously learned knowledge and biases toward the newly received task. To address this problem, we propose a Continual Bias Adaptor (CBA) module to augment the classifier network to adapt to catastrophic distribution change during training, such that the classifier network is able to learn a stable consolidation of previously learned tasks. In the testing stage, CBA can be removed which introduces no additional computation cost and memory overhead. We theoretically reveal the reason why the proposed method can effectively alleviate catastrophic distribution shifts, and empirically demonstrate its effectiveness through extensive experiments based on four rehearsal-based baselines and three public continual learning benchmarks1.

View on arXivView PDF

Code Implementations(1)

wqza/CBA-online-CLCommunity65%

This is an official PyTorch implementation of CBA: Improving Online Continual Learning via Continual Bias Adaptor.

172PythonAug 12, 20237 months ago

Similar Papers

Cite this paper

@article{wang2026cba,
  title  = {CBA: Improving Online Continual Learning via Continual Bias Adaptor},
  author = {Quanziang Wang and Renzhen Wang and Yichen Wu and Xixi Jia and Deyu Meng},
  year   = {2026},
  eprint = {2308.06925},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2308.06925},
  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/2308.06925.svg)](https://codeofpaper.com/paper/2308.06925)

Discussion