Elastic Multi-Gradient Descent for Parallel Continual Learning
Not on the map. Why?
Abstract (arXiv)
The goal of Continual Learning (CL) is to continuously learn from new data streams and accomplish the corresponding tasks. Previously studied CL assumes that data are given in sequence nose-to-tail for different tasks, thus indeed belonging to Serial Continual Learning (SCL). This paper studies the novel paradigm of Parallel Continual Learning (PCL) in dynamic multi-task scenarios, where a diverse set of tasks is encountered at different time points. PCL presents challenges due to the training of an unspecified number of tasks with varying learning progress, leading to the difficulty of guaranteeing effective model updates for all encountered tasks. In our previous conference work, we focused on measuring and reducing the discrepancy among gradients in a multi-objective optimization problem, which, however, may still contain negative transfers in every model update. To address this issue, in the dynamic multi-objective optimization problem, we introduce task-specific elastic factors to adjust the descent direction towards the Pareto front. The proposed method, called Elastic Multi-Gradient Descent (EMGD), ensures that each update follows an appropriate Pareto descent direction, minimizing any negative impact on previously learned tasks. To balance the training between old and new tasks, we also propose a memory editing mechanism guided by the gradient computed using EMGD. This editing process updates the stored data points, reducing interference in the Pareto descent direction from previous tasks. Experiments on public datasets validate the effectiveness of our EMGD in the PCL setting.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 57 of its 105 references that are in the map. First posted on arXiv 2 Jan 2024.
Builds on
57 of 105 references.
References · 57
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2016Learning without Forgettingcited by 2,465
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,313
- 2017Gradient Episodic Memory for Continual Learningcited by 1,871
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,601
- 2016Progressive Neural Networkscited by 1,332
- 2020Gradient Surgery for Multi-Task Learningcited by 1,210
- 2017Memory Aware Synapses: Learning what (not) to forgetcited by 1,094
- 2018Efficient Lifelong Learning with A-GEMcited by 1,044
- 2020Dark Experience for General Continual Learning: a Strong, Simple Baselinecited by 895
- 2017A Survey on Multi-Task Learningcited by 838
38 more
- 2017GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networkscited by 816
- 2018Multi-Task Learning as Multi-Objective Optimizationcited by 809
- 2018Riemannian Walk for Incremental Learning: Understanding Forgetting and Intransigencecited by 734
- 2017Lifelong Learning with Dynamically Expandable Networkscited by 689
- 2018Overcoming catastrophic forgetting with hard attention to the taskcited by 672
- 2019Gradient based sample selection for online continual learningcited by 568
- 2018End-to-End Multi-Task Learning with Attentioncited by 533
- 2019Online Continual Learning with Maximally Interfered Retrievalcited by 376
- 2017PathNet: Evolution Channels Gradient Descent in Super Neural Networkscited by 362
- 2019Multi-Task Deep Neural Networks for Natural Language Understandingcited by 349
- 2021DyTox: Transformers for Continual Learning with DYnamic TOken eXpansioncited by 291
- 2021Rainbow Memory: Continual Learning with a Memory of Diverse Samplescited by 273
- 2018Learning without Memorizingcited by 249
- 2019Pareto Multi-Task Learningcited by 224
- 2015Learning Multi-Domain Convolutional Neural Networks for Visual Trackingcited by 209
- 2022Multi-Task Learning as a Bargaining Gamecited by 209
- 2017Multi-task Self-Supervised Visual Learningcited by 200
- 2020Just Pick a Sign: Optimizing Deep Multitask Models with Gradient Sign Dropoutcited by 199
- 2018Efficient parametrization of multi-domain deep neural networkscited by 168
- 2020Using Hindsight to Anchor Past Knowledge in Continual Learningcited by 160
- 2020Continual Prototype Evolution: Learning Online from Non-Stationary Data Streamscited by 143
- 2019A continual learning survey: Defying forgetting in classification taskscited by 118
- 2020Generative Feature Replay For Class-Incremental Learningcited by 109
- 2017Incremental Learning Through Deep Adaptationcited by 108
- 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 81
- 2019Discriminative Adversarial Domain Adaptationcited by 74
- 2023Independent Component Alignment for Multi-Task Learningcited by 69
- 2020Gradient-based Editing of Memory Examples for Online Task-free Continual Learningcited by 62
- 2018Pseudo-Rehearsal: Achieving Deep Reinforcement Learning without Catastrophic Forgettingcited by 46
- 2020Multi-Loss Weighting with Coefficient of Variationscited by 36
- 2014A Unified Perspective on Multi-Domain and Multi-Task Learningcited by 33
- 2020Multi-Domain Multi-Task Rehearsal for Lifelong Learningcited by 24
- 2022AGCN: Augmented Graph Convolutional Network for Lifelong Multi-label Image Recognitioncited by 16
- 2023GRASP: A Rehearsal Policy for Efficient Online Continual Learningcited by 13
- 2023MUSCLE: Multi-task Self-supervised Continual Learning to Pre-train Deep Models for X-ray Images of Multiple Body Partscited by 13
- 2020Gradient Episodic Memory with a Soft Constraint for Continual Learningcited by 12
- 2018Multi-Domain Neural Machine Translationcited by 11
- 2020Pseudo-Rehearsal for Continual Learning with Normalizing Flowscited by 10
50 most cited of 57 All 57 (JSON)
Built on by
Citing papers per year: 2024: 2.
2 papers.
- 2024Controllable Continual Test-Time Adaptation23 May 2024
- 2024Confidence Self-Calibration for Multi-Label Class-Incremental Learning19 Mar 2024