Querying Log Data with Metric Temporal Logic

被引:42
|
作者
Brandt, Sebastian [1 ]
Kalayci, Elem Guzel [2 ]
Ryzhikov, Vladislav [3 ]
Xiao, Guohui [2 ]
Zakharyaschev, Michael [3 ]
机构
[1] Siemens CT, Munich, Germany
[2] Free Univ Bozen Bolzano, Fac Comp Sci, KRDB Res Ctr, Bolzano, Italy
[3] Birkbeck Univ London, Dept Comp Sci & Informat Syst, London, England
来源
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH | 2018年 / 62卷
基金
英国工程与自然科学研究理事会;
关键词
COMPLEXITY;
D O I
10.1613/jair.1.11229
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a novel framework for ontology-based access to temporal log data using a datalog extension datalogMTL of the Horn fragment of the metric temporal logic MTL. We show that datalogMTL is EXPSPACE-complete even with punctual intervals, in which case full MTL is known to be undecidable. We also prove that nonrecursive datalogMTL is PSPACE-complete for combined complexity and in AC(0) for data complexity. We demonstrate by two real-world use cases that nonrecursive datalogMTL programs can express complex temporal concepts from typical user queries and thereby facilitate access to temporal log data. Our experiments with Siemens turbine data and MesoWest weather data show that datalogMTL ontology-mediated queries are efficient and scale on large datasets.
引用
收藏
页码:829 / 877
页数:49
相关论文
共 50 条
  • [41] On metric temporal logic and faulty turing machines
    Ouaknine, Joel
    Worrell, James
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2006, 3921 : 217 - 230
  • [42] Towards the Formal Verification of Data-Intensive Applications Through Metric Temporal Logic
    Marconi, Francesco
    Bersani, Marcello M.
    Erascu, Madalina
    Rossi, Matteo
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2016, 2016, 10009 : 193 - 209
  • [43] Temporal Logic Patterns for Querying Qualitative Models of Genetic Regulatory Networks
    Monteiro, Pedro T.
    Ropers, Delphine
    Mateescu, Radu
    Freitas, Ana T.
    de Jong, Hidde
    ECAI 2008, PROCEEDINGS, 2008, 178 : 229 - +
  • [44] Temporal logic patterns for querying dynamic models of cellular interaction networks
    Monteiro, Pedro T.
    Ropers, Delphine
    Mateescu, Radu
    Freitas, Ana T.
    de Jong, Hidde
    BIOINFORMATICS, 2008, 24 (16) : I227 - I233
  • [45] WUML: A Web Usage Manipulation Language for querying web log data
    Tan, QZ
    Ke, YP
    Ng, W
    CONCEPTUAL MODELING - ER 2004, PROCEEDINGS, 2004, 3288 : 567 - 581
  • [46] Applied Temporal RDF: Efficient Temporal Querying of RDF Data with SPARQL
    Tappolet, Jonas
    Bernstein, Abraham
    SEMANTIC WEB: RESEARCH AND APPLICATIONS, 2009, 5554 : 308 - 322
  • [47] A temporal RFID data model for querying physical objects
    Wang, Fusheng
    Liu, Shaorong
    Liu, Peiya
    PERVASIVE AND MOBILE COMPUTING, 2010, 6 (03) : 382 - 397
  • [48] ITISS: an efficient framework for querying big temporal data
    Chen, Zhongpu
    Yao, Bin
    Wang, Zhi-Jie
    Zhang, Wei
    Zheng, Kai
    Kalnis, Panos
    Tang, Feilong
    GEOINFORMATICA, 2020, 24 (01) : 27 - 59
  • [49] Querying with Lukasiewicz logic
    Aguzzoli, Stefano
    Codara, Pietro
    Flaminio, Tommaso
    Gerla, Brunella
    Valota, Diego
    2015 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE 2015), 2015,
  • [50] Querying incomplete data with logic programs:: ER strikes back
    Cali, Andrea
    CONCEPTUAL MODELING - ER 2007, PROCEEDINGS, 2007, 4801 : 245 - 260