Link communities detection: an embedding method on the line hypergraph

Abstract Recent advances have verified ground-truth communities perceive several characteristics. That is, communities are overlapped and densely connected. Not only that, the organization of communities, in a general sense, is hierarchical. To capture all of these characteristics, we propose a framework based on link embedding method. Firstly, we define close-knit link groups which preserve the hierarchical structures and carefully transform the problem of mining close-knit link groups as mining cosine patterns which can be implemented efficiently. Secondly, we construct the weighted line hypergraph and embed each link into a low dimension vector. Finally, we simply employ K-means algorithm to obtain the link communities. Overlapping structures are naturally obtained by interpreting the link communities as nodes communities. Experimental results on three real-world networks demonstrate the proposed approach is able to identify much higher-quality overlapping communities in terms of four external measures, compared with six classical overlapping community detection methods.

[1]  Andrea Lancichinetti,et al.  Detecting the overlapping and hierarchical community structure in complex networks , 2008, 0802.1218.

[2]  Junjie Wu,et al.  Scaling up cosine interesting pattern discovery: A depth-first method , 2014, Inf. Sci..

[3]  Xiaoming Liu,et al.  SLPA: Uncovering Overlapping Communities in Social Networks via a Speaker-Listener Interaction Dynamic Process , 2011, 2011 IEEE 11th International Conference on Data Mining Workshops.

[4]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[5]  Jae-Gil Lee,et al.  LinkBlackHole*: Robust Overlapping Community Detection Using Link Embedding (Extended Abstract) , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[6]  Wei Chen,et al.  A game-theoretic framework to identify overlapping communities in social networks , 2010, Data Mining and Knowledge Discovery.

[7]  Daniel J. Brass,et al.  Network Analysis in the Social Sciences , 2009, Science.

[8]  S. Fortunato,et al.  Resolution limit in community detection , 2006, Proceedings of the National Academy of Sciences.

[9]  Renaud Lambiotte,et al.  Line graphs of weighted networks for overlapping communities , 2010 .

[10]  Martin Rosvall,et al.  Maps of random walks on complex networks reveal community structure , 2007, Proceedings of the National Academy of Sciences.

[11]  Shuicheng Yan,et al.  Graph Embedding and Extensions: A General Framework for Dimensionality Reduction , 2007 .

[12]  Kyomin Jung,et al.  LinkSCAN*: Overlapping community detection using the link-space transformation , 2014, 2014 IEEE 30th International Conference on Data Engineering.

[13]  Peter D. Hoff,et al.  Latent Space Approaches to Social Network Analysis , 2002 .

[14]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[15]  Dongxiao He,et al.  Link Community Detection Using Generative Model and Nonnegative Matrix Factorization , 2014, PloS one.

[16]  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.

[17]  Jure Leskovec,et al.  Friendship and mobility: user movement in location-based social networks , 2011, KDD.

[18]  Jie Tang,et al.  ArnetMiner: extraction and mining of academic social networks , 2008, KDD.

[19]  Srinivasan Parthasarathy,et al.  Efficient community detection in large networks using content and links , 2012, WWW.

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

[21]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[22]  Fergal Reid,et al.  Detecting highly overlapping community structure by greedy clique expansion , 2010, KDD 2010.

[23]  Bernhard Schölkopf,et al.  Learning with Hypergraphs: Clustering, Classification, and Embedding , 2006, NIPS.

[24]  Shihua Zhang,et al.  Identification of overlapping community structure in complex networks using fuzzy c-means clustering , 2007 .

[25]  Jure Leskovec,et al.  Overlapping community detection at scale: a nonnegative matrix factorization approach , 2013, WSDM.

[26]  Jure Leskovec,et al.  Structure and Overlaps of Ground-Truth Communities in Networks , 2014, TIST.

[27]  Thomas A. Schreiber,et al.  The University of South Florida free association, rhyme, and word fragment norms , 2004, Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc.

[28]  Mark S. Granovetter T H E S T R E N G T H O F WEAK TIES: A NETWORK THEORY REVISITED , 1983 .

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

[30]  R. Lambiotte,et al.  Line graphs, link partitions, and overlapping communities. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[31]  Neil J. Hurley,et al.  Detecting Highly Overlapping Communities with Model-Based Overlapping Seed Expansion , 2010, 2010 International Conference on Advances in Social Networks Analysis and Mining.

[32]  Jian Pei,et al.  Asymmetric Transitivity Preserving Graph Embedding , 2016, KDD.

[33]  Junjie Wu,et al.  Detecting Genuine Communities from Large-Scale Social Networks: A Pattern-Based Method , 2014, Comput. J..

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

[35]  Peilin Yang,et al.  An overlapping community detection algorithm based on density peaks , 2017, Neurocomputing.

[36]  Boleslaw K. Szymanski,et al.  Overlapping community detection in networks: The state-of-the-art and comparative study , 2011, CSUR.

[37]  David M Blei,et al.  Efficient discovery of overlapping communities in massive networks , 2013, Proceedings of the National Academy of Sciences.

[38]  Linyuan Lu,et al.  Link Prediction in Complex Networks: A Survey , 2010, ArXiv.

[39]  Mikhail Belkin,et al.  Laplacian Eigenmaps and Spectral Techniques for Embedding and Clustering , 2001, NIPS.

[40]  Sune Lehmann,et al.  Link communities reveal multiscale complexity in networks , 2009, Nature.