paper-with-me

Papers

Community detection using low-dimensional network embedding algorithms

2021-11-04 · Aman Barot, Shankar Bhamidi, Souvik Dhara

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.

📄 PDF Abstract BibTeX arXiv:2111.05267

Code (0)

등록된 구현이 없습니다.

Tasks

Community DetectionNetwork EmbeddingRepresentation Learning

Methods 이 논문이 사용한 방법론

DeepWalk DeepWalk learns embeddings (social representations) of a graph's vertices, by modeling a stream of short random walks. Social representations are latent features of the…
node2vec node2vec is a framework for learning graph embeddings for nodes in graphs. Node2vec maximizes a likelihood objective over mappings which preserve neighbourhood distances in…

Similar Papers 제목 키워드 기반

Graph Vertex Embeddings: Distance, Regularization and Community Detection

2024-04-09 · Radosław Nowak, Adam Małkowski, Daniel Cieślak, Piotr Sokół 외

Graph embeddings have emerged as a powerful tool for representing complex network structures in a low-dimensional space, enabling the use of efficient methods that employ the metric structure in the embedding space as a …

Community Detection

Community detection in networks using graph embeddings

2020-09-11 · Aditya Tandon, Aiiad Albeshri, Vijey Thayananthan, Wadee Alhalabi 외

Graph embedding methods are becoming increasingly popular in the machine learning community, where they are widely used for tasks such as node classification and link prediction. Embedding graphs in geometric spaces shou…

ClusteringCommunity DetectionGraph EmbeddingLink Prediction+1

CommunityGAN: Community Detection with Generative Adversarial Nets

2019-01-20 · Yuting Jia, Qinqin Zhang, Wei-Nan Zhang, Xinbing Wang

Community detection refers to the task of discovering groups of vertices sharing similar properties or functions so as to understand the network data. With the recent development of deep learning, graph representation le…

ClusteringCommunity DetectionGraph Representation LearningRepresentation Learning

Deep Learning for Community Detection: Progress, Challenges and Opportunities

2020-05-17 · Fanzhen Liu, Shan Xue, Jia Wu, Chuan Zhou 외

As communities represent similar opinions, similar functions, similar purposes, etc., community detection is an important and extremely useful tool in both scientific inquiry and data analytics. However, the classic meth…

ClusteringCommunity DetectionDeep LearningGraph Embedding

Bayesian estimation of the latent dimension and communities in stochastic blockmodels

2019-04-06 · Francesco Sanna Passino, Nicholas A. Heard

Spectral embedding of adjacency or Laplacian matrices of undirected graphs is a common technique for representing a network in a lower dimensional latent space, with optimal theoretical guarantees. The embedding can be u…

Community Detection