Community detection in networks using graph embeddings
- URL: http://arxiv.org/abs/2009.05265v2
- Date: Fri, 5 Mar 2021 21:45:23 GMT
- Title: Community detection in networks using graph embeddings
- Authors: Aditya Tandon, Aiiad Albeshri, Vijey Thayananthan, Wadee Alhalabi,
Filippo Radicchi and Santo Fortunato
- Abstract summary: We test the ability of several graph embedding techniques to detect communities on benchmark graphs.
We find that the performance is comparable, if the parameters of the embedding techniques are suitably chosen.
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.
- Score: 0.615738282053772
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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.
Related papers
- Enhancing Community Detection in Networks: A Comparative Analysis of Local Metrics and Hierarchical Algorithms [49.1574468325115]
This study employs the same method to evaluate the relevance of using local similarity metrics for community detection.
The efficacy of these metrics was evaluated by applying the base algorithm to several real networks with varying community sizes.
arXiv Detail & Related papers (2024-08-17T02:17:09Z) - Ensemble Quadratic Assignment Network for Graph Matching [52.20001802006391]
Graph matching is a commonly used technique in computer vision and pattern recognition.
Recent data-driven approaches have improved the graph matching accuracy remarkably.
We propose a graph neural network (GNN) based approach to combine the advantages of data-driven and traditional methods.
arXiv Detail & Related papers (2024-03-11T06:34:05Z) - GNN-LoFI: a Novel Graph Neural Network through Localized Feature-based
Histogram Intersection [51.608147732998994]
Graph neural networks are increasingly becoming the framework of choice for graph-based machine learning.
We propose a new graph neural network architecture that substitutes classical message passing with an analysis of the local distribution of node features.
arXiv Detail & Related papers (2024-01-17T13:04:23Z) - Reinforcement Graph Clustering with Unknown Cluster Number [91.4861135742095]
We propose a new deep graph clustering method termed Reinforcement Graph Clustering.
In our proposed method, cluster number determination and unsupervised representation learning are unified into a uniform framework.
In order to conduct feedback actions, the clustering-oriented reward function is proposed to enhance the cohesion of the same clusters and separate the different clusters.
arXiv Detail & Related papers (2023-08-13T18:12:28Z) - Neural-prior stochastic block model [0.0]
We propose to model the communities as being determined by the node attributes rather than the opposite.
We propose an algorithm, stemming from statistical physics, based on a combination of belief propagation and approximate message passing.
The proposed model and algorithm can be used as a benchmark for both theory and algorithms.
arXiv Detail & Related papers (2023-03-17T14:14:54Z) - EGRC-Net: Embedding-induced Graph Refinement Clustering Network [66.44293190793294]
We propose a novel graph clustering network called Embedding-Induced Graph Refinement Clustering Network (EGRC-Net)
EGRC-Net effectively utilizes the learned embedding to adaptively refine the initial graph and enhance the clustering performance.
Our proposed methods consistently outperform several state-of-the-art approaches.
arXiv Detail & Related papers (2022-11-19T09:08:43Z) - Sketch-based community detection in evolving networks [15.512086254435788]
We consider an approach for community detection in time-varying networks.
At its core, this approach maintains a small sketch graph to capture the essential community structure found in each snapshot of the full network.
We formulate a community detection algorithm which can process a network concurrently exhibiting all processes.
arXiv Detail & Related papers (2020-09-24T17:32:57Z) - On the use of local structural properties for improving the efficiency
of hierarchical community detection methods [77.34726150561087]
We study how local structural network properties can be used as proxies to improve the efficiency of hierarchical community detection.
We also check the performance impact of network prunings as an ancillary tactic to make hierarchical community detection more efficient.
arXiv Detail & Related papers (2020-09-15T00:16:12Z) - Hierarchical clustering of bipartite data sets based on the statistical
significance of coincidences [0.0]
We provide an hierarchical clustering algorithm based on a dissimilarity between entities that quantifies the probability that the features shared by two entities is due to mere chance.
The algorithm performance is $O(n2)$ when applied to a set of n entities, and its outcome is a dendrogram exhibiting the connections of those entities.
arXiv Detail & Related papers (2020-04-27T23:30:18Z) - Graph Neighborhood Attentive Pooling [0.5493410630077189]
Network representation learning (NRL) is a powerful technique for learning low-dimensional vector representation of high-dimensional and sparse graphs.
We propose a novel context-sensitive algorithm called GAP that learns to attend on different parts of a node's neighborhood using attentive pooling networks.
arXiv Detail & Related papers (2020-01-28T15:05:48Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.