Auxiliary Task Update Decomposition: The Good, The Bad and The Neutral
Not on the map. Why?
Abstract (arXiv)
While deep learning has been very beneficial in data-rich settings, tasks with smaller training set often resort to pre-training or multitask learning to leverage data from other tasks. In this case, careful consideration is needed to select tasks and model parameterizations such that updates from the auxiliary tasks actually help the primary task. We seek to alleviate this burden by formulating a model-agnostic framework that performs fine-grained manipulation of the auxiliary task gradients. We propose to decompose auxiliary updates into directions which help, damage or leave the primary task loss unchanged. This allows weighting the update directions differently depending on their impact on the problem of interest. We present a novel and efficient algorithm for that purpose and show its advantage in practice. Our method leverages efficient automatic differentiation procedures and randomized singular value decomposition for scalability. We show that our framework is generic and encompasses some prior work as particular cases. Our approach consistently outperforms strong and widely used baselines when leveraging out-of-distribution data for Text and Image classification tasks.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 32 of its 54 references that are in the map. First posted on arXiv 25 Aug 2021.
Builds on
32 of 54 references.
References · 32
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2016Wide Residual Networkscited by 3,057
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2017Gradient Episodic Memory for Continual Learningcited by 1,871
- 2020Don't Stop Pretraining: Adapt Language Models to Domains and Taskscited by 1,548
- 2019CheXpert: A Large Chest Radiograph Dataset with Uncertainty Labels and Expert Comparisoncited by 1,410
- 2020Gradient Surgery for Multi-Task Learningcited by 1,210
- 2018Efficient Lifelong Learning with A-GEMcited by 1,044
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
20 more
- 2015Automatic differentiation in machine learning: a surveycited by 846
- 2017GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networkscited by 816
- 2018Multi-Task Learning as Multi-Objective Optimizationcited by 809
- 2017An Overview of Multi-Task Learning in Deep Neural Networkscited by 791
- 2015Image-based Recommendations on Styles and Substitutescited by 702
- 2018Do Better ImageNet Models Transfer Better?cited by 560
- 2016Cross-stitch Networks for Multi-task Learningcited by 466
- 2019Transfusion: Understanding Transfer Learning for Medical Imagingcited by 366
- 2019Orthogonal Gradient Descent for Continual Learningcited by 361
- 2019MASS: Masked Sequence to Sequence Pre-training for Language Generationcited by 345
- 2016Variance-based regularization with convex objectivescited by 153
- 2018Multi-task Deep Reinforcement Learning with PopArtcited by 138
- 2017Routing Networks: Adaptive Selection of Non-linear Functions for Multi-Task Learningcited by 125
- 2018Adapting Auxiliary Losses Using Gradient Similaritycited by 98
- 2019Optimizing Data Usage via Differentiable Rewardscited by 48
- 2019Regularizing Deep Multi-Task Networks using Orthogonal Gradientscited by 36
- 2018Domain Adaptive Transfer Learning with Specialist Modelscited by 31
- 2020Multi-Task Learning for Dense Prediction Tasks: A Surveycited by 28
- 2018Gradient Adversarial Training of Neural Networkscited by 17
- 2019Learning a Multi-Domain Curriculum for Neural Machine Translationcited by 16
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 8; 2024: 5; 2025: 1.
17 papers.
Sort:
- 2023ForkMerge: Mitigating Negative Transfer in Auxiliary-Task Learningcited by 28
- 2021Should We Be Pre-training? An Argument for End-task Aware Training as an Alternativecited by 26
- 2023Identification of Negative Transfers in Multitask Learning Using Surrogate Modelscited by 20
- 2022AANG: Automating Auxiliary Learningcited by 12
- 2023Adaptive Training Distributions with Scalable Online Bilevel Optimizationcited by 11
- 2021On the Complementarity of Data Selection and Fine Tuning for Domain Adaptationcited by 10
- 2023GDOD: Effective Gradient Descent using Orthogonal Decomposition for Multi-Task Learningcited by 6
- 2024Careful with that Scalpel: Improving Gradient Surgery with an EMAcited by 4
- 2024A Bayesian Approach to Data Point Selectioncited by 3
- 2025AdaptBot: Combining LLM with Knowledge Graphs and Human Input for Generic-to-Specific Task Decomposition and Knowledge Refinementcited by 3
- 2023Auxiliary-Tasks Learning for Physics-Informed Neural Network-Based Partial Differential Equations Solvingcited by 2
- 2023Transfer Learning for Structured Pruning under Limited Task Datacited by 1
5 more
- 2023D4AM: A General Denoising Framework for Downstream Acoustic Modelscited by 1
- 2023Multitask Learning Can Improve Worst-Group Outcomescited by 1
- 2024Enhancing Molecular Property Prediction with Auxiliary Learning and Task-Specific Adaptationcited by 1
- 2024Aux-NAS: Exploiting Auxiliary Labels with Negligibly Extra Inference Costcited by 1
- 2024OLAF: A Plug-and-Play Framework for Enhanced Multi-object Multi-part Scene Parsingcited by 0
- 2025AdaptBot: Combining LLM with Knowledge Graphs and Human Input for Generic-to-Specific Task Decomposition and Knowledge Refinement4 Feb 2025
- 2024A Bayesian Approach to Data Point Selection6 Nov 2024
- 2024OLAF: A Plug-and-Play Framework for Enhanced Multi-object Multi-part Scene Parsing5 Nov 2024
- 2024Aux-NAS: Exploiting Auxiliary Labels with Negligibly Extra Inference Cost9 May 2024
- 2024Careful with that Scalpel: Improving Gradient Surgery with an EMA5 Feb 2024
- 2024Enhancing Molecular Property Prediction with Auxiliary Learning and Task-Specific Adaptation29 Jan 2024
- 2023Multitask Learning Can Improve Worst-Group Outcomes5 Dec 2023
- 2023D4AM: A General Denoising Framework for Downstream Acoustic Models28 Nov 2023
- 2023Adaptive Training Distributions with Scalable Online Bilevel Optimization20 Nov 2023
- 2023Transfer Learning for Structured Pruning under Limited Task Data10 Nov 2023
- 2023Auxiliary-Tasks Learning for Physics-Informed Neural Network-Based Partial Differential Equations Solving12 Jul 2023
- 2023Identification of Negative Transfers in Multitask Learning Using Surrogate Models25 Mar 2023
5 more
- 2023GDOD: Effective Gradient Descent using Orthogonal Decomposition for Multi-Task Learning31 Jan 2023
- 2023ForkMerge: Mitigating Negative Transfer in Auxiliary-Task Learning30 Jan 2023
- 2022AANG: Automating Auxiliary Learning27 May 2022
- 2021On the Complementarity of Data Selection and Fine Tuning for Domain Adaptation15 Sep 2021
- 2021Should We Be Pre-training? An Argument for End-task Aware Training as an Alternative15 Sep 2021
- 2023ForkMerge: Mitigating Negative Transfer in Auxiliary-Task Learningcited by 28
- 2021Should We Be Pre-training? An Argument for End-task Aware Training as an Alternativecited by 26
- 2023Identification of Negative Transfers in Multitask Learning Using Surrogate Modelscited by 20
- 2022AANG: Automating Auxiliary Learningcited by 12
- 2023Adaptive Training Distributions with Scalable Online Bilevel Optimizationcited by 11
- 2021On the Complementarity of Data Selection and Fine Tuning for Domain Adaptationcited by 10
- 2023GDOD: Effective Gradient Descent using Orthogonal Decomposition for Multi-Task Learningcited by 6
- 2024Careful with that Scalpel: Improving Gradient Surgery with an EMAcited by 4
- 2024A Bayesian Approach to Data Point Selectioncited by 3
- 2025AdaptBot: Combining LLM with Knowledge Graphs and Human Input for Generic-to-Specific Task Decomposition and Knowledge Refinementcited by 3
- 2023Auxiliary-Tasks Learning for Physics-Informed Neural Network-Based Partial Differential Equations Solvingcited by 2
- 2023Transfer Learning for Structured Pruning under Limited Task Datacited by 1
12 most cited of 17 All 17 (JSON)
- 2025AdaptBot: Combining LLM with Knowledge Graphs and Human Input for Generic-to-Specific Task Decomposition and Knowledge Refinement4 Feb 2025
- 2024A Bayesian Approach to Data Point Selection6 Nov 2024
- 2024OLAF: A Plug-and-Play Framework for Enhanced Multi-object Multi-part Scene Parsing5 Nov 2024
- 2024Aux-NAS: Exploiting Auxiliary Labels with Negligibly Extra Inference Cost9 May 2024
- 2024Careful with that Scalpel: Improving Gradient Surgery with an EMA5 Feb 2024
- 2024Enhancing Molecular Property Prediction with Auxiliary Learning and Task-Specific Adaptation29 Jan 2024
- 2023Multitask Learning Can Improve Worst-Group Outcomes5 Dec 2023
- 2023D4AM: A General Denoising Framework for Downstream Acoustic Models28 Nov 2023
- 2023Adaptive Training Distributions with Scalable Online Bilevel Optimization20 Nov 2023
- 2023Transfer Learning for Structured Pruning under Limited Task Data10 Nov 2023
- 2023Auxiliary-Tasks Learning for Physics-Informed Neural Network-Based Partial Differential Equations Solving12 Jul 2023
- 2023Identification of Negative Transfers in Multitask Learning Using Surrogate Models25 Mar 2023
12 newest of 17 All 17 (JSON)