Accurately Modeling Biased Random Walks on Weighted Graphs Using $\textit{Node2vec+}$
Renming Liu, Matthew Hirn, Arjun Krishnan

TL;DR
This paper introduces Node2Vec+, an extension of Node2Vec that incorporates edge weights into biased random walks, improving robustness and performance on weighted graphs for node embedding tasks.
Contribution
Node2Vec+ extends Node2Vec by accounting for edge weights in walk biases, enhancing applicability to weighted graphs and outperforming the original in various benchmarks.
Findings
Node2Vec+ is more robust to noise in weighted graphs.
Node2Vec+ outperforms Node2Vec on the Wikipedia dataset.
Node2Vec+ achieves comparable results to GCN and GraphSAGE on gene classification tasks.
Abstract
Node embedding is a powerful approach for representing the structural role of each node in a graph. is a widely used method for node embedding that works by exploring the local neighborhoods via biased random walks on the graph. However, does not consider edge weights when computing walk biases. This intrinsic limitation prevents from leveraging all the information in weighted graphs and, in turn, limits its application to many real-world networks that are weighted and dense. Here, we naturally extend to in a way that accounts for edge weights when calculating walk biases, but which reduces to in the cases of unweighted graphs or unbiased walks. We empirically show that is more robust to additive noise than in weighted graphs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBioinformatics and Genomic Networks · Advanced Graph Neural Networks · Gene expression and cancer classification
MethodsGraphSAGE · Graph Convolutional Network
