Community Detection Based on Joint Representation of Multi-Granular Networks

Community detection is an important problem in social network analysis. Most of the existing research on this topic is mainly based on single network. However, a single network cannot fully reflect the entire social relationship of an individual because of the diversity of social networks. To discover the community structures from multiple networks, a community detection algorithm based on the joint representation of multi-granular networks is proposed in this paper. First, the nodes in each network are embedded to obtain the corresponding vectors. Second, a joint representation of multi-granular networks is formed after the anchor nodes in each network interact to complement their information. Finally, an improved density peak algorithm called Center Density Peak algorithm (CDP) is proposed. Experiments on synthetic and real-world datasets show that the rich structural information of multi-granular networks can improve the accuracy of community detection.

[1]  Noël Crespi,et al.  The Cluster Between Internet of Things and Social Networks: Review and Research Challenges , 2014, IEEE Internet of Things Journal.

[2]  Hongtao Lu,et al.  Enhanced modularity-based community detection by random walk network preprocessing. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  T. Vicsek,et al.  Uncovering the overlapping community structure of complex networks in nature and society , 2005, Nature.

[4]  Atsuyoshi Nakamura,et al.  Partitioning of Web graphs by community topology , 2005, WWW '05.

[5]  Wei Tang,et al.  Clustering with Multiple Graphs , 2009, 2009 Ninth IEEE International Conference on Data Mining.

[6]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[7]  Masaru Kitsuregawa,et al.  A Graph Based Approach to Extract a Neighborhood Customer Community for Collaborative Filtering , 2002, DNIS.

[8]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Philip S. Yu,et al.  PathSim , 2011, Proc. VLDB Endow..

[10]  Jing Zhang,et al.  A Grid-Based Clustering Algorithm via Load Analysis for Industrial Internet of Things , 2018, IEEE Access.

[11]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[12]  Bernardo A. Huberman,et al.  E-Mail as Spectroscopy: Automated Discovery of Community Structure within Organizations , 2005, Inf. Soc..

[13]  Jiashun Jin,et al.  FAST COMMUNITY DETECTION BY SCORE , 2012, 1211.5803.

[14]  Aboul Ella Hassanien,et al.  Community detection in social networks by using Bayesian network and Expectation Maximization technique , 2013, 13th International Conference on Hybrid Intelligent Systems (HIS 2013).

[15]  Huaiyu Wan,et al.  Balanced Multi-Label Propagation for Overlapping Community Detection in Social Networks , 2012, Journal of Computer Science and Technology.

[16]  A. Barabasi,et al.  Quantifying social group evolution , 2007, Nature.

[17]  Wang-Chien Lee,et al.  HIN2Vec: Explore Meta-paths in Heterogeneous Information Networks for Representation Learning , 2017, CIKM.

[18]  Nikos Mamoulis,et al.  Heterogeneous Information Network Embedding for Meta Path based Proximity , 2017, ArXiv.

[19]  L. Mirny,et al.  Protein complexes and functional modules in molecular networks , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[20]  Balachander Krishnamurthy,et al.  On network-aware clustering of Web clients , 2000, SIGCOMM.

[21]  Shaowu Zhang,et al.  A general method of community detection by identifying community centers with affinity propagation , 2016 .

[22]  Yin-wei Zhan,et al.  A community detection algorithm based on multi-domain adaptive spectral clustering , 2016, 2016 IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC).

[23]  M. Newman Coauthorship networks and patterns of scientific collaboration , 2004, Proceedings of the National Academy of Sciences of the United States of America.

[24]  Sean Hughes,et al.  Clustering by Fast Search and Find of Density Peaks , 2016 .

[25]  Mingzhe Wang,et al.  LINE: Large-scale Information Network Embedding , 2015, WWW.

[26]  C. Lee Giles,et al.  Self-Organization and Identification of Web Communities , 2002, Computer.

[27]  Steven Skiena,et al.  DeepWalk: online learning of social representations , 2014, KDD.

[28]  Jimeng Sun,et al.  MetaFac: community discovery via relational hypergraph factorization , 2009, KDD.

[29]  Cem Aksoylar,et al.  Clustering and Community Detection With Imbalanced Clusters , 2016, IEEE Transactions on Signal and Information Processing over Networks.

[30]  Sungroh Yoon,et al.  NC-Link: A New Linkage Method for Efficient Hierarchical Clustering of Large-Scale Data , 2017, IEEE Access.

[31]  Sergei Vassilvitskii,et al.  k-means++: the advantages of careful seeding , 2007, SODA '07.

[32]  E A Leicht,et al.  Mixture models and exploratory analysis in networks , 2006, Proceedings of the National Academy of Sciences.

[33]  Jin Zhang,et al.  An Improved Archaeology Algorithm Based on Integrated Multi-Source Biological Information for Yeast Protein Interaction Network , 2017, IEEE Access.

[34]  Xiaoheng Deng,et al.  Finding overlapping communities based on Markov chain and link clustering , 2016, Peer-to-Peer Networking and Applications.

[35]  S. F. Begum,et al.  Meta Path Based Top-K Similarity Join In Heterogeneous Information Networks , 2016 .