Community detection in networks using graph embeddings
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 should aid the identification of network communities as well, because nodes in the same community should be projected close to each other in the geometric space, where they can be detected via standard data clustering algorithms. In this paper, we test the ability of several graph embedding techniques to detect communities on benchmark graphs. We compare their performance against that of traditional community detection algorithms. We find that the performance is comparable, if the parameters of the embedding techniques are suitably chosen. However, the optimal parameter set varies with the specific features of the benchmark graphs, like their size, whereas popular community detection algorithms do not require any parameter. So it is not possible to indicate beforehand good parameter sets for the analysis of real networks. This finding, along with the high computational cost of embedding a network and grouping the points, suggests that, for community detection, current embedding techniques do not represent an improvement over network clustering algorithms.
Code (0)
등록된 구현이 없습니다.
Tasks
ClusteringCommunity DetectionGraph EmbeddingLink PredictionNode ClassificationSimilar Papers 제목 키워드 기반
Variational Embeddings for Community Detection and Node Representation
In this paper, we study how to simultaneously learn two highly correlated tasks of graph analysis, i.e., community detection and node representation learning. We propose an efficient generative model called VECoDeR for j…
Community DetectionNode ClassificationRepresentation LearningVECoDeR - Variational Embeddings for Community Detection and Node Representation
In this paper, we study how to simultaneously learn two highly correlated tasks of graph analysis, i.e., community detection and node representation learning. We propose an efficient generative model called VECoDeR for j…
Community DetectionNode ClassificationRepresentation LearningSpeaker Diarization with Overlapping Community Detection Using Graph Attention Networks and Label Propagation Algorithm
In speaker diarization, traditional clustering-based methods remain widely used in real-world applications. However, these methods struggle with the complex distribution of speaker embeddings and overlapping speech segme…
Action DetectionActivity DetectionClusteringCommunity Detection+3GeoAI-Enhanced Community Detection on Spatial Networks with Graph Deep Learning
Spatial networks are useful for modeling geographic phenomena where spatial interaction plays an important role. To analyze the spatial networks and their internal structures, graph-based methods such as community detect…
AttributeCommunity DetectionDeep LearningGraph AttentionComplex networks based word embeddings
Most of the time, the first step to learn word embeddings is to build a word co-occurrence matrix. As such matrices are equivalent to graphs, complex networks theory can naturally be used to deal with such data. In this …
Community DetectionWord Embeddings