Feed m Birds with One Scone: Accelerating Multi-task Gradient Balancing via Bi-level Optimization
Not on the map. Why?
Abstract (arXiv)
In machine learning, the goal of multi-task learning (MTL) is to optimize multiple objectives together. Recent works, for example, Multiple Gradient Descent Algorithm (MGDA) and its variants, show promising results with dynamically adjusted weights for different tasks to mitigate conflicts that may potentially degrade the performance on certain tasks. Despite the empirical success of MGDA-type methods, one major limitation of such methods is their computational inefficiency, as they require access to all task gradients. In this paper we introduce MARIGOLD, a unified algorithmic framework for efficiently solving MTL problems. Our method reveals that multi-task gradient balancing methods have a hierarchical structure, in which the model training and the gradient balancing are coupled during the whole optimization process and can be viewed as a bi-level optimization problem. Moreover, we showcase that the bi-level problem can be solved efficiently by leveraging zeroth-order method. Extensive experiments on both public datasets and industrial-scale datasets demonstrate the efficiency and superiority of our method.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 57 of its 78 references that are in the map. First posted on arXiv 8 Mar 2026.
Builds on
57 of 78 references.
References · 57
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,444
- 2017Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semanticscited by 1,358
- 2020Gradient Surgery for Multi-Task Learningcited by 1,256
- 2017GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networkscited by 834
- 2018Multi-Task Learning as Multi-Objective Optimizationcited by 821
- 2018End-to-End Multi-Task Learning with Attentioncited by 534
- 2019Meta-Learning with Implicit Gradientscited by 525
- 2021Conflict-Averse Gradient Descent for Multi-task Learningcited by 459
- 2021Gradient Descent on Neural Networks Typically Occurs at the Edge of Stabilitycited by 427
- 2016Reinforcement Learning with Unsupervised Auxiliary Taskscited by 404
- 2023Fine-Tuning Language Models with Just Forward Passescited by 345
38 more
- 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 304
- 2019On Gradient Descent Ascent for Nonconvex-Concave Minimax Problemscited by 270
- 2018Approximation Methods for Bilevel Programmingcited by 236
- 2018The Natural Language Decathlon: Multitask Learning as Question Answeringcited by 236
- 2022Multi-Task Learning as a Bargaining Gamecited by 215
- 2020Few-Shot Learning via Learning the Representation, Provablycited by 214
- 2021Efficient and Modular Implicit Differentiationcited by 203
- 2019Scaling and Benchmarking Self-Supervised Visual Representation Learningcited by 201
- 2020Just Pick a Sign: Optimizing Deep Multitask Models with Gradient Sign Dropoutcited by 201
- 2018Entire Space Multi-Task Model: An Effective Approach for Estimating Post-Click Conversion Ratecited by 173
- 2020Gradient Vaccine: Investigating and Improving Multi-task Optimization in Massively Multilingual Modelscited by 169
- 2020On the Iteration Complexity of Hypergradient Computationcited by 155
- 2020A Two-Timescale Framework for Bilevel Optimization: Complexity Analysis and Application to Actor-Criticcited by 144
- 2024Revisiting Zeroth-Order Optimization for Memory-Efficient LLM Fine-Tuning: A Benchmarkcited by 114
- 2021Reasonable Effectiveness of Random Weighting: A Litmus Test for Multi-Task Learningcited by 101
- 2022A framework for bilevel optimization that enables stochastic and global variance reduction algorithmscited by 99
- 2019Generalized Inner Loop Meta-Learningcited by 93
- 2019Self-Supervised Generalisation with Meta Auxiliary Learningcited by 88
- 2023FAMO: Fast Adaptive Multitask Optimizationcited by 78
- 2024Wukong: Towards a Scaling Law for Large-Scale Recommendationcited by 74
- 2020learn2learn: A Library for Meta-Learning Researchcited by 69
- 2017Stochastic Zeroth-order Optimization in High Dimensionscited by 63
- 2022Advancing Model Pruning via Bi-level Optimizationcited by 56
- 2019Torchmeta: A Meta-Learning library for PyTorchcited by 52
- 2021Bridging Multi-Task Learning and Meta-Learning: Towards Efficient Training and Effective Adaptationcited by 50
- 2019The stochastic multi-gradient algorithm for multi-objective optimization and its application to supervised machine learningcited by 46
- 2020Zeroth-Order Regularized Optimization (ZORO): Approximately Sparse Gradients and Adaptive Samplingcited by 46
- 2020Auxiliary Learning by Implicit Differentiationcited by 45
- 2024Private Fine-tuning of Large Language Models with Zeroth-order Optimizationcited by 41
- 2018Explainable Recommendation via Multi-Task Learning in Opinionated Text Datacited by 40
- 2018Zeroth-order Nonconvex Stochastic Optimization: Handling Constraints, High-Dimensionality and Saddle-Pointscited by 37
- 2023Three-Way Trade-Off in Multi-Objective Learning: Optimization, Generalization and Conflict-Avoidancecited by 36
- 2024Privacy-Preserving Instructions for Aligning Large Language Modelscited by 35
- 2022MetaBalance: Improving Multi-Task Recommendations via Adapting Gradient Magnitudes of Auxiliary Taskscited by 34
- 2023Direction-oriented Multi-objective Learning: Simple and Provable Stochastic Algorithmscited by 34
- 2023Optimal Algorithms for Stochastic Bilevel Optimization under Relaxed Smoothness Conditionscited by 31
- 2022Betty: An Automatic Differentiation Library for Multilevel Optimizationcited by 27
- 2023Identification of Negative Transfers in Multitask Learning Using Surrogate Modelscited by 20
50 most cited of 57 All 57 (JSON)
Built on by
Not cited yet.