VLDB 2026 Research / reviewers in the wild / expert
Alexander Artikis
dblp:a/AArtikis · also Alexandros Artikis
· DBLP profile ↗
29ranked-venue papers in the field
6as first author
12since 2021 · last 2026
0000-0001-6899-4599ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 15 (5 first)Data Mining & Knowledge Discovery · 5Other / Interdisciplinary · 4Big Data, Cloud & Distributed Data Systems · 3 (1 first)Information Retrieval & Web Search · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | VFWR: Charting the Optimal Voyage
Aikaterini Karampasi, Andreas Kouvaras, Dimitris Stavropoulos, Alexander Artikis |
MDM | 4 |
| 2026 | Online spatial reasoning for complex event recognition
Elias Alevizos, Georgios M. Santipantakis, Christos Doulkeridis, Alexander Artikis |
GeoInformatica | 4 |
| 2025 | Generating Activity Definitions with Large Language Models
Andreas Kouvaras, Periklis Mantenoglou, Alexander Artikis |
EDBT | 3 |
| 2024 | A Framework to Evaluate Early Time-Series Classification Algorithms
Charilaos Akasiadis, Evgenios Kladis, Petro-Foti Kamberi, Evangelos Michelioudakis, Elias Alevizos, Alexander Artikis |
EDBT | 6 |
| 2024 | Temporal representation and reasoning in data-intensive systems
Alexander Artikis, Roberto Posenato, Stefano Tonetta |
Inf. Syst. | 1 |
| 2024 | Complex Event Recognition with Symbolic Register TransducersabstractWe 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). The distinctive feature of SRT , compared to previous automaton models used in CER, is that they can encode patterns relating multiple input events from an event stream, without sacrificing rigor and clarity. We show how SRT can be used in CER in order to detect patterns upon streams of events, using our framework that provides declarative and compositional semantics. We also compare our SRT -based CER engine against other state-of-the-art CER systems and show that it is both more expressive and more efficient. Elias Alevizos, Alexander Artikis, Georgios Paliouras |
Proc. VLDB Endow. | 2 |
| 2023 | Proactive Streaming Analytics at Scale: A Journey from the State-of-the-art to a Production PlatformabstractProactive streaming analytics continuously extract real-time business value from massive data that stream in data centers or clouds. This requires (a) to process the data while they are still in motion; (b) to scale the processing to multiple machines, often over various, dispersed computer clusters, with diverse Big Data technologies; and (c) to forecast complex business events for proactive decision-making. Combining the necessary facilities for proactive streaming analytics at scale entails: (I) deep knowledge of the relevant state-of-the-art, (II) cherry-picking cutting edge research outcomes based on desired features and with the prospect of building interoperable components, and (III) building components and deploying them into a holistic architecture within a real-world platform. In this tutorial, we drive the audience through the whole journey from (I) to (III), delivering cutting edge research into a commercial analytics platform, for which we provide a hands-on experience. Nikos Giatrakos, Elias Alevizos, Antonios Deligiannakis, Ralf Klinkenberg, Alexander Artikis |
CIKM | 5 |
| 2023 | Optimizing vessel trajectory compression for maritime situational awareness
Giannis Fikioris, Kostas Patroumpas, Alexander Artikis, Manolis Pitsikalis, Georgios Paliouras |
GeoInformatica | 3 |
| 2022 | Online fleet monitoring with scalable event recognition and forecasting
Emmanouil Ntoulias, Elias Alevizos, Alexander Artikis, Charilaos Akasiadis, Athanasios Koumparos |
GeoInformatica | 3 |
| 2022 | Editorial
Alexander Artikis, Nesime Tatbul, Lukasz Golab, Mohammad Sadoghi |
Inf. Syst. | 1 |
| 2022 | Complex event forecasting with prediction suffix trees
Elias Alevizos, Alexander Artikis, Georgios Paliouras |
VLDB J. | 2 |
| 2021 | Online Distributed Maritime Event Detection & Forecasting over Big Vessel Tracking DataabstractWe present a Maritime Situational Awareness (MSA) framework for detecting and forecasting maritime events (e.g., illegal fishing) over streams of Big maritime Data. The architecture of the MSA framework relies on the following state-of-the-art components: (i) the Maritime Event Detector which uses data-driven distributed techniques deployed on a computer cluster to detect maritime events of interest in an online, real-time fashion, (ii) the Complex Event Forecasting module, which implements state-of-the-art distributed Complex Event Forecasting techniques for maritime data, (iii) the Synopses Data Engine component, that creates synopses of maritime data improving the scalability of the framework and (iv) the streaming extension of a popular data science platform, namely RapidMiner Studio, that integrates all the above, allowing users to graphically design and rapidly implement Big Data analytics pipelines which can be deployed transparently on top of distributed architectures. Marios Vodas, Konstantina Bereta, Dimitris Kladis, Dimitrios Zissis, Elias Alevizos, Emmanouil Ntoulias, Alexander Artikis, Antonios Deligiannakis, Antonis Kontaxakis, Nikos Giatrakos, David Arnu, Edwin Yaqub, Fabian Temme, Mate Torok, Ralf Klinkenberg |
IEEE BigData | 7 |
| 2020 | Fine-Tuned Compressed Representations of Vessel TrajectoriesabstractIn the maritime domain, vessels typically maintain straight, predictable routes at open sea, except in the rare cases of adverse weather conditions, accidents and traffic restrictions. Consequently, large amounts of streaming positional updates from vessels can hardly contribute additional knowledge about their actual motion patterns. We have been developing a system for vessel trajectory compression discarding a significant part of the original positional updates, with minimal trajectory reconstruction error. In this work, we present an extension of this system, that allows the user to fine-tune trajectory compression according to the requirements of a given application. The extended system avoids the issues of hyper-parameter tuning, supports incremental optimization and facilitates composite maritime event recognition. Finally, we report empirical results from a comprehensive empirical evaluation against two real-world datasets of vessel positions. Giannis Fikioris, Kostas Patroumpas, Alexander Artikis, Georgios Paliouras, Manolis Pitsikalis |
CIKM | 3 |
| 2020 | Optimizing Vessel Trajectory CompressionabstractIn previous work we introduced a trajectory detection module that can provide summarized representations of vessel trajectories by consuming AIS positional messages online. This methodology can provide reliable trajectory synopses with little deviations from the original course by discarding at least 70% of the raw data as redundant. However, such trajectory compression is very sensitive to parametrization. In this paper, our goal is to fine-tune the selection of these parameter values. We take into account the type of each vessel in order to provide a suitable configuration that can yield improved trajectory synopses, both in terms of approximation error and compression ratio. Furthermore, we employ a genetic algorithm converging to a suitable configuration per vessel type. Our tests against a publicly available AIS dataset have shown that compression efficiency is comparable or even better than the one with default parametrization without resorting to a laborious data inspection. Giannis Fikioris, Kostas Patroumpas, Alexander Artikis |
MDM | 3 |
| 2020 | Complex event recognition in the Big Data era: a survey
Nikos Giatrakos, Elias Alevizos, Alexander Artikis, Antonios Deligiannakis, Minos N. Garofalakis |
VLDB J. | 3 |
| 2018 | Big Data Analytics for Time Critical Mobility Forecasting: Recent Progress and Research Challenges
George A. Vouros, Akrivi Vlachou, Georgios M. Santipantakis, Christos Doulkeridis, Nikos Pelekis, Harris V. Georgiou, Yannis Theodoridis, Kostas Patroumpas, Elias Alevizos, Alexander Artikis, Christophe Claramunt, Cyril Ray, David Scarlatti, Georg Fuchs, Gennady L. Andrienko, Natalia V. Andrienko, Michael Mock, Elena Camossi, Anne-Laure Jousselme, Jose Manuel Cordero Garcia |
EDBT | 10 |
| 2018 | Online Learning of Weighted Relational Rules for Complex Event Recognition
Nikos Katzouris, Evangelos Michelioudakis, Alexander Artikis, Georgios Paliouras |
ECML/PKDD (2) | 3 |
| 2017 | Online event recognition from moving vessel trajectories
Kostas Patroumpas, Elias Alevizos, Alexander Artikis, Marios Vodas, Nikos Pelekis, Yannis Theodoridis |
GeoInformatica | 3 |
| 2017 | Complex Event Recognition in the Big Data EraabstractThe concept of event processing is established as a generic computational paradigm in various application fields, ranging from data processing in Web environments, over maritime and transport, to finance and medicine. Events report on state changes of a system and its environment. Complex Event Recognition (CER) in turn, refers to the identification of complex/composite events of interest, which are collections of simple events that satisfy some pattern, thereby providing the opportunity for reactive and proactive measures. Examples 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, fraud in electronic marketplaces, cardiac arrhythmias, and epidemic spread. In each scenario, CER allows to make sense of Big event Data streams and react accordingly. The goal of this tutorial is to provide a step-by-step guide for realizing CER in the Big Data era. To do so, it elaborates on major challenges and describes algorithmic toolkits for optimized manipulation of event streams characterized by high volume, velocity and/or lack of veracity, placing emphasis on distributed CER over potentially heterogeneous (data variety) event sources. Finally, we highlight future research directions in the field. Nikos Giatrakos, Alexander Artikis, Antonios Deligiannakis, Minos N. Garofalakis |
Proc. VLDB Endow. | 2 |
| 2016 | \mathtt OSLα : Online Structure Learning Using Background Knowledge Axiomatization
Evangelos Michelioudakis, Anastasios Skarlatidis, Georgios Paliouras, Alexander Artikis |
ECML/PKDD (1) | 4 |
| 2015 | How not to drown in a sea of information: An event recognition approachabstractMaritime monitoring is a typical Big Data problem where hundreds of thousands of vessels across the globe transmit messages about their location, speed and other information. We have developed a system for online vessel tracking that performs, as a first step, a high-rate but accurate trajectory compression. Subsequently, the compressed trajectories are analyzed by a complex event recognition engine, promptly reporting alerts to maritime authorities. To deal with realistic maritime event patterns, we seamlessly integrated spatial and temporal reasoning for online event recognition. The system is evaluated on real data from the Greek seas. Elias Alevizos, Alexander Artikis, Kostas Patroumpas, Marios Vodas, Yannis Theodoridis, Nikos Pelekis |
IEEE BigData | 2 |
| 2015 | Event Recognition for Maritime SurveillanceabstractWe present a system that combines intelligent online tracking with complex event recognition against streaming positions relayed from numerous vessels. Given the vital importance of maritime safety to the environment, the economy, and in national security, our sys-tem leverages the real-time acquisition of vessel activity with ge-ographical and other static information. Thus, it can offer timely notification in emergency situations, such as intrusion into marine preservation areas, loitering, and unsafe sailing. Thanks to a mobil-ity tracking module, evolving trajectories generated by massive po-sitional updates can be compressed online into concise, but reliable synopses per ship, retaining only salient motion features within a sliding window. These features are exploited by a complex event recognition module that detects suspicious situations of interest to maritime authorities. We conducted a comprehensive empirical validation against a real dataset of traces collected from thousands of vessels. Our results confirm the scalability and approximation accuracy of the proposed system, and thus demonstrate its poten-tial for effective, real-time maritime monitoring. 1. Kostas Patroumpas, Alexander Artikis, Nikos Katzouris, Marios Vodas, Yannis Theodoridis, Nikos Pelekis |
EDBT | 2 |
| 2015 | An Event Calculus for Event RecognitionabstractSystems for symbolic event recognition accept as input a stream of time-stamped events from sensors and other computational devices, and seek to identify high-level composite events, collections of events that satisfy some pattern. RTEC is an Event Calculus dialect with novel implementation and `windowing' techniques that allow for efficient event recognition, scalable to large data streams. RTEC supports the expression of rather complex events, such as `two people are fighting', using simple primitives. It can operate in the absence of filtering modules, as it is only slightly affected by data that are irrelevant to the events we want to recognise. Furthermore, RTEC can deal with applications where event data arrive with a (variable) delay from, and are revised by, the underlying sources. RTEC can update already recognised events and recognise new events when data arrive with a delay or following data revision. We evaluate RTEC both theoretically, presenting a complexity analysis, and experimentally, using two real-world applications. The evaluation shows that RTEC can support real-time event recognition and is capable of meeting the performance requirements identified in a survey of event processing use cases. Alexander Artikis, Marek J. Sergot, Georgios Paliouras |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2014 | Tutorial: Formal Methods for Event ProcessingabstractOrganisations require techniques for automated transformation of the Big Data they collect into operational knowledge. This requirement may be addressed by employing event processing systems that detect activities/events of special significance within an organisation, given streams of low-level information that are difficult to be utilised by humans [4]. Systems for event processing and in particular event recognition (‘event pattern matching’) accept as input a stream of time-stamped, simple or low-level events. A low-level event is the result of applying a computational derivation process to some other event, such as an event coming from a sensor. Using low-level events as input, event processing systems identify composite or high-level events of interest — collections of events that satisfy some pattern. Consider, for example, the recognition of attacks on nodes of a computer network given the TCP/IP messages, the recognition of suspicious trader behaviour given the transactions in a financial market, and the recognition of whale songs given a symbolic representation of whale sounds. Numerous event processing systems have been proposed in the literature [3]. Systems with a logic-based representation of event structures, for example, have been attracting considerable attention. They exhibit a formal, declarative semantics, allowing for verification and a code maintenance, they have proven to be efficient and scalable, and they are supported by machine learning tools, minimising human effort in the system development. In this tutorial, we review formal event processing systems. High-level event ‘definitions’ impose temporal and, possibly, atemporal constraints on subevents, that is, low-level events or other high-level events. We will review a Chronicle Recognition System, the Event Calculus, ProbLog and Markov Logic Networks. The Chronicle Recognition System is a purely temporal reasoning system that allows for efficient event processing. It has been used in various domains, ranging from medical applications to computer network management. The Event Calculus allows for the representation of temporal, as well as atemporal constraints. Consequently, the Event Calculus may be used in applications requiring Alexander Artikis, Georgios Paliouras |
EDBT | 1 |
| 2014 | Heterogeneous Stream Processing and Crowdsourcing for Urban Traffic ManagementabstractUrban traffic gathers increasing interest as cities become bigger, crowded and “smart”. We present a system for het-erogeneous stream processing and crowdsourcing supporting intelligent urban traffic management. Complex events related to traffic congestion (trends) are detected from heterogeneous sources involving fixed sensors mounted on intersections and mobile sensors mounted on public transport vehicles. To deal with data veracity, a crowdsourcing component handles and resolves sensor disagreement. Furthermore, to deal with data sparsity, a traffic modelling component offers information in areas with low sensor coverage. We demonstrate the system with a real-world use-case from Dublin city, Ireland. Alexander Artikis, Matthias Weidlich 0001, François Schnitzler, Ioannis Boutsis, Thomas Liebig, Nico Piatkowski, Christian Bockermann, Katharina Morik, Vana Kalogeraki, Jakub Marecek, Avigdor Gal, Shie Mannor, Dimitrios Gunopulos, Dermot Kinane |
EDBT | 1 |
| 2014 | Heterogeneous Stream Processing and Crowdsourcing for Traffic Monitoring: Highlights
François Schnitzler, Alexander Artikis, Matthias Weidlich 0001, Ioannis Boutsis, Thomas Liebig, Nico Piatkowski, Christian Bockermann, Katharina Morik, Vana Kalogeraki, Jakub Marecek, Avigdor Gal, Shie Mannor, Dermot Kinane, Dimitrios Gunopulos |
ECML/PKDD (3) | 2 |
| 2013 | Self-adaptive event recognition for intelligent transport managementabstractIntelligent transport management involves the use of voluminous amounts of uncertain sensor data to identify and effectively manage issues of congestion and quality of service. In particular, urban traffic has been in the eye of the storm for many years now and gathers increasing interest as cities become bigger, crowded, and “smart”. In this work we tackle the issue of uncertainty in transportation systems stream reporting. The variety of existing data sources opens new opportunities for testing the validity of sensor reports and self-adapting the recognition of complex events as a result. We report on the use of a logic-based event reasoning tool to identify regions of uncertainty within a stream and demonstrate our method with a real-world use-case from the city of Dublin. Our empirical analysis shows the feasibility of the approach when dealing with voluminous and highly uncertain streams. Alexander Artikis, Matthias Weidlich 0001, Avigdor Gal, Vana Kalogeraki, Dimitrios Gunopulos |
IEEE BigData | 1 |
| 2013 | Research directions in agent communicationabstractIncreasingly, software engineering involvesopensystems consisting of autonomous and heterogeneous participants oragentswho carry out loosely coupled interactions. Accordingly, understanding and specifying communications among agents is a key concern. A focus on ways to formalizemeaningdistinguishes agent communication from traditional distributed computing: meaning provides a basis for flexible interactions and compliance checking. Over the years, a number of approaches have emerged with some essential and some irrelevant distinctions drawn among them. As agent abstractions gain increasing traction in the software engineering of open systems, it is important to resolve the irrelevant and highlight the essential distinctions, so that future research can be focused in the most productive directions. This article is an outcome of extensive discussions among agent communication researchers, aimed at taking stock of the field and at developing, criticizing, and refining their positions on specific approaches and future challenges. This article serves some important purposes, including identifying (1) points of broad consensus; (2) points where substantive differences remain; and (3) interesting directions of future work. Amit K. Chopra, Alexander Artikis, Jamal Bentahar, Marco Colombetti, Frank Dignum, Nicoletta Fornara, Andrew J. I. Jones, Munindar P. Singh, Pinar Yolum |
ACM Trans. Intell. Syst. Technol. | 2 |
| 2013 | Introduction to the special section on agent communicationabstractNo abstract available. Amit K. Chopra, Alexander Artikis, Jamal Bentahar, Frank Dignum |
ACM Trans. Intell. Syst. Technol. | 2 |