mlsanityData to 14 Oct 2026

BSL: Understanding and Improving Softmax Loss for Recommendation

arXiv 2312.12882 ↗First posted 20 Dec 2023cs.LG cs.AI cs.IRcited by 5

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

  1. 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
  2. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  3. 2017Neural Collaborative Filteringcited by 1,111
  4. 2019Neural Graph Collaborative Filteringcited by 661
  5. 2020Understanding the Behaviour of Contrastive Losscited by 398
  6. 2018Variational Autoencoders for Collaborative Filteringcited by 310
  7. 2020Self-supervised Graph Learning for Recommendationcited by 305
  8. 2016Statistics of Robust Optimization: A Generalized Empirical Likelihood Approachcited by 183
  9. 2017Neural Factorization Machines for Sparse Predictive Analyticscited by 183
  10. 2021Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for Recommendationcited by 173
  11. 2021Decoupled Contrastive Learningcited by 143
  12. 2020Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approachcited by 120
28 more
  1. 2020Disentangled Graph Collaborative Filteringcited by 118
  2. 2021Causal Intervention for Leveraging Popularity Bias in Recommendationcited by 116
  3. 2019Learning Disentangled Representations for Recommendationcited by 110
  4. 2019Embarrassingly Shallow Autoencoders for Sparse Datacited by 94
  5. 2021UltraGCN: Ultra Simplification of Graph Convolutional Networks for Recommendationcited by 87
  6. 2022Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learningcited by 86
  7. 2019Fairness risk measurescited by 85
  8. 2020Denoising Implicit Feedback for Recommendationcited by 80
  9. 2023LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendationcited by 72
  10. 2021AutoDebias: Learning to Debias for Recommendationcited by 68
  11. 2020Understanding Negative Sampling in Graph Representation Learningcited by 66
  12. 2021SimpleX: A Simple and Strong Baseline for Collaborative Filteringcited by 65
  13. 2022How Does SimSiam Avoid Collapse Without Negative Samples? A Unified Understanding with Self-supervised Contrastive Learningcited by 65
  14. 2021A Survey on Accuracy-oriented Neural Recommendation: From Collaborative Filtering to Information-rich Recommendationcited by 59
  15. 2022Dual Temperature Helps Contrastive Learning Without Many Negative Samples: Towards Understanding and Simplifying MoCocited by 52
  16. 2018Adversarial Personalized Ranking for Recommendationcited by 49
  17. 2020Clicks can be Cheating: Counterfactual Recommendation for Mitigating Clickbait Issuecited by 48
  18. 2023Temperature Schedules for Self-Supervised Contrastive Methods on Long-Tail Datacited by 44
  19. 2022On the Effectiveness of Sampled Softmax Loss for Item Recommendationcited by 39
  20. 2020Graph Convolutional Network for Recommendation with Low-pass Collaborative Filterscited by 32
  21. 2021AutoLoss: Automated Loss Function Search in Recommendationscited by 31
  22. 2022Incorporating Bias-aware Margins into Contrastive Loss for Collaborative Filteringcited by 29
  23. 2019Distributionally Robust Counterfactual Risk Minimizationcited by 26
  24. 2023AutoDenoise: Automatic Data Instance Denoising for Recommendationscited by 23
  25. 2023Understanding Contrastive Learning via Distributionally Robust Optimizationcited by 21
  26. 2021Item Recommendation from Implicit Feedbackcited by 18
  27. 2019To Model or to Intervene: A Comparison of Counterfactual and Online Learning to Rank from User Interactionscited by 13
  28. 2023Automated Data Denoising for Recommendationcited by 6

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 2; 2025: 1; 2026: 2.

5 papers.