Group and Exclusive Sparse Regularization-based Continual Learning of CNNs
Basile Tousside, Janis Mohr, Jörg Frochte
TL;DR
Catastrophic forgetting in continual learning with fixed-capacity CNNs is addressed by GESCL, which couples a stability regularizer on important past filters with a plasticity regularizer based on group and exclusive sparsity to sparsify unimportant filters for future tasks. The optimization uses proximal gradient descent, with adaptive filter importance guiding pruning and reinitialization to maintain capacity. Filter importance is updated across tasks via a cumulative score, and unneeded filters are reinitialized while their outgoing connections are zeroed to prevent interference. Experiments on SVHN, CIFAR-10/100, and ImageNet-50 demonstrate that GESCL achieves strong forgetting resistance and competitive accuracy relative to state-of-the-art baselines, while using fewer parameters and without storing past data.
Abstract
We present a regularization-based approach for continual learning (CL) of fixed capacity convolutional neural networks (CNN) that does not suffer from the problem of catastrophic forgetting when learning multiple tasks sequentially. This method referred to as Group and Exclusive Sparsity based Continual Learning (GESCL) avoids forgetting of previous tasks by ensuring the stability of the CNN via a stability regularization term, which prevents filters detected as important for past tasks to deviate too much when learning a new task. On top of that, GESCL makes the network plastic via a plasticity regularization term that leverage the over-parameterization of CNNs to efficiently sparsify the network and tunes unimportant filters making them relevant for future tasks. Doing so, GESCL deals with significantly less parameters and computation compared to CL approaches that either dynamically expand the network or memorize past tasks' data. Experiments on popular CL vision benchmarks show that GESCL leads to significant improvements over state-of-the-art method in terms of overall CL performance, as measured by classification accuracy as well as in terms of avoiding catastrophic forgetting.
