mlsanityData to 7 Oct 2026

ωPAP Spaces: Reasoning Denotationally About Higher-Order, Recursive Probabilistic and Differentiable Programs

arXiv 2302.10636 ↗First posted 21 Feb 2023cs.PL cs.LG cs.LOcited by 1

Not on the map. Why?

Abstract (arXiv)

We introduce a new setting, the category of ωPAP spaces, for reasoning denotationally about expressive differentiable and probabilistic programming languages. Our semantics is general enough to assign meanings to most practical probabilistic and differentiable programs, including those that use general recursion, higher-order functions, discontinuous primitives, and both discrete and continuous sampling. But crucially, it is also specific enough to exclude many pathological denotations, enabling us to establish new results about both deterministic differentiable programs and probabilistic programs. In the deterministic setting, we prove very general correctness theorems for automatic differentiation and its use within gradient descent. In the probabilistic setting, we establish the almost-everywhere differentiability of probabilistic programs' trace density functions, and the existence of convenient base measures for density computation in Monte Carlo inference. In some cases these results were previously known, but required detailed proofs with an operational flavor; by contrast, all our proofs work directly with programs' denotations.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 23 of its 60 references that are in the map. First posted on arXiv 21 Feb 2023.

Builds on

23 of 60 references.

References · 23

  1. 2018On the Global Convergence of Gradient Descent for Over-parameterized Models using Optimal Transportcited by 422
  2. 2020A mathematical model for automatic differentiation in machine learningcited by 44
  3. 2017Disintegration and Bayesian Inversion via String Diagramscited by 32
  4. 2020On Correctness of Automatic Differentiation for Non-Differentiable Functionscited by 20
  5. 2019Reverse derivative categoriescited by 15
  6. 2017A Convenient Category for Higher-Order Probability Theorycited by 14
  7. 2018Reparameterization Gradient for Non-differentiable Modelscited by 11
  8. 2020Correctness of Automatic Differentiation via Diffeologies and Categorical Gluingcited by 11
  9. 2022ADEV: Sound Automatic Differentiation of Expected Values of Probabilistic Programscited by 11
  10. 2022You Only Linearize Once: Tangents Transpose to Gradientscited by 10
  11. 2017Denotational validation of higher-order Bayesian inferencecited by 9
  12. 2020Densities of Almost Surely Terminating Probabilistic Programs are Differentiable Almost Everywherecited by 6
11 more
  1. 2022Smoothness Analysis for Probabilistic Programs with Application to Optimised Variational Inferencecited by 5
  2. 2018A Domain Theory for Statistical Probabilistic Programmingcited by 4
  3. 2019Backpropagation in the Simply Typed Lambda-calculus with Linear Negationcited by 4
  4. 2020Automatic Differentiation in PCFcited by 4
  5. 2021CHAD: Combinatory Homomorphic Automatic Differentiationcited by 3
  6. 2017Measurable Cones and Stable, Measurable Functionscited by 2
  7. 2020Denotational Correctness of Forward-Mode Automatic Differentiation for Iteration and Recursioncited by 2
  8. 2020The Base Measure Problem and its Solutioncited by 2
  9. 2022Denotationally Correct, Purely Functional, Efficient Reverse-mode Automatic Differentiationcited by 2
  10. 2018Factorisation systems for logical relations and monadic lifting in type-and-effect system semanticscited by 1
  11. 2022Concrete categories and higher-order recursion (With applications including probability, differentiability, and full abstraction)cited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.