We present a novel static analysis technique to derive higher moments for program variables for a large class of probabilistic loops with potentially uncountable state spaces. Our approach is fully automatic, meaning it does not rely on externally provided invariants or templates. We employ algebraic techniques based on linear recurrences and introduce program transformations to simplify probabilistic programs while preserving their statistical properties. We develop power reduction techniques to further simplify the polynomial arithmetic of probabilistic programs and define the theory of moment-computable probabilistic loops for which higher moments can precisely be computed. Our work has applications towards recovering probability distrib...
Probabilistic programming has many applications in statistics, physics, ... so that all programming ...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
We study the semantic foundation of expressive probabilistic programming languages, that support hig...
One of the main challenges in the analysis of probabilistic programs is to compute invariant propert...
We present an exact approach to analyze and quantify the sensitivity of higher moments of probabilis...
We present a method to automatically approximate moment-based invariants of probabilistic programs w...
Abstract. We present static analyses for probabilistic loops using expectation in-variants. Probabil...
AMS Subject Classication: 05A05 Abstract. The old workhorse called linearity of expectation, by whic...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
A leading idea is to apply techniques from verification and programming theory to machine learning a...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Prinsys (pronounced "princess") is a new software-tool for probabilistic invariant synthesis. In thi...
Probabilistic generating circuits (PGCs) are economical representations of multivariate probability ...
We provide three steps in the direction of shifting probability from a descriptive tool of unpredict...
Probabilistic programming has many applications in statistics, physics, ... so that all programming ...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
We study the semantic foundation of expressive probabilistic programming languages, that support hig...
One of the main challenges in the analysis of probabilistic programs is to compute invariant propert...
We present an exact approach to analyze and quantify the sensitivity of higher moments of probabilis...
We present a method to automatically approximate moment-based invariants of probabilistic programs w...
Abstract. We present static analyses for probabilistic loops using expectation in-variants. Probabil...
AMS Subject Classication: 05A05 Abstract. The old workhorse called linearity of expectation, by whic...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
A leading idea is to apply techniques from verification and programming theory to machine learning a...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Prinsys (pronounced "princess") is a new software-tool for probabilistic invariant synthesis. In thi...
Probabilistic generating circuits (PGCs) are economical representations of multivariate probability ...
We provide three steps in the direction of shifting probability from a descriptive tool of unpredict...
Probabilistic programming has many applications in statistics, physics, ... so that all programming ...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
We study the semantic foundation of expressive probabilistic programming languages, that support hig...