IRAIJun 23, 2024

SimCE: Simplifying Cross-Entropy Loss for Collaborative Filtering

arXiv:2406.16170v110 citations
Originality Incremental advance
AI Analysis

This is an incremental improvement for recommender systems, addressing training inefficiencies in collaborative filtering.

The paper tackled the problem of slow convergence and suboptimal local optima in collaborative filtering by proposing SimCE, a simplified loss function that outperformed BPR and SSM on 12 benchmark datasets with MF and LightGCN backbones.

The learning objective is integral to collaborative filtering systems, where the Bayesian Personalized Ranking (BPR) loss is widely used for learning informative backbones. However, BPR often experiences slow convergence and suboptimal local optima, partially because it only considers one negative item for each positive item, neglecting the potential impacts of other unobserved items. To address this issue, the recently proposed Sampled Softmax Cross-Entropy (SSM) compares one positive sample with multiple negative samples, leading to better performance. Our comprehensive experiments confirm that recommender systems consistently benefit from multiple negative samples during training. Furthermore, we introduce a \underline{Sim}plified Sampled Softmax \underline{C}ross-\underline{E}ntropy Loss (SimCE), which simplifies the SSM using its upper bound. Our validation on 12 benchmark datasets, using both MF and LightGCN backbones, shows that SimCE significantly outperforms both BPR and SSM.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes