On the Reparameterisation Gradient for Non-Differentiable but Continuous Models
summary
Claim: the reparameterisation gradient is unbiased for continuous but possibly non-differentiable probabilistic programs. Proof uses a categorical denotational approach with a denotational weight semantics and a generalisation of quasi-Borel/space constructions to interpret smooth conditionals at higher order. Continuity for branching is established by reducing to analytic primitives and checking agreement on the boundary by sampling, and for practical decidable checks the method restricts to affine guards where a linear arithmetic solver verifies consistency.
AI-written summary · about
related talks
18mA Language and Smoothed Semantics for Convergent Stochastic Gradient Descent
28mSmoothness Analysis for Probabilistic Programs with Application to Optimised Var...
31mProbabilistic Programming: The What, Why and How
35mOn the Global Convergence and Approximation Benefits of Policy Gradient Methods
25mPeter's early work on parametricity, and why it still matters to me
45mPolicy Gradient: Optimal Estimation, Convergence, and Generalization beyond Cumulative Rewards
21mProbabilistic Programming with Programmable Variational Inference
49mSemantic Foundations for Probabilistic Programming
