Skip to main content
An Effective GPU-Based Approach to Probabilistic Query Confidence Computation
IEEE Transactions on Knowledge and Data Engineering (2015)
  • Edoardo Serra
  • Francesca Spezzano
—In recent years, probabilistic data management has received a lot of attention due to several applications that deal with uncertain data: RFID systems, sensor networks, data cleaning, scientific and biomedical data management, and approximate schema mappings. Query evaluation is a challenging problem in probabilistic databases, proved to be #P-hard. A general method for query evaluation is based on the lineage of the query and reduces the query evaluation problem to computing the probability of a propositional formula. The main approaches proposed in the literature to approximate probabilistic queries confidence computation are based on Monte Carlo simulation, or formula compilation into decision diagrams (e.g., d-trees). The former executes a polynomial, but with too many, iterations, while the latter is polynomial for easy queries, but may be exponential in the worst case. We designed a new optimized Monte Carlo algorithm that drastically reduces the number of iterations and proposed an efficient parallel version that we implemented on GPU. Thanks to the elevated degree of parallelism provided by the GPU, combined with the linear speedup of our algorithm, we managed to reduce significantly the long running time required by a sequential Monte Carlo algorithm. Experimental results show that our algorithm is so efficient as to be comparable with the formula compilation approach, but with the significant advantage of avoiding exponential behavior.
  • probabilistic databases,
  • query processing,
  • probabilistic reasoning,
  • monte carlo,
  • parallel algorithms,
  • GPU-computing
Publication Date
January, 2015
Citation Information
Edoardo Serra and Francesca Spezzano. "An Effective GPU-Based Approach to Probabilistic Query Confidence Computation" IEEE Transactions on Knowledge and Data Engineering Vol. 27 Iss. 1 (2015)
Available at: