Online Learning Probabilistic Event Calculus Theories in Answer Set Programming

被引:5
|
作者
Katzouris, Nikos [1 ]
Paliouras, Georgios [1 ]
Artikis, Alexander [1 ,2 ]
机构
[1] Natl Ctr Sci Res NCSR Demokritos, Inst Informat & Telecommun, Athens, Greece
[2] Univ Piraeus, Dept Maritime Studies, Piraeus, Greece
基金
欧盟地平线“2020”;
关键词
inductive logic programming and multi-relational data mining; knowledge representation and nonmonotonic reasoning;
D O I
10.1017/S1471068421000107
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Complex Event Recognition (CER) systems detect event occurrences in streaming time-stamped input using predefined event patterns. Logic-based approaches are of special interest in CER, since, via Statistical Relational AI, they combine uncertainty-resilient reasoning with time and change, with machine learning, thus alleviating the cost of manual event pattern authoring. We present a system based on Answer Set Programming (ASP), capable of probabilistic reasoning with complex event patterns in the form of weighted rules in the Event Calculus, whose structure and weights are learnt online. We compare our ASP-based implementation with a Markov Logic-based one and with a number of state-of-the-art batch learning algorithms on CER data sets for activity recognition, maritime surveillance and fleet management. Our results demonstrate the superiority of our novel approach, both in terms of efficiency and predictive performance. This paper is under consideration for publication in Theory and Practice of Logic Programming (TPLP).
引用
收藏
页码:362 / 386
页数:25
相关论文
共 50 条
  • [1] An answer set programming-based implementation of epistemic probabilistic event calculus
    D'Asaro, Fabio Aurelio
    Bikakis, Antonis
    Dickens, Luke
    Miller, Rob
    [J]. INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2024, 165
  • [2] Circumscriptive Event Calculus as Answer Set Programming
    Kim, Tae-Won
    Lee, Joohyung
    Palla, Ravi
    [J]. 21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, 2009, : 823 - 829
  • [3] Probabilistic Answer Set Programming
    de Morais, Eduardo Menezes
    Finger, Marcelo
    [J]. 2013 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2013, : 150 - 156
  • [4] Situation Calculus as Answer Set Programming
    Lee, Joohyung
    Palla, Ravi
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 309 - 314
  • [5] Reformulating the Situation Calculus and the Event Calculus in the General Theory of Stable Models and in Answer Set Programming
    Lee, Joohyung
    Palla, Ravi
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2012, 43 : 571 - 620
  • [6] A probabilistic logic programming event calculus
    Skarlatidis, Anastasios
    Artikis, Alexander
    Filippou, Jason
    Paliouras, Georgios
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 : 213 - 245
  • [7] The Joy of Probabilistic Answer Set Programming
    Cozman, Fabio Gagliardi
    [J]. PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON IMPRECISE PROBABILITIES: THEORIES AND APPLICATIONS (ISIPTA 2019), 2019, 103 : 91 - 101
  • [8] Answer Set Programming Modulo Theories
    Wang, Yisong
    Zhang, Mingyi
    [J]. APPLIED INFORMATICS AND COMMUNICATION, PT 5, 2011, 228 : 655 - +
  • [9] Complexity results for probabilistic answer set programming
    Maua, Denis Deratani
    Cozman, Fabio Gagliardi
    [J]. INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2020, 118 : 133 - 154
  • [10] A System for Probabilistic Inductive Answer Set Programming
    Nickles, Matthias
    Mileo, Alessandra
    [J]. SCALABLE UNCERTAINTY MANAGEMENT (SUM 2015), 2015, 9310 : 99 - 105