Revisiting Neural Networks for Continual Learning: An Architectural Perspective

Aojun Lu, Tao Feng, Hangjie Yuan, Xiaotian Song, Yanan Sun
4/23/2024
cs.LGcs.CV

Official code: byyx666/ArchCraft (13 stars, last commit 2024-11-25).

Abstract

Efforts to overcome catastrophic forgetting have primarily centered around developing more effective Continual Learning (CL) methods. In contrast, less attention was devoted to analyzing the role of network architecture design (e.g., network depth, width, and components) in contributing to CL. This paper seeks to bridge this gap between network architecture design and CL, and to present a holistic study on the impact of network architectures on CL. This work considers architecture design at the network scaling level, i.e., width and depth, and also at the network components, i.e., skip connections, global pooling layers, and down-sampling. In both cases, we first derive insights through systematically exploring how architectural designs affect CL. Then, grounded in these insights, we craft a specialized search space for CL and further propose a simple yet effective ArchCraft method to steer a CL-friendly architecture, namely, this method recrafts AlexNet/ResNet into AlexAC/ResAC. Experimental validation across various CL settings and scenarios demonstrates that improved architectures are parameter-efficient, achieving state-of-the-art performance of CL while being 86%, 61%, and 97% more compact in terms of parameters than the naive CL architecture in Task IL and Class IL. Code is available at https://github.com/byyx666/ArchCraft.

View on arXivView PDF

Code Implementations(1)

byyx666/ArchCraftOfficial100%

This is official code implementation of the <Revisiting Neural Networks for Continual Learning: An Architectural Perspective> in IJCAI 2024

131PythonApr 21, 20241 years ago

Similar Papers

Cite this paper

@article{lu2024revisiting,
  title  = {Revisiting Neural Networks for Continual Learning: An Architectural Perspective},
  author = {Aojun Lu and Tao Feng and Hangjie Yuan and Xiaotian Song and Yanan Sun},
  year   = {2024},
  eprint = {2404.14829},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.14829v3}
}

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

Discussion