paper-with-me

홈 › Papers

Conditional independence by typing

2020-10-22 · Maria I. Gorinova, Andrew D. Gordon, Charles Sutton, Matthijs Vákár

A central goal of probabilistic programming languages (PPLs) is to separate modelling from inference. However, this goal is hard to achieve in practice. Users are often forced to re-write their models in order to improve efficiency of inference or meet restrictions imposed by the PPL. Conditional independence (CI) relationships among parameters are a crucial aspect of probabilistic models that capture a qualitative summary of the specified model and can facilitate more efficient inference. We present an information flow type system for probabilistic programming that captures conditional independence (CI) relationships, and show that, for a well-typed program in our system, the distribution it implements is guaranteed to have certain CI-relationships. Further, by using type inference, we can statically deduce which CI-properties are present in a specified model. As a practical application, we consider the problem of how to perform inference on models with mixed discrete and continuous parameters. Inference on such models is challenging in many existing PPLs, but can be improved through a workaround, where the discrete parameters are used implicitly, at the expense of manual model re-writing. We present a source-to-source semantics-preserving transformation, which uses our CI-type system to automate this workaround by eliminating the discrete parameters from a probabilistic program. The resulting program can be seen as a hybrid inference algorithm on the original program, where continuous parameters can be drawn using efficient gradient-based inference methods, while the discrete parameters are inferred using variable elimination. We implement our CI-type system and its example application in SlicStan: a compositional variant of Stan.

📄 PDF Abstract BibTeX arXiv:2010.11887

Code (1)

mgorinova/SlicStan 공식 구현

Tasks

Probabilistic Programming

Similar Papers 제목 키워드 기반

On Distance and Kernel Measures of Conditional Independence

2019-12-02 · Tianhong Sheng, Bharath K. Sriperumbudur

Measuring conditional independence is one of the important tasks in statistical inference and is fundamental in causal discovery, feature selection, dimensionality reduction, Bayesian network learning, and others. In thi…

Causal DiscoveryDimensionality Reductionfeature selection

Conditional Independence Test Based on Transport Maps

2025-04-13 · Chenxuan He, Yuan Gao, Liping Zhu, Jian Huang

Testing conditional independence between two random vectors given a third is a fundamental and challenging problem in statistics, particularly in multivariate nonparametric settings due to the complexity of conditional s…

An Algebraic Notion of Conditional Independence, and Its Application to Knowledge Representation (full version)

2024-12-18 · Jesse Heyninck

Conditional independence is a crucial concept supporting adequate modelling and efficient reasoning in probabilistics. In knowledge representation, the idea of conditional independence has also been introduced for specif…

Transitional Conditional Independence

2021-04-23 · Patrick Forré

We develope the framework of transitional conditional independence. For this we introduce transition probability spaces and transitional random variables. These constructions will generalize, strengthen and unify previou…

Kernel-based Conditional Independence Test and Application in Causal Discovery

2012-02-14 · Kun Zhang, Jonas Peters, Dominik Janzing, Bernhard Schoelkopf

Conditional independence testing is an important problem, especially in Bayesian network learning and causal discovery. Due to the curse of dimensionality, testing for conditional independence of continuous variables is …

Causal Discovery