DisARM: An Antithetic Gradient Estimator for Binary Latent Variables
Not on the map. Why?
Abstract (arXiv)
Training models with discrete latent variables is challenging due to the difficulty of estimating the gradients accurately. Much of the recent progress has been achieved by taking advantage of continuous relaxations of the system, which are not always available or even possible. The Augment-REINFORCE-Merge (ARM) estimator provides an alternative that, instead of relaxation, uses continuous augmentation. Applying antithetic sampling over the augmenting variables yields a relatively low-variance and unbiased estimator applicable to any model with binary latent variables. However, while antithetic sampling reduces variance, the augmentation process increases variance. We show that ARM can be improved by analytically integrating out the randomness introduced by the augmentation process, guaranteeing substantial variance reduction. Our estimator, DisARM, is simple to implement and has the same computational cost as ARM. We evaluate DisARM on several generative modeling benchmarks and show that it consistently outperforms ARM and a strong independent sample baseline in terms of both variance and log-likelihood. Furthermore, we propose a local version of DisARM designed for optimizing the multi-sample variational bound, and show that it outperforms VIMCO, the current state-of-the-art method.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 5; 2023: 7; 2024: 1; 2025: 3; 2026: 4.
27 papers.
Sort:
By area:
- 2023Automatic Prompt Augmentation and Selection with Chain-of-Thought from Labeled Datacited by 119
- 2023Soft Merging of Experts with Adaptive Routingcited by 88
- 2022Black-box Prompt Learning for Pre-trained Language Modelscited by 70
- 2023Bridging Discrete and Backpropagation: Straight-Through and Beyondcited by 31
- 2021Contextual Dropout: An Efficient Sample-Dependent Dropout Modulecited by 26
- 2022Gradient Estimation with Discrete Stein Operatorscited by 22
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trickcited by 13
- 2021Storchastic: A Framework for General Stochastic Automatic Differentiationcited by 11
- 2021Coupled Gradient Estimators for Discrete Latent Variablescited by 9
- 2021ARMS: Antithetic-REINFORCE-Multi-Sample Gradient for Binary Variablescited by 8
- 2021Double Control Variates for Gradient Estimation in Discrete Latent Variable Modelscited by 8
- 2022Training Discrete Deep Generative Models via Gapped Straight-Through Estimatorcited by 8
15 more
- 2022Gradient Estimation for Binary Latent Variables via Gradient Variance Clippingcited by 7
- 2023Black-Box Tuning of Vision-Language Models with Effective Gradient Approximationcited by 6
- 2021CARMS: Categorical-Antithetic-REINFORCE Multi-Sample Gradient Estimatorcited by 4
- 2022A Lower Bound of Hash Codes' Performancecited by 2
- 2025Efficient compression of neural networks and datasetscited by 1
- 2025Rao-Blackwellised Reparameterisation Gradientscited by 1
- 2021Hindsight Network Credit Assignment: Efficient Credit Assignment in Networks of Discrete Stochastic Unitscited by 0
- 2023DBsurf: A Discrepancy Based Method for Discrete Stochastic Gradient Estimationcited by 0
- 2023Nonparametric Discrete Choice Experiments with Machine Learning Guided Adaptive Designcited by 0
- 2024What to Do When Your Discrete Optimization Is the Size of a Neural Network?cited by 0
- 2025Probabilistic and nonlinear compressive sensingcited by 0
- 2026Unbiased Single-Queried Gradient for Combinatorial Objectivecited by 0
- 2026Weave of Formal Thoughtcited by 0
- 2026GradInf: Gradient Estimation as Probabilistic Inferencecited by 0
- 2026Active Data Acquisition with Side Information via Discrete Diffusion Priorscited by 0
- 2026Active Data Acquisition with Side Information via Discrete Diffusion Priors26 Sep 2026
- 2026GradInf: Gradient Estimation as Probabilistic Inference8 Jul 2026
- 2026Weave of Formal Thought24 Jun 2026
- 2026Unbiased Single-Queried Gradient for Combinatorial Objective4 Feb 2026
- 2025Probabilistic and nonlinear compressive sensing18 Sep 2025
- 2025Rao-Blackwellised Reparameterisation Gradients9 Jun 2025
- 2025Efficient compression of neural networks and datasets23 May 2025
- 2024What to Do When Your Discrete Optimization Is the Size of a Neural Network?15 Feb 2024
- 2023Black-Box Tuning of Vision-Language Models with Effective Gradient Approximation26 Dec 2023
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trick21 Nov 2023
- 2023Nonparametric Discrete Choice Experiments with Machine Learning Guided Adaptive Design18 Oct 2023
- 2023DBsurf: A Discrepancy Based Method for Discrete Stochastic Gradient Estimation7 Sep 2023
15 more
- 2023Soft Merging of Experts with Adaptive Routing6 Jun 2023
- 2023Bridging Discrete and Backpropagation: Straight-Through and Beyond17 Apr 2023
- 2023Automatic Prompt Augmentation and Selection with Chain-of-Thought from Labeled Data24 Feb 2023
- 2022A Lower Bound of Hash Codes' Performance12 Oct 2022
- 2022Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping12 Aug 2022
- 2022Training Discrete Deep Generative Models via Gapped Straight-Through Estimator15 Jun 2022
- 2022Gradient Estimation with Discrete Stein Operators19 Feb 2022
- 2022Black-box Prompt Learning for Pre-trained Language Models21 Jan 2022
- 2021Double Control Variates for Gradient Estimation in Discrete Latent Variable Models9 Nov 2021
- 2021CARMS: Categorical-Antithetic-REINFORCE Multi-Sample Gradient Estimator26 Oct 2021
- 2021Hindsight Network Credit Assignment: Efficient Credit Assignment in Networks of Discrete Stochastic Units14 Oct 2021
- 2021Coupled Gradient Estimators for Discrete Latent Variables15 Jun 2021
- 2021ARMS: Antithetic-REINFORCE-Multi-Sample Gradient for Binary Variables28 May 2021
- 2021Storchastic: A Framework for General Stochastic Automatic Differentiation1 Apr 2021
- 2021Contextual Dropout: An Efficient Sample-Dependent Dropout Module6 Mar 2021
- 2023Automatic Prompt Augmentation and Selection with Chain-of-Thought from Labeled Datacited by 119
- 2026Weave of Formal Thoughtcited by 0
- 2026Weave of Formal Thought24 Jun 2026
- 2023Automatic Prompt Augmentation and Selection with Chain-of-Thought from Labeled Data24 Feb 2023
- 2023Soft Merging of Experts with Adaptive Routingcited by 88
- 2023Soft Merging of Experts with Adaptive Routing6 Jun 2023
- 2022Black-box Prompt Learning for Pre-trained Language Modelscited by 70
- 2023Bridging Discrete and Backpropagation: Straight-Through and Beyondcited by 31
- 2021Contextual Dropout: An Efficient Sample-Dependent Dropout Modulecited by 26
- 2022Gradient Estimation with Discrete Stein Operatorscited by 22
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trickcited by 13
- 2021Storchastic: A Framework for General Stochastic Automatic Differentiationcited by 11
- 2021Coupled Gradient Estimators for Discrete Latent Variablescited by 9
- 2021ARMS: Antithetic-REINFORCE-Multi-Sample Gradient for Binary Variablescited by 8
- 2021Double Control Variates for Gradient Estimation in Discrete Latent Variable Modelscited by 8
- 2022Training Discrete Deep Generative Models via Gapped Straight-Through Estimatorcited by 8
- 2022Gradient Estimation for Binary Latent Variables via Gradient Variance Clippingcited by 7
- 2021CARMS: Categorical-Antithetic-REINFORCE Multi-Sample Gradient Estimatorcited by 4
12 most cited of 22 All 22 (JSON)
- 2026GradInf: Gradient Estimation as Probabilistic Inference8 Jul 2026
- 2026Unbiased Single-Queried Gradient for Combinatorial Objective4 Feb 2026
- 2025Probabilistic and nonlinear compressive sensing18 Sep 2025
- 2025Rao-Blackwellised Reparameterisation Gradients9 Jun 2025
- 2025Efficient compression of neural networks and datasets23 May 2025
- 2024What to Do When Your Discrete Optimization Is the Size of a Neural Network?15 Feb 2024
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trick21 Nov 2023
- 2023Nonparametric Discrete Choice Experiments with Machine Learning Guided Adaptive Design18 Oct 2023
- 2023DBsurf: A Discrepancy Based Method for Discrete Stochastic Gradient Estimation7 Sep 2023
- 2023Bridging Discrete and Backpropagation: Straight-Through and Beyond17 Apr 2023
- 2022A Lower Bound of Hash Codes' Performance12 Oct 2022
- 2022Gradient Estimation for Binary Latent Variables via Gradient Variance Clipping12 Aug 2022
12 newest of 22 All 22 (JSON)