paper-with-me

홈 › Papers

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

2022-03-14 · Yun He, Xue Feng, Cheng Cheng, Geng Ji, Yunsong Guo, James Caverlee

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: https://github.com/facebookresearch/MetaBalance

📄 PDF Abstract BibTeX arXiv:2203.06801

Code (1)

facebookresearch/metabalance 공식 구현 pytorch

Similar Papers 제목 키워드 기반

MetaBalance: High-Performance Neural Networks for Class-Imbalanced Data

2021-06-17 · Arpit Bansal, Micah Goldblum, Valeriia Cherepanova, Avi Schwarzschild 외

Class-imbalanced data, in which some classes contain far more samples than others, is ubiquitous in real-world applications. Standard techniques for handling class-imbalance usually work by training on a re-weighted loss…

Fraud Detectionimage-classificationImage ClassificationMemorization+2

GradCraft: Elevating Multi-task Recommendations through Holistic Gradient Crafting

2024-07-29 · Yimeng Bai, Yang Zhang, Fuli Feng, Jing Lu 외

Recommender systems require the simultaneous optimization of multiple objectives to accurately model user interests, necessitating the application of multi-task learning methods. However, existing multi-task learning met…

Multi-Task LearningRecommendation Systems

Uptrendz: API-Centric Real-time Recommendations in Multi-Domain Settings

2023-01-03 · Emanuel Lacic, Tomislav Duricic, Leon Fadljevic, Dieter Theiler 외

In this work, we tackle the problem of adapting a real-time recommender system to multiple application domains, and their underlying data models and customization requirements. To do that, we present Uptrendz, a multi-do…

Recommendation Systems

Recommendations in a Multi-Domain Setting: Adapting for Customization, Scalability and Real-Time Performance

2022-03-02 · Emanuel Lacic, Dominik Kowald

In this industry talk at ECIR'2022, we illustrate how to build a modern recommender system that can serve recommendations in real-time for a diverse set of application domains. Specifically, we present our system archite…

Collaborative FilteringMulti-Domain Recommender SystemsRecommendation Systems

Interacting with Explanations through Critiquing

2020-05-22 · Diego Antognini, Claudiu Musat, Boi Faltings

Using personalized explanations to support recommendations has been shown to increase trust and perceived quality. However, to actually obtain better recommendations, there needs to be a means for users to modify the rec…

Multi-Task Learning