atlas

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

Both Supply and Precision: Sample Debias and Ranking Consistency Joint Learning for Large Scale Pre-Ranking System

AAAI 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Recommendation representation learning · 0 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 SDCL, an end-to-end multi-task framework for the pre-ranking stage of Weibo's feed recommender that combines multi-task distillation from a jointly trained ranking model with adaptive weighting of supplied negative samples to address sample selection bias and ranking consistency.

Problem

Pre-ranking in cascade recommenders suffers from sample selection bias (training on exposed items only while inferring over a much larger item space) and ranking consistency problems (pre-ranking and ranking orders diverge after multi-task score fusion).

Approach

Jointly train pre-ranking and ranking nets with shared feature embeddings and per-task logit distillation from the ranking net, while supplying negatives from upstream stages and weighting them adaptively by a similarity term and the current model's confidence, all in one multi-task objective.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add multi-task distillation (ablation)SNR pre-ranking model · Pre-ranking evaluationReverse Rate: 0.4393 -> 0.4254Helped
Add multi-task distillation (ablation)SNR pre-ranking model · Pre-ranking evaluationRecall@100: 0.29458 -> 0.33074Helped
Add multi-task distillation (ablation)SNR pre-ranking model · Pre-ranking evaluationPrecision@100: 0.01222 -> 0.01200Hurt
Add negative samples with fixed weights (ablation)SNR w/ MTD · Pre-ranking evaluationRecall@100: 0.33074 -> 0.33963Helped
Add negative samples with fixed weights (ablation)SNR w/ MTD · Pre-ranking evaluationPrecision@100: 0.01200 -> 0.01543Helped
Add negative samples with fixed weights (ablation)SNR w/ MTD · Pre-ranking evaluationReverse Rate: 0.4254 -> 0.3634Helped
Replace fixed negative-sample weights with adaptive weights (ablation)SNR w/ MTD & fixed weights · Pre-ranking evaluationRecall@100: 0.33963 -> 0.35023Helped
Replace fixed negative-sample weights with adaptive weights (ablation)SNR w/ MTD & fixed weights · Pre-ranking evaluationPrecision@100: 0.01543 -> 0.01719Helped
Replace fixed negative-sample weights with adaptive weights (ablation)SNR w/ MTD & fixed weights · Pre-ranking evaluationReverse Rate: 0.3634 -> 0.3631Helped
Use 18 rather than 8 negative samples (ablation)SNR · Pre-ranking evaluation, CTRAUC: 0.838 -> 0.852(+1.7%)Helped
Use 18 rather than 8 negative samples (ablation)SNR · Pre-ranking evaluation, TIMEAUC: 0.837 -> 0.854(+2.0%)Helped
Use 18 rather than 8 negative samples (ablation)SNR · Pre-ranking evaluation, ITRAUC: 0.959 -> 0.946(-1.4%)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Weibo homepage recommendation production traffic logs

Benchmarks: Weibo internal traffic logs (offline) Weibo online A/B test

Metrics: Precision@100 Recall@100 Reverse Rate AUC Average Watch Time Average Number of Requests Average Number of Valid Reads

Baselines: SNR

Builds on: SNR PEPNet FSCD Knowledge distillation (logit-based)

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