Functional Tensors for Probabilistic Programming
Not on the map. Why?
Abstract (arXiv)
It is a significant challenge to design probabilistic programming systems that can accommodate a wide variety of inference strategies within a unified framework. Noting that the versatility of modern automatic differentiation frameworks is based in large part on the unifying concept of tensors, we describe a software abstraction for integration --functional tensors-- that captures many of the benefits of tensors, while also being able to describe continuous probability distributions. Moreover, functional tensors are a natural candidate for generalized variable elimination and parallel-scan filtering algorithms that enable parallel exact inference for a large family of tractable modeling motifs. We demonstrate the versatility of functional tensors by integrating them into the modeling frontend and inference backend of the Pyro programming language. In experiments we show that the resulting framework enables a large variety of inference strategies, including those that mix exact and approximate inference.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 2.
6 papers.
- 2021Learning Proposals for Probabilistic Programs with Inference Combinatorscited by 6
- 2023Declarative Probabilistic Logic Programming in Discrete-Continuous Domainscited by 5
- 2023Automatically Marginalized MCMC in Probabilistic Programmingcited by 4
- 2024Probabilistic Programming with Programmable Variational Inferencecited by 4
- 2022Marginalized particle Gibbs for multiple state-space models coupled through shared parameterscited by 0
- 2024Inference Plans for Hybrid Particle Filteringcited by 0
- 2024Inference Plans for Hybrid Particle Filtering21 Aug 2024
- 2024Probabilistic Programming with Programmable Variational Inference22 Jun 2024
- 2023Declarative Probabilistic Logic Programming in Discrete-Continuous Domains21 Feb 2023
- 2023Automatically Marginalized MCMC in Probabilistic Programming1 Feb 2023
- 2022Marginalized particle Gibbs for multiple state-space models coupled through shared parameters13 Oct 2022
- 2021Learning Proposals for Probabilistic Programs with Inference Combinators1 Mar 2021