login

Query Evaluation on Probabilistic Databases

IEEE Data(base) Engineering BulletinPublished 1 January 2006
Christopher Ré, Nilesh Dalvi, Dan Suciu
Citations73

TL;DR

A system that supports arbitrarily complex SQL queries with ”uncertain” predicates and the results are ranked, much like in Information Retrieval, and an optimization algorithm that can compute eciently most queries is described.

Abstract

We describe a system that supports arbitrarily complex SQL queries with ”uncertain” predicates. The query semantics is based on a probabilistic model and the results are ranked, much like in Information Retrieval. Our main focus is query evaluation. We describe an optimization algorithm that can compute eciently most queries. We show, however, that the data complexity of some queries is #P-complete, which implies that these queries do not admit any ecient evaluation methods. For these queries we describe both an approximation algorithm and a Monte-Carlo simulation algorithm.

Keywords

Computer Science