TEMPO

Management and Processing of Temporal Networks


Description

The TEMPO project ("Management and Processing of Temporal Networks") was a forty-two-month research initiative funded by the Hellenic Foundation for Research and Innovation (H.F.R.I.) aimed at fundamentally advancing the infrastructure and algorithmic capabilities for analyzing dynamic, time-evolving networks. The project was conceived to address the limitations of traditional static graph models, which often aggregate data - thereby discarding critical temporal causality - or treat history as a disjointed series of snapshots, an approach that is both storage-inefficient and analytically limiting. TEMPO's primary goal was to bridge this gap by treating time not merely as an attribute, but as a first-class structural dimension within the database and analytical stack.

Outcomes

The TEMPO project successfully delivered a comprehensive ecosystem for temporal graph analysis, centered on T-JanusGraph, a production-grade distributed database - which is a fork of JanusGraph - capable of managing massive historical graphs with ACID support and optimized temporal partitioning. Complementing the storage layer, the project created T-Gremlin, a query language extension - which is a fork of Gremlin - that natively integrates Allen’s Interval Algebra for semantic temporal reasoning directly within graph traversals. Furthermore, the project advanced algorithmic theory by introducing the LCDS-A framework to circumvent the identity problem in evolving communities while also developing distributed algorithms for global community detection on massive historical graphs with time interval semantics. Finally, leveraging on the CD results, the project proposed methods for detecting structural anomalies. The project validated these contributions through the release of open-source libraries and 11 key scientific publications.

The Team

Core Members

Konstantinos Tsichlas Associate Professor (Coordinator)
Alexandros Spitalas PhD Student
Spyros Sioutas Professor

External Collaborators

Deliverables

No. Deliverable Name File
D1.2 Project scientific/technical plan Download
D1.3 1st year project report Download
D1.4 2nd year project report Download
D1.5 Final project report Download
D2.2 Final version of the MAGMA system prototype Download
D3.2 Final version of the query engine module Download
D4.1 State of the Art Temporal Community Detection Download
D4.2 Local Community Detection with Hints Download
D4.3 Library for Community Detection in MAGMA Download
D5.1 State of the Art in Outlier Detection Download
D5.2 Outlier Detection Algorithms in Time-Evolving Networks Download
D5.3 Library for Outlier Detection Algorithms in MAGMA Download

Publications

List of project publications

1. MAGMA: Proposing a Massive Historical Graph Management System
Authors: A. Spitalas and K. Tsichlas
7th International Symposium on Algorithmic Aspects of Cloud Computing (ALGOCLOUD), pp. 42-57, 2022.
Download PDF 
2. State-of-the-art in Community Detection in Temporal Networks
Authors: K. Christopoulos and K. Tsichlas
18th International Conference on Artificial Intelligence, Applications, and Innovations (AIAI) - Mining Humanistic Data Workshop (MHDW), 2022.
Download PDF
3. Dynamic Local Community Detection with Anchors
Authors: G. Baltsou, K. Christopoulos and K. Tsichlas
11th Intern. Conference on Complex Networks and their Applications, pp. 203-219, 2022.
Download PDF
4. Local Community Detection: A Survey
Authors: G. Baltsou, K. Christopoulos and K. Tsichlas
IEEE ACCESS, vol. 10, pp. 110701-110726, 2022.
Download PDF
5. Local Community Detection in Graph Streams with Anchors
Authors: , K. Christopoulos, G. Baltsou and K. Tsichlas
Information, 14(6): 332, 2023
Download PDF
6. Adopting Different Strategies for Improving Local Community Detection: A Comparative Study
Authors: K. Christopoulos and K. Tsichlas
12th Intern. Conference on Complex Networks and their Applications, pp. 68-81, 2023
Download PDF
7. Local Community-Based Anomaly Detection in Graph Streams
Authors: K. Christopoulos and K. Tsichlas
20th International Conference on Artificial Intelligence Applications and Innovations, pp. 348-361, 2024.
Download PDF
8. Degree Distribution Optimization in Historical Graphs
Authors: A. Spitalas, C. Kapeletiotis and K. Tsichlas
9th International Symposium on Algorithmic Aspects of Cloud Computing (ALGOCLOUD), pp. 88-106, 2024. (Best Paper Award)
Download PDF
9. Partition Strategies for Vertex-Centric Historical Graph Systems
Authors: A. Spitalas, G. Tsolas and K. Tsichlas
40th ACM/SIGAPP Symposium On Applied Computing (SAC), pp. 425-43, 2025.
Download PDF
10. Triangle Counting in Large Historical Graphs
Authors: K. Christopoulos, E. Daskalakis, A. Bompotas and K. Tsichlas
40th ACM/SIGAPP Symposium On Applied Computing (SAC), pp. 432-439, 2025.
Download PDF
11. Storing and Querying Evolving Graphs in NoSQL Storage Models
Authors: A. Spitalas, A. Gounaris, A. Kosmatopoulos and K. Tsichlas
Transactions on Large-Scale Data- and Knowledge-Centered Systems LVIII (Springer), pp.1-44, 2026.
Download PDF
12. Distributed Community Detection in Temporal Graphs
Authors: K. Christopoulos and K. Tsichlas
19th International Symposium on Spatial and Temporal Data (SSTD), 29-33, 2025.
Download PDF