MetaBalance: Improving Multi-Task Recommendations via Adapting Gradient Magnitudes of Auxiliary Tasks

36Citations
Citations of this article
47Readers
Mendeley users who have this article in their library.

Abstract

In many personalized recommendation scenarios, the generalization ability of a target task can be improved via learning with additional auxiliary tasks alongside this target task on a multi-task network. However, this method often suffers from a serious optimization imbalance problem. On the one hand, one or more auxiliary tasks might have a larger influence than the target task and even dominate the network weights, resulting in worse recommendation accuracy for the target task. On the other hand, the influence of one or more auxiliary tasks might be too weak to assist the target task. More challenging is that this imbalance dynamically changes throughout the training process and varies across the parts of the same network. We propose a new method: MetaBalance to balance auxiliary losses via directly manipulating their gradients w.r.t the shared parameters in the multi-task network. Specifically, in each training iteration and adaptively for each part of the network, the gradient of an auxiliary loss is carefully reduced or enlarged to have a closer magnitude to the gradient of the target loss, preventing auxiliary tasks from being so strong that dominate the target task or too weak to help the target task. Moreover, the proximity between the gradient magnitudes can be flexibly adjusted to adapt MetaBalance to different scenarios. The experiments show that our proposed method achieves a significant improvement of 8.34% in terms of NDCG@10 upon the strongest baseline on two real-world datasets. The code of our approach can be found at here.

References Powered by Scopus

Neural collaborative filtering

5484Citations
N/AReaders
Get full text

Multi-task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics

2533Citations
N/AReaders
Get full text

Wide & deep learning for recommender systems

2424Citations
N/AReaders
Get full text

Cited by Powered by Scopus

AdaTask: A Task-Aware Adaptive Learning Rate Approach to Multi-Task Learning

36Citations
N/AReaders
Get full text

Multi-behavior Self-supervised Learning for Recommendation

19Citations
N/AReaders
Get full text

Socialized Learning: A Survey of the Paradigm Shift for Edge Intelligence in Networked Systems

6Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

He, Y., Feng, X., Cheng, C., Ji, G., Guo, Y., & Caverlee, J. (2022). MetaBalance: Improving Multi-Task Recommendations via Adapting Gradient Magnitudes of Auxiliary Tasks. In WWW 2022 - Proceedings of the ACM Web Conference 2022 (pp. 2205–2215). Association for Computing Machinery, Inc. https://doi.org/10.1145/3485447.3512093

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 11

85%

Researcher 2

15%

Readers' Discipline

Tooltip

Computer Science 18

86%

Engineering 2

10%

Chemistry 1

5%

Save time finding and organizing research with Mendeley

Sign up for free