English

Streaming LifeLong Learning With Any-Time Inference

Machine Learning 2023-01-30 v1 Artificial Intelligence Computer Vision and Pattern Recognition

Abstract

Despite rapid advancements in lifelong learning (LLL) research, a large body of research mainly focuses on improving the performance in the existing \textit{static} continual learning (CL) setups. These methods lack the ability to succeed in a rapidly changing \textit{dynamic} environment, where an AI agent needs to quickly learn new instances in a `single pass' from the non-i.i.d (also possibly temporally contiguous/coherent) data streams without suffering from catastrophic forgetting. For practical applicability, we propose a novel lifelong learning approach, which is streaming, i.e., a single input sample arrives in each time step, single pass, class-incremental, and subject to be evaluated at any moment. To address this challenging setup and various evaluation protocols, we propose a Bayesian framework, that enables fast parameter update, given a single training example, and enables any-time inference. We additionally propose an implicit regularizer in the form of snap-shot self-distillation, which effectively minimizes the forgetting further. We further propose an effective method that efficiently selects a subset of samples for online memory rehearsal and employs a new replay buffer management scheme that significantly boosts the overall performance. Our empirical evaluations and ablations demonstrate that the proposed method outperforms the prior works by large margins.

Keywords

Cite

@article{arxiv.2301.11892,
  title  = {Streaming LifeLong Learning With Any-Time Inference},
  author = {Soumya Banerjee and Vinay Kumar Verma and Vinay P. Namboodiri},
  journal= {arXiv preprint arXiv:2301.11892},
  year   = {2023}
}

Comments

arXiv admin note: substantial text overlap with arXiv:2110.10741

R2 v1 2026-06-28T08:23:47.670Z