Breaking the Softmax Bottleneck via Learnable Monotonic Pointwise Non-linearities
Not on the map. Why?
Abstract (arXiv)
The Softmax function on top of a final linear layer is the de facto method to output probability distributions in neural networks. In many applications such as language models or text generation, this model has to produce distributions over large output vocabularies. Recently, this has been shown to have limited representational capacity due to its connection with the rank bottleneck in matrix factorization. However, little is known about the limitations of Linear-Softmax for quantities of practical interest such as cross entropy or mode estimation, a direction that we explore here. As an efficient and effective solution to alleviate this issue, we propose to learn parametric monotonic functions on top of the logits. We theoretically investigate the rank increasing capabilities of such monotonic functions. Empirically, our method improves in two different quality metrics over the traditional Linear-Softmax layer in synthetic and real language model experiments, adding little time or memory overhead, while being comparable to the more computationally expensive mixture of Softmaxes.
Key facts. Cited by 12 papers in the map (data through 13 Oct 2026). First posted on arXiv 21 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 2; 2024: 2; 2025: 2; 2026: 1.
12 papers.
- 2022RankMe: Assessing the downstream performance of pretrained self-supervised representations by their rankcited by 148
- 2022Contrastive and Non-Contrastive Self-Supervised Learning Recover Global and Local Spectral Embedding Methodscited by 147
- 2023Closing the Curious Case of Neural Text Degenerationcited by 30
- 2022Low-Rank Softmax Can Have Unargmaxable Classes in Theory but Rarely in Practicecited by 14
- 2022Addressing Token Uniformity in Transformers via Singular Value Transformationcited by 14
- 2023Taming the Sigmoid Bottleneck: Provably Argmaxable Sparse Multi-Label Classificationcited by 11
- 2025Sequences of Logits Reveal the Low Rank Structure of Language Modelscited by 8
- 2026Lost in Backpropagation: The LM Head is a Gradient Bottleneckcited by 8
- 2021Breaking the Softmax Bottleneck for Sequential Recommender Systems with Dropout and Decouplingcited by 3
- 2024On the Low-Rank Parametrization of Reward Models for Controlled Language Generationcited by 3
- 2025On the Theoretical Limitations of Embedding-based Link Predictioncited by 1
- 2024Explicit Word Density Estimation for Language Modellingcited by 0
- 2026Lost in Backpropagation: The LM Head is a Gradient Bottleneck10 Mar 2026
- 2025Sequences of Logits Reveal the Low Rank Structure of Language Models28 Oct 2025
- 2025On the Theoretical Limitations of Embedding-based Link Prediction27 Jun 2025
- 2024On the Low-Rank Parametrization of Reward Models for Controlled Language Generation5 Jul 2024
- 2024Explicit Word Density Estimation for Language Modelling10 Jun 2024
- 2023Taming the Sigmoid Bottleneck: Provably Argmaxable Sparse Multi-Label Classification16 Oct 2023
- 2023Closing the Curious Case of Neural Text Degeneration2 Oct 2023
- 2022RankMe: Assessing the downstream performance of pretrained self-supervised representations by their rank5 Oct 2022
- 2022Addressing Token Uniformity in Transformers via Singular Value Transformation24 Aug 2022
- 2022Contrastive and Non-Contrastive Self-Supervised Learning Recover Global and Local Spectral Embedding Methods23 May 2022
- 2022Low-Rank Softmax Can Have Unargmaxable Classes in Theory but Rarely in Practice12 Mar 2022
- 2021Breaking the Softmax Bottleneck for Sequential Recommender Systems with Dropout and Decoupling11 Oct 2021