Complex Event Recognition with Symbolic Register Transducers: Extended Technical Report
Elias Alevizos, Alexander Artikis, Georgios Paliouras

TL;DR
This paper introduces Symbolic Register Transducers (SRT), a formal automaton model for Complex Event Recognition that offers clear semantics, enhanced expressiveness, and efficiency, addressing limitations of previous systems.
Contribution
The paper formalizes SRT automata with clear semantics, analyzes their properties, and demonstrates their effectiveness and efficiency in CER compared to existing systems.
Findings
SRT are closed under several operators but not under complement or determinization without window.
SRT-based CER is more expressive than existing systems.
The implementation of SRT outperforms state-of-the-art CER systems in efficiency.
Abstract
We present a system for Complex Event Recognition (CER) based on automata. While multiple such systems have been described in the literature, they typically suffer from a lack of clear and denotational semantics, a limitation which often leads to confusion with respect to their expressive power. In order to address this issue, our system is based on an automaton model which is a combination of symbolic and register automata. We extend previous work on these types of automata, in order to construct a formalism with clear semantics and a corresponding automaton model whose properties can be formally investigated. We call such automata Symbolic Register Transducers (SRT). We show that SRT are closed under various operators, but are not in general closed under complement and they are not determinizable. However, they are closed under these operations when a window operator, quintessential…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Advanced Data Processing Techniques
