mlsanityData to 14 Oct 2026

Exact Recovery of Community Structures Using DeepWalk and Node2vec

arXiv 2101.07354 ↗First posted 18 Jan 2021stat.ML cs.LG cs.SIcited by 2

Not on the map. Why?

Abstract (arXiv)

Random-walk based network embedding algorithms like DeepWalk and node2vec are widely used to obtain Euclidean representation of the nodes in a network prior to performing downstream inference tasks. However, despite their impressive empirical performance, there is a lack of theoretical results explaining their large-sample behavior. In this paper, we study node2vec and DeepWalk through the perspective of matrix factorization. In particular, we analyze these algorithms in the setting of community detection for stochastic blockmodel graphs (and their degree-corrected variants). By exploiting the row-wise uniform perturbation bound for leading singular vectors, we derive high-probability error bounds between the matrix factorization-based node2vec/DeepWalk embeddings and their true counterparts, uniformly over all node embeddings. Based on strong concentration results, we further show the perfect membership recovery by node2vec/DeepWalk, followed by K-means/medians algorithms. Specifically, as the network becomes sparser, our results guarantee that with large enough window size and vertices number, applying K-means/medians on the matrix factorization-based node2vec embeddings can, with high probability, correctly recover the memberships of all vertices in a network generated from the stochastic blockmodel (or its degree-corrected variants). The theoretical justifications are mirrored in the numerical experiments and real data applications, for both the original node2vec and its matrix factorization variant.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 26 of its 60 references that are in the map. First posted on arXiv 18 Jan 2021.

Builds on

26 of 60 references.

References · 26

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Inductive Representation Learning on Large Graphscited by 6,320
  3. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
  4. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
  5. 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
  6. 2014DeepWalk: Online Learning of Social Representationscited by 1,547
  7. 2017Representation Learning on Graphs: Methods and Applicationscited by 457
  8. 2019GMAN: A Graph Multi-Attention Network for Traffic Predictioncited by 434
  9. 2017Community Detection and Stochastic Block Modelscited by 319
  10. 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 198
  11. 2018Nonconvex Optimization Meets Low-Rank Matrix Factorization: An Overviewcited by 160
  12. 2017A Survey on Network Embeddingcited by 142
14 more
  1. 2017Cooperative Game Theory Approaches for Network Partitioningcited by 135
  2. 2020Line Graph Neural Networks for Link Predictioncited by 89
  3. 2019Graph Representation Learning: A Surveycited by 75
  4. 2019Convergence rates for the stochastic gradient descent method for non-convex objective functionscited by 66
  5. 2017A statistical interpretation of spectral embedding: the generalised random dot product graphcited by 55
  6. 2016Community Detection in Degree-Corrected Block Modelscited by 36
  7. 2019Neural Turtle Graphics for Modeling City Road Layoutscited by 29
  8. 2015Non-backtracking spectrum of random graphs: community detection and non-regular Ramanujan graphscited by 26
  9. 2013Perfect Clustering for Stochastic Blockmodel Graphs via Adjacency Spectral Embeddingcited by 23
  10. 2014A goodness-of-fit test for stochastic block modelscited by 20
  11. 2016Limit theorems for eigenvectors of the normalized Laplacian for random graphscited by 17
  12. 2013Hypothesis Testing for Automated Community Detection in Networkscited by 15
  13. 2019PINE: Universal Deep Embedding for Graph Nodes via Partial Permutation Invariant Set Functionscited by 9
  14. 2020A Matrix Chernoff Bound for Markov Chains and Its Application to Co-occurrence Matricescited by 1

Built on by

Cited by year

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

2 papers.