A Chronological Edge-Driven Approach to Temporal Subgraph Isomorphism
Authors:
- 1 December 2018
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 3972-3979
Abstract
A useful technique for adversary activity graph analytics is to perform subgraph isomorphism; searching for a specific graph pattern within a larger graph. Many of the networks that may be useful for adversary activity analysis are temporal networks, in which the chronological ordering of the edges has importance to the meaning of the data. Performing temporal subgraph matching requires the edges in the subgraphs to match the order of the temporal graph motif we are searching for. Previous methods for solving this rely on the use of static subgraph matching to find potential matches first, before filtering them based on edge order to find the true temporal matches. We present a new algorithm for temporal subgraph isomorphism that performs the subgraph matching directly on the chronologically sorted edges. By restricting our search to only the subgraphs with chronologically correct edges, we can improve the performance of the algorithm significantly in many cases. We present experimental timing results to show significant performance improvements on publicly available datasets for a number of different temporal query graph motifs with four or more nodes. We also demonstrate a practical example of how temporal subgraph isomorphism can produce more meaningful results than traditional static subgraph searches.Keywords
All Related Versions
This publication has 15 references indexed in Scilit:
- COMMIT2015
- Temporal motifs in time-dependent networksJournal of Statistical Mechanics: Theory and Experiment, 2011
- Network motifs in computational graphs: A case study in software architecturePhysical Review E, 2005
- A (sub)graph isomorphism algorithm for matching large graphsIEEE Transactions on Pattern Analysis and Machine Intelligence, 2004
- Network motifs in integrated cellular networks of transcription–regulation and protein–protein interactionProceedings of the National Academy of Sciences, 2004
- Network Motifs: Simple Building Blocks of Complex NetworksScience, 2002
- 8. Comparing Networks across Space and Time, Size and SpeciesSociological Methodology, 2002
- Network motifs in the transcriptional regulation network of Escherichia coliNature Genetics, 2002
- An Algorithm for Subgraph IsomorphismJournal of the ACM, 1976
- The complexity of theorem-proving procedures1971