CARMS: Categorical-Antithetic-REINFORCE Multi-Sample Gradient Estimator
Not on the map. Why?
Abstract (arXiv)
Accurately backpropagating the gradient through categorical variables is a challenging task that arises in various domains, such as training discrete latent variable models. To this end, we propose CARMS, an unbiased estimator for categorical random variables based on multiple mutually negatively correlated (jointly antithetic) samples. CARMS combines REINFORCE with copula based sampling to avoid duplicate samples and reduce its variance, while keeping the estimator unbiased using importance sampling. It generalizes both the ARMS antithetic estimator for binary variables, which is CARMS for two categories, as well as LOORF/VarGrad, the leave-one-out REINFORCE estimator, which is CARMS with independent samples. We evaluate CARMS on several benchmark datasets on a generative modeling task, as well as a structured output prediction task, and find it to outperform competing methods including a strong self-control baseline. The code is publicly available.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 30 of its 52 references that are in the map. First posted on arXiv 26 Oct 2021.
Builds on
30 of 52 references.
References · 30
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2021Zero-Shot Text-to-Image Generationcited by 4,276
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
- 2019Quantifying the Carbon Emissions of Machine Learningcited by 516
- 2015Importance Weighted Autoencoderscited by 454
- 2013Black Box Variational Inferencecited by 317
- 2019Monte Carlo Gradient Estimation in Machine Learningcited by 281
- 2019Stochastic Beams and Where to Find Them: The Gumbel-Top-k Trick for Sampling Sequences Without Replacementcited by 205
- 2016Automatic Differentiation Variational Inferencecited by 159
18 more
- 2014Neural Variational Inference and Learning in Belief Networkscited by 116
- 2019Stochastic Optimization of Sorting Networks via Continuous Relaxationscited by 111
- 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 104
- 2016Variational inference for Monte Carlo objectivescited by 83
- 2017REBAR: Low-variance, unbiased gradient estimates for discrete latent variable modelscited by 78
- 2020VarGrad: A Low-Variance Gradient Estimator for Variational Inferencecited by 73
- 2020Rao-Blackwellizing the Straight-Through Gumbel-Softmax Gradient Estimatorcited by 37
- 2015MuProp: Unbiased Backpropagation for Stochastic Neural Networkscited by 36
- 2016The Generalized Reparameterization Gradientcited by 30
- 2020Estimating Gradients for Discrete Random Variables by Sampling without Replacementcited by 29
- 2020DisARM: An Antithetic Gradient Estimator for Binary Latent Variablescited by 27
- 2018Rao-Blackwellized Stochastic Gradients for Discrete Distributionscited by 23
- 2020Probabilistic Best Subset Selection via Gradient-Based Optimizationcited by 17
- 2019ARSM: Augment-REINFORCE-Swap-Merge Estimator for Gradient Backpropagation Through Categorical Variablescited by 10
- 2021Coupled Gradient Estimators for Discrete Latent Variablescited by 9
- 2021ARMS: Antithetic-REINFORCE-Multi-Sample Gradient for Binary Variablescited by 8
- 2018Nonparametric Bayesian Lomax delegate racing for survival analysis with competing riskscited by 3
- 2019ARSM Gradient Estimator for Supervised Learning to Rankcited by 2
Built on by
Citing papers per year: 2023: 3; 2024: 0; 2025: 1.
4 papers.
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trickcited by 13
- 2023Revisiting the Gumbel-Softmax in MADDPGcited by 2
- 2025Decision-aware training of spatiotemporal forecasting models to select a top K subset of sites for interventioncited by 1
- 2023Learning Nonparametric High-Dimensional Generative Models: The Empirical-Beta-Copula Autoencodercited by 0
- 2025Decision-aware training of spatiotemporal forecasting models to select a top K subset of sites for intervention7 Mar 2025
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trick21 Nov 2023
- 2023Learning Nonparametric High-Dimensional Generative Models: The Empirical-Beta-Copula Autoencoder18 Sep 2023
- 2023Revisiting the Gumbel-Softmax in MADDPG23 Feb 2023