Vgasom: community detection based on self-organizing map clustering of graph’s embeddings

被引:0
作者
Alshahrani, Atheer Abdullah [1 ]
Alslooli, Sundus Abdulrahman [1 ]
机构
[1] Computer Science Department, King Saud University, Prince Turki Ibn Abdulaziz Al-Awwal Rd, Riyadh
关键词
Community detection; Deep neural networks; Graph clustering; Graph convolutional neural networks; Self-organizing maps;
D O I
10.1007/s12652-024-04871-2
中图分类号
学科分类号
摘要
In this paper, we proposed VGASOM, a neural network approach for community detection. Community detection refers to discovering similar nodes in a graph that form a community having similar features or attributes as opposed to nodes from other communities. The proposed approach combines the capabilities of auto-encoder neural networks, specifically a Variational graph auto-encoder (VGAE) with self-organizing maps (SOM) clustering. VGAEs have achieved great success in learning the latent representation of graphs and therefore encoding them into lower-dimensional embeddings. The self-organizing map based on competitive learning is used to find communities in the graphs’ embeddings obtained by the VGAE model which further reduces its dimensionality and divides the input space into clusters that correspond to the communities in the graph. We conducted experiments to evaluate our model compared to several baseline models, our model shows promising results for the community detection task. It outperforms the state-of-the-art methods by 3.29% in terms of the accuracy and 9% in terms of F1 metric. © The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2024.
引用
收藏
页码:3963 / 3971
页数:8
相关论文
共 39 条
  • [1] Andre C., Pinheiro R., Janeiro R.D., Community detection to identify fraud events in telecommunications networks, SAS Glob Forum, 2012, pp. 1-8, (2012)
  • [2] Bandyopadhyay S., Peter V., Unsupervised constrained community detection via self-expressive graph neural network, Proc Mach Learn Res, 161, 1, pp. 1078-1088, (2021)
  • [3] Bhatia V., Rani R., A distributed overlapping community detection model for large graphs using autoencoder, Future Gener Comput Syst, 94, pp. 16-26, (2019)
  • [4] Chen Z., Bruna J., Li L., Supervised Community Detection with Line Graph Neural Networks, pp. 1-24, (2019)
  • [5] Chiang W.L., Li Y., Liu X., Bengio S., Si S., Hsieh( C.J., ) Cluster-Gcn: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks, pp. 257-266, (2019)
  • [6] Choong J.J., Liu X., Murata T., Learning community structure with variational autoencoder, Proceedings—IEEE International Conference on Data Mining, ICDM 2018-Novem, pp. 69-78, (2018)
  • [7] Choong J.J., Liu X., Murata T., Optimizing variational graph autoencoder for community detection with dual optimization, Entropy, 22, 2, pp. 1-21, (2020)
  • [8] Egularization N.E.A.S.R., Gao Y., Ascoli G., SOM-VAE: Interpretable Discrete Representation Learning on Time Series (2018), pp. 1-11, (2020)
  • [9] He J., Hu Z., Berg-Kirkpatrick T., Huang Y., Xing E.P., Efficient correlated topic modeling with topic embedding, pp. 225-233, (2017)
  • [10] Hulle M.M.V., ) Faithful Representations and Topographic Maps: From Distortion- to Information-Based Self-Organization, John Wiley & Sons, Inc.,Usa, (2000)