Improved optimization strategies for deep Multi-Task Networks
Not on the map. Why?
Abstract (arXiv)
In Multi-Task Learning (MTL), it is a common practice to train multi-task networks by optimizing an objective function, which is a weighted average of the task-specific objective functions. Although the computational advantages of this strategy are clear, the complexity of the resulting loss landscape has not been studied in the literature. Arguably, its optimization may be more difficult than a separate optimization of the constituting task-specific objectives. In this work, we investigate the benefits of such an alternative, by alternating independent gradient descent steps on the different task-specific objective functions and we formulate a novel way to combine this approach with state-of-the-art optimizers. As the separation of task-specific objectives comes at the cost of increased computational time, we propose a random task grouping as a trade-off between better optimization and computational efficiency. Experimental results over three well-known visual MTL datasets show better overall absolute performance on losses and standard metrics compared to an averaged objective function and other state-of-the-art MTL methods. In particular, our method shows the most benefits when dealing with tasks of different nature and it enables a wider exploration of the shared parameter space. We also show that our random grouping strategy allows to trade-off between these benefits and computational efficiency.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 27 of its 36 references that are in the map. First posted on arXiv 21 Sep 2021.
Builds on
27 of 36 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,444
- 2014Deep Learning Face Attributes in the Wildcited by 3,693
- 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
- 2019On the Convergence of FedAvg on Non-IID Datacited by 1,229
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,130
- 2017GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networkscited by 834
- 2018Multi-Task Learning as Multi-Objective Optimizationcited by 821
15 more
- 2018End-to-End Multi-Task Learning with Attentioncited by 534
- 2016Cross-stitch Networks for Multi-task Learningcited by 467
- 2020Multi-Task Learning with Deep Neural Networks: A Surveycited by 375
- 2019Pareto Multi-Task Learningcited by 224
- 2020Just Pick a Sign: Optimizing Deep Multitask Models with Gradient Sign Dropoutcited by 201
- 2016UberNet: Training a `Universal' Convolutional Neural Network for Low-, Mid-, and High-Level Vision using Diverse Datasets and Limited Memorycited by 200
- 2015Federated Optimization:Distributed Optimization Beyond the Datacentercited by 195
- 2019Attentive Single-Tasking of Multiple Taskscited by 148
- 2018NDDR-CNN: Layerwise Feature Fusing in Multi-Task CNNs by Neural Discriminative Dimensionality Reductioncited by 127
- 2016Fully-adaptive Feature Sharing in Multi-Task Networks with Applications in Person Attribute Classificationcited by 93
- 2019Many Task Learning with Task Routingcited by 50
- 2019MultiNet++: Multi-Stream Feature Aggregation and Geometric Loss Strategy for Multi-Task Learningcited by 45
- 2019Stochastic Filter Groups for Multi-Task CNNs: Learning Specialist and Generalist Convolution Kernelscited by 42
- 2018Adding New Tasks to a Single Network with Weight Transformations using Binary Maskscited by 21
- 2020Maximum Roaming Multi-Task Learningcited by 11
Built on by
Citing papers per year: 2023: 4.
4 papers.
- 2023FAMO: Fast Adaptive Multitask Optimizationcited by 78
- 2023Alternating Gradient Descent and Mixture-of-Experts for Integrated Multimodal Perceptioncited by 19
- 2023Examining Common Paradigms in Multi-Task Learningcited by 2
- 2023ATE-SG: Alternate Through the Epochs Stochastic Gradient for Multi-Task Neural Networkscited by 0
- 2023ATE-SG: Alternate Through the Epochs Stochastic Gradient for Multi-Task Neural Networks26 Dec 2023
- 2023Examining Common Paradigms in Multi-Task Learning8 Nov 2023
- 2023FAMO: Fast Adaptive Multitask Optimization6 Jun 2023
- 2023Alternating Gradient Descent and Mixture-of-Experts for Integrated Multimodal Perception10 May 2023