Graph Transformer for Communities Detection in Social Networks

被引:5
作者
Chandrika, G. Naga [1 ]
Alnowibet, Khalid [2 ]
Kautish, K. Sandeep [3 ]
Reddy, E. Sreenivasa [1 ,4 ]
Alrasheedi, Adel F. [2 ]
Mohamed, Ali Wagdy [2 ,5 ,6 ]
机构
[1] ANU Coll Engn & Technol, Dept Comp Sci & Engn, Guntur 522510, Andhra Pradesh, India
[2] King Saud Univ, Coll Sci, Stat & Operat Res Dept, Riyadh 11451, Saudi Arabia
[3] LBEF Campus, Kathmandu 44600, Nepal
[4] ANU, Dept Comp Sci & Engn, Guntur 522510, Andhra Pradesh, India
[5] Cairo Univ, Fac Grad Studies Stat Res, Operat Res Dept, Giza 12613, Egypt
[6] Nile Univ, Sch Engn & Appl Sci, Wireless Intelligent Networks Ctr WINC, Giza 12588, Egypt
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2022年 / 70卷 / 03期
关键词
Social networks; graph transformer; community detection; graph classification;
D O I
10.32604/cmc.2022.021186
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graphs are used in various disciplines such as telecommunication, biological networks, as well as social networks. In large-scale networks, it is challenging to detect the communities by learning the distinct properties of the graph. As deep learning has made contributions in a variety of domains, we try to use deep learning techniques to mine the knowledge from large-scale graph networks. In this paper, we aim to provide a strategy for detecting communities using deep autoencoders and obtain generic neural attention to graphs. The advantages of neural attention are widely seen in the field of NLP and computer vision, which has low computational complexity for large-scale graphs. The contributions of the paper are summarized as follows. Firstly, a transformer is utilized to downsample the first-order proximities of the graph into a latent space, which can result in the structural properties and eventually assist in detecting the communities. Secondly, the fine-tuning task is conducted by tuning variant hyperparameters cautiously, which is applied to multiple social networks (Facebook and Twitch). Furthermore, the objective function (cross entropy) is tuned by L0 regularization. Lastly, the reconstructed model forms communities that present the relationship between the groups. The proposed robust model provides good generalization and is applicable to obtaining not only the community structures in social networks but also the node classification. The proposed graph-transformer shows advanced performance on the social networks with the average NMIs of 0.67 +/- 0.04, 0.198 +/- 0.02, 0.228 +/- 0.02, and 0.68 +/- 0.03 on Wikipedia crocodiles, Github Developers, Twitch England, and Facebook Page-Page networks, respectively.
引用
收藏
页码:5707 / 5720
页数:14
相关论文
共 41 条
[21]  
Ma Y, 2020, P 43 INT ACM SIGIR C, pV719, DOI DOI 10.1145/3397271.3401092
[22]  
Mikolov T., 2013, NIPS, V26, P3111, DOI 10.5555/2999792.2999959
[23]   Uncovering the overlapping community structure of complex networks in nature and society [J].
Palla, G ;
Derenyi, I ;
Farkas, I ;
Vicsek, T .
NATURE, 2005, 435 (7043) :814-818
[24]   DeepWalk: Online Learning of Social Representations [J].
Perozzi, Bryan ;
Al-Rfou, Rami ;
Skiena, Steven .
PROCEEDINGS OF THE 20TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (KDD'14), 2014, :701-710
[25]   High Quality, Scalable and Parallel Community Detection for Large Real Graphs [J].
Prat-Perez, Arnau ;
Dominguez-Sal, David ;
Larriba-Pey, Josep-LLuis .
WWW'14: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, :225-235
[26]   Near linear time algorithm to detect community structures in large-scale networks [J].
Raghavan, Usha Nandini ;
Albert, Reka ;
Kumara, Soundar .
PHYSICAL REVIEW E, 2007, 76 (03)
[27]   Karate Club: An API Oriented Open-Source Python']Python Framework for Unsupervised Learning on Graphs [J].
Rozemberczki, Benedek ;
Kiss, Oliver ;
Sarkar, Rik .
CIKM '20: PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, 2020, :3125-3132
[28]   Multi-Scale attributed node embedding [J].
Rozemberczki, Benedek ;
Allen, Carl ;
Sarkar, Rik .
JOURNAL OF COMPLEX NETWORKS, 2021, 9 (02) :1-22
[29]   GEMSEC: Graph Embedding with Self Clustering [J].
Rozemberczki, Benedek ;
Davies, Ryan ;
Sarkar, Rik ;
Sutton, Charles .
PROCEEDINGS OF THE 2019 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2019), 2019, :65-72
[30]  
Sarkar R., 2020, Characteristic Functions on Graphs: Birds of a Feather, from Statistical Descriptors to Parametric Models, P1325