Parallel Abductive Query Answering in Probabilistic Logic Programs

被引:4
|
作者
Simari, Gerardo I. [1 ]
Dickerson, John P. [1 ]
Sliva, Amy [1 ]
Subrahmanian, V. S. [2 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
基金
美国国家科学基金会;
关键词
Algorithms; Languages; Probabilistic reasoning; imprecise probabilities;
D O I
10.1145/2480759.2480764
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Action-probabilistic logic programs (ap-programs) are a class of probabilistic logic programs that have been extensively used during the last few years for modeling behaviors of entities. Rules in ap-programs have the form "If the environment in which entity E operates satisfies certain conditions, then the probability that E will take some action A is between L and U". Given an ap-program, we are interested in trying to change the environment, subject to some constraints, so that the probability that entity E takes some action (or combination of actions) is maximized. This is called the Basic Abductive Query Answering Problem (BAQA). We first formally define and study the complexity of BAQA, and then go on to provide an exact (exponential time) algorithm to solve it, followed by more efficient algorithms for specific subclasses of the problem. We also develop appropriate heuristics to solve BAQA efficiently. The second problem, called the Cost-based Query Answering (CBQA) problem checks to see if there is some way of achieving a desired action (or set of actions) with a probability exceeding a threshold, given certain costs. We first formally define and study an exact (intractable) approach to CBQA, and then go on to propose a more efficient algorithm for a specific subclass of ap-programs that builds on the results for the basic version of this problem. We also develop the first algorithms for parallel evaluation of CBQA. We conclude with an extensive report on experimental evaluations performed over prototype implementations of the algorithms developed for both BAQA and CBQA, showing that our parallel algorithms work well in practice.
引用
收藏
页数:39
相关论文
共 50 条
  • [41] Representing and reasoning about concurrent actions with abductive logic programs
    Li, RW
    Pereira, LM
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1997, 21 (2-4) : 245 - 303
  • [42] Probabilistic planning in hybrid probabilistic logic programs
    Saad, Emad
    SCALABLE UNCERTAINTY MANAGEMENT, PROCEEDINGS, 2007, 4772 : 1 - 15
  • [43] A top-down query answering procedure for normal logic programs under the any-world assumption
    Straccia, Umberto
    SYMBOLIC AND QUANTITATIVE APPROACHES TO REASONING WITH UNCERTAINTY, PROCEEDINGS, 2007, 4724 : 115 - 127
  • [44] Query answering under probabilistic uncertainty in Datalog+ / − ontologies
    Georg Gottlob
    Thomas Lukasiewicz
    Maria Vanina Martinez
    Gerardo I. Simari
    Annals of Mathematics and Artificial Intelligence, 2013, 69 : 37 - 72
  • [45] Ontology-Based Query Answering for Probabilistic Temporal Data
    Koopmann, Patrick
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 2903 - 2910
  • [46] Query answering under probabilistic uncertainty in Datalog plus / - ontologies
    Gottlob, Georg
    Lukasiewicz, Thomas
    Martinez, Maria Vanina
    Simari, Gerardo I.
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2013, 69 (01) : 37 - 72
  • [47] Probabilistic Quantitative Temporal Constraints:Representing, Reasoning, and Query Answering
    Paolo Terenziani
    Antonella Andolina
    JournalofElectronicScienceandTechnology, 2018, 16 (01) : 1 - 10
  • [48] Representing and reasoning about concurrent actions with abductive logic programs
    Renwei Li
    Luís Moniz Pereira
    Annals of Mathematics and Artificial Intelligence, 1997, 21 : 245 - 303
  • [49] SPARQL Query Answering with RDFS Reasoning on Correlated Probabilistic Data
    Szeto, Chi-Cheong
    Hung, Edward
    Deng, Yu
    WEB-AGE INFORMATION MANAGEMENT, 2011, 6897 : 56 - +
  • [50] Query answering over inconsistent knowledge bases: A probabilistic approach
    Calautti, Marco
    Greco, Sergio
    Molinaro, Cristian
    Trubitsyna, Irina
    THEORETICAL COMPUTER SCIENCE, 2022, 935 : 144 - 173