Breaking the Softmax Bottleneck for Sequential Recommender Systems with Dropout and Decoupling
Not on the map. Why?
Abstract (arXiv)
The Softmax bottleneck was first identified in language modeling as a theoretical limit on the expressivity of Softmax-based models. Being one of the most widely-used methods to output probability, Softmax-based models have found a wide range of applications, including session-based recommender systems (SBRSs). Softmax-based models consist of a Softmax function on top of a final linear layer. The bottleneck has been shown to be caused by rank deficiency in the final linear layer due to its connection with matrix factorization. In this paper, we show that there are more aspects to the Softmax bottleneck in SBRSs. Contrary to common beliefs, overfitting does happen in the final linear layer, while it is often associated with complex networks. Furthermore, we identified that the common technique of sharing item embeddings among session sequences and the candidate pool creates a tight-coupling that also contributes to the bottleneck. We propose a simple yet effective method, Dropout and Decoupling (D&D), to alleviate these problems. Our experiments show that our method significantly improves the accuracy of a variety of Softmax-based SBRS algorithms. When compared to other computationally expensive methods, such as MLP and MoS (Mixture of Softmaxes), our method performs on par with and at times even better than those methods, while keeping the same time complexity as Softmax-based models.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 16 of its 29 references that are in the map. First posted on arXiv 11 Oct 2021.
Builds on
16 of 29 references.
References · 16
- 2018Self-Attentive Sequential Recommendationcited by 1,169
- 2019BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformercited by 952
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2016Wide & Deep Learning for Recommender Systemscited by 745
- 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 673
- 2018Personalized Top-N Sequential Recommendation via Convolutional Sequence Embeddingcited by 473
- 2017Deep & Cross Network for Ad Click Predictionscited by 392
- 2018Session-based Recommendation with Graph Neural Networkscited by 312
- 2018Variational Autoencoders for Collaborative Filteringcited by 308
- 2017Neural Attentive Session-based Recommendationcited by 237
- 2016Fusing Similarity Models with Markov Chains for Sparse Sequential Recommendationcited by 152
- 2017Breaking the Softmax Bottleneck: A High-Rank RNN Language Modelcited by 147
4 more
- 2016Improved Recurrent Neural Networks for Session-based Recommendationscited by 86
- 2013Using Temporal Data for Making Recommendationscited by 20
- 2018Sigsoftmax: Reanalysis of the Softmax Bottleneckcited by 19
- 2019Breaking the Softmax Bottleneck via Learnable Monotonic Pointwise Non-linearitiescited by 12
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1.
3 papers.
- 2024Why do small language models underperform? Studying Language Model Saturation via the Softmax Bottleneckcited by 19
- 2023To Copy, or not to Copy; That is a Critical Issue of the Output Softmax Layer in Neural Sequential Recommenderscited by 2
- 2025Label Distribution Learning-Enhanced Dual-KNN for Text Classificationcited by 0
- 2025Label Distribution Learning-Enhanced Dual-KNN for Text Classification6 Mar 2025
- 2024Why do small language models underperform? Studying Language Model Saturation via the Softmax Bottleneck11 Apr 2024
- 2023To Copy, or not to Copy; That is a Critical Issue of the Output Softmax Layer in Neural Sequential Recommenders21 Oct 2023