Graph Coloring for Multi-Task Learning
Not on the map. Why?
Abstract (arXiv)
When different objectives conflict with each other in multi-task learning, gradients begin to interfere and slow convergence, thereby potentially reducing the final model's performance. To address this, we introduce SON-GOKU, a scheduler that computes gradient interference, constructs an interference graph, and then applies greedy graph-coloring to partition tasks into groups that align well with each other. At each training step, only one group (color class) of tasks are activated, and the grouping partition is constantly recomputed as task relationships evolve throughout training. By ensuring that each mini-batch contains only tasks that pull the model in the same direction, our method improves the effectiveness of any underlying multi-task learning optimizer without additional tuning. Since tasks within these groups will update in compatible directions, multi-task learning will improve model performance rather than impede it. Empirical results on six different datasets show that this interference-aware graph-coloring approach consistently outperforms baselines and state-of-the-art multi-task optimizers. We provide extensive theory showing why grouping and sequential updates improve multi-task learning, with guarantees on descent, convergence, and the ability to accurately identify what tasks conflict or align.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 57 of its 108 references that are in the map. First posted on arXiv 21 Sep 2025.
Builds on
57 of 108 references.
References · 57
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,877
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2017Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semanticscited by 1,358
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,352
- 2020Gradient Surgery for Multi-Task Learningcited by 1,256
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,150
- 2017GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networkscited by 834
- 2018Multi-Task Learning as Multi-Objective Optimizationcited by 821
- 2017An Overview of Multi-Task Learning in Deep Neural Networkscited by 803
38 more
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 724
- 2016Training Region-based Object Detectors with Online Hard Example Miningcited by 579
- 2016Linear Convergence of Gradient and Proximal-Gradient Methods Under the Polyak-Lojasiewicz Conditioncited by 539
- 2018End-to-End Multi-Task Learning with Attentioncited by 534
- 2021Conflict-Averse Gradient Descent for Multi-task Learningcited by 459
- 2020Dataset Cartography: Mapping and Diagnosing Datasets with Training Dynamicscited by 425
- 2019Which Tasks Should Be Learned Together in Multi-task Learning?cited by 375
- 2017Stochastic Gradient Descent as Approximate Bayesian Inferencecited by 300
- 2014Sketching as a Tool for Numerical Linear Algebracited by 288
- 2018An Empirical Model of Large-Batch Trainingcited by 281
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 279
- 2017Gated Multimodal Units for Information Fusioncited by 248
- 2018The Natural Language Decathlon: Multitask Learning as Question Answeringcited by 236
- 2019Pareto Multi-Task Learningcited by 224
- 2021Efficiently Identifying Task Groupings for Multi-Task Learningcited by 222
- 2022Multi-Task Learning as a Bargaining Gamecited by 215
- 2021MultiBench: Multiscale Benchmarks for Multimodal Representation Learningcited by 146
- 2017A Bayesian Perspective on Generalization and Stochastic Gradient Descentcited by 135
- 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 116
- 2020Robust Learning Through Cross-Task Consistencycited by 105
- 2018CentralNet: a Multilayer Approach for Multimodal Fusioncited by 86
- 2023FAMO: Fast Adaptive Multitask Optimizationcited by 78
- 2022In Defense of the Unitary Scalarization for Deep Multi-Task Learningcited by 67
- 2018Deep Bidirectional and Unidirectional LSTM Recurrent Neural Network for Network-wide Traffic Speed Predictioncited by 61
- 2016A Variational Analysis of Stochastic Gradient Algorithmscited by 57
- 2023Recon: Reducing Conflicting Gradients from the Root for Multi-Task Learningcited by 51
- 2021A Local Convergence Theory for Mildly Over-Parameterized Two-Layer Neural Networkcited by 47
- 2015Frequent Directions : Simple and Deterministic Matrix Sketchingcited by 39
- 2024Fair Resource Allocation in Multi-Task Learningcited by 35
- 2022AdaTask: A Task-aware Adaptive Learning Rate Approach to Multi-task Learningcited by 31
- 2016Asynchrony begets Momentum, with an Application to Deep Learningcited by 30
- 2024A Systematic Review of Intermediate Fusion in Multimodal Deep Learning for Biomedical Applicationscited by 25
- 2024Robust Multi-Task Learning with Excess Riskscited by 24
- 2025Selective Task Group Updates for Multi-Task Optimizationcited by 17
- 2024Proactive Gradient Conflict Mitigation in Multi-Task Learning: A Sparse Training Perspectivecited by 12
- 2024GO4Align: Group Optimization for Multi-Task Alignmentcited by 11
- 2023Domain Generalization Guided by Gradient Signal to Noise Ratio of Parameterscited by 9
- 2020A Simple General Approach to Balance Task Difficulty in Multi-Task Learningcited by 8
50 most cited of 57 All 57 (JSON)
Built on by
Citing papers per year: 2025: 1.
1 paper.