mlsanityData to 7 Oct 2026

Accurately Modeling Biased Random Walks on Weighted Graphs Using textitNode2vec+

arXiv 2109.08031 ↗First posted 15 Sep 2021cs.SI cs.LG q-bio.MNcited by 2

Not on the map. Why?

Abstract (arXiv)

Node embedding is a powerful approach for representing the structural role of each node in a graph. textitNode2vec is a widely used method for node embedding that works by exploring the local neighborhoods via biased random walks on the graph. However, textitnode2vec does not consider edge weights when computing walk biases. This intrinsic limitation prevents textitnode2vec 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 textitnode2vec to textitnode2vec+ in a way that accounts for edge weights when calculating walk biases, but which reduces to textitnode2vec in the cases of unweighted graphs or unbiased walks. We empirically show that textitnode2vec+ is more robust to additive noise than textitnode2vec in weighted graphs using two synthetic datasets. We also demonstrate that textitnode2vec+ significantly outperforms textitnode2vec on a commonly benchmarked multi-label dataset (Wikipedia). Furthermore, we test textitnode2vec+ against GCN and GraphSAGE using various challenging gene classification tasks on two protein-protein interaction networks. Despite some clear advantages of GCN and GraphSAGE, they show comparable performance with textitnode2vec+. Finally, textitnode2vec+ can be used as a general approach for generating biased random walks, benefiting all existing methods built on top of textitnode2vec. textitNode2vec+ is implemented as part of textttPecanPy, which is available at https://github.com/krishnanlab/PecanPy .

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 21 of its 37 references that are in the map. First posted on arXiv 15 Sep 2021.

Builds on

21 of 37 references.

References · 21

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Inductive Representation Learning on Large Graphscited by 6,284
  3. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  4. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
  5. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  6. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  7. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  8. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
  9. 2014DeepWalk: Online Learning of Social Representationscited by 1,543
  10. 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
  11. 2020Benchmarking Graph Neural Networkscited by 672
  12. 2015LINE: Large-scale Information Network Embeddingcited by 582
9 more
  1. 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 197
  2. 2017A Survey on Network Embeddingcited by 142
  3. 2021Graph Learning: A Surveycited by 140
  4. 2019Graph Embedding on Biomedical Networks: Methods, Applications, and Evaluationscited by 50
  5. 2020word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings of Structured Datacited by 38
  6. 2020k-simplex2vec: a simplicial extension of node2veccited by 13
  7. 2021Asymptotics of Network Embeddings Learned via Subsamplingcited by 10
  8. 2021Het-node2vec: second order random walk sampling for heterogeneous multigraphs embeddingcited by 3
  9. 2020Community Structure aware Embedding of Nodes in a Networkcited by 1

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 0; 2023: 1.

2 papers.