Real-time analysis of graphs containing temporal information, such as social media streams, Q&A networks, and cyber data sources, plays an important role in various applications. Among them, detecting patterns is one of the fundamental graph analysis problems. In this paper, we study time-constrained continuous subgraph matching, which detects a pattern with a strict partial order on the edge set in real-time whenever a temporal data graph changes over time. We propose a new algorithm based on two novel techniques. First, we introduce a filtering technique called time-constrained matchable edge that uses temporal information for filtering with polynomial space. Second, we develop time-constrained pruning techniques that reduce the search space by pruning some of the parallel edges in backtracking, utilizing temporal information. Extensive experiments on real and synthetic datasets show that our approach outperforms the state-of-the-art algorithm by up to two orders of magnitude in terms of query processing time.

Min, S., Jang, J., Park, K., Giammarresi, D., Italiano, G.f., Han, W.-. (2024). Time-Constrained Continuous Subgraph Matching Using Temporal Information for Filtering and Backtracking. ??????? it.cilea.surplus.oa.citation.tipologie.CitationProceedings.prensentedAt ??????? 40th IEEE International Conference on Data Engineering, ICDE 2024, , May 13-16, 2024, Utrecht, The Netherlands [10.1109/ICDE60146.2024.00252].

Time-Constrained Continuous Subgraph Matching Using Temporal Information for Filtering and Backtracking

Giammarresi D.;Italiano G. F.;
2024-01-01

Abstract

Real-time analysis of graphs containing temporal information, such as social media streams, Q&A networks, and cyber data sources, plays an important role in various applications. Among them, detecting patterns is one of the fundamental graph analysis problems. In this paper, we study time-constrained continuous subgraph matching, which detects a pattern with a strict partial order on the edge set in real-time whenever a temporal data graph changes over time. We propose a new algorithm based on two novel techniques. First, we introduce a filtering technique called time-constrained matchable edge that uses temporal information for filtering with polynomial space. Second, we develop time-constrained pruning techniques that reduce the search space by pruning some of the parallel edges in backtracking, utilizing temporal information. Extensive experiments on real and synthetic datasets show that our approach outperforms the state-of-the-art algorithm by up to two orders of magnitude in terms of query processing time.
40th IEEE International Conference on Data Engineering, ICDE 2024, , May 13-16, 2024
Utrecht, The Netherlands
2024
40th
Rilevanza internazionale
contributo
2024
Settore INFO-01/A - Informatica
English
Intervento a convegno
Min, S., Jang, J., Park, K., Giammarresi, D., Italiano, G.f., Han, W.-. (2024). Time-Constrained Continuous Subgraph Matching Using Temporal Information for Filtering and Backtracking. ??????? it.cilea.surplus.oa.citation.tipologie.CitationProceedings.prensentedAt ??????? 40th IEEE International Conference on Data Engineering, ICDE 2024, , May 13-16, 2024, Utrecht, The Netherlands [10.1109/ICDE60146.2024.00252].
Min, S; Jang, J; Park, K; Giammarresi, D; Italiano, Gf; Han, W-
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/392987
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact