Periodic Reporting for period 2 - BLaSt (Better Languages for Statistics: foundations for non-parametric probabilistic programming)
Reporting period: 2022-04-01 to 2023-09-30
The objective of the proposed research is to develop a semantic foundation for probabilistic programming that properly explains the non-parametric aspects, particularly the symmetries that arise there. There are three ultimate goals:
■ to propose new probabilistic programming languages: better languages for statistics;
■ to devise new general inference methods for probabilistic programs;
■ to build new foundations for probability.
New results in probability theory have also been achieved: new theorems about hierarchical exchangeability, and new treatments of the quantum analogue of de Finetti's theorem.
We have developed new foundations for gradient methods in probabilistic programming.
We have also developed a new programming library for probabilistic programming, based on the techniques developed.
We hope to prove a conjecture precisely relating programming libraries to "exchangeable process" in non-parametric statistics.
We will further develop our probabilistic programming library based on further developments. We hope to extend it with gradient methods for advanced performance.