DOE OSTI · 2203636
Vectorization of Dynamic Subgraphs via Generative Models (Final Report)
Abstract
An important class of data analysis tasks stem from comparing subsets of connected records within massive sets of complex relational data. A common approach is to represent each set of connected records with a small graph, or set of data entities (graph vertices) and their relationships (graph edges), and efficient methods to gauge similarity for pairs of graphs are of high interest. This project concentrated on dynamic graphs, where each edge record has an associated timestamp denoting the time of observation. Pre-existing techniques for comparing dynamic graphs concentrate on either computing graph edit distance (number of vertex and edge deletion, addition, and timestamp modifications) or vectorizing the graph with counts of a limited set of dynamic graph motifs (tiny fundamental subgraphs) and computing distances between the vectors. These approaches are less able to see similarities in graphs that are fairly different in size but come from identical graph generation processes. The motif counting approach can be improved for graphs from the same process, but suffers from requiring many types of motifs meaning it is expensive. Moreover, many motifs are not present for small graphs, meaning realizing a a much larger graph came from the same process is difficult.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Sanders, Geoffrey, Heimann, Mark. 2023-10-25. Vectorization of Dynamic Subgraphs via Generative Models (Final Report). https://doi.org/10.2172/2203636
Cite the original work for its findings. Save a collection to share your selection of sources.