Online Learning Probabilistic Event Calculus Theories in Answer Set Programming

03/31/2021
by   Nikos Katzouris, et al.
0

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 datasets 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).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2017

Distributed Online Learning of Event Definitions

Logic-based event recognition systems infer occurrences of events in tim...
research
08/31/2022

Learning Automata-Based Complex Event Patterns in Answer Set Programming

Complex Event Recognition and Forecasting (CER/F) techniques attempt to ...
research
12/14/2015

An Event Calculus Production Rule System for Reasoning in Dynamic and Uncertain Domains

Action languages have emerged as an important field of Knowledge Represe...
research
09/26/2022

An Application of a Runtime Epistemic Probabilistic Event Calculus to Decision-making in e-Health Systems

We present and discuss a runtime architecture that integrates sensorial ...
research
07/30/2016

Online Learning of Event Definitions

Systems for symbolic event recognition infer occurrences of events in ti...
research
04/09/2012

A Probabilistic Logic Programming Event Calculus

We present a system for recognising human activity given a symbolic repr...
research
07/25/2019

Online Event Recognition from Moving Vehicles: Application Paper

We present a system for online composite event recognition over streamin...

Please sign up or login with your details

Forgot password? Click here to reset