New direction for uncertainty reasoning in deductive databases

This paper contributes a novel approach to nonmonotonic uncertainty reasoning, which is ubiquitous in many real-life applications. Founded on the paradigm of conditional probabilities we develop a rule-based calculus and prove that it is sound, even in the presence of incomplete information. Thus the merits of doing consistent judgments in uncertain domains and the advantages of modularity and incrementality of rulebased application development come together. We also can offer mechanisms to trace down inconsistencies that may be hidden in very large collections of uncertain rules. As next-generation applications will have to handle vast amounts of uncertain data, an integration into databases is mandatory. We give a direct implementation of our calculus on top of a database system with a DATALOG-interface. In this way we extend current database technology towards providing new applications with new suitable primitives and with a database platform for coping with uncertainty.

[1]  Matthias Jarke,et al.  Logic Programming and Databases , 1984, Expert Database Workshop.

[2]  Letizia Tanca,et al.  Logic Programming and Databases , 1990, Surveys in Computer Science.

[3]  Jeffrey D. Uuman Principles of database and knowledge- base systems , 1989 .

[4]  Eric Horvitz,et al.  On the Expressiveness of Rule-based Systems for Reasoning with Uncertainty , 1987, AAAI.

[5]  Shamim A. Naqvi,et al.  A Logical Language for Data and Knowledge Bases , 1989 .

[6]  J. Ross Quinlan,et al.  Inferno: A Cautious Approach To Uncertain Inference , 1986, Comput. J..

[7]  Werner Kießling,et al.  Combining Deduction by Certainty with the Power of Magic , 1989, DOOD.

[8]  Shamim A. Naqvi,et al.  Set Grouping and Layering in Horn Clause Programs , 1987, ICLP.

[9]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems , 1988 .

[10]  Werner Kießling,et al.  Deduktive Datenbanksysteme auf dem Weg zur Praxis , 1990, Inform. Forsch. Entwickl..

[11]  Yehoshua Sagiv,et al.  Safety of datalog queries over infinite databases , 1989, PODS '89.

[12]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[13]  Jeffrey D. Ullman,et al.  Principles Of Database And Knowledge-Base Systems , 1979 .

[14]  David J. Spiegelhalter,et al.  Local computations with probabilities on graphical structures and their application to expert systems , 1990 .

[15]  Piero P. Bonissone,et al.  Selecting Uncertainty Calculi and Granularity: An Experiment in Trading-off Precision and Complexity , 1985, UAI.

[16]  H. Hornich Einführung in die mathematische Logik , 1937 .

[17]  Hector Garcia-Molina,et al.  The Management of Probabilistic Data , 1992, IEEE Trans. Knowl. Data Eng..

[18]  Glenn Shafer,et al.  A Mathematical Theory of Evidence , 2020, A Mathematical Theory of Evidence.

[19]  Jeffrey D. Ullman,et al.  Principles of database and knowledge-base systems, Vol. I , 1988 .

[20]  Carlo Zaniolo,et al.  Design and Implementation of a Logic Based Language for Data Intensive Applications , 1988, ICLP/SLP.

[21]  Werner Kießling,et al.  DBA*: Solving Combinatorial Problems with Deductive Databases , 1989, BTW.

[22]  Lotfi A. Zadeh,et al.  A Simple View of the Dempster-Shafer Theory of Evidence and Its Implication for the Rule of Combination , 1985, AI Mag..