Complex Event Forecasting with Prediction Suffix Trees: Extended Technical Report
Elias Alevizos, Alexander Artikis, Georgios Paliouras

TL;DR
This paper introduces a novel framework for forecasting complex events in real-time streams by combining symbolic automata with prediction suffix trees, improving accuracy and efficiency over existing methods.
Contribution
It proposes a formal framework for complex event forecasting using symbolic automata and prediction suffix trees, capturing long-term dependencies more effectively.
Findings
Prediction suffix trees improve forecast accuracy by modeling long-term dependencies.
The approach outperforms state-of-the-art methods in accuracy and efficiency.
Long-term dependencies are better captured with variable-order Markov models.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Advanced Database Systems and Queries · Time Series Analysis and Forecasting
