A System 1 and System 2 Perspective on Continual Learning for Practical Implementation

Abstract

Deep Learning based approaches have led to several breakthroughs in Computer Vision (CV) research. However, catastrophic forgetting and the plasticity-rigidity dilemma remain a fundamental obstacle in our path to machine intelligence. Continual Learning (CL) research aims to address this issue through replay, model augmentation, regularisation and other techniques. In this paper, we analyse CL using the Dual Process theory and related frameworks. We extend concepts and theories from studies on human reasoning and learning to ongoing CL developments. We argue that Continual Learning is a System 2 problem, and derive insights about the practical application of existing approaches. We develop our hypotheses and verify their validity on publicly available and varied datasets. Our approach involves encoding contextual semantic information and robust pretraining. Experiments show that these techniques can improve model performance under diverse scenarios. The code is available at: https://github.com/Vivek9Chavan/ADCM .

Cite

Text

Chavan et al. "A System 1 and System 2 Perspective on Continual Learning for Practical Implementation." European Conference on Computer Vision Workshops, 2024. doi:10.1007/978-3-031-91578-9_25

Markdown

[Chavan et al. "A System 1 and System 2 Perspective on Continual Learning for Practical Implementation." European Conference on Computer Vision Workshops, 2024.](https://mlanthology.org/eccvw/2024/chavan2024eccvw-system/) doi:10.1007/978-3-031-91578-9_25

BibTeX

@inproceedings{chavan2024eccvw-system,
  title     = {{A System 1 and System 2 Perspective on Continual Learning for Practical Implementation}},
  author    = {Chavan, Vivek and Heimann, Oliver and Krüger, Jörg},
  booktitle = {European Conference on Computer Vision Workshops},
  year      = {2024},
  pages     = {320-332},
  doi       = {10.1007/978-3-031-91578-9_25},
  url       = {https://mlanthology.org/eccvw/2024/chavan2024eccvw-system/}
}