TY - JOUR
T1 - Community detection in networks using graph embeddings
AU - Tandon, Aditya
AU - Albeshri, Aiiad
AU - Thayananthan, Vijey
AU - Alhalabi, Wadee
AU - Radicchi, Filippo
AU - Fortunato, Santo
N1 - Funding Information:
This project was funded by the Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, Saudi Arabia, under Grant No. RG-1439-311-10. A.A., V.T., W.A., and S.F., therefore, acknowledge with thanks DSR for technical and financial support. F.R. acknowledges partial support from the National Science Foundation (CMMI-1552487).
Publisher Copyright:
© 2021 American Physical Society.
PY - 2021/2/22
Y1 - 2021/2/22
N2 - 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.
AB - 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.
U2 - 10.1103/PhysRevE.103.022316
DO - 10.1103/PhysRevE.103.022316
M3 - Article
C2 - 33736102
AN - SCOPUS:85102399931
SN - 2470-0045
VL - 103
JO - Physical Review E
JF - Physical Review E
IS - 2
M1 - 022316
ER -