Distance-Enhanced Graph Neural Network for Link Prediction
Link prediction, which is to predict the existence of a link/edge between two vertices in a graph, is a classical problem in machine learning. Intuitively, if it takes a long distance to walk from u to v along the existing edges, there should not be a link between them, and vice versa. This motivates us to explicitly combine the distance information with graph neural networks (GNNs) to improve link prediction. Calculating the distances between any two vertices (e.g., shortest path, expectation of random walk) in training is time consuming. To overcome this difficulty, we propose an anchorbased distance: First, we randomly select K anchor vertices from the graph and then calculate the shortest distances of all vertices in the graph to them. The distance between vertices u and v is estimated as the average of their distances to the K anchor vertices. After that, we feed the distance into the GNN module. Our method brings significant improvement for link prediction with few additional parameters. We achieved state-of-the-art result on the drug-drug-interaction (i.e., DDI) and protein-protein-association (i.e., PPA) tasks of OGB (Hu et al., 2020). Our code is available at https://github.com/lbn187/DLGNN.
Code (1)
Tasks
Graph Neural NetworkLink PredictionLink Property PredictionPredictionSimilar Papers 제목 키워드 기반
Promoting Fairness in Link Prediction with Graph Enhancement
Link prediction is a crucial task in network analysis, but it has been shown to be prone to biased predictions, particularly when links are unfairly predicted between nodes from different sensitive groups. In this paper,…
FairnessLink PredictionPredictionJoint embedding in Hierarchical distance and semantic representation learning for link prediction
The link prediction task aims to predict missing entities or relations in the knowledge graph and is essential for the downstream application. Existing well-known models deal with this task by mainly focusing on represen…
Graph EmbeddingKnowledge Graph EmbeddingLink PredictionPrediction+2Structure Enhanced Graph Neural Networks for Link Prediction
Graph Neural Networks (GNNs) have shown promising results in various tasks, among which link prediction is an important one. GNN models usually follow a node-centric message passing procedure that aggregates the neighbor…
Graph Neural NetworkLink PredictionPredictionOrthogonal Relation Transforms with Graph Context Modeling for Knowledge Graph Embedding
Translational distance-based knowledge graph embedding has shown progressive improvements on the link prediction task, from TransE to the latest state-of-the-art RotatE. However, N-1, 1-N and N-N predictions still remain…
Graph EmbeddingKnowledge Graph EmbeddingLink PredictionPrediction+1A Community-Enhanced Graph Representation Model for Link Prediction
Although Graph Neural Networks (GNNs) have become the dominant approach for graph representation learning, their performance on link prediction tasks does not always surpass that of traditional heuristic methods such as …
Graph Representation LearningLink Prediction