paper-with-me

홈 › Papers

Expectation Programming: Adapting Probabilistic Programming Systems to Estimate Expectations Efficiently

2021-06-09 · pproximateinference AABI Symposium 2021 1 · Tim Reichelt, Adam Goliński, Luke Ong, Tom Rainforth

We show that the standard computational pipeline of probabilistic programming systems (PPSs) can be inefficient for estimating expectations and introduce the concept of expectation programming to address this. In expectation programming, the aim of the backend inference engine is to directly estimate expected return values of programs, as opposed to approximating their conditional distributions. This distinction, while subtle, allows us to achieve substantial performance improvements over the standard PPS computational pipeline by tailoring computation to the expectation we care about. We realize a particular instance of our expectation programming concept, Expectation Programming in Turing (EPT), by extending the PPS Turing to allow so-called target-aware inference to be run automatically. We then verify the statistical soundness of EPT theoretically, and show that it provides substantial empirical gains in practice.

📄 PDF Abstract BibTeX arXiv:2106.04953

Code (0)

등록된 구현이 없습니다.

Tasks

Probabilistic Programming

Similar Papers 제목 키워드 기반

The Random Conditional Distribution for Higher-Order Probabilistic Inference

2019-03-25 · Zenna Tavares, Xin Zhang, Edgar Minaysan, Javier Burroni 외

The need to condition distributional properties such as expectation, variance, and entropy arises in algorithmic fairness, model simplification, robustness and many other areas. At face value however, distributional prop…

FairnessProbabilistic Programming

A Compilation Target for Probabilistic Programming Languages

2014-03-03 · Brooks Paige, Frank Wood

Forward inference techniques such as sequential Monte Carlo and particle Markov chain Monte Carlo for probabilistic programming can be implemented in any programming language by creative use of standardized operating sys…

Probabilistic Programming

Composing inference algorithms as program transformations

2016-03-06 · Robert Zinkov, Chung-chieh Shan

Probabilistic inference procedures are usually coded painstakingly from scratch, for each target model and each inference algorithm. We reduce this effort by generating inference procedures from models automatically. We …

Code GenerationProbabilistic Programming

Symbolic Parameter Learning in Probabilistic Answer Set Programming

2024-08-16 · Damiano Azzolini, Elisabetta Gentili, Fabrizio Riguzzi

Parameter learning is a crucial task in the field of Statistical Relational Artificial Intelligence: given a probabilistic logic program and a set of observations in the form of interpretations, the goal is to learn the …

A Probabilistic Linear Genetic Programming with Stochastic Context-Free Grammar for solving Symbolic Regression problems

2017-04-03 · Léo Françoso Dal Piccol Sotto, Vinícius Veloso de Melo

Traditional Linear Genetic Programming (LGP) algorithms are based only on the selection mechanism to guide the search. Genetic operators combine or mutate random portions of the individuals, without knowing if the result…

regressionSymbolic Regression