Complex Event Forecasting with Prediction Suffix Trees: Extended Technical Report

09/01/2021
by   Elias Alevizos, et al.
0

Complex Event Recognition (CER) systems have become popular in the past two decades due to their ability to "instantly" detect patterns on real-time streams of events. However, there is a lack of methods for forecasting when a pattern might occur before such an occurrence is actually detected by a CER engine. We present a formal framework that attempts to address the issue of Complex Event Forecasting (CEF). Our framework combines two formalisms: a) symbolic automata which are used to encode complex event patterns; and b) prediction suffix trees which can provide a succinct probabilistic description of an automaton's behavior. We compare our proposed approach against state-of-the-art methods and show its advantage in terms of accuracy and efficiency. In particular, prediction suffix trees, being variable-order Markov models, have the ability to capture long-term dependencies in a stream by remembering only those past sequences that are informative enough. Our experimental results demonstrate the benefits, in terms of accuracy, of being able to capture such long-term dependencies. This is achieved by increasing the order of our model beyond what is possible with full-order Markov models that need to perform an exhaustive enumeration of all possible past sequences of a given order. We also discuss extensively how CEF solutions should be best evaluated on the quality of their forecasts.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/16/2018

Wayeb: a Tool for Complex Event Forecasting

Complex Event Processing (CEP) systems have appeared in abundance during...
research
10/08/2021

Symbolic Register Automata for Complex Event Recognition and Forecasting

We propose an automaton model which is a combination of symbolic and reg...
research
04/27/2018

Event Forecasting with Pattern Markov Chains

We present a system for online probabilistic event forecasting. We assum...
research
02/12/2018

The Complex Event Recognition Group

The Complex Event Recognition (CER) group is a research team, affiliated...
research
02/21/2020

Transformer Hawkes Process

Modern data acquisition routinely produce massive amounts of event seque...
research
08/31/2022

Learning Automata-Based Complex Event Patterns in Answer Set Programming

Complex Event Recognition and Forecasting (CER/F) techniques attempt to ...

Please sign up or login with your details

Forgot password? Click here to reset