作者
Zixin Huang, Saikat Dutta, Sasa Misailovic
发表日期
2024/2/19
期刊
International Journal on Software Tools for Technology Transfer
页码范围
1-20
出版商
Springer Berlin Heidelberg
简介
Probabilistic programming aims to open the power of Bayesian reasoning to software developers and scientists, but identification of problems during inference and debugging are left entirely to the developers and typically require significant statistical expertise. A common class of problems when writing probabilistic programs is the lack of convergence of the probabilistic programs to their posterior distributions.
We present SixthSense, a novel approach for predicting probabilistic program convergence ahead of run and its application to debugging convergence problems in probabilistic programs. SixthSense’s training algorithm learns a classifier that can predict whether a previously unseen probabilistic program will converge. It encodes the syntax of a probabilistic program as motifs – fragments of the syntactic program paths. The decisions of the classifier are interpretable and can be used to suggest the program …
引用总数
学术搜索中的文章