paper-with-me

Papers

A Probabilistic Programming Approach To Probabilistic Data Analysis

2016-12-01 · NeurIPS 2016 12 · Feras Saad, Vikash K. Mansinghka

Probabilistic techniques are central to data analysis, but different approaches can be challenging to apply, combine, and compare. This paper introduces composable generative population models (CGPMs), a computational abstraction that extends directed graphical models and can be used to describe and compose a broad class of probabilistic data analysis techniques. Examples include discriminative machine learning, hierarchical Bayesian models, multivariate kernel methods, clustering algorithms, and arbitrary probabilistic programs. We demonstrate the integration of CGPMs into BayesDB, a probabilistic programming platform that can express data analysis tasks using a modeling definition language and structured query language. The practical value is illustrated in two ways. First, the paper describes an analysis on a database of Earth satellites, which identifies records that probably violate Kepler’s Third Law by composing causal probabilistic programs with non-parametric Bayes in 50 lines of probabilistic code. Second, it reports the lines of code and accuracy of CGPMs compared with baseline solutions from standard machine learning libraries.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningClusteringProbabilistic Programming

Similar Papers 제목 키워드 기반

Static Analysis for Probabilistic Programs

2019-09-10 · Ryan Bernstein

Probabilistic programming is a powerful abstraction for statistical machine learning. Applying static analysis methods to probabilistic programs could serve to optimize the learning process, automatically verify properti…

BIG-bench Machine LearningProbabilistic Programming

Program Analysis of Probabilistic Programs

2022-04-14 · Maria I. Gorinova

Probabilistic programming is a growing area that strives to make statistical analysis more accessible, by separating probabilistic modelling from probabilistic inference. In practice this decoupling is difficult. No sing…

Probabilistic Programming

Transforming Probabilistic Programs for Model Checking

2020-08-21 · Ryan Bernstein, Matthijs Vákár, Jeannette Wing

Probabilistic programming is perfectly suited to reliable and transparent data science, as it allows the user to specify their models in a high-level language without worrying about the complexities of how to fit the mod…

modelProbabilistic Programming

Paraconsistent Foundations for Probabilistic Reasoning, Programming and Concept Formation

2020-12-28 · Ben Goertzel

It is argued that 4-valued paraconsistent truth values (called here "p-bits") can serve as a conceptual, mathematical and practical foundation for highly AI-relevant forms of probabilistic logic and probabilistic program…

Probabilistic Programming

Probabilistic Data Analysis with Probabilistic Programming

2016-08-18 · Feras Saad, Vikash Mansinghka

Probabilistic techniques are central to data analysis, but different approaches can be difficult to apply, combine, and compare. This paper introduces composable generative population models (CGPMs), a computational abst…

ClusteringDimensionality ReductionProbabilistic Programming