Graph2Region: Efficient Graph Similarity Learning with Structure and Scale Restoration
By: Zhouyang Liu , Yixin Chen , Ning Liu and more
Potential Business Impact:
Finds similar shapes in complex data faster.
Graph similarity is critical in graph-related tasks such as graph retrieval, where metrics like maximum common subgraph (MCS) and graph edit distance (GED) are commonly used. However, exact computations of these metrics are known to be NP-Hard. Recent neural network-based approaches approximate the similarity score in embedding spaces to alleviate the computational burden, but they either involve expensive pairwise node comparisons or fail to effectively utilize structural and scale information of graphs. To tackle these issues, we propose a novel geometric-based graph embedding method called Graph2Region (G2R). G2R represents nodes as closed regions and recovers their adjacency patterns within graphs in the embedding space. By incorporating the node features and adjacency patterns of graphs, G2R summarizes graph regions, i.e., graph embeddings, where the shape captures the underlying graph structures and the volume reflects the graph size. Consequently, the overlap between graph regions can serve as an approximation of MCS, signifying similar node regions and adjacency patterns. We further analyze the relationship between MCS and GED and propose using disjoint parts as a proxy for GED similarity. This analysis enables concurrent computation of MCS and GED, incorporating local and global structural information. Experimental evaluation highlights G2R's competitive performance in graph similarity computation. It achieves up to a 60.0\% relative accuracy improvement over state-of-the-art methods in MCS similarity learning, while maintaining efficiency in both training and inference. Moreover, G2R showcases remarkable capability in predicting both MCS and GED similarities simultaneously, providing a holistic assessment of graph similarity. Code available at https://github.com/liuzhouyang/Graph2Region.
Similar Papers
GED-Consistent Disentanglement of Aligned and Unaligned Substructures for Graph Similarity Learning
Machine Learning (CS)
Helps computers compare complex shapes better.
GRAIL: Graph Edit Distance and Node Alignment Using LLM-Generated Code
Machine Learning (CS)
Lets computers find how alike things are.
Flexible Graph Similarity Computation With A Proactive Optimization Strategy
Machine Learning (CS)
Helps computers compare pictures faster and better.