Autoconj: Recognizing and Exploiting Conjugacy Without a Domain-Specific Language
Not on the map. Why?
Abstract (arXiv)
Deriving conditional and marginal distributions using conjugacy relationships can be time consuming and error prone. In this paper, we propose a strategy for automating such derivations. Unlike previous systems which focus on relationships between pairs of random variables, our system (which we call Autoconj) operates directly on Python functions that compute log-joint distribution functions. Autoconj provides support for conjugacy-exploiting algorithms in any Python embedded PPL. This paves the way for accelerating development of novel inference algorithms and structure-exploiting modeling strategies.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1.
4 papers.
- 2023Automatically Marginalized MCMC in Probabilistic Programmingcited by 4
- 2021flip-hoisting: Exploiting Repeated Parameters in Discrete Probabilistic Programscited by 1
- 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
- 2023Automatically Marginalized MCMC in Probabilistic Programming1 Feb 2023
- 2022Marginalized particle Gibbs for multiple state-space models coupled through shared parameters13 Oct 2022
- 2021flip-hoisting: Exploiting Repeated Parameters in Discrete Probabilistic Programs19 Oct 2021