Community detection using low-dimensional network embedding algorithms
Not on the map. Why?
Abstract (arXiv)
With the increasing relevance of large networks in important areas such as the study of contact networks for spread of disease, or social networks for their impact on geopolitics, it has become necessary to study machine learning tools that are scalable to very large networks, often containing millions of nodes. One major class of such scalable algorithms is known as network representation learning or network embedding. These algorithms try to learn representations of network functionals (e.g.~nodes) by first running multiple random walks and then using the number of co-occurrences of each pair of nodes in observed random walk segments to obtain a low-dimensional representation of nodes on some Euclidean space. The aim of this paper is to rigorously understand the performance of two major algorithms, DeepWalk and node2vec, in recovering communities for canonical network models with ground truth communities. Depending on the sparsity of the graph, we find the length of the random walk segments required such that the corresponding observed co-occurrence window is able to perform almost exact recovery of the underlying community assignments. We prove that, given some fixed co-occurrence window, node2vec using random walks with a low non-backtracking probability can succeed for much sparser networks compared to DeepWalk using simple random walks. Moreover, if the sparsity parameter is low, we provide evidence that these algorithms might not succeed in almost exact recovery. The analysis requires developing general tools for path counting on random networks having an underlying low-rank structure, which are of independent interest.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 13 of its 31 references that are in the map. First posted on arXiv 4 Nov 2021.
Builds on
13 of 31 references.
References · 13
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2015LINE: Large-scale Information Network Embeddingcited by 582
- 2017Representation Learning on Graphs: Methods and Applicationscited by 457
- 2017Community Detection and Stochastic Block Modelscited by 319
- 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 198
- 2020Machine Learning on Graphs: A Model and Comprehensive Taxonomycited by 156
- 2013Consistency of spectral clustering in stochastic block modelscited by 129
- 2016Community detection in networks: A user guidecited by 105
- 2017Network Representation Learning: A Surveycited by 101
- 2013Spectral redemption: clustering sparse networkscited by 56
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 1.
4 papers.
- 2024Statistical Guarantees for Link Prediction using Graph Neural Networkscited by 2
- 2025Stationary distribution of node2vec random walks on household modelscited by 1
- 2024Convergence Guarantees for the DeepWalk Embedding on Block Modelscited by 0
- 2026node2vec or triangle-biased random walks: stationarity, regularity & recurrencecited by 0
- 2026node2vec or triangle-biased random walks: stationarity, regularity & recurrence15 Apr 2026
- 2025Stationary distribution of node2vec random walks on household models26 Feb 2025
- 2024Convergence Guarantees for the DeepWalk Embedding on Block Models26 Oct 2024
- 2024Statistical Guarantees for Link Prediction using Graph Neural Networks5 Feb 2024