paper-with-me

홈 › Papers

Probabilistic Search for Structured Data via Probabilistic Programming and Nonparametric Bayes

2017-04-04 · Feras Saad, Leonardo Casarsa, Vikash Mansinghka

Databases are widespread, yet extracting relevant data can be difficult. Without substantial domain knowledge, multivariate search queries often return sparse or uninformative results. This paper introduces an approach for searching structured data based on probabilistic programming and nonparametric Bayes. Users specify queries in a probabilistic language that combines standard SQL database search operators with an information theoretic ranking function called predictive relevance. Predictive relevance can be calculated by a fast sparse matrix algorithm based on posterior samples from CrossCat, a nonparametric Bayesian model for high-dimensional, heterogeneously-typed data tables. The result is a flexible search technique that applies to a broad class of information retrieval problems, which we integrate into BayesDB, a probabilistic programming platform for probabilistic data analysis. This paper demonstrates applications to databases of US colleges, global macroeconomic indicators of public health, and classic cars. We found that human evaluators often prefer the results from probabilistic search to results from a standard baseline.

📄 PDF Abstract BibTeX arXiv:1704.01087

Code (1)

probcomp/cgpm

Tasks

Information RetrievalProbabilistic ProgrammingRetrieval

Similar Papers 제목 키워드 기반

Probabilistic Planning by Probabilistic Programming

2018-01-25 · Vaishak Belle

Automated planning is a major topic of research in artificial intelligence, and enjoys a long and distinguished history. The classical paradigm assumes a distinguished initial state, comprised of a set of facts, and is d…

Probabilistic Programming

Probabilistic Structured Grammatical Evolution

2022-05-21 · Jessica Mégane, Nuno Lourenço, Penousal Machado

The grammars used in grammar-based Genetic Programming (GP) methods have a significant impact on the quality of the solutions generated since they define the search space by restricting the solutions to its syntax. In th…

VAEL: Bridging Variational Autoencoders and Probabilistic Logic Programming

2022-02-07 · Eleonora Misino, Giuseppe Marra, Emanuele Sansone

We present VAEL, a neuro-symbolic generative model integrating variational autoencoders (VAE) with the reasoning capabilities of probabilistic logic (L) programming. Besides standard latent subsymbolic variables, our mod…

Logical Reasoning

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

Multi-Model Probabilistic Programming

2022-08-12 · Ryan Bernstein

Probabilistic programming makes it easy to represent a probabilistic model as a program. Building an individual model, however, is only one step of probabilistic modeling. The broader challenge of probabilistic modeling …

modelProbabilistic Programming