A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learning
Not on the map. Why?
Abstract (arXiv)
The Gumbel-max trick is a method to draw a sample from a categorical distribution, given by its unnormalized (log-)probabilities. Over the past years, the machine learning community has proposed several extensions of this trick to facilitate, e.g., drawing multiple samples, sampling from structured domains, or gradient estimation for error backpropagation in neural network optimization. The goal of this survey article is to present background about the Gumbel-max trick, and to provide a structured overview of its extensions to ease algorithm selection. Moreover, it presents a comprehensive outline of (machine learning) literature in which Gumbel-based algorithms have been leveraged, reviews commonly-made design choices, and sketches a future perspective.
Key facts. Cited by 82 papers in the map (data through 14 Oct 2026). Builds on 93 of its 172 references that are in the map. First posted on arXiv 4 Oct 2021.
Builds on
93 of 172 references.
References · 93
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Neural Discrete Representation Learningcited by 4,712
- 2021Zero-Shot Text-to-Image Generationcited by 4,288
- 2019The Curious Case of Neural Text Degenerationcited by 2,916
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2018Hierarchical Neural Story Generationcited by 1,193
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
- 2016Pixel Recurrent Neural Networkscited by 816
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
38 more
- 2019vq-wav2vec: Self-Supervised Learning of Discrete Speech Representationscited by 340
- 2015Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networkscited by 306
- 2018SNAS: Stochastic Neural Architecture Searchcited by 289
- 2019Monte Carlo Gradient Estimation in Machine Learningcited by 283
- 2017Emergence of Grounded Compositional Language in Multi-Agent Populationscited by 263
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2017Concrete Dropoutcited by 227
- 2019Stochastic Beams and Where to Find Them: The Gumbel-Top-k Trick for Sampling Sequences Without Replacementcited by 211
- 2018Learning Latent Permutations with Gumbel-Sinkhorn Networkscited by 175
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
- 2020FBNetV2: Differentiable Neural Architecture Search for Spatial and Channel Dimensionscited by 152
- 2014A* Samplingcited by 151
- 2019Modeling Point Clouds with Self-Attention and Gumbel Subset Samplingcited by 151
- 2017Convolutional Networks with Adaptive Inference Graphscited by 148
- 2018Learning to Assemble Neural Module Tree Networks for Visual Groundingcited by 140
- 2017Emergence of Language with Multi-agent Games: Learning to Communicate with Sequences of Symbolscited by 125
- 2014Neural Variational Inference and Learning in Belief Networkscited by 117
- 2019Counterfactual Off-Policy Evaluation with Gumbel-Max Structural Causal Modelscited by 117
- 2020Learning to Branch for Multi-Task Learningcited by 115
- 2019Stochastic Optimization of Sorting Networks via Continuous Relaxationscited by 111
- 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 106
- 2017Towards a Visual Privacy Advisor: Understanding and Predicting Privacy Risks in Imagescited by 101
- 2019Dynamic Convolutions: Exploiting Spatial Sparsity for Faster Inferencecited by 91
- 2019Concrete Autoencoders for Differentiable Feature Selection and Reconstructioncited by 90
- 2016Variational inference for Monte Carlo objectivescited by 84
- 2018Learning Disentangled Joint Continuous and Discrete Representationscited by 83
- 2020Improving Inference for Neural Image Compressioncited by 83
- 2020Learning with Differentiable Perturbed Optimizerscited by 81
- 2019Network Pruning via Transformable Architecture Searchcited by 80
- 2017REBAR: Low-variance, unbiased gradient estimates for discrete latent variable modelscited by 79
- 2019Deep Declarative Networks: A New Hopecited by 78
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2019Reparameterizable Subset Sampling via Continuous Relaxationscited by 70
- 2017Boltzmann Exploration Done Rightcited by 69
- 2020Gradient Estimation with Stochastic Softmax Trickscited by 67
- 2018SparseMAP: Differentiable Sparse Structured Inferencecited by 62
- 2017Classical Planning in Deep Latent Space: Bridging the Subsymbolic-Symbolic Boundarycited by 58
- 2016GANS for Sequences of Discrete Elements with the Gumbel-softmax Distributioncited by 48
50 most cited of 93 All 93 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 9; 2023: 18; 2024: 18; 2025: 28; 2026: 8.
82 papers.
Sort:
By area:
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 34
- 2025Efficient-DLM: From Autoregressive to Diffusion Language Models, and Beyond in Speedcited by 33
- 2025Advancing Sequential Numerical Prediction in Autoregressive Modelscited by 26
- 2024Residual Quantization with Implicit Neural Codebookscited by 25
- 2022Sparse Graph Learning from Spatiotemporal Time Seriescited by 22
- 2022Differentiable Agent-based Epidemiologycited by 21
- 2021Counterfactual Temporal Point Processescited by 20
- 2023A skeletonization algorithm for gradient-based optimizationcited by 17
- 2023Differentiable Clustering with Perturbed Spanning Forestscited by 14
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trickcited by 14
- 2024MEGA: Masked Generative Autoencoder for Human Mesh Recoverycited by 14
- 2022Explain My Surprise: Learning Efficient Long-Term Memory by Predicting Uncertain Outcomescited by 11
38 more
- 2024Conditional computation in neural networks: principles and research trendscited by 10
- 2023Prototype-based Dataset Comparisoncited by 9
- 2025Evaluation of Large Language Models via Coupled Token Generationcited by 8
- 2023GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networkscited by 7
- 2024Bypass Back-propagation: Optimization-based Structural Pruning for Large Language Models via Policy Gradientcited by 6
- 2024Coupling without Communication and Drafter-Invariant Speculative Decodingcited by 6
- 2024A Review of Bayesian Uncertainty Quantification in Deep Probabilistic Image Segmentationcited by 6
- 2022Learning Group Importance using the Differentiable Hypergeometric Distributioncited by 5
- 2022Predictive Querying for Autoregressive Neural Sequence Modelscited by 5
- 2023Improving Dual-Encoder Training through Dynamic Indexes for Negative Miningcited by 5
- 2024Understanding What Affects the Generalization Gap in Visual Reinforcement Learning: Theory and Empirical Evidencecited by 5
- 2025NLGR: Utilizing Neighbor Lists for Generative Rerank in Personalized Recommendation Systemscited by 5
- 2025SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generationcited by 5
- 2022Fast Offline Policy Optimization for Large Scale Recommendationcited by 4
- 2025FROG: Fair Removal on Graphscited by 4
- 2025A Simple Contrastive Framework Of Item Tokenization For Generative Recommendationcited by 4
- 2025Neural Image Abstraction Using Long Smoothing B-Splinescited by 4
- 2022Causal Temporal Reasoning for Markov Decision Processescited by 3
- 2023Revisiting the Gumbel-Softmax in MADDPGcited by 3
- 2023Single Node Injection Label Specificity Attack on Graph Neural Networks via Reinforcement Learningcited by 3
- 2023Environmental effects on emergent strategy in micro-scale multi-agent reinforcement learningcited by 3
- 2023Fast Slate Policy Optimization: Going Beyond Plackett-Lucecited by 3
- 2024A Literature Review of Literature Reviews in Pattern Analysis and Machine Intelligencecited by 3
- 2025VideoCompressa: Data-Efficient Video Understanding via Joint Temporal Compression and Spatial Reconstructioncited by 3
- 2025Masked Generative Policy for Robotic Controlcited by 3
- 2026FlashSampling: Fast and Memory-Efficient Exact Samplingcited by 3
- 2023Some challenges of calibrating differentiable agent-based modelscited by 2
- 2023Mixture-of-Linguistic-Experts Adapters for Improving and Interpreting Pre-trained Language Modelscited by 2
- 2024Unifying Graph Contrastive Learning via Graph Message Augmentationcited by 2
- 2024Direct Acquisition Optimization for Low-Budget Active Learningcited by 2
- 2025Rethinking Approximate Gaussian Inference in Classificationcited by 2
- 2025A Multi-Fidelity Control Variate Approach for Policy Gradient Estimationcited by 2
- 2025DiFR: Inference Verification Despite Nondeterminismcited by 2
- 2023Compressing Sentence Representation with maximum Coding Rate Reductioncited by 1
- 2023Triggering Dark Showers with Conditional Dual Auto-Encoderscited by 1
- 2023Causal Dynamic Variational Autoencoder for Counterfactual Regression in Longitudinal Datacited by 1
- 2024Bayesian Unsupervised Disentanglement of Anatomy and Geometry for Deep Groupwise Image Registrationcited by 1
- 2024Neural Click Models for Recommender Systemscited by 1
50 most cited of 82 All 82 (JSON)
- 2026STCFormer: Adaptive Spatio-Temporal Modeling with Dynamic Cluster Transformer for Station-based Weather Forecasting30 Sep 2026
- 2026ExpBoN: Exponential-Noise Best-of-n for Efficient Test-Time LLM Alignment18 Sep 2026
- 2026Hierarchical Copula-Gumbel-Top-K Routing: Two-Sided Dependence Control for Frozen Mixture-of-Experts at Fixed Per-Token Routing Laws25 Jul 2026
- 2026Coachable agents for interactive gameplay1 Jul 2026
- 2026Scoring Is Not Enough: Addressing Gaps in Utility-fairness Trade-offs for Ranking24 Jun 2026
- 2026Flow-Based Generative Modeling for Optimizing Sampling Policies in Compressed Sensing Applications22 May 2026
- 2026PEML: Parameter-efficient Multi-Task Learning with Optimized Continuous Prompts13 May 2026
- 2026FlashSampling: Fast and Memory-Efficient Exact Sampling16 Mar 2026
- 2025Federated Learning With L0 Constraint Via Probabilistic Gates For Sparsity28 Dec 2025
- 2025Efficient-DLM: From Autoregressive to Diffusion Language Models, and Beyond in Speed16 Dec 2025
- 2025Fine-Grained Zero-Shot Learning with Attribute-Centric Representations13 Dec 2025
- 2025Masked Generative Policy for Robotic Control9 Dec 2025
38 more
- 2025DiFR: Inference Verification Despite Nondeterminism25 Nov 2025
- 2025VideoCompressa: Data-Efficient Video Understanding via Joint Temporal Compression and Spatial Reconstruction24 Nov 2025
- 2025Neural Image Abstraction Using Long Smoothing B-Splines7 Nov 2025
- 2025Beyond Softmax: A Natural Parameterization for Categorical Random Variables29 Sep 2025
- 2025Auditable Early Stopping for Agentic Routing: Ledger-Verified Run-Wise Certificates under Local DP9 Sep 2025
- 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectives28 Aug 2025
- 2025GEDAN: Learning the Edit Costs for Graph Edit Distance5 Aug 2025
- 2025SketchDNN: Joint Continuous-Discrete Diffusion for CAD Sketch Generation15 Jul 2025
- 2025Learning to Quantize and Precode in Massive MIMO Systems for Energy Reduction: a Graph Neural Network Approach14 Jul 2025
- 2025Global Variational Inference Enhanced Robust Domain Adaptation4 Jul 2025
- 2025Gradient-Based Neuroplastic Adaptation for Concurrent Optimization of Neuro-Fuzzy Networks26 Jun 2025
- 2025A Simple Contrastive Framework Of Item Tokenization For Generative Recommendation20 Jun 2025
- 2025Rao-Blackwellised Reparameterisation Gradients9 Jun 2025
- 2025Tokenization Multiplicity Leads to Arbitrary Price Variation in LLM-as-a-service6 Jun 2025
- 2025HeavyWater and SimplexWater: Distortion-Free LLM Watermarks for Low-Entropy Next-Token Predictions6 Jun 2025
- 2025Advancing Sequential Numerical Prediction in Autoregressive Models19 May 2025
- 2025Distilling Specialized Orders for Visual Generation23 Apr 2025
- 2025FROG: Fair Removal on Graphs23 Mar 2025
- 2025A Multi-Fidelity Control Variate Approach for Policy Gradient Estimation7 Mar 2025
- 2025Path-Adaptive Matting for Efficient Inference Under Various Computational Cost Constraints5 Mar 2025
- 2025NLGR: Utilizing Neighbor Lists for Generative Rerank in Personalized Recommendation Systems10 Feb 2025
- 2025Rethinking Approximate Gaussian Inference in Classification5 Feb 2025
- 2025Evaluation of Large Language Models via Coupled Token Generation3 Feb 2025
- 2025FedGrAINS: Personalized SubGraph Federated Learning with Adaptive Neighbor Sampling22 Jan 2025
- 2024Attention Head Purification: A New Perspective to Harness CLIP for Domain Generalization10 Dec 2024
- 2024A Review of Bayesian Uncertainty Quantification in Deep Probabilistic Image Segmentation25 Nov 2024
- 2024Neural Click Models for Recommender Systems30 Sep 2024
- 2024You-Only-Randomize-Once: Shaping Statistical Properties in Constraint-based PCG1 Sep 2024
- 2024Coupling without Communication and Drafter-Invariant Speculative Decoding15 Aug 2024
- 2024IDT: Dual-Task Adversarial Attacks for Privacy Protection28 Jun 2024
- 2024Bypass Back-propagation: Optimization-based Structural Pruning for Large Language Models via Policy Gradient15 Jun 2024
- 2024MEGA: Masked Generative Autoencoder for Human Mesh Recovery29 May 2024
- 2024Anomalous Change Point Detection Using Probabilistic Predictive Coding24 May 2024
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvement22 Mar 2024
- 2024Conditional computation in neural networks: principles and research trends12 Mar 2024
- 2024A Literature Review of Literature Reviews in Pattern Analysis and Machine Intelligence20 Feb 2024
- 2024Direct Acquisition Optimization for Low-Budget Active Learning8 Feb 2024
- 2024Understanding What Affects the Generalization Gap in Visual Reinforcement Learning: Theory and Empirical Evidence5 Feb 2024
50 newest of 82 All 82 (JSON)
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 34
- 2024Understanding What Affects the Generalization Gap in Visual Reinforcement Learning: Theory and Empirical Evidencecited by 5
- 2025A Multi-Fidelity Control Variate Approach for Policy Gradient Estimationcited by 2
- 2025Gradient-Based Neuroplastic Adaptation for Concurrent Optimization of Neuro-Fuzzy Networkscited by 0
- 2025Gradient-Based Neuroplastic Adaptation for Concurrent Optimization of Neuro-Fuzzy Networks26 Jun 2025
- 2025A Multi-Fidelity Control Variate Approach for Policy Gradient Estimation7 Mar 2025
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvement22 Mar 2024
- 2024Understanding What Affects the Generalization Gap in Visual Reinforcement Learning: Theory and Empirical Evidence5 Feb 2024
- 2022Fast Offline Policy Optimization for Large Scale Recommendationcited by 4
- 2025Masked Generative Policy for Robotic Controlcited by 3
- 2025Masked Generative Policy for Robotic Control9 Dec 2025
- 2022Fast Offline Policy Optimization for Large Scale Recommendation8 Aug 2022
- 2022Causal Temporal Reasoning for Markov Decision Processescited by 3
- 2022Causal Temporal Reasoning for Markov Decision Processes16 Dec 2022
- 2025Advancing Sequential Numerical Prediction in Autoregressive Modelscited by 26
- 2024Residual Quantization with Implicit Neural Codebookscited by 25
- 2022Sparse Graph Learning from Spatiotemporal Time Seriescited by 22
- 2022Differentiable Agent-based Epidemiologycited by 21
- 2021Counterfactual Temporal Point Processescited by 20
- 2023A skeletonization algorithm for gradient-based optimizationcited by 17
- 2023Differentiable Clustering with Perturbed Spanning Forestscited by 14
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trickcited by 14
- 2024MEGA: Masked Generative Autoencoder for Human Mesh Recoverycited by 14
- 2022Explain My Surprise: Learning Efficient Long-Term Memory by Predicting Uncertain Outcomescited by 11
- 2023Prototype-based Dataset Comparisoncited by 9
- 2025Evaluation of Large Language Models via Coupled Token Generationcited by 8
12 most cited of 65 All 65 (JSON)
- 2026STCFormer: Adaptive Spatio-Temporal Modeling with Dynamic Cluster Transformer for Station-based Weather Forecasting30 Sep 2026
- 2026Scoring Is Not Enough: Addressing Gaps in Utility-fairness Trade-offs for Ranking24 Jun 2026
- 2026Flow-Based Generative Modeling for Optimizing Sampling Policies in Compressed Sensing Applications22 May 2026
- 2026PEML: Parameter-efficient Multi-Task Learning with Optimized Continuous Prompts13 May 2026
- 2026FlashSampling: Fast and Memory-Efficient Exact Sampling16 Mar 2026
- 2025Federated Learning With L0 Constraint Via Probabilistic Gates For Sparsity28 Dec 2025
- 2025Fine-Grained Zero-Shot Learning with Attribute-Centric Representations13 Dec 2025
- 2025DiFR: Inference Verification Despite Nondeterminism25 Nov 2025
- 2025VideoCompressa: Data-Efficient Video Understanding via Joint Temporal Compression and Spatial Reconstruction24 Nov 2025
- 2025Neural Image Abstraction Using Long Smoothing B-Splines7 Nov 2025
- 2025Beyond Softmax: A Natural Parameterization for Categorical Random Variables29 Sep 2025
- 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectives28 Aug 2025
12 newest of 65 All 65 (JSON)