atlas

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

Adaptive Hardness Negative Sampling for Collaborative Filtering

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Recommendation representation learning · 28 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 adaptive hardness negative sampling (AHNS), instantiated as AHNS_{p<0} that picks, from a random candidate set, the negative whose score is closest to a positive-dependent target, improving implicit CF recommendation over fixed-hardness samplers.

Problem

Existing negative sampling methods for implicit collaborative filtering select negatives of a fixed hardness level, causing false positive and false negative problems that hurt recommendation quality.

Approach

A new paradigm, AHNS, with three criteria (positive-aware, negatively correlated with positive score, adjustable hardness); the instantiation AHNS_{p<0} chooses from M random candidates the item minimizing |e_u^T e_i - beta*(e_u^T e_pos + alpha)^{p+1}|, so negative hardness adapts to each positive pair during training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use adaptive hardness negative sampling (AHNS p=-2) instead of the strongest baselineMF collaborative filtering · ML-1M, Phones, Sports, and ToolsRecall@20: 25.12 -> 25.51; 12.27 -> 13.03; 7.90 -> 8.52; 6.86 -> 7.42Helped
Use adaptive hardness negative sampling (AHNS p=-2) instead of the strongest baselineMF collaborative filtering · ML-1M, Phones, Sports, and ToolsNDCG@20: 37.74 -> 38.77; 6.75 -> 7.14; 4.35 -> 4.61; 3.88 -> 4.05Helped
Use adaptive hardness negative sampling (AHNS p=-2) instead of the strongest baselineMF collaborative filtering · ML-1M, Phones, Sports, and ToolsNDCG@50: 39.71 -> 40.57; 8.15 -> 8.74; 5.36 -> 5.81; 4.61 -> 4.92Helped
Use p=-2 instead of p=-1 (ablation)AHNS · ML-1M, Phones, Sports, and ToolsRecall@20: 25.17 -> 25.51; 13.02 -> 13.03; 8.42 -> 8.52; 7.27 -> 7.42Helped
Use p=-2 instead of p=-1 (ablation)AHNS · ML-1M, Phones, Sports, and ToolsNDCG@20: 37.72 -> 38.77; 7.08 -> 7.14; 4.58 -> 4.61; 4.02 -> 4.05Helped
Use p=-2 instead of p=-1 (ablation)AHNS · ML-1M, Phones, Sports, and ToolsNDCG@50: 39.31 -> 40.57; 8.71 -> 8.74; 5.82 -> 5.81; 4.95 -> 4.92Mixed

Surprising findings

Limitations

Experimental setup

Datasets: MovieLens-1M Amazon-Phones Amazon-Sports Amazon-Tools

Benchmarks: MovieLens-1M Amazon-Phones Amazon-Sports Amazon-Tools

Metrics: Recall@20 NDCG@20 NDCG@50

Baselines: RNS SSM DNS MixGCF DENS DNS(M,N) CuCo

Builds on: BPR DNS DENS CuCo MixGCF

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