A Simple and Expressive Graph Neural Network Based Method for Structural Link Representation

Published: 17 Jun 2024, Last Modified: 12 Jul 2024ICML 2024 Workshop GRaMEveryoneRevisionsBibTeXCC BY 4.0
Track: Proceedings
Keywords: GNN, structural representations, expressive power, link prediction
TL;DR: This paper presents a novel GNN-based method for link prediction, which ensures structural link representations and achieves superior performance with single-step inference.
Abstract: Graph Neural Networks (GNNs) have achieved state-of-the-art results in tasks like node classification, link prediction, and graph classification. While much research has focused on their ability to distinguish graphs, fewer studies have addressed their capacity to differentiate links, a complex and less explored area. This paper introduces SRLGNN, a novel, theoretically grounded GNN-based method for link prediction. SRLGNN ensures that link representations are distinct if and only if the links have different structural roles within the graph. Our approach transforms the link prediction problem into a node classification problem on the corresponding line graph, enhancing expressiveness without sacrificing efficiency. Unlike existing methods, SRLGNN computes link probabilities in a single inference step, avoiding the need for individual subgraph constructions. We provide a formal proof of our method's expressiveness and validate its superior performance through experiments on real-world datasets. The code is publicly available at https://github.com/francescoferrini/SLRGNN-Structural-Link-Representation-Graph-Neural-Network.
Submission Number: 32
Loading