A Complete Diagrammatic Calculus for Conditional Gaussian Mixtures
Mateo Torres-Ruiz, Robin Piedeleu, Alexandra Silva, Fabio Zanasi
TL;DR
The paper develops a diagrammatic calculus for $CG$-mixtures that unifies discrete and Gaussian components within a symmetric monoidal category framework, enabling modular and compositional reasoning about conditional Gaussian mixtures. It defines a two-colour string-diagram syntax ($\mathsf{MixCirc}$) and a semantic target category ($\mathsf{MixGauss}$), proves a sound and complete equational theory $\mathsf{CGM}$ for diagrammatic equality, and provides normal-form techniques that guarantee canonic representations of CG-mixtures. The main results establish that any two circuits with the same semantics are inter-transformable using the axioms, supporting automatic reasoning about equivalence, marginalisation, and composition without explicit semantic computation. The framework lays groundwork for conditioning/inference and extends to broader mixture families, offering a formal, visual calculus for hybrid probabilistic models.
Abstract
We extend the synthetic theories of discrete and Gaussian categorical probability by introducing a diagrammatic calculus for reasoning about hybrid probabilistic models in which continuous random variables, conditioned on discrete ones, follow a multivariate Gaussian distribution. This setting includes important classes of models such as Gaussian mixture models, where each Gaussian component is selected according to a discrete variable. We develop a string diagrammatic syntax for expressing and combining these models, give it a compositional semantics, and equip it with a sound and complete equational theory that characterises when two models represent the same distribution.
