GRASP: Scalable graph alignment by spectral corresponding functions
Hermanns J, Skitsas K, Tsitsulin A, Munkhoeva M, Kyster A, Nielsen S, Bronstein AM, Mottin D, Karras P. 2023. GRASP: Scalable graph alignment by spectral corresponding functions. ACM Transactions on Knowledge Discovery from Data. 17(4), 50.
Download
No fulltext has been uploaded. References only!
DOI
Journal Article
| Published
| English
Scopus indexed
Author
Hermanns, Judith;
Skitsas, Konstantinos;
Tsitsulin, Anton;
Munkhoeva, Marina;
Kyster, Alexander;
Nielsen, Simon;
Bronstein, Alex M.ISTA ;
Mottin, Davide;
Karras, Panagiotis
Abstract
What is the best way to match the nodes of two graphs? This graph alignment problem generalizes graph isomorphism and arises in applications from social network analysis to bioinformatics. Some solutions assume that auxiliary information on known matches or node or edge attributes is available, or utilize arbitrary graph features. Such methods fare poorly in the pure form of the problem, in which only graph structures are given. Other proposals translate the problem to one of aligning node embeddings, yet, by doing so, provide only a single-scale view of the graph.
In this article, we transfer the shape-analysis concept of functional maps from the continuous to the discrete case, and treat the graph alignment problem as a special case of the problem of finding a mapping between functions on graphs. We present GRASP, a method that first establishes a correspondence between functions derived from Laplacian matrix eigenvectors, which capture multiscale structural characteristics, and then exploits this correspondence to align nodes. We enhance the basic form of GRASP by altering two of its components, namely the embedding method and the assignment procedure it employs, leveraging its modular, hence adaptable design. Our experimental study, featuring noise levels higher than anything used in previous studies, shows that the enhanced form of GRASP outperforms scalable state-of-the-art methods for graph alignment across noise levels and graph types, and performs competitively with respect to the best non-scalable ones. We include in our study another modular graph alignment algorithm, CONE, which is also adaptable thanks to its modular nature, and show it can manage graphs with skewed power-law degree distributions.
Publishing Year
Date Published
2023-02-24
Journal Title
ACM Transactions on Knowledge Discovery from Data
Publisher
Association for Computing Machinery
Volume
17
Issue
4
Article Number
50
ISSN
eISSN
IST-REx-ID
Cite this
Hermanns J, Skitsas K, Tsitsulin A, et al. GRASP: Scalable graph alignment by spectral corresponding functions. ACM Transactions on Knowledge Discovery from Data. 2023;17(4). doi:10.1145/3561058
Hermanns, J., Skitsas, K., Tsitsulin, A., Munkhoeva, M., Kyster, A., Nielsen, S., … Karras, P. (2023). GRASP: Scalable graph alignment by spectral corresponding functions. ACM Transactions on Knowledge Discovery from Data. Association for Computing Machinery. https://doi.org/10.1145/3561058
Hermanns, Judith, Konstantinos Skitsas, Anton Tsitsulin, Marina Munkhoeva, Alexander Kyster, Simon Nielsen, Alex M. Bronstein, Davide Mottin, and Panagiotis Karras. “GRASP: Scalable Graph Alignment by Spectral Corresponding Functions.” ACM Transactions on Knowledge Discovery from Data. Association for Computing Machinery, 2023. https://doi.org/10.1145/3561058.
J. Hermanns et al., “GRASP: Scalable graph alignment by spectral corresponding functions,” ACM Transactions on Knowledge Discovery from Data, vol. 17, no. 4. Association for Computing Machinery, 2023.
Hermanns J, Skitsas K, Tsitsulin A, Munkhoeva M, Kyster A, Nielsen S, Bronstein AM, Mottin D, Karras P. 2023. GRASP: Scalable graph alignment by spectral corresponding functions. ACM Transactions on Knowledge Discovery from Data. 17(4), 50.
Hermanns, Judith, et al. “GRASP: Scalable Graph Alignment by Spectral Corresponding Functions.” ACM Transactions on Knowledge Discovery from Data, vol. 17, no. 4, 50, Association for Computing Machinery, 2023, doi:10.1145/3561058.