ARMS: Antithetic-REINFORCE-Multi-Sample Gradient for Binary Variables
Not on the map. Why?
Abstract (arXiv)
Estimating the gradients for binary variables is a task that arises frequently in various domains, such as training discrete latent variable models. What has been commonly used is a REINFORCE based Monte Carlo estimation method that uses either independent samples or pairs of negatively correlated samples. To better utilize more than two samples, we propose ARMS, an Antithetic REINFORCE-based Multi-Sample gradient estimator. ARMS uses a copula to generate any number of mutually antithetic samples. It is unbiased, has low variance, and generalizes both DisARM, which we show to be ARMS with two samples, and the leave-one-out REINFORCE (LOORF) estimator, which is ARMS with uncorrelated samples. We evaluate ARMS on several datasets for training generative models, and our experimental results show that it outperforms competing methods. We also develop a version of ARMS for optimizing the multi-sample variational bound, and show that it outperforms both VIMCO and DisARM. The code is publicly available.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 19 of its 38 references that are in the map. First posted on arXiv 28 May 2021.
Builds on
19 of 38 references.
References · 19
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2013Auto-Encoding Variational Bayescited by 4,053
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
- 2015Importance Weighted Autoencoderscited by 456
- 2013Black Box Variational Inferencecited by 319
- 2019Monte Carlo Gradient Estimation in Machine Learningcited by 283
- 2016Automatic Differentiation Variational Inferencecited by 159
- 2014Neural Variational Inference and Learning in Belief Networkscited by 117
- 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 106
- 2016Variational inference for Monte Carlo objectivescited by 84
7 more
- 2017REBAR: Low-variance, unbiased gradient estimates for discrete latent variable modelscited by 79
- 2015MuProp: Unbiased Backpropagation for Stochastic Neural Networkscited by 37
- 2016The Generalized Reparameterization Gradientcited by 30
- 2020DisARM: An Antithetic Gradient Estimator for Binary Latent Variablescited by 28
- 2020Probabilistic Best Subset Selection via Gradient-Based Optimizationcited by 17
- 2019ARSM: Augment-REINFORCE-Swap-Merge Estimator for Gradient Backpropagation Through Categorical Variablescited by 10
- 2018Differentiable Antithetic Sampling for Variance Reduction in Stochastic Variational Inferencecited by 4
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 2; 2024: 1; 2025: 0; 2026: 1.
9 papers.
- 2022Gradient Estimation with Discrete Stein Operatorscited by 23
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trickcited by 14
- 2021Coupled Gradient Estimators for Discrete Latent Variablescited by 9
- 2021Double Control Variates for Gradient Estimation in Discrete Latent Variable Modelscited by 9
- 2022Gradient Estimation for Binary Latent Variables via Gradient Variance Clippingcited by 7
- 2021CARMS: Categorical-Antithetic-REINFORCE Multi-Sample Gradient Estimatorcited by 4
- 2024Revisiting Score Function Estimators for k-Subset Samplingcited by 1
- 2023DBsurf: A Discrepancy Based Method for Discrete Stochastic Gradient Estimationcited by 0
- 2026Variance-Optimal Control Variates for Learning with Black-box Feedbackcited by 0
- 2026Variance-Optimal Control Variates for Learning with Black-box Feedback3 Oct 2026
- 2024Revisiting Score Function Estimators for k-Subset Sampling22 Jul 2024
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trick21 Nov 2023
- 2023DBsurf: A Discrepancy Based Method for Discrete Stochastic Gradient Estimation7 Sep 2023
- 2022Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping12 Aug 2022
- 2022Gradient Estimation with Discrete Stein Operators19 Feb 2022
- 2021Double Control Variates for Gradient Estimation in Discrete Latent Variable Models9 Nov 2021
- 2021CARMS: Categorical-Antithetic-REINFORCE Multi-Sample Gradient Estimator26 Oct 2021
- 2021Coupled Gradient Estimators for Discrete Latent Variables15 Jun 2021