A unified view of likelihood ratio and reparameterization gradients
Not on the map. Why?
Abstract (arXiv)
Reparameterization (RP) and likelihood ratio (LR) gradient estimators are used to estimate gradients of expectations throughout machine learning and reinforcement learning; however, they are usually explained as simple mathematical tricks, with no insight into their nature. We use a first principles approach to explain that LR and RP are alternative methods of keeping track of the movement of probability mass, and the two are connected via the divergence theorem. Moreover, we show that the space of all possible estimators combining LR and RP can be completely parameterized by a flow field u(x) and an importance sampling distribution q(x). We prove that there cannot exist a single-sample estimator of this type outside our characterized space, thus, clarifying where we should be searching for better Monte Carlo gradient estimators.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 41 of its 68 references that are in the map. First posted on arXiv 31 May 2021.
Builds on
41 of 68 references.
References · 41
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2013Auto-Encoding Variational Bayescited by 4,053
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2015Trust Region Policy Optimizationcited by 2,580
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
- 2018Recurrent World Models Facilitate Policy Evolutioncited by 785
- 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 574
- 2015Doubly Robust Off-policy Value Evaluation for Reinforcement Learningcited by 339
- 2016Data-Efficient Off-Policy Policy Evaluation for Reinforcement Learningcited by 286
- 2019Monte Carlo Gradient Estimation in Machine Learningcited by 283
- 2016Safe and Efficient Off-Policy Reinforcement Learningcited by 264
- 2015Gradient Estimation Using Stochastic Computation Graphscited by 121
29 more
- 2017Improving Exploration in Evolution Strategies for Deep Reinforcement Learning via a Population of Novelty-Seeking Agentscited by 107
- 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 106
- 2018Understanding and correcting pathologies in the training of learned optimizerscited by 97
- 2015Hierarchical Variational Modelscited by 89
- 2013The Optimal Reward Baseline for Gradient-Based Reinforcement Learningcited by 85
- 2018Implicit Reparameterization Gradientscited by 85
- 2016Q-Prop: Sample-Efficient Policy Gradient with An Off-Policy Criticcited by 81
- 2017REBAR: Low-variance, unbiased gradient estimates for discrete latent variable modelscited by 79
- 2019PIPPS: Flexible Model-Based Policy Search Robust to the Curse of Chaoscited by 56
- 2018The Mirage of Action-Dependent Baselines in Reinforcement Learningcited by 48
- 2018DiCE: The Infinitely Differentiable Monte-Carlo Estimatorcited by 46
- 2018Variance reduction properties of the reparameterization trickcited by 41
- 2017Interpolated Policy Gradient: Merging On-Policy and Off-Policy Gradient Estimation for Deep Reinforcement Learningcited by 40
- 2015MuProp: Unbiased Backpropagation for Stochastic Neural Networkscited by 37
- 2018Pathwise Derivatives Beyond the Reparameterization Trickcited by 36
- 2016The Generalized Reparameterization Gradientcited by 30
- 2018Using Large Ensembles of Control Variates for Variational Inferencecited by 21
- 2017Expected Policy Gradientscited by 16
- 2019Credit Assignment Techniques in Stochastic Computation Graphscited by 14
- 2019Loaded DiCE: Trading off Bias and Variance in Any-Order Score Function Estimators for Reinforcement Learningcited by 12
- 2018Reparameterization Gradient for Non-differentiable Modelscited by 11
- 2016Overdispersed Black-Box Variational Inferencecited by 8
- 2017Mean Actor Criticcited by 8
- 2019Total stochastic gradient algorithms and applications in reinforcement learningcited by 7
- 2019GO Gradient for Expectation-Based Objectivescited by 5
- 2018Pathwise Derivatives for Multivariate Distributionscited by 3
- 2019A unified view of likelihood ratio and reparameterization gradients and an optimal importance sampling schemecited by 2
- 2019New Tricks for Estimating Gradients of Expectationscited by 1
- 2019Generalized Transformation-based Gradientcited by 1
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 4; 2025: 0; 2026: 4.
12 papers.
- 2022Tutorial on amortized optimizationcited by 83
- 2022Gradient Estimation with Discrete Stein Operatorscited by 23
- 2022Image-based Treatment Effect Heterogeneitycited by 20
- 2024Deep Policy Gradient Methods Without Batch Updates, Target Networks, or Replay Bufferscited by 18
- 2024Fast and Unified Path Gradient Estimators for Normalizing Flowscited by 5
- 2024Revisiting Experience Replayable Conditionscited by 3
- 2024Mollification Effects of Policy Gradient Methodscited by 2
- 2026On Advantage Estimates for Max@K Policy Gradientscited by 2
- 2026OrderGrad: Optimizing Beyond the Mean with Order-Statistic Policy Gradient Estimationcited by 2
- 2026Retry Policy Gradients in Continuous Action Spacescited by 1
- 2023Machine learning using magnetic stochastic synapsescited by 0
- 2026Does "Do Differentiable Simulators Give Better Policy Gradients?'' Give Better Policy Gradients?cited by 0
- 2026OrderGrad: Optimizing Beyond the Mean with Order-Statistic Policy Gradient Estimation4 Jun 2026
- 2026On Advantage Estimates for Max@K Policy Gradients4 Jun 2026
- 2026Retry Policy Gradients in Continuous Action Spaces4 Jun 2026
- 2026Does "Do Differentiable Simulators Give Better Policy Gradients?'' Give Better Policy Gradients?20 Apr 2026
- 2024Deep Policy Gradient Methods Without Batch Updates, Target Networks, or Replay Buffers22 Nov 2024
- 2024Mollification Effects of Policy Gradient Methods28 May 2024
- 2024Fast and Unified Path Gradient Estimators for Normalizing Flows23 Mar 2024
- 2024Revisiting Experience Replayable Conditions15 Feb 2024
- 2023Machine learning using magnetic stochastic synapses3 Mar 2023
- 2022Image-based Treatment Effect Heterogeneity13 Jun 2022
- 2022Gradient Estimation with Discrete Stein Operators19 Feb 2022
- 2022Tutorial on amortized optimization1 Feb 2022