Robust Multi-Task Learning with Excess Risks
Yifei He, Shiji Zhou, Guojun Zhang, Hyokun Yun, Yi Xu, Belinda Zeng, Trishul Chilimbi, Han Zhao
TL;DR
This work addresses robustness of multi-task learning to label noise, where conventional loss-based weighting overemphasizes corrupted tasks. It introduces ExcessMTL, a task-balancing method that uses excess risks to measure distance to convergence and updates task weights via online exponentiated gradient within a min–max framework. Excess risks are efficiently estimated with a Taylor-based expansion and a diagonal empirical Fisher approximation, and the algorithm includes scale normalization to ensure cross-task comparability; theoretical results show O(1/\\sqrt{t}) convergence with Pareto optimality in convex settings and Pareto stationarity in non-convex settings. Empirical evaluations on MultiMNIST, Office-Home, and NYUv2 demonstrate superior robustness to label noise, preserving performance on clean tasks while downweighting noisy tasks, outperforming baselines such as MGDA, GroupDRO, GradNorm, IMTL, and MOML. Overall, ExcessMTL provides a principled, scalable approach to robust multi-task balancing with implications for other loss-weighting scenarios beyond MTL.
Abstract
Multi-task learning (MTL) considers learning a joint model for multiple tasks by optimizing a convex combination of all task losses. To solve the optimization problem, existing methods use an adaptive weight updating scheme, where task weights are dynamically adjusted based on their respective losses to prioritize difficult tasks. However, these algorithms face a great challenge whenever label noise is present, in which case excessive weights tend to be assigned to noisy tasks that have relatively large Bayes optimal errors, thereby overshadowing other tasks and causing performance to drop across the board. To overcome this limitation, we propose Multi-Task Learning with Excess Risks (ExcessMTL), an excess risk-based task balancing method that updates the task weights by their distances to convergence instead. Intuitively, ExcessMTL assigns higher weights to worse-trained tasks that are further from convergence. To estimate the excess risks, we develop an efficient and accurate method with Taylor approximation. Theoretically, we show that our proposed algorithm achieves convergence guarantees and Pareto stationarity. Empirically, we evaluate our algorithm on various MTL benchmarks and demonstrate its superior performance over existing methods in the presence of label noise. Our code is available at https://github.com/yifei-he/ExcessMTL.
