Probabilistic Reasoning at Scale: Trigger Graphs to the Rescue

04/11/2023
by   Efthymia Tsamoura, et al.
0

The role of uncertainty in data management has become more prominent than ever before, especially because of the growing importance of machine learning-driven applications that produce large uncertain databases. A well-known approach to querying such databases is to blend rule-based reasoning with uncertainty. However, techniques proposed so far struggle with large databases. In this paper, we address this problem by presenting a new technique for probabilistic reasoning that exploits Trigger Graphs (TGs) – a notion recently introduced for the non-probabilistic setting. The intuition is that TGs can effectively store a probabilistic model by avoiding an explicit materialization of the lineage and by grouping together similar derivations of the same fact. Firstly, we show how TGs can be adapted to support the possible world semantics. Then, we describe techniques for efficiently computing a probabilistic model, and formally establish the correctness of our approach. We also present an extensive empirical evaluation using a prototype called LTGs. Our comparison against other leading engines shows that LTGs is not only faster, even against approximate reasoning techniques, but can also reason over probabilistic databases that existing engines cannot scale to.

READ FULL TEXT
research
03/27/2013

Probabilistic Inference and Probabilistic Reasoning

Uncertainty enters into human reasoning and inference in at least two wa...
research
03/20/2013

Non-monotonic Negation in Probabilistic Deductive Databases

In this paper we study the uses and the semantics of non-monotonic negat...
research
02/27/2019

On Constrained Open-World Probabilistic Databases

Increasing amounts of available data have led to a heightened need for r...
research
05/15/2014

CDF-Intervals: A Reliable Framework to Reason about Data with Uncertainty

This research introduces a new constraint domain for reasoning about dat...
research
03/27/2013

Implementing Probabilistic Reasoning

General problems in analyzing information in a probabilistic database ar...
research
09/29/2021

An epistemic approach to model uncertainty in data-graphs

Graph databases are becoming widely successful as data models that allow...
research
03/27/2013

Extending Term Subsumption systems for Uncertainty Management

A major difficulty in developing and maintaining very large knowledge ba...

Please sign up or login with your details

Forgot password? Click here to reset