Bayesian Networks and Proof-Nets: a proof-theoretical account of Bayesian Inference
Thomas Ehrhard, Claudia Faggian, Michele Pagani
TL;DR
The paper builds a formal bridge between Bayesian Networks and Multiplicative Linear Logic Proof-Nets by introducing Bayesian proof-nets (bpn) and a Probabilistic Coherence Space (PCoh) semantics. It shows that a bpn with valuation $\iota$ denotes the same joint distribution as the corresponding Bayesian Network via $\llbracket \mathcal{R} \rrbracket^{\iota}$, and that this denotation is invariant under normalization and other transformations. By factorizing bpns into cut-nets and wiring components, the authors align the proof-theoretic decomposition with BN clique-tree decompositions, enabling efficient inference that mirrors message passing on clique trees. They also provide methods to compute individual marginals efficiently, and establish a tight correspondence between factorized interpretation and standard probabilistic inference, yielding a proof-theoretical perspective on Bayesian reasoning and practical implications for inference costs.
Abstract
We uncover a strong correspondence between Bayesian Networks and (Multiplicative) Linear Logic Proof-Nets, relating the two as a representation of a joint probability distribution and at the level of computation, so yielding a proof-theoretical account of Bayesian Inference.
