Gradient Estimation with Stochastic Softmax Tricks
Not on the map. Why?
Abstract (arXiv)
The Gumbel-Max trick is the basis of many relaxed gradient estimators. These estimators are easy to implement and low variance, but the goal of scaling them comprehensively to large combinatorial distributions is still outstanding. Working within the perturbation model framework, we introduce stochastic softmax tricks, which generalize the Gumbel-Softmax trick to combinatorial spaces. Our framework is a unified perspective on existing relaxed estimators for perturbation models, and it contains many novel relaxations. We design structured relaxations for subset selection, spanning trees, arborescences, and others. When compared to less structured baselines, we find that stochastic softmax tricks can be used to train latent variable models that perform better and discover more latent structure.
Key facts. Cited by 67 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 13; 2022: 17; 2023: 15; 2024: 8; 2025: 5; 2026: 9.
67 papers.
Sort:
By area:
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 130
- 2021DSelect-k: Differentiable Selection in the Mixture of Experts with Applications to Multi-Task Learningcited by 115
- 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 98
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
- 2021GrooMeD-NMS: Grouped Mathematically Differentiable NMS for Monocular 3D Object Detectioncited by 66
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2022Differentiable DAG Samplingcited by 47
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
- 2023Graph Deep Learning for Time Series Forecastingcited by 26
- 2022Sparse Graph Learning from Spatiotemporal Time Seriescited by 22
38 more
- 2021Learning with Algorithmic Supervision via Continuous Relaxationscited by 21
- 2023Compact Neural Graphics Primitives with Learned Hash Probingcited by 19
- 2022Neural Set Function Extensions: Learning with Discrete Functions in High Dimensionscited by 14
- 2023Differentiable Clustering with Perturbed Spanning Forestscited by 14
- 2023Backpropagation of Unrolled Solvers with Folded Optimizationcited by 13
- 2021End-to-end learnable EEG channel selection for deep neural networks with Gumbel-softmaxcited by 12
- 2022Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Modelscited by 12
- 2024Solving Token Gradient Conflict in Mixture-of-Experts for Large Vision-Language Modelcited by 11
- 2021Stochastic Iterative Graph Matchingcited by 10
- 2021Combinatorial Optimization for Panoptic Segmentation: A Fully Differentiable Approachcited by 10
- 2023DAG Learning on the Permutahedroncited by 9
- 2022Training Discrete Deep Generative Models via Gapped Straight-Through Estimatorcited by 8
- 2021Leveraging Recursive Gumbel-Max Trick for Approximate Inference in Combinatorial Spacescited by 7
- 2022Gradient Estimation for Binary Latent Variables via Gradient Variance Clippingcited by 7
- 2022Mirror Sinkhorn: Fast Online Optimization on Transport Polytopescited by 6
- 2024LPGD: A General Framework for Backpropagation through Embedded Optimization Layerscited by 6
- 2025Large (Vision) Language Models are Unsupervised In-Context Learnerscited by 6
- 2022Learning Group Importance using the Differentiable Hypergeometric Distributioncited by 5
- 2023Improving Dual-Encoder Training through Dynamic Indexes for Negative Miningcited by 5
- 2026Contrastive Distribution Matching for Amortized Sequential Monte Carlo in Discrete Diffusioncited by 5
- 2023Structured Dialogue Discourse Parsingcited by 4
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraintscited by 4
- 2021Learning to Extend Program Graphs to Work-in-Progress Codecited by 3
- 2022Learning to Drop Out: An Adversarial Approach to Training Sequence VAEscited by 3
- 2023Contrastive Learning for Non-Local Graphs with Multi-Resolution Structural Viewscited by 3
- 2024Soft Condorcet Optimization for Ranking of General Agentscited by 3
- 2021Sparse Communication via Mixed Distributionscited by 2
- 2021Scaling Structured Inference with Randomizationcited by 2
- 2022Learning Discrete Structured Variational Auto-Encoder using Natural Evolution Strategiescited by 2
- 2022Dual Decomposition of Convex Optimization Layers for Consistent Attention in Medical Imagescited by 2
- 2023Efficient Learning of Discrete-Continuous Computation Graphscited by 2
- 2023SynJax: Structured Probability Distributions for JAXcited by 2
- 2024End-to-End Learning for Fair Multiobjective Optimization Under Uncertaintycited by 2
- 2025Information Geometry of Variational Bayescited by 2
- 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradientscited by 2
- 2021Reconciling the Discrete-Continuous Divide: Towards a Mathematical Theory of Sparse Communicationcited by 1
- 2022Structured Recognition for Generative Models with Explaining Awaycited by 1
- 2023A Model-Agnostic Graph Neural Network for Integrating Local and Global Informationcited by 1
50 most cited of 67 All 67 (JSON)
- 2026Principled Top-k Selection for Language Models with Hybrid Gradients3 Oct 2026
- 2026MIL-BERT: Classification of Arbitrarily Large Text with Performance and Explanatory Guarantees21 Aug 2026
- 2026Connected by Construction: Learning Tractable Near-Tour Marginals for Traveling Salesman Problems13 Jul 2026
- 2026Rank-Conditioned Sample Reuse for the Plackett--Luce Best-of-K Objective13 Jul 2026
- 2026DIFF-ERO: A Conformance-Aware Loss for Deep Learning in Process Mining12 Jun 2026
- 2026Explaining Black-Box Language Models: Learning to Optimize Linguistically-Structured Word Subsets7 Jun 2026
- 2026Contrastive Distribution Matching for Amortized Sequential Monte Carlo in Discrete Diffusion22 May 2026
- 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradients9 Mar 2026
- 2026Categorical Reparameterization with Denoising Diffusion models2 Jan 2026
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Beyond Softmax: A Natural Parameterization for Categorical Random Variables29 Sep 2025
- 2025Information Geometry of Variational Bayes19 Sep 2025
38 more
- 2025Going from a Representative Agent to Counterfactuals in Combinatorial Choice29 May 2025
- 2025Large (Vision) Language Models are Unsupervised In-Context Learners3 Apr 2025
- 2024Soft Condorcet Optimization for Ranking of General Agents31 Oct 2024
- 2024End-to-End Optimization and Learning of Fair Court Schedules22 Oct 2024
- 2024End-to-end Planner Training for Language Modeling16 Oct 2024
- 2024LPGD: A General Framework for Backpropagation through Embedded Optimization Layers8 Jul 2024
- 2024Solving Token Gradient Conflict in Mixture-of-Experts for Large Vision-Language Model28 Jun 2024
- 2024Conditional Gumbel-Softmax for constrained feature selection with application to node selection in wireless sensor networks3 Jun 2024
- 2024What to Do When Your Discrete Optimization Is the Size of a Neural Network?15 Feb 2024
- 2024End-to-End Learning for Fair Multiobjective Optimization Under Uncertainty12 Feb 2024
- 2023Analyzing and Enhancing the Backward-Pass Convergence of Unrolled Optimization28 Dec 2023
- 2023Compact Neural Graphics Primitives with Learned Hash Probing28 Dec 2023
- 2023Orchard: building large cancer phylogenies using stochastic combinatorial search21 Nov 2023
- 2023Graph Deep Learning for Time Series Forecasting24 Oct 2023
- 2023A Model-Agnostic Graph Neural Network for Integrating Local and Global Information23 Sep 2023
- 2023Contrastive Learning for Non-Local Graphs with Multi-Resolution Structural Views19 Aug 2023
- 2023SynJax: Structured Probability Distributions for JAX7 Aug 2023
- 2023Efficient Learning of Discrete-Continuous Computation Graphs26 Jul 2023
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunities25 Jul 2023
- 2023Structured Dialogue Discourse Parsing26 Jun 2023
- 2023Differentiable Clustering with Perturbed Spanning Forests25 May 2023
- 2023Improving Dual-Encoder Training through Dynamic Indexes for Negative Mining27 Mar 2023
- 2023Backpropagation of Unrolled Solvers with Folded Optimization28 Jan 2023
- 2023DAG Learning on the Permutahedron27 Jan 2023
- 2023CORE: Learning Consistent Ordinal REpresentations for Image Ordinal Estimation15 Jan 2023
- 2022Mirror Sinkhorn: Fast Online Optimization on Transport Polytopes18 Nov 2022
- 2022Improving Low-Resource Cross-lingual Parsing with Expected Statistic Regularization17 Oct 2022
- 2022SIMPLE: A Gradient Estimator for k-Subset Sampling4 Oct 2022
- 2022Learning to Drop Out: An Adversarial Approach to Training Sequence VAEs26 Sep 2022
- 2022Structured Recognition for Generative Models with Explaining Away12 Sep 2022
- 2022Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Models11 Sep 2022
- 2022Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping12 Aug 2022
- 2022Neural Set Function Extensions: Learning with Discrete Functions in High Dimensions8 Aug 2022
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxation13 Jul 2022
- 2022Ordered Subgraph Aggregation Networks22 Jun 2022
- 2022Training Discrete Deep Generative Models via Gapped Straight-Through Estimator15 Jun 2022
- 2022Dual Decomposition of Convex Optimization Layers for Consistent Attention in Medical Images6 Jun 2022
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Works30 May 2022
50 newest of 67 All 67 (JSON)
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 130
- 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 98
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
- 2021GrooMeD-NMS: Grouped Mathematically Differentiable NMS for Monocular 3D Object Detectioncited by 66
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2022Differentiable DAG Samplingcited by 47
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2023Graph Deep Learning for Time Series Forecastingcited by 26
- 2022Sparse Graph Learning from Spatiotemporal Time Seriescited by 22
- 2021Learning with Algorithmic Supervision via Continuous Relaxationscited by 21
- 2023Compact Neural Graphics Primitives with Learned Hash Probingcited by 19
12 most cited of 60 All 60 (JSON)
- 2026MIL-BERT: Classification of Arbitrarily Large Text with Performance and Explanatory Guarantees21 Aug 2026
- 2026Connected by Construction: Learning Tractable Near-Tour Marginals for Traveling Salesman Problems13 Jul 2026
- 2026Rank-Conditioned Sample Reuse for the Plackett--Luce Best-of-K Objective13 Jul 2026
- 2026DIFF-ERO: A Conformance-Aware Loss for Deep Learning in Process Mining12 Jun 2026
- 2026Explaining Black-Box Language Models: Learning to Optimize Linguistically-Structured Word Subsets7 Jun 2026
- 2026SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradients9 Mar 2026
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Beyond Softmax: A Natural Parameterization for Categorical Random Variables29 Sep 2025
- 2025Information Geometry of Variational Bayes19 Sep 2025
- 2025Going from a Representative Agent to Counterfactuals in Combinatorial Choice29 May 2025
- 2024Soft Condorcet Optimization for Ranking of General Agents31 Oct 2024
- 2024End-to-End Optimization and Learning of Fair Court Schedules22 Oct 2024
12 newest of 60 All 60 (JSON)