mlsanityData to 14 Oct 2026

Continual Prune-and-Select: Class-incremental learning with specialized subnetworks

arXiv 2208.04952 ↗First posted 9 Aug 2022cs.LG cs.AI cs.CVcited by 17

Not on the map. Why?

Abstract (arXiv)

The human brain is capable of learning tasks sequentially mostly without forgetting. However, deep neural networks (DNNs) suffer from catastrophic forgetting when learning one task after another. We address this challenge considering a class-incremental learning scenario where the DNN sees test data without knowing the task from which this data originates. During training, Continual-Prune-and-Select (CP&S) finds a subnetwork within the DNN that is responsible for solving a given task. Then, during inference, CP&S selects the correct subnetwork to make predictions for that task. A new task is learned by training available neuronal connections of the DNN (previously untrained) to create a new subnetwork by pruning, which can include previously trained connections belonging to other subnetwork(s) because it does not update shared connections. This enables to eliminate catastrophic forgetting by creating specialized regions in the DNN that do not conflict with each other while still allowing knowledge transfer across them. The CP&S strategy is implemented with different subnetwork selection strategies, revealing superior performance to state-of-the-art continual learning methods tested on various datasets (CIFAR-100, CUB-200-2011, ImageNet-100 and ImageNet-1000). In particular, CP&S is capable of sequentially learning 10 tasks from ImageNet-1000 keeping an accuracy around 94% with negligible forgetting, a first-of-its-kind result in class-incremental learning. To the best of the authors' knowledge, this represents an improvement in accuracy above 10% when compared to the best alternative method.

Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 39 of its 63 references that are in the map. First posted on arXiv 9 Aug 2022.

Builds on

39 of 63 references.

References · 39

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
  4. 2016Learning without Forgettingcited by 2,496
  5. 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,333
  6. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  7. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  8. 2017Gradient Episodic Memory for Continual Learningcited by 1,898
  9. 2016Progressive Neural Networkscited by 1,361
  10. 2017Continual Learning with Deep Generative Replaycited by 1,158
  11. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  12. 2017Memory Aware Synapses: Learning what (not) to forgetcited by 1,105
27 more
  1. 2017PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruningcited by 898
  2. 2019On the Variance of the Adaptive Learning Rate and Beyondcited by 772
  3. 2018Riemannian Walk for Incremental Learning: Understanding Forgetting and Intransigencecited by 742
  4. 2019Large Scale Incremental Learningcited by 732
  5. 2013An Empirical Investigation of Catastrophic Forgetting in Gradient-Based Neural Networkscited by 722
  6. 2017Lifelong Learning with Dynamically Expandable Networkscited by 694
  7. 2018End-to-End Incremental Learningcited by 597
  8. 2020Class-incremental learning: survey and performance evaluation on image classificationcited by 449
  9. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
  10. 2021DER: Dynamically Expandable Representation for Class Incremental Learningcited by 355
  11. 2018Learning without Memorizingcited by 250
  12. 2022FOSTER: Feature Boosting and Compression for Class-Incremental Learningcited by 229
  13. 2020Supermasks in Superpositioncited by 227
  14. 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 221
  15. 2017Incremental Learning of Object Detectors without Catastrophic Forgettingcited by 208
  16. 2019Compacting, Picking and Growing for Unforgetting Continual Learningcited by 207
  17. 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
  18. 2019Class-incremental Learning via Deep Model Consolidationcited by 173
  19. 2019Incremental Learning Techniques for Semantic Segmentationcited by 141
  20. 2018Rotate your Networks: Better Weight Consolidation and Less Catastrophic Forgettingcited by 127
  21. 2022Class-Incremental Learning by Knowledge Distillation with Adaptive Feature Consolidationcited by 113
  22. 2019Continual Learning via Neural Pruningcited by 101
  23. 2020iTAML: An Incremental Task-Agnostic Meta-learning Approachcited by 90
  24. 2015Fast ConvNets Using Group-wise Brain Damagecited by 82
  25. 2020SpaceNet: Make Free Space For Continual Learningcited by 53
  26. 2021An EM Framework for Online Incremental Learning of Semantic Segmentationcited by 24
  27. 2021Neural network relief: a pruning algorithm based on neural activitycited by 10

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 7; 2024: 4; 2025: 3; 2026: 2.

17 papers.

Sort:

By area: