Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Neural Link Prediction with Walk Pooling

About

Graph neural networks achieve high accuracy in link prediction by jointly leveraging graph topology and node attributes. Topology, however, is represented indirectly; state-of-the-art methods based on subgraph classification label nodes with distance to the target link, so that, although topological information is present, it is tempered by pooling. This makes it challenging to leverage features like loops and motifs associated with network formation mechanisms. We propose a link prediction algorithm based on a new pooling scheme called WalkPool. WalkPool combines the expressivity of topological heuristics with the feature-learning ability of neural networks. It summarizes a putative link by random walk probabilities of adjacent paths. Instead of extracting transition probabilities from the original graph, it computes the transition matrix of a "predictive" latent graph by applying attention to learned features; this may be interpreted as feature-sensitive topology fingerprinting. WalkPool can leverage unsupervised node features or be combined with GNNs and trained end-to-end. It outperforms state-of-the-art methods on all common link prediction benchmarks, both homophilic and heterophilic, with and without node attributes. Applying WalkPool to a set of unsupervised GNNs significantly improves prediction accuracy, suggesting that it may be used as a general-purpose graph pooling scheme.

Liming Pan, Cheng Shi, Ivan Dokmani\'c• 2021

Related benchmarks

TaskDatasetResultRank
Link PredictionCiteseer
AUC89.97
146
Link PredictionUSAir without node attributes (50% observed links)
AP95.87
24
Link PredictionNS 50% observed links without node attributes
AP92.33
24
Link PredictionPB without node attributes (50% observed links)
AP94.22
24
Link PredictionYeast without node attributes (50% observed links)
AP96.15
24
Link PredictionC.ele 50% observed links without node attributes
AP86.49
24
Link PredictionPower 50% observed links without node attributes
AP69.79
24
Link PredictionRouter 50% observed links without node attributes
AP89.21
24
Link PredictionE.coli without node attributes (50% observed links)
AP96.36
24
Link PredictionNS Non-attributed
AUC0.9892
18
Showing 10 of 34 rows

Other info

Code

Follow for update