Neural Information Processing Systems · 2016 · 12 citations · 3 references
Bayesian StatisticEngineeringMachine LearningNon-parametric BayesProbabilistic DatabasesProbabilistic Programming ApproachStructured Query LanguageStatistical Relational LearningProbabilistic TechniquesData ScienceData MiningUncertainty QuantificationManagementData IntegrationBayesian MethodsProbabilistic ModelingData ManagementStatisticsBayesian Hierarchical ModelingProbabilistic SystemProbability TheoryComputer ScienceBayesian StatisticsProbabilistic AnalysisProbabilistic ProgrammingData Modeling
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.
3
<i>Stan</i>: A Probabilistic Programming Language
Bob Carpenter, Andrew Gelman, Matthew D. Hoffman et al. · Journal of Statistical Software · 2017 · 7.1K citations · Full text
Sample-based non-uniform random variate generation
Luc Devroye · 1986 · 205 citations · Full text
Declarative Probabilistic Programming with Datalog
Vikash K. Mansinghka, Daniel Selsam, Yura Perov · arXiv (Cornell University) · 2014 · 180 citations · Full text