atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Direct Routing Gradient (DRGrad): A Personalized Information Surgery for Multi-Task Learning (MTL) Recommendations

AAAI 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Recommendation representation learning · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DRGrad, a gradient-routing multi-task learning framework with a split MMoE structure, a supervised router, an updater, and a PPNet-style personalized gate, evaluated on a 15-billion-sample industrial recommender dataset, UCI Census-Income, and a synthetic dataset.

Problem

Negative transfer and the seesaw phenomenon in multi-task learning for industrial recommender systems, where task gradients conflict and noisy auxiliary tasks hurt primary tasks like click and dwell time, while existing methods add computation or ignore task importance and personalization.

Approach

Split the primary task into a dedicated tower and a shared-layer tower, use a router that routes cosine-similarity-based gradient corrections from auxiliary tasks into each part, an updater that adaptively weights the two parts via softmax over accumulated gradient norms, and a PPNet-like personalized gate on the shared layer to make gradient routing user-specific.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DRGrad instead of IGBv2MTL recommendation model · 15 Billion Samples Industry DataClick AUC: 0.7643 -> 0.7651Helped
Use DRGrad instead of CAGradMTL recommendation model · 15 Billion Samples Industry DataDwell Time AUC: 0.7485 -> 0.7493Helped
Use DRGrad instead of Nash-MTLMTL model · UCI Census-Income DataTask1 AUC: 0.9534 -> 0.9550Helped
Use DRGrad instead of AdaTaskMTL model · UCI Census-Income DataTask2 AUC: 0.9947 -> 0.9949Helped
Add the split structure to MMoE (ablation)MTL recommendation model · 15 Billion Samples Industry DataClick AUC: 0.7624 -> 0.7626Helped
Add the split structure to MMoE (ablation)MTL recommendation model · 15 Billion Samples Industry DataDwell Time AUC: 0.7477 -> 0.7481Helped
Add the router network to Split-MMoE (ablation)MTL recommendation model · 15 Billion Samples Industry DataClick AUC: 0.7626 -> 0.7641Helped
Add the router network to Split-MMoE (ablation)MTL recommendation model · 15 Billion Samples Industry DataDwell Time AUC: 0.7481 -> 0.7492Helped
Add PPNet to DRGrad (ablation)DRGrad · 15 Billion Samples Industry DataClick AUC: 0.7645 -> 0.7651Helped
Add PPNet to DRGrad (ablation)DRGrad · 15 Billion Samples Industry DataDwell Time AUC: 0.7491 -> 0.7493Helped

Surprising findings

Limitations

Experimental setup

Datasets: 15 billion sample industrial recommendation dataset UCI Census-Income synthetic dataset

Benchmarks: 15 Billion Samples Industry Data UCI Census-Income synthetic dataset

Metrics: AUC gain training time latency

Baselines: MMoE Split-MMoE SNR PLE AC-MMoE PCGrad CAGrad Nash-MTL AdaTask IGBv2

Builds on: MMoE PCGrad PPNet SNR CAGrad

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy