Core Concepts
GradCraft, a novel gradient balancing method, significantly improves multi-task recommendation performance by dynamically adjusting gradient magnitudes and resolving gradient direction conflicts globally.
Stats
The Wechat dataset underwent a 10-core filtering process, ensuring each user/video has at least 10 samples.
The Kuaishou dataset, sourced from a real-world short video recommendation platform, underwent a 20-core filtering process due to its sparser nature.
Datasets were split into training, validation, and test sets following an 8:1:1 ratio.
The study evaluated performance using AUC and GAUC metrics, focusing on the average performance across all tasks.
Online A/B testing involved traffic from over 15 million users and assessed metrics like average watch time (WT), effective video views (VV), and video sharing instances (Share).
Quotes
"Recommender systems require the simultaneous optimization of multiple objectives to accurately model user interests, necessitating the application of multi-task learning methods."
"GradCraft dynamically adjusts gradient magnitudes to align with the maximum gradient norm, mitigating interference from gradient magnitudes for subsequent manipulation."
"It then employs projections to eliminate gradient conflicts in directions while considering all conflicting tasks simultaneously, theoretically guaranteeing the global resolution of direction conflicts."