Scaling exact inference for discrete probabilistic programs

S Holtzen, G Van den Broeck, T Millstein - Proceedings of the ACM on …, 2020 - dl.acm.org
Probabilistic programming languages (PPLs) are an expressive means of representing and
reasoning about probabilistic models. The computational challenge of probabilistic …

Cost analysis of nondeterministic probabilistic programs

P Wang, H Fu, AK Goharshady, K Chatterjee… - Proceedings of the 40th …, 2019 - dl.acm.org
We consider the problem of expected cost analysis over nondeterministic probabilistic
programs, which aims at automated methods for analyzing the resource-usage of such …

Symbolic execution for randomized programs

Z Susag, S Lahiri, J Hsu, S Roy - Proceedings of the ACM on …, 2022 - dl.acm.org
We propose a symbolic execution method for programs that can draw random samples. In
contrast to existing work, our method can verify randomized programs with unknown inputs …

A heavy-tailed algebra for probabilistic programming

FT Liang, L Hodgkinson… - Advances in Neural …, 2023 - proceedings.neurips.cc
Despite the successes of probabilistic models based on passing noise through neural
networks, recent work has identified that such methods often fail to capture tail behavior …

Latticed k-Induction with an Application to Probabilistic Programs

K Batz, M Chen, BL Kaminski, JP Katoen… - … on Computer Aided …, 2021 - Springer
We revisit two well-established verification techniques, k-induction and bounded model
checking (BMC), in the more general setting of fixed point theory over complete lattices. Our …

A modular cost analysis for probabilistic programs

M Avanzini, G Moser, M Schaper - Proceedings of the ACM on …, 2020 - dl.acm.org
We present a novel methodology for the automated resource analysis of non-deterministic,
probabilistic imperative programs, which gives rise to a modular approach. Program …

Modular verification for almost-sure termination of probabilistic programs

M Huang, H Fu, K Chatterjee… - Proceedings of the ACM …, 2019 - dl.acm.org
In this work, we consider the almost-sure termination problem for probabilistic programs that
asks whether a given probabilistic program terminates with probability 1. Scalable …

Guaranteed bounds for posterior inference in universal probabilistic programming

R Beutner, CHL Ong, F Zaiser - Proceedings of the 43rd ACM SIGPLAN …, 2022 - dl.acm.org
We propose a new method to approximate the posterior distribution of probabilistic
programs by means of computing guaranteed bounds. The starting point of our work is an …

Data-driven invariant learning for probabilistic programs

J Bao, N Trivedi, D Pathak, J Hsu, S Roy - Formal Methods in System …, 2024 - Springer
Morgan and McIver's weakest pre-expectation framework is one of the most well-established
methods for deductive verification of probabilistic programs. Roughly, the idea is to …

Termination analysis of probabilistic programs with martingales

K Chatterjee, H Fu, P Novotný - Foundations of Probabilistic …, 2020 - books.google.com
Probabilistic programs extend classical imperative programs with random-value generators.
For classical non-probabilistic programs, termination is a key question in static analysis of …