Batch Model Consolidation: A Multi-Task Model Consolidation Framework
Not on the map. Why?
Abstract (arXiv)
In Continual Learning (CL), a model is required to learn a stream of tasks sequentially without significant performance degradation on previously learned tasks. Current approaches fail for a long sequence of tasks from diverse domains and difficulties. Many of the existing CL approaches are difficult to apply in practice due to excessive memory cost or training time, or are tightly coupled to a single device. With the intuition derived from the widely applied mini-batch training, we propose Batch Model Consolidation (BMC) to support more realistic CL under conditions where multiple agents are exposed to a range of tasks. During a textitregularization phase, BMC trains multiple textitexpert models in parallel on a set of disjoint tasks. Each expert maintains weight similarity to a textitbase model through a textitstability loss, and constructs a textitbuffer from a fraction of the task's data. During the textitconsolidation phase, we combine the learned knowledge on 'batches' of textitexpert models using a textitbatched consolidation loss in textitmemory data that aggregates all buffers. We thoroughly evaluate each component of our method in an ablation study and demonstrate the effectiveness on standardized benchmark datasets Split-CIFAR-100, Tiny-ImageNet, and the Stream dataset composed of 71 image classification tasks from diverse domains and difficulties. Our method outperforms the next best CL approach by 70% and is the only approach that can maintain performance at the end of 71 tasks; Our benchmark can be accessed at https://github.com/fostiropoulos/streambenchmark
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 58 of its 145 references that are in the map. First posted on arXiv 25 May 2023.
Builds on
58 of 145 references.
References · 58
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2016Learning without Forgettingcited by 2,465
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,313
- 2013Describing Textures in the Wildcited by 2,110
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
- 2017EuroSAT: A Novel Dataset and Deep Learning Benchmark for Land Use and Land Cover Classificationcited by 1,488
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
38 more
- 2016Progressive Neural Networkscited by 1,332
- 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,313
- 2017Deep Hashing Network for Unsupervised Domain Adaptationcited by 1,181
- 2017Memory Aware Synapses: Learning what (not) to forgetcited by 1,094
- 2018Efficient Lifelong Learning with A-GEMcited by 1,044
- 2016An overview of gradient descent optimization algorithmscited by 1,021
- 2021Learning to Prompt for Continual Learningcited by 938
- 2020Dark Experience for General Continual Learning: a Strong, Simple Baselinecited by 895
- 2017PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruningcited by 882
- 2017Remote Sensing Image Scene Classification: Benchmark and State of the Artcited by 791
- 2018Overcoming catastrophic forgetting with hard attention to the taskcited by 672
- 2019Gradient based sample selection for online continual learningcited by 568
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
- 2018Progress & Compress: A scalable framework for continual learningcited by 516
- 2018Learning to Learn without Forgetting by Maximizing Transfer and Minimizing Interferencecited by 511
- 2015Deep Metric Learning via Lifted Structured Feature Embeddingcited by 449
- 2020Class-incremental learning: survey and performance evaluation on image classificationcited by 446
- 2018Rotation Equivariant CNNs for Digital Pathologycited by 420
- 2019A Comprehensive Overhaul of Feature Distillationcited by 341
- 2017CORe50: a New Dataset and Benchmark for Continuous Object Recognitioncited by 287
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
- 2017Three Factors Influencing Minima in SGDcited by 270
- 2018An Empirical Model of Large-Batch Trainingcited by 268
- 2017Overcoming Catastrophic Forgetting by Incremental Moment Matchingcited by 243
- 2021Online Continual Learning in Image Classification: An Empirical Surveycited by 242
- 2020Supermasks in Superpositioncited by 223
- 2015Evaluation of Deep Convolutional Nets for Document Image Classification and Retrievalcited by 212
- 2017EMNIST: an extension of MNIST to handwritten letterscited by 212
- 2019Class-incremental Learning via Deep Model Consolidationcited by 172
- 2020Using Hindsight to Anchor Past Knowledge in Continual Learningcited by 160
- 2019A continual learning survey: Defying forgetting in classification taskscited by 118
- 2016Less-forgetting Learning in Deep Neural Networkscited by 97
- 2018Measuring and regularizing networks in function spacecited by 97
- 2020Rethinking Experience Replay: a Bag of Tricks for Continual Learningcited by 94
- 2021Show, Attend and Distill:Knowledge Distillation via Attention-based Feature Matchingcited by 76
- 2018DeepWeeds: A Multiclass Weed Species Image Dataset for Deep Learningcited by 69
- 2019PlantDoc: A Dataset for Visual Plant Disease Detectioncited by 65
- 2019Superposition of many models into onecited by 64
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2023: 1.
1 paper.