Annotated Probabilistic Temporal Logic

被引:18
作者
Shakarian, Paulo [1 ]
Parker, Austin [1 ]
Simari, Gerardo [1 ]
Subrahmanian, Venkatramana V. S. [1 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
关键词
Algorithms; Languages; Probabilistic and temporal reasoning; threads; frequency functions; imprecise probabilities; PROGRAMS;
D O I
10.1145/1877714.1877720
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The semantics of most logics of time and probability is given via a probability distribution over threads, where a thread is a structure specifying what will be true at different points in time (in the future). When assessing the probabilities of statements such as "Event a will occur within 5 units of time of event b," there are many different semantics possible, even when assessing the truth of this statement within a single thread. We introduce the syntax of annotated probabilistic temporal (APT) logic programs and axiomatically introduce the key notion of a frequency function (for the first time) to capture different types of intrathread reasoning, and then provide a semantics for intrathread and interthread reasoning in APT logic programs parameterized by such frequency functions. We develop a comprehensive set of complexity results for consistency checking and entailment in APT logic programs, together with sound and complete algorithms to check consistency and entailment. The basic algorithms use linear programming, but we then show how to substantially and correctly reduce the sizes of these linear programs to yield better computational properties. We describe a real world application we are developing using APT logic programs.
引用
收藏
页数:44
相关论文
共 50 条
  • [41] Bounded Satisfiability Checking of Metric Temporal Logic Specifications
    Pradella, Matteo
    Morzenti, Angelo
    San Pietro, Pierluigi
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2013, 22 (03) : 1 - 54
  • [42] Linear Temporal Logic LTLK extended by Multi-Agent Logic Kn with Interacting Agents
    Rybakov, Vladimir
    JOURNAL OF LOGIC AND COMPUTATION, 2009, 19 (06) : 989 - 1017
  • [43] A new probabilistic constraint logic programming language based on a generalised distribution semantics
    Michels, Steffen
    Hommersom, Arjen
    Lucas, Peter J. F.
    Velikova, Marina
    ARTIFICIAL INTELLIGENCE, 2015, 228 : 1 - 44
  • [44] A Generic Characterization of Generalized Unary Temporal Logic and Two-Variable First-Order Logic
    Place, Thomas
    Zeitoun, Marc
    32ND EACSL ANNUAL CONFERENCE ON COMPUTER SCIENCE LOGIC, CSL 2024, 2024, 288
  • [45] Online Algorithms to Generate Slices for Regular Temporal Logic Predicates
    Natarajan, Aravind
    Mittal, Neeraj
    Garg, Vijay K.
    DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2014, 2014, 8314 : 165 - 180
  • [46] Finite-trace linear temporal logic: coinductive completeness
    Rosu, Grigore
    FORMAL METHODS IN SYSTEM DESIGN, 2018, 53 (01) : 138 - 163
  • [47] Compression of annotated nucleotide sequences
    Korodi, Gergely
    Tabus, Ioan
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2007, 4 (03) : 447 - 457
  • [48] A Resolution Calculus for the Branching-Time Temporal Logic CTL
    Zhang, Lan
    Hustadt, Ullrich
    Dixon, Clare
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2014, 15 (01)
  • [49] Index set expressions can represent temporal logic formulas
    Duan, Zhenhua
    Tian, Cong
    Zhang, Nan
    Ma, Qian
    Du, Hongwei
    THEORETICAL COMPUTER SCIENCE, 2019, 788 : 21 - 38
  • [50] Model Checking Temporal Epistemic Logic under Bounded Recall
    Belardinelli, Francesco
    Lomuscio, Alessio
    Yu, Emily
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 7071 - 7078