arrow
返回

Bayesian Separation Logic A Logical Foundation and Axiomatic Semantics for Probabilistic Programming

delete2026-01-01
delete0
PRE
AI
S
Shing Hin Ho *
N
Nicolas Wu
A
Azalea Raad
DOI:10.1145/3776696delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
贝叶斯概率编程语言(BPPLs)允许用户将统计模型表示为代码,同时解释器推断后验分布。BPPLs的语义通常数学上复杂且无法推理期望值和随机变量的独立性等期望属性。为在非贝叶斯场景下推理这些属性,概率分离逻辑如PSL和Lilac将分离合取解释为随机变量的概率独立性。然而,现有分离逻辑无法处理贝叶斯更新,这是BPPLs的关键特征。为弥补这一差距,我们引入贝叶斯分离逻辑(BASL),一种为BPPL提供语义的概率分离逻辑。我们借助测度论中的Rokhlin-Simmons分解定理证明了贝叶斯定理的一个内部版本。因此,BASL能够建模概率编程概念如贝叶斯更新、非归一化分布、条件分布、软约束、共轭先验和不适当先验,同时通过框架规则保持模块化。BASL模型基于希尔伯特立方体上的σ-有限测度空间的Kripke资源幺半群的一种新颖实例化,且Hoare三元组的语义与基于s-有限核范畴的现有BPPL指称语义兼容。我们随后使用BASL证明统计模型的属性,如贝叶斯硬币翻转的期望值、碰撞贝叶斯网络中随机变量的相关性、窃贼警报模型的后验分布、参数估计算法以及高斯混合模型。
Keyword:
Probabilistic programming
Bayesian inference
Axiomatic semantics

期刊

P
Proceedings of the ACM on Programming Languages-PACMPL
IF:
2.8
论文数:
308
被引数:
4.7K

机构

I
imperial college london
学者数:
9.9K
论文数: 4.4K
被引数: 0
引用论文

引用论文

The Logic of Bunched Implications
err2014-01-15
err0
PREAI
errPeter W. O'Hearn; David J. Pym
err分享
err收藏
Codensity Lifting of Monads and its Dual
err
err0
PREAI
errKatsumata,Shin-ya; Sato,Tetsuya; Uustalu,Tarmo
err分享
err收藏
Handbook of Markov Chain Monte Carlo
err
IF0
err2011-05-10
err0
errOAAI
errSteve Brooks; Andrew Gelman; Galin Jones; Xiao-Li Meng
err分享
err收藏
err分享
err收藏
A Tutorial on Modern Bayesian Methods in Clinical Trials
err2023-04-20
err0
errOAAI
errNatalia Muehlemann; Tianjian Zhou; Rajat Mukherjee; Munshi Imran Hossain; Satrajit Roychoudhury; Estelle Russek-Cohen
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容