BSL: Understanding and Improving Softmax Loss for Recommendation
Not on the map. Why?
Abstract (arXiv)
Loss functions steer the optimization direction of recommendation models and are critical to model performance, but have received relatively little attention in recent recommendation research. Among various losses, we find Softmax loss (SL) stands out for not only achieving remarkable accuracy but also better robustness and fairness. Nevertheless, the current literature lacks a comprehensive explanation for the efficacy of SL. Toward addressing this research gap, we conduct theoretical analyses on SL and uncover three insights: 1) Optimizing SL is equivalent to performing Distributionally Robust Optimization (DRO) on the negative data, thereby learning against perturbations on the negative distribution and yielding robustness to noisy negatives. 2) Comparing with other loss functions, SL implicitly penalizes the prediction variance, resulting in a smaller gap between predicted values and and thus producing fairer results. Building on these insights, we further propose a novel loss function Bilateral SoftMax Loss (BSL) that extends the advantage of SL to both positive and negative sides. BSL augments SL by applying the same Log-Expectation-Exp structure to positive examples as is used for negatives, making the model robust to the noisy positives as well. Remarkably, BSL is simple and easy-to-implement -- requiring just one additional line of code compared to SL. Experiments on four real-world datasets and three representative backbones demonstrate the effectiveness of our proposal. The code is available at https://github.com/junkangwu/BSL
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 40 of its 62 references that are in the map. First posted on arXiv 20 Dec 2023.
Builds on
40 of 62 references.
References · 40
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2017Neural Collaborative Filteringcited by 1,111
- 2019Neural Graph Collaborative Filteringcited by 661
- 2020Understanding the Behaviour of Contrastive Losscited by 398
- 2018Variational Autoencoders for Collaborative Filteringcited by 310
- 2020Self-supervised Graph Learning for Recommendationcited by 305
- 2016Statistics of Robust Optimization: A Generalized Empirical Likelihood Approachcited by 183
- 2017Neural Factorization Machines for Sparse Predictive Analyticscited by 183
- 2021Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for Recommendationcited by 173
- 2021Decoupled Contrastive Learningcited by 143
- 2020Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approachcited by 120
28 more
- 2020Disentangled Graph Collaborative Filteringcited by 118
- 2021Causal Intervention for Leveraging Popularity Bias in Recommendationcited by 116
- 2019Learning Disentangled Representations for Recommendationcited by 110
- 2019Embarrassingly Shallow Autoencoders for Sparse Datacited by 94
- 2021UltraGCN: Ultra Simplification of Graph Convolutional Networks for Recommendationcited by 87
- 2022Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learningcited by 86
- 2019Fairness risk measurescited by 85
- 2020Denoising Implicit Feedback for Recommendationcited by 80
- 2023LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendationcited by 72
- 2021AutoDebias: Learning to Debias for Recommendationcited by 68
- 2020Understanding Negative Sampling in Graph Representation Learningcited by 66
- 2021SimpleX: A Simple and Strong Baseline for Collaborative Filteringcited by 65
- 2022How Does SimSiam Avoid Collapse Without Negative Samples? A Unified Understanding with Self-supervised Contrastive Learningcited by 65
- 2021A Survey on Accuracy-oriented Neural Recommendation: From Collaborative Filtering to Information-rich Recommendationcited by 59
- 2022Dual Temperature Helps Contrastive Learning Without Many Negative Samples: Towards Understanding and Simplifying MoCocited by 52
- 2018Adversarial Personalized Ranking for Recommendationcited by 49
- 2020Clicks can be Cheating: Counterfactual Recommendation for Mitigating Clickbait Issuecited by 48
- 2023Temperature Schedules for Self-Supervised Contrastive Methods on Long-Tail Datacited by 44
- 2022On the Effectiveness of Sampled Softmax Loss for Item Recommendationcited by 39
- 2020Graph Convolutional Network for Recommendation with Low-pass Collaborative Filterscited by 32
- 2021AutoLoss: Automated Loss Function Search in Recommendationscited by 31
- 2022Incorporating Bias-aware Margins into Contrastive Loss for Collaborative Filteringcited by 29
- 2019Distributionally Robust Counterfactual Risk Minimizationcited by 26
- 2023AutoDenoise: Automatic Data Instance Denoising for Recommendationscited by 23
- 2023Understanding Contrastive Learning via Distributionally Robust Optimizationcited by 21
- 2021Item Recommendation from Implicit Feedbackcited by 18
- 2019To Model or to Intervene: A Comparison of Counterfactual and Online Learning to Rank from User Interactionscited by 13
- 2023Automated Data Denoising for Recommendationcited by 6
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 2.
5 papers.
- 2024PSL: Rethinking and Improving Softmax Loss from Pairwise Perspective for Recommendationcited by 9
- 2025Advancing Loss Functions in Recommender Systems: A Comparative Study with a R'enyi Divergence-Based Solutioncited by 2
- 2024Multi-Margin Cosine Loss: Proposal and Application in Recommender Systemscited by 0
- 2026Correct and Weight: A Simple Yet Effective Loss for Implicit Feedback Recommendationcited by 0
- 2026Generalizing Linear Autoencoder Recommenders with Decoupled Expected Quadratic Losscited by 0
- 2026Generalizing Linear Autoencoder Recommenders with Decoupled Expected Quadratic Loss8 Mar 2026
- 2026Correct and Weight: A Simple Yet Effective Loss for Implicit Feedback Recommendation7 Jan 2026
- 2025Advancing Loss Functions in Recommender Systems: A Comparative Study with a R'enyi Divergence-Based Solution18 Jun 2025
- 2024PSL: Rethinking and Improving Softmax Loss from Pairwise Perspective for Recommendation31 Oct 2024
- 2024Multi-Margin Cosine Loss: Proposal and Application in Recommender Systems7 May 2024