Back to top

Talk at AIDB 2025: Making Sense of Streaming Data

Complex Event Recognition
Stream Reasoning
Event Calculus

Presenters:

Alexander Artikis

Event:

Future of Database Programming Contest

Abstract:

Complex Event Recognition (CER) refers to the activity of detecting (spatio-)temporal patterns in streams of continuously arriving “event” data over (geographically) distributed sources. CER is a key ingredient of many contemporary Big Data applications that require the processing of such event streams in order to obtain timely insights and implement reactive and proactive measures.

Examples of such applications include the recognition of attacks in computer network nodes, human activities on video content, emerging stories and trends on the Social Web, traffic and transport incidents in smart cities, error conditions in smart energy grids, violations of maritime regulations, cardiac arrhythmias and epidemic spread. In each application, CER allows one to make sense of streaming data, react accordingly, and prepare for counter-measures.

In this talk, we will overview the formal methods for CER, as they have been developed in the artificial intelligence community.