VLDB 2026 Research / reviewers in the wild / expert
Giuseppe F. Italiano
dblp:i/GiuseppeFItaliano · also Giuseppe Francesco Italiano
· DBLP profile ↗
15ranked-venue papers in the field
1as first author
10since 2021 · last 2026
0000-0002-9492-9894ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 6Data Mining & Knowledge Discovery · 4Other / Interdisciplinary · 3 (1 first)Information Retrieval & Web Search · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Fast Landmark Reconfiguration for Highway Cover IndexesabstractInternational audience David Coudert, Andrea D'Ascenzo, Mattia D'Emidio, Giuseppe F. Italiano |
EDBT | 4 |
| 2026 | Efficient Hypergraph Pattern Matching via Match-and-Filter and Intersection ConstraintabstractA hypergraph is a generalization of a graph, in which a hyperedge can connect multiple vertices, modeling complex relationships involving multiple vertices simultaneously. Hypergraph pattern matching, which is to find all isomorphic embeddings of a query hypergraph in a data hypergraph, is one of the fundamental problems. In this paper, we present a novel algorithm for hypergraph pattern matching by introducing (1) the intersection constraint, a necessary and sufficient condition for valid embeddings, which significantly speeds up the verification process, (2) the candidate hyperedge space, a data structure that stores potential mappings between hyperedges in the query hypergraph and the data hypergraph, and (3) the Match-and-Filter framework, which interleaves matching and filtering operations to maintain only compatible candidates in the candidate hyperedge space during backtracking. Experimental results on real-world datasets demonstrate that our algorithm significantly outperforms the state-of-the-art algorithms, by up to orders of magnitude in terms of query processing time. Siwoo Song, Wonseok Shin 0002, Kunsoo Park, Giuseppe F. Italiano, Zhengyi Yang, Wenjie Zhang 0001 |
ICDE | 4 |
| 2026 | Consistent tie-strength labeling for multilayer strong triadic closureabstractAbstract Inferring tie strengths ( strong vs. weak ) is a core task in network analysis, often guided by the Strong Triadic Closure (STC) principle. In multilayer networks, such as social platforms or biological systems, applying STC independently to each layer can lead to inconsistent tie labels, undermining interpretations that rely on coherent relationship semantics across layers. We propose new formulations, multilayer STC and its extension STC+, which are axiomatically grounded and enforce cross-layer consistency. These problems are NP-hard; we present efficient 2- and 6-approximation algorithms alongside exact solutions. Experiments on real-world networks demonstrate that our methods produce consistent tie strength labelings with a transparent structural justification, significantly improving over the baselines. Lutz Oettershagen, Athanasios Konstantinidis 0002, Fariba Ranjbar, Giuseppe F. Italiano |
Data Min. Knowl. Discov. | 4 |
| 2025 | An Edge-Based Decomposition Framework for Temporal NetworksabstractA temporal network is a dynamic graph where every edge is assigned an integer time label that indicates at which discrete time step the edge is available. We consider the problem of hierarchically decomposing the network and introduce an edge-based decomposition framework that unifies the core and truss decompositions for temporal networks while allowing us to consider the network's temporal dimension. Based on our new framework, we introduce the (k,∆)-core and (k,∆)-truss decompositions, which are generalizations of the classic k-core and k-truss decompositions for multigraphs. Moreover, we show how (k,∆)-cores and (k,∆)-trusses can be efficiently further decomposed to obtain spatially and temporally connected components. We evaluate the characteristics of our new decompositions and the efficiency of our algorithms. Moreover, we demonstrate how our (k,∆)-decompositions can be applied to analyze malicious content in a Twitter network to obtain insights that state-of-the-art baselines cannot obtain. Lutz Oettershagen, Athanasios Konstantinidis 0002, Giuseppe F. Italiano |
WSDM | 3 |
| 2025 | Inferring tie strength in temporal networksabstractAbstract Inferring tie strengths in social networks is an essential task in social network analysis. Common approaches classify the ties as weak and strong ties based on the strong triadic closure (STC). The STC states that if for three nodes, A, B, and C, there are strong ties between A and B, as well as A and C, there has to be a (weak or strong) tie between B and C. A variant of the STC called STC+ allows adding a few new weak edges to obtain improved solutions. So far, most works discuss the STC or STC+ in static networks. However, modern large-scale social networks are usually highly dynamic, providing user contacts and communications as streams of edge updates. Temporal networks capture these dynamics. To apply the STC to temporal networks, we first generalize the STC and introduce a weighted version such that empirical a priori knowledge given in the form of edge weights is respected by the STC. Similarly, we introduce a generalized weighted version of the STC+. The weighted STC is hard to compute, and our main contribution is an efficient 2-approximation (resp. 3-approximation) streaming algorithm for the weighted STC (resp. STC+) in temporal networks. As a technical contribution, we introduce a fully dynamic k-approximation for the minimum weighted vertex cover problem in hypergraphs with edges of size k, which is a crucial component of our streaming algorithms. An empirical evaluation shows that the weighted STC leads to solutions that better capture the a priori knowledge given by the edge weights than the non-weighted STC. Moreover, we show that our streaming algorithm efficiently approximates the weighted STC in real-world large-scale social networks. Lutz Oettershagen, Athanasios Konstantinidis 0002, Giuseppe F. Italiano |
Data Min. Knowl. Discov. | 3 |
| 2024 | Time-Constrained Continuous Subgraph Matching Using Temporal Information for Filtering and BacktrackingabstractReal-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. Seunghwan Min, Jihoon Jang 0002, Kunsoo Park, Dora Giammarresi, Giuseppe F. Italiano, Wook-Shin Han |
ICDE | 5 |
| 2022 | Efficient Graph Isomorphism Query Processing using Degree Sequences and Color-Label DistributionsabstractGiven a set of data graphs and a query graph, graph isomorphism query processing is the problem of finding all the data graphs that are isomorphic to the query graph. Graph isomorphism query processing is a core problem in graph analysis of various application domains. In existing approaches, index construction or query processing takes much time as the graph sizes increase. In this paper, we propose an efficient algorithm for graph isomorphism query processing. We introduce the color-label distribution which represents the canonical coloring of a vertex-labeled graph. Based on degree sequences and color-label distributions, we introduce a two-level index, which helps us efficiently solve graph isomorphism query processing. Experimental results on real datasets show that the proposed algorithm is orders of magnitude faster than the state-of-the-art algorithms in terms of index construction time, and it runs faster than existing algorithms in terms of query processing time as the graph sizes increase. Geonmo Gu, Yehyun Nam, Kunsoo Park, Zvi Galil, Giuseppe F. Italiano, Wook-Shin Han |
ICDE | 5 |
| 2022 | Inferring Tie Strength in Temporal Networks
Lutz Oettershagen, Athanasios Konstantinidis 0002, Giuseppe F. Italiano |
ECML/PKDD (2) | 3 |
| 2021 | Scalable Graph Isomorphism: Combining Pairwise Color Refinement and Backtracking via Compressed Candidate SpaceabstractGraph isomorphism is a core problem in graph analysis of various application domains. Given two graphs, the graph isomorphism problem is to determine whether there exists an isomorphism between them. As real-world graphs are getting bigger and bigger, applications demand practically fast algorithms that can run on large-scale graphs. However, existing approaches such as graph canonization and subgraph isomorphism show limited performances on large-scale graphs either in time or space. In this paper, we propose a new approach to graph isomorphism, which is the framework of pairwise color refinement and efficient backtracking. The main features of our approach are: (1) pairwise color refinement and binary cell mapping (2) compressed CS (candidate space), and (3) partial failing set, which together lead to a much faster and scalable algorithm for graph isomorphism. Extensive experiments with real-world datasets show that our approach outperforms state-of-the-art algorithms by up to orders of magnitude in terms of running time. Geonmo Gu, Yehyun Nam, Kunsoo Park, Zvi Galil, Giuseppe F. Italiano, Wook-Shin Han |
ICDE | 5 |
| 2021 | Symmetric Continuous Subgraph Matching with Bidirectional Dynamic ProgrammingabstractIn many real datasets such as social media streams and cyber data sources, graphs change over time through a graph update stream of edge insertions and deletions. Detecting critical patterns in such dynamic graphs plays an important role in various application domains such as fraud detection, cyber security, and recommendation systems for social networks. Given a dynamic data graph and a query graph, the continuous subgraph matching problem is to find all positive matches for each edge insertion and all negative matches for each edge deletion. The state-of-the-art algorithm TurboFlux uses a spanning tree of a query graph for filtering. However, using the spanning tree may have a low pruning power because it does not take into account all edges of the query graph. In this paper, we present a symmetric and much faster algorithm SymBi which maintains an auxiliary data structure based on a directed acyclic graph instead of a spanning tree, which maintains the intermediate results of bidirectional dynamic programming between the query graph and the dynamic graph. Extensive experiments with real and synthetic datasets show that SymBi outperforms the state-of-the-art algorithm by up to three orders of magnitude in terms of the elapsed time. Seunghwan Min, Sung Gwan Park, Kunsoo Park, Dora Giammarresi, Giuseppe F. Italiano, Wook-Shin Han |
Proc. VLDB Endow. | 5 |
| 2011 | Near Real-Time Suffix Tree Construction via the Fringe Marked Ancestor Problem
Dany Breslauer, Giuseppe F. Italiano |
SPIRE | 2 |
| 2011 | On Suffix Extensions in Suffix Trees
Dany Breslauer, Giuseppe F. Italiano |
SPIRE | 2 |
| 2000 | An algorithm for finding a k-median in a directed tree
Antoine Vigneron, Mordecai J. Golin, Giuseppe F. Italiano, Bo Li 0001 |
Inf. Process. Lett. | 4 |
| 1991 | A Note on Set Union with Arbitrary DeunionsabstractAbstract We consider a variant of the set union problem, called set union with arbitrary deunions, that consists of maintaining a collection of disjoint sets under three kinds of operations: union, find, and deunion(i). A deunion(i) undoes the ith union performed so far and not yet undone. Each operation can be supported in O(log n) time in the worst-case, where n is the total number of items in the collection of disjoint sets. Motivations for this problem arise in logic programming memory management. Zvi Galil, Giuseppe F. Italiano |
Inf. Process. Lett. | 2 |
| 1988 | Finding Paths and Deleting Edges in Directed Acyclic Graphs
Giuseppe F. Italiano |
Inf. Process. Lett. | 1 |