Leveraging Recursive Gumbel-Max Trick for Approximate Inference in Combinatorial Spaces
Not on the map. Why?
Abstract (arXiv)
Structured latent variables allow incorporating meaningful prior knowledge into deep learning models. However, learning with such variables remains challenging because of their discrete nature. Nowadays, the standard learning approach is to define a latent variable as a perturbed algorithm output and to use a differentiable surrogate for training. In general, the surrogate puts additional constraints on the model and inevitably leads to biased gradients. To alleviate these shortcomings, we extend the Gumbel-Max trick to define distributions over structured domains. We avoid the differentiable surrogates by leveraging the score function estimators for optimization. In particular, we highlight a family of recursive algorithms with a common feature we call stochastic invariant. The feature allows us to construct reliable gradient estimates and control variates without additional constraints on the model. In our experiments, we consider various structured latent variable models and achieve results competitive with relaxation-based counterparts.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 29 of its 49 references that are in the map. First posted on arXiv 28 Oct 2021.
Builds on
29 of 49 references.
References · 29
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2015Show, Attend and Tell: Neural Image Caption Generation with Visual Attentioncited by 1,421
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2016Adaptive Computation Time for Recurrent Neural Networkscited by 479
- 2015Importance Weighted Autoencoderscited by 454
- 2018Neural Relational Inference for Interacting Systemscited by 339
- 2016Rationalizing Neural Predictionscited by 281
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2019Stochastic Beams and Where to Find Them: The Gumbel-Top-k Trick for Sampling Sequences Without Replacementcited by 205
- 2018Learning Latent Permutations with Gumbel-Sinkhorn Networkscited by 172
- 2018ListOps: A Diagnostic Dataset for Latent Tree Learningcited by 128
17 more
- 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 104
- 2017REBAR: Low-variance, unbiased gradient estimates for discrete latent variable modelscited by 78
- 2020VarGrad: A Low-Variance Gradient Estimator for Variational Inferencecited by 73
- 2019Reparameterizable Subset Sampling via Continuous Relaxationscited by 69
- 2021Differentiable Patch Selection for Image Recognitioncited by 68
- 2020Gradient Estimation with Stochastic Softmax Trickscited by 66
- 2019Non-Monotonic Sequential Text Generationcited by 55
- 2019Insertion-based Decoding with automatically Inferred Generation Ordercited by 43
- 2020Rao-Blackwellizing the Straight-Through Gumbel-Softmax Gradient Estimatorcited by 37
- 2016Learning to Compose Words into Sentences with Reinforcement Learningcited by 30
- 2019Cooperative Learning of Disjoint Syntax and Semanticscited by 27
- 2018Differentiable Perturb-and-Parse: Semi-Supervised Parsing with a Structured Variational Autoencodercited by 19
- 2020Differentiable Top-k Operator with Optimal Transportcited by 17
- 2021Discovering Non-monotonic Autoregressive Orderings with Variational Inferencecited by 15
- 2019Low-variance Black-box Gradient Estimates for the Plackett-Luce Distributioncited by 11
- 2020Latent Template Induction with Gumbel-CRFscited by 9
- 2021Coupled Gradient Estimators for Discrete Latent Variablescited by 9
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 0; 2025: 1; 2026: 1.
7 papers.
- 2022MIST: Multi-modal Iterative Spatial-Temporal Transformer for Long-form Video Question Answeringcited by 55
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2023Differentiable Clustering with Perturbed Spanning Forestscited by 14
- 2023GeoPhy: Differentiable Phylogenetic Inference via Geometric Gradients of Tree Topologiescited by 9
- 2025Large (Vision) Language Models are Unsupervised In-Context Learnerscited by 6
- 2026ReCache: Learning Budget-Aware Caching Schedules for Diffusion Models via REINFORCEcited by 3
- 2023Latent Optimal Paths by Gumbel Propagation for Variational Bayesian Dynamic Programmingcited by 0
- 2026ReCache: Learning Budget-Aware Caching Schedules for Diffusion Models via REINFORCE4 Jun 2026
- 2025Large (Vision) Language Models are Unsupervised In-Context Learners3 Apr 2025
- 2023GeoPhy: Differentiable Phylogenetic Inference via Geometric Gradients of Tree Topologies7 Jul 2023
- 2023Latent Optimal Paths by Gumbel Propagation for Variational Bayesian Dynamic Programming5 Jun 2023
- 2023Differentiable Clustering with Perturbed Spanning Forests25 May 2023
- 2022MIST: Multi-modal Iterative Spatial-Temporal Transformer for Long-form Video Question Answering19 Dec 2022
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxation13 Jul 2022