Borel Kernels and their Approximation, Categorically
Fredrik Dahlqvist, Vincent Danos, Ilias Garnier, Alexandra Silva

TL;DR
This paper develops a categorical framework for Borel kernels, enabling exact and approximate semantics of probabilistic programs, with applications to Bayesian inference and ProbNetKAT, and proves convergence of finite-space approximations.
Contribution
It introduces a novel categorical structure for Borel kernels, linking kernel semantics to predicate and state transformers, and provides a method for approximating kernels on standard Borel spaces.
Findings
Borel kernels form a dagger symmetric monoidal category with Bayesian inversion.
Natural transformations relate Radon-Nikodym and Riesz theorems within this framework.
Finite-space kernel approximations converge to Borel kernels under suitable discretizations.
Abstract
This paper introduces a categorical framework to study the exact and approximate semantics of probabilistic programs. We construct a dagger symmetric monoidal category of Borel kernels where the dagger-structure is given by Bayesian inversion. We show functorial bridges between this category and categories of Banach lattices which formalize the move from kernel-based semantics to predicate transformer (backward) or state transformer (forward) semantics. These bridges are related by natural transformations, and we show in particular that the Radon-Nikodym and Riesz representation theorems - two pillars of probability theory - define natural transformations. With the mathematical infrastructure in place, we present a generic and endogenous approach to approximating kernels on standard Borel spaces which exploits the involutive structure of our category of kernels. The approximation can…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
