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 条
  • [31] Using Histograms to Better Answer Queries to Probabilistic Logic Programs
    Broecheler, Matthias
    Simari, Gerardo I.
    Subrahmanian, V. S.
    LOGIC PROGRAMMING, 2009, 5649 : 40 - 54
  • [32] Coverage metrics for temporal logic model checking*
    Hana Chockler
    Orna Kupferman
    Moshe Y. Vardi
    Formal Methods in System Design, 2006, 28 : 189 - 212
  • [33] Stochastic reasoning with action probabilistic logic programs1
    Simari, Gerardo I.
    AI COMMUNICATIONS, 2014, 27 (02) : 157 - 167
  • [34] A Foundation for Flow-Based Program Matching Using Temporal Logic and Model Checking
    Brunel, Julien
    Doligez, Damien
    Hansen, Rene Rydhof
    Lawall, Julia L.
    Muller, Gilles
    ACM SIGPLAN NOTICES, 2009, 44 (01) : 114 - 126
  • [35] Simple and Efficient Parallelization for Probabilistic Temporal Tensor Factorization
    Li, Guangxi
    Xu, Zenglin
    Wang, Linnan
    Ye, Jinmian
    King, Irwin
    Lyu, Michael
    2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 1 - 8
  • [36] Formal Probabilistic Analysis: A Higher-Order Logic Based Approach
    Hasan, Osman
    Tahar, Sofiene
    ABSTRACT STATE MACHINES, ALLOY, B AND Z, PROCEEDINGS, 2010, 5977 : 2 - 19
  • [37] Linear temporal logic with until and next, logical consecutions
    Rybakov, V.
    ANNALS OF PURE AND APPLIED LOGIC, 2008, 155 (01) : 32 - 45
  • [38] Multi-head Monitoring of Metric Temporal Logic
    Raszyk, Martin
    Basin, David
    Krstic, Srdan
    Traytel, Dmitriy
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2019), 2019, 11781 : 151 - 170
  • [39] Program Transformations Using Temporal Logic Side Conditions
    Kalvala, Sara
    Warburton, Richard
    Lacey, David
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2009, 31 (04):
  • [40] Sampling-Based Temporal Logic Path Planning
    Vasile, Cristian Ioan
    Belta, Calin
    2013 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2013, : 4817 - 4822