mlsanityData to 14 Oct 2026

Beyond Softmax: A Natural Parameterization for Categorical Random Variables

arXiv 2509.24728 ↗First posted 29 Sep 2025cs.LG stat.MLcited by 0

Not on the map. Why?

Abstract (arXiv)

Latent categorical variables are frequently found in deep learning architectures. They can model actions in discrete reinforcement-learning environments, represent categories in latent-variable models, or express relations in graph neural networks. Despite their widespread use, their discrete nature poses significant challenges to gradient-descent learning algorithms. While a substantial body of work has offered improved gradient estimation techniques, we take a complementary approach. Specifically, we: 1) revisit the ubiquitous textitsoftmax function and demonstrate its limitations from an information-geometric perspective; 2) replace the textitsoftmax with the textitcatnat function, a function composed of a sequence of hierarchical binary splits; we prove that this choice offers significant advantages to gradient descent due to the resulting diagonal Fisher Information Matrix. A rich set of experiments - including graph structure learning, variational autoencoders, and reinforcement learning - empirically show that the proposed function improves the learning efficiency and yields models characterized by consistently higher test performance. textitCatnat is simple to implement and seamlessly integrates into existing codebases. Moreover, it remains compatible with standard training stabilization techniques and, as such, offers a better alternative to the textitsoftmax function.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 35 of its 74 references that are in the map. First posted on arXiv 29 Sep 2025.

Builds on

35 of 74 references.

References · 35

  1. 2017Proximal Policy Optimization Algorithmscited by 15,215
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  3. 2017Neural Discrete Representation Learningcited by 4,712
  4. 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
  5. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
  6. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  7. 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 2,026
  8. 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
  9. 2015Importance Weighted Autoencoderscited by 456
  10. 2014New insights and perspectives on the natural gradient methodcited by 443
  11. 2016From Softmax to Sparsemax: A Sparse Model of Attention and Multi-Label Classificationcited by 341
  12. 2018Neural Relational Inference for Interacting Systemscited by 339
23 more
  1. 2019Monte Carlo Gradient Estimation in Machine Learningcited by 283
  2. 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
  3. 2019Learning Discrete Structures for Graph Neural Networkscited by 231
  4. 2013Revisiting Natural Gradient for Deep Networkscited by 159
  5. 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 141
  6. 2014Neural Variational Inference and Learning in Belief Networkscited by 117
  7. 2021SLAPS: Self-Supervision Improves Structure Learning for Graph Neural Networkscited by 110
  8. 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 106
  9. 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 98
  10. 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
  11. 2017REBAR: Low-variance, unbiased gradient estimates for discrete latent variable modelscited by 79
  12. 2017Discovering Discrete Latent Topics with Neural Variational Inferencecited by 79
  13. 2020Gradient Estimation with Stochastic Softmax Trickscited by 67
  14. 2015MuProp: Unbiased Backpropagation for Stochastic Neural Networkscited by 37
  15. 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
  16. 2020Estimating Gradients for Discrete Random Variables by Sampling without Replacementcited by 31
  17. 2018Fisher Information and Natural Gradient Learning of Random Deep Networkscited by 28
  18. 2018Rao-Blackwellized Stochastic Gradients for Discrete Distributionscited by 24
  19. 2022Sparse Graph Learning from Spatiotemporal Time Seriescited by 22
  20. 2022Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Modelscited by 12
  21. 2014Conditional Probability Tree Estimation Analysis and Algorithmscited by 10
  22. 2024Learning Latent Graph Structures and their Uncertaintycited by 4
  23. 2025An Introduction to Discrete Variational Autoencoderscited by 1

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2024Exploring the Frontiers of Softmax: Provable Optimization, Applications in Diffusion Model, and Beyond
  2. 2026Categorical Reparameterization with Denoising Diffusion models
  3. 2022Latent State Marginalization as a Low-cost Approach for Improving Exploration
  4. 2026Underscoring the Problem: Why Softpick Fails at Initialization
  5. 2021Reverse Derivative Ascent: A Categorical Approach to Learning Boolean Circuits
  6. 2026SoftServe: A Scalable Quasi-Newton Method for Deep Learning
  7. 2023Generative Marginalization Models
  8. 2025Combining Local Symmetry Exploitation and Reinforcement Learning for Optimised Probabilistic Inference -- A Work In Progress