Balancing Average and Worst-case Accuracy in Multitask Learning
Not on the map. Why?
Abstract (arXiv)
When training and evaluating machine learning models on a large number of tasks, it is important to not only look at average task accuracy -- which may be biased by easy or redundant tasks -- but also worst-case accuracy (i.e. the performance on the task with the lowest accuracy). In this work, we show how to use techniques from the distributionally robust optimization (DRO) literature to improve worst-case performance in multitask learning. We highlight several failure cases of DRO when applied off-the-shelf and present an improved method, Lookahead-DRO (L-DRO), which mitigates these issues. The core idea of L-DRO is to anticipate the interaction between tasks during training in order to choose a dynamic re-weighting of the various task losses, which will (i) lead to minimal worst-case loss and (ii) train on as many tasks as possible. After demonstrating the efficacy of L-DRO on a small controlled synthetic setting, we evaluate it on two realistic benchmarks: a multitask version of the CIFAR-100 image classification dataset and a large-scale multilingual language modeling experiment. Our empirical results show that L-DRO achieves a better trade-off between average and worst-case accuracy with little computational overhead compared to several strong baselines.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 30 of its 53 references that are in the map. First posted on arXiv 12 Oct 2021.
Builds on
30 of 53 references.
References · 30
- 2017Attention Is All You Needcited by 60,361
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,897
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,935
- 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,818
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 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
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,247
- 2017GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networkscited by 834
- 2018Multi-Task Learning as Multi-Objective Optimizationcited by 821
18 more
- 2017An Overview of Multi-Task Learning in Deep Neural Networkscited by 803
- 2020XTREME: A Massively Multilingual Multi-task Benchmark for Evaluating Cross-lingual Generalizationcited by 742
- 2018Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidatescited by 639
- 2020Multi-Task Learning with Deep Neural Networks: A Surveycited by 375
- 2019Massively Multilingual Neural Machine Translationcited by 246
- 2018The Natural Language Decathlon: Multitask Learning as Question Answeringcited by 236
- 2019Pareto Multi-Task Learningcited by 224
- 2016Distributionally Robust Stochastic Optimization with Wasserstein Distancecited by 185
- 2020Large-Scale Methods for Distributionally Robust Optimizationcited by 179
- 2020Gradient Vaccine: Investigating and Improving Multi-task Optimization in Massively Multilingual Modelscited by 169
- 2019Distributionally Robust Language Modelingcited by 143
- 2018Multi-task Deep Reinforcement Learning with PopArtcited by 141
- 2017Routing Networks: Adaptive Selection of Non-linear Functions for Multi-Task Learningcited by 126
- 2021Examining and Combating Spurious Features under Distribution Shiftcited by 65
- 2018A Hierarchical Multi-task Approach for Learning Embeddings from Semantic Taskscited by 54
- 2019What Kind of Language Is Hard to Language-Model?cited by 50
- 2019Adaptive Scheduling for Multi-Task Learningcited by 24
- 2018Scheduled Multi-Task Learning: From Syntax to Translationcited by 18
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 2; 2025: 2; 2026: 2.
10 papers.
- 2023UniMax: Fairer and more Effective Language Sampling for Large-Scale Multilingual Pretrainingcited by 151
- 2022Auto-Lambda: Disentangling Dynamic Task Relationshipscited by 73
- 2024SELF-GUIDE: Better Task-Specific Instruction Following via Self-Synthetic Finetuningcited by 32
- 2024Robust Multi-Task Learning with Excess Riskscited by 24
- 2023Less is More: Selective Layer Finetuning with SubTuningcited by 14
- 2025AutoMixAlign: Adaptive Data Mixing for Multi-Task Preference Optimization in LLMscited by 8
- 2025DaMo: Data Mixing Optimizer in Fine-tuning Multimodal LLMs for Mobile Phone Agentscited by 2
- 2023Multitask Learning Can Improve Worst-Group Outcomescited by 1
- 2026MaD-Mix: Multi-Modal Data Mixtures via Latent Space Coupling for Vision-Language Model Trainingcited by 1
- 2026Distributionally Robust Multi-Task Reinforcement Learning via Adaptive Task Samplingcited by 0
- 2026Distributionally Robust Multi-Task Reinforcement Learning via Adaptive Task Sampling14 May 2026
- 2026MaD-Mix: Multi-Modal Data Mixtures via Latent Space Coupling for Vision-Language Model Training8 Feb 2026
- 2025DaMo: Data Mixing Optimizer in Fine-tuning Multimodal LLMs for Mobile Phone Agents22 Oct 2025
- 2025AutoMixAlign: Adaptive Data Mixing for Multi-Task Preference Optimization in LLMs31 May 2025
- 2024SELF-GUIDE: Better Task-Specific Instruction Following via Self-Synthetic Finetuning16 Jul 2024
- 2024Robust Multi-Task Learning with Excess Risks3 Feb 2024
- 2023Multitask Learning Can Improve Worst-Group Outcomes5 Dec 2023
- 2023UniMax: Fairer and more Effective Language Sampling for Large-Scale Multilingual Pretraining18 Apr 2023
- 2023Less is More: Selective Layer Finetuning with SubTuning13 Feb 2023
- 2022Auto-Lambda: Disentangling Dynamic Task Relationships7 Feb 2022