Do Current Multi-Task Optimization Methods in Deep Learning Even Help?
Derrick XinBehrooz GhorbaniJustin GilmerAnkush GargOrhan Firat
Demonstrates through large-scale empirical experiments that complex multi-task optimization algorithms fail to outperform properly tuned scalarized baselines, revealing flawed evaluation protocols in prior literature and offering practical strategies for reliable multi-task model training.
Training deep learning models simultaneously on multiple tasks often causes negative interference, where competing objectives degrade overall accuracy. To address this, recent research has introduced specialized multi-task optimization (MTO) algorithms designed to balance tasks dynamically during training. However, these specialized methods significantly increase computational overhead and system complexity. Given the high costs of training multi-task architectures, determining whether these algorithms deliver real-world advantages over traditional, simpler optimization approaches is a critical engineering and resource-allocation decision.
The article systematically evaluates whether current multi-task optimization algorithms outperform traditional scalarization—the standard practice of training models on a fixed, weighted average of individual task losses. To do so, the authors conduct a large-scale empirical study across supervised machine translation and computer vision benchmarks, including multilingual translation datasets (WMT), scene understanding (Cityscapes), and facial attribute classification (CelebA). They evaluate popular MTO methods (such as MGDA, GradNorm, PCGrad, IMTL, and RLW) against tuned scalarization baselines under controlled batch sizes, step counts, and extensive hyperparameter sweeps.
The analysis reveals three main findings. First, specialized multi-task optimization algorithms do not expand or improve the best achievable trade-off boundary (the Pareto front) across tasks. Instead, they merely land on different points along the same curve that can be traced using standard static weighting. Second, the apparent gains reported in prior literature stem largely from under-tuned baselines and evaluation flaws; variation caused by basic learning rate choices was found to be six to seven times larger than the variance across random seeds. Third, computing per-task gradients in MTO methods drastically degrades computational throughput, slowing training speeds from roughly twelve steps per second down to fewer than five steps per second.
These findings indicate that adopting complex multi-task optimization algorithms yields negligible performance benefits while sharply increasing computational expenditure, engineering maintenance, and training timelines. When the compute budget required for MTO methods is instead redirected toward scaling model capacity (such as increasing neural network depth), the entire performance trade-off curve shifts favorably, delivering superior generalization across all evaluation metrics.
Organizations and practitioners should avoid deploying complex multi-task optimization algorithms in supervised learning pipelines and instead rely on standard scalarization combined with rigorous hyperparameter tuning. When surplus compute is available, investing in model scaling or efficient exploration of static task weights provides a more dependable return on investment. The multi-task learning research community should also adopt standardized benchmark frameworks with strict validation and test splits to prevent false conclusions driven by under-tuned baselines.
The findings are supported with high confidence for supervised learning settings across vision and language modalities. However, limitations remain: searching for optimal static task weights via exhaustive sweeps can be resource-intensive, and the conclusions may not directly generalize to other learning paradigms, such as reinforcement learning or self-supervised pre-training, which require future empirical validation.
- Paper: Multi-Task Learning as Multi-Objective Optimization, Ozan Sener et al. (2018). Introduces the formulation of multi-task learning as multi-objective optimization (MGDA) that the source paper directly examines and empirically critiques.
- Paper: Gradient Surgery for Multi-Task Learning, Tianhe Yu et al. (2020). Presents Projecting Conflicting Gradients (PCGrad), a foundational multi-task gradient surgery method evaluated in the source's empirical benchmarking.
- Paper: GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networks, Zhao Chen et al. (2017). Proposes GradNorm for dynamic gradient balancing in multi-task networks, providing a core multi-task optimization baseline scrutinized by the source.
- Paper: Multi-task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics, Alex Kendall et al. (2017). Introduces homoscedastic uncertainty weighting for multi-task loss balancing, serving as a primary adaptive loss-weighting method tested in the source.
- Paper: End-To-End Multi-Task Learning With Attention, Shikun Liu et al. (2018). Introduces the Dynamic Weight Average (DWA) multi-task optimization technique and multi-task dense prediction baselines that the source systematically benchmarks.
- Paper: An Overview of Multi-Task Learning in Deep Neural Networks, Sebastian Ruder (2017). Provides a comprehensive overview of multi-task deep neural network paradigms, optimization challenges, and parameter sharing strategies that contextualize the source's study.
- Paper: A Survey on Multi-Task Learning, Yu Zhang et al. (2017). Surveys the core theoretical principles and algorithmic families of multi-task learning underlying the optimization methods investigated by the source.
- Paper: Multitask Learning, RICH CARUANA (1997). Establishes the foundational paradigm and baseline mechanisms of shared-representation multi-task learning that modern multi-task optimizers aim to improve upon.
- Paper: Uni-Perceiver-MoE: Learning Sparse Generalist Models with Conditional MoEs, Jinguo Zhu et al. (2022). Investigates gradient conflicts in deep multi-modal multi-task generalist architectures and proposes conditional mixture-of-experts routing to mitigate interference.
- Paper: Localizing Task Information for Improved Model Merging and Compression, Ke Wang et al. (2024). Explores weight space interference across multi-task models by localizing task-specific subnetworks via masking rather than joint optimization.
- Paper: EMR-Merging: Tuning-Free High-Performance Model Merging, Chenyu Huang et al. (2024). Addresses multi-task capability integration without joint multi-task optimization by developing post-hoc model merging techniques.
- Paper: VMT-Adapter: Parameter-Efficient Transfer Learning for Multi-Task Dense Scene Understanding, Yi Xin et al. (2024). Proposes parameter-efficient adapters for multi-task dense scene understanding to overcome the optimization and parameter scaling trade-offs identified in joint training.
- Paper: MmAP: Multi-Modal Alignment Prompt for Cross-Domain Multi-Task Learning, Yi Xin et al. (2024). Applies prompt tuning to multi-modal multi-task learning to navigate multi-task transfer without complex joint optimizer machinery.
