English

String Diagrams with Factorized Densities

Programming Languages 2023-12-15 v5 Machine Learning Logic in Computer Science Category Theory Probability

Abstract

A growing body of research on probabilistic programs and causal models has highlighted the need to reason compositionally about model classes that extend directed graphical models. Both probabilistic programs and causal models define a joint probability density over a set of random variables, and exhibit sparse structure that can be used to reason about causation and conditional independence. This work builds on recent work on Markov categories of probabilistic mappings to define a category whose morphisms combine a joint density, factorized over each sample space, with a deterministic mapping from samples to return values. This is a step towards closing the gap between recent category-theoretic descriptions of probability measures, and the operational definitions of factorized densities that are commonly employed in probabilistic programming and causal inference.

Keywords

Cite

@article{arxiv.2305.02506,
  title  = {String Diagrams with Factorized Densities},
  author = {Eli Sennesh and Jan-Willem van de Meent},
  journal= {arXiv preprint arXiv:2305.02506},
  year   = {2023}
}

Comments

In Proceedings ACT 2023, arXiv:2312.08138

R2 v1 2026-06-28T10:25:11.870Z