TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/SimpleX: A Simple and Strong Baseline for Collaborative Fi...

SimpleX: A Simple and Strong Baseline for Collaborative Filtering

Kelong Mao, Jieming Zhu, Jinpeng Wang, Quanyu Dai, Zhenhua Dong, Xi Xiao, Xiuqiang He

2021-09-26Collaborative FilteringRecommendation Systems
PaperPDFCode(official)

Abstract

Collaborative filtering (CF) is a widely studied research topic in recommender systems. The learning of a CF model generally depends on three major components, namely interaction encoder, loss function, and negative sampling. While many existing studies focus on the design of more powerful interaction encoders, the impacts of loss functions and negative sampling ratios have not yet been well explored. In this work, we show that the choice of loss function as well as negative sampling ratio is equivalently important. More specifically, we propose the cosine contrastive loss (CCL) and further incorporate it to a simple unified CF model, dubbed SimpleX. Extensive experiments have been conducted on 11 benchmark datasets and compared with 29 existing CF models in total. Surprisingly, the results show that, under our CCL loss and a large negative sampling ratio, SimpleX can surpass most sophisticated state-of-the-art models by a large margin (e.g., max 48.5% improvement in NDCG@20 over LightGCN). We believe that SimpleX could not only serve as a simple strong baseline to foster future research on CF, but also shed light on the potential research direction towards improving loss function and negative sampling. Our source code will be available at https://reczoo.github.io/SimpleX.

Results

TaskDatasetMetricValueModel
Recommendation SystemsGowallaRecall@200.1872SimpleX
Recommendation SystemsGowallanDCG@200.1557SimpleX
Recommendation SystemsYelp2018NDCG@200.0575SimpleX
Recommendation SystemsYelp2018Recall@200.0701SimpleX
Recommendation SystemsAmazon-BookRecall@200.0583SimpleX
Recommendation SystemsAmazon-BooknDCG@200.0468SimpleX
Collaborative FilteringGowallaNDCG@200.1557SimpleX
Collaborative FilteringGowallaRecall@200.1872SimpleX
Collaborative FilteringYelp2018NDCG@200.0575SimpleX
Collaborative FilteringYelp2018Recall@200.0701SimpleX
Collaborative FilteringMovieLens 1MNDCG@200.267SimpleX

Related Papers

IP2: Entity-Guided Interest Probing for Personalized News Recommendation2025-07-18A Reproducibility Study of Product-side Fairness in Bundle Recommendation2025-07-18SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16Looking for Fairness in Recommender Systems2025-07-16Journalism-Guided Agentic In-Context Learning for News Stance Detection2025-07-15LLM-Stackelberg Games: Conjectural Reasoning Equilibria and Their Applications to Spearphishing2025-07-12NLGCL: Naturally Existing Neighbor Layers Graph Contrastive Learning for Recommendation2025-07-10