2016 · 47 citations · 30 references
ComputingComputer ScienceData MiningDatabasesInformation RetrievalGraph AlgorithmsGraph AnalyticsGraph MiningGraph TheoryQuery ProcessingGraph IndexingGraph Pattern MiningGraph QueryingGraph Similarity SearchLabeled Graph RepresentationsSearch Space PruningTemporal Graph Mining
In this paper, we focus on labeled graphs that evolve over time. Given a sequence of graph snapshots representing the state of the graph at different time instants, we seek to find the most durable matches of an input graph pattern query, that is, the matches that exist for the longest period of time. The straightforward way to address this problem is by running a state-of-the-art graph pattern algorithm at each snapshot and aggregating the results. However, for large networks this approach is computationally expensive, since all matches have to be generated at each snapshot, including those appearing only once. We propose a new approach that uses a compact representation of the sequence of graph snapshots, appropriate time indexes to prune the search space and a threshold on the duration of the pattern to determine the search order. We also present experimental results using real datasets that illustrate the efficiency and effectiveness of our approach.
30
An Algorithm for Subgraph Isomorphism
J. R. Ullmann · Journal of the ACM · 1976 · 2.3K citations · Full text
Xifeng Yan, Philip S. Yu, Jiawei Han · 2004 · 635 citations
Computing simulations on finite and infinite graphs
Monika Henzinger, Thomas A. Henzinger, Peter W. Kopke · 2002 · 479 citations
Huahai He, Ambuj K. Singh · 2008 · 449 citations