Fantastic Multi-Task Gradient Updates and How to Find Them In a Cone
Negar Hassanpour, Muhammad Kamran Janjua, Kunlin Zhang, Sepehr, Lavasani, Xiaowen Zhang, Chunhua Zhou, Chao Gao

TL;DR
ConicGrad is a novel multi-task learning method that uses a cone-based angular constraint to effectively balance conflicting gradients, improving performance in supervised and reinforcement learning tasks.
Contribution
It introduces a scalable, robust approach that dynamically constrains gradient directions within a cone, resolving gradient conflicts in multi-task learning.
Findings
Achieves state-of-the-art results on standard benchmarks.
Effectively balances task gradients without over-constraining.
Demonstrates scalability to high-dimensional models.
Abstract
Balancing competing objectives remains a fundamental challenge in multi-task learning (MTL), primarily due to conflicting gradients across individual tasks. A common solution relies on computing a dynamic gradient update vector that balances competing tasks as optimization progresses. Building on this idea, we propose ConicGrad, a principled, scalable, and robust MTL approach formulated as a constrained optimization problem. Our method introduces an angular constraint to dynamically regulate gradient update directions, confining them within a cone centered on the reference gradient of the overall objective. By balancing task-specific gradients without over-constraining their direction or magnitude, ConicGrad effectively resolves inter-task gradient conflicts. Moreover, our framework ensures computational efficiency and scalability to high-dimensional parameter spaces. We conduct…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Distributed and Parallel Computing Systems
