atlas

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

Unbiased Recommender Learning from Implicit Feedback via Weakly Supervised Learning

ICML 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Learning from unlabeled and positive-unlabeled data

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.

Reframes implicit-feedback recommendation as positive-unlabeled weakly supervised learning (WeaklyRec) and estimates the class prior with progressive proximal transport (PPT), removing the need for negative samples or propensity scores.

Problem

Implicit feedback recommendation suffers from missing negative feedback: unlabeled interactions are treated as negatives, misclassifying hidden positives, and existing unbiased estimators rely on unreliable propensity scores and can be non-negative-violating.

Approach

Derive a PU-learning surrogate risk for recommendation that uses only positive and unlabeled samples, and estimate the unknown class prior by a proximal optimal transport problem whose mass weight is progressively tuned so the transport cost reveals the positive fraction (kappa_p = 1/w*).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use WeaklyRec instead of the strongest baselineImplicit feedback recommendation · Yahoo! R3NDCG@5: 0.829±0.003 -> 0.843∗ ±0.002Helped
Use WeaklyRec instead of the strongest baselineImplicit feedback recommendation · CoatRecall@5: 0.389±0.031 -> 0.425∗ ±0.019Helped
Use WeaklyRec instead of the strongest baselineImplicit feedback recommendation · KuaiRecNDCG@5: 0.466±0.004 -> 0.488∗ ±0.004Helped
Use WeaklyRec instead of the strongest baselineImplicit feedback recommendation · KuaiRecRecall@5: 0.288±0.004 -> 0.296∗ ±0.004Helped
Replace the WeaklyRec risk estimator with uPU, nnPU, or distPU (ablation)WeaklyRec on KuaiRec · KuaiRecRecommendation performance (NDCG@K and Recall@K)Hurt
Replace the logistic error measure with the sigmoid error measure (ablation)WeaklyRec on KuaiRec · KuaiRecRecommendation performance (NDCG@K and Recall@K)Hurt
Replace the logistic error measure with the squared error measure (ablation)WeaklyRec on KuaiRec · KuaiRecRecommendation performance (NDCG@K and Recall@K)No clear effect
Set the fixed class prior to ˆκp = 0.05 instead of ˆκp = 0.2 (ablation)WeaklyRec · KuaiRecNDCG@5: 0.4232 -> 0.4871Helped
Increase the proportion of unlabeled training samples from 5% to all unlabeled samples (ablation)WeaklyRec · KuaiRecNDCG@1: approximately 0.34 -> around 0.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: Yahoo! R3 Coat KuaiRec

Benchmarks: Yahoo! R3 Coat KuaiRec

Metrics: NDCG@1 NDCG@3 NDCG@5 Recall@1 Recall@3 Recall@5

Baselines: RMF CRMF WMF UBPR CUBPR UPL RecVAE DCF ORACLE CDR SDR UIDR

Builds on: uPU nnPU RMF UBPR UPL

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