Overlapping community detection in weighted networks via a Bayesian approach

Complex networks as a powerful way to represent complex systems have been widely studied during the past several years. One of the most important tasks of complex network analysis is to detect communities embedded in networks. In the real world, weighted networks are very common and may contain overlapping communities where a node is allowed to belong to multiple communities. In this paper, we propose a novel Bayesian approach, called the Bayesian mixture network (BMN) model, to detect overlapping communities in weighted networks. The advantages of our method are (i) providing soft-partition solutions in weighted networks; (ii) providing soft memberships, which quantify ‘how strongly’ a node belongs to a community. Experiments on a large number of real and synthetic networks show that our model has the ability in detecting overlapping communities in weighted networks and is competitive with other state-of-the-art models at shedding light on community partition.

[1]  Marcel Salathé,et al.  Complex social contagion makes networks more vulnerable to disease outbreaks , 2012, Scientific Reports.

[2]  Tsuyoshi Murata,et al.  Detecting network communities beyond assortativity-related attributes , 2014, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Sun Park,et al.  Efficient semantic network construction with application to PubMed search , 2013, Knowl. Based Syst..

[4]  T. Wilhelm,et al.  Spanning tree separation reveals community structure in networks , 2013 .

[5]  Santo Fortunato,et al.  Consensus clustering in complex networks , 2012, Scientific Reports.

[6]  Alexei Vazquez,et al.  Finding hypergraph communities: a Bayesian approach and variational solution , 2009 .

[7]  Mario Mureddu,et al.  Community core detection in transportation networks , 2013, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  D. Lusseau,et al.  The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations , 2003, Behavioral Ecology and Sociobiology.

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

[10]  W. Zachary,et al.  An Information Flow Model for Conflict and Fission in Small Groups , 1977, Journal of Anthropological Research.

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

[12]  J. Dickey Multiple Hypergeometric Functions: Probabilistic Interpretations and Statistical Uses , 1983 .

[13]  Y. Shavitt,et al.  An analysis of the Steam community network evolution , 2012, 2012 IEEE 27th Convention of Electrical and Electronics Engineers in Israel.

[14]  St'ephane Robin,et al.  Uncovering latent structure in valued graphs: A variational approach , 2010, 1011.1813.

[15]  Ciro Cattuto,et al.  High-Resolution Measurements of Face-to-Face Contact Patterns in a Primary School , 2011, PloS one.

[16]  Hang-Hyun Jo,et al.  Generalized friendship paradox in complex networks: The case of scientific collaboration , 2014, Scientific Reports.

[17]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[18]  Aaron Clauset,et al.  Learning Latent Block Structure in Weighted Networks , 2014, J. Complex Networks.

[19]  Johan A. K. Suykens,et al.  Kernel Spectral Clustering for Big Data Networks , 2013, Entropy.

[20]  F. Henneberger,et al.  A random laser as a dynamical network , 2013, 1310.6242.

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

[22]  Ana L. N. Fred,et al.  Robust data clustering , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[23]  Steve Gregory,et al.  Finding overlapping communities in networks by label propagation , 2009, ArXiv.

[24]  Xueqi Cheng,et al.  Exploring the structural regularities in networks , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[26]  Mark E. J. Newman,et al.  Stochastic blockmodels and community structure in networks , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[27]  Maosong Sun,et al.  Community Detection on Weighted Networks: A Variational Bayesian Method , 2009, ACML.

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

[29]  Xingyuan Wang,et al.  Detecting overlapping communities by seed community in weighted complex networks , 2013 .

[30]  Konstantin Avrachenkov,et al.  Cooperative Game Theory Approaches for Network Partitioning , 2017, COCOON.

[31]  S. Strogatz Exploring complex networks , 2001, Nature.

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

[33]  Jouhyun Jeon,et al.  Spatial and functional organization of mitochondrial protein network , 2013, Scientific Reports.

[34]  Matthew J. Beal Variational algorithms for approximate Bayesian inference , 2003 .

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

[36]  Andrea Lancichinetti,et al.  Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[37]  Christine Nardini,et al.  Partitioning networks into communities by message passing. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[39]  Shihua Zhang,et al.  Uncovering fuzzy community structure in complex networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[40]  Tom Fawcett,et al.  Activity monitoring: noticing interesting changes in behavior , 1999, KDD '99.

[41]  Duanbing Chen,et al.  Detecting overlapping communities of weighted networks via a local algorithm , 2010 .

[42]  Steve Gregory,et al.  A Fast Algorithm to Find Overlapping Communities in Networks , 2008, ECML/PKDD.

[43]  Dit-Yan Yeung,et al.  Overlapping community detection via bounded nonnegative matrix tri-factorization , 2012, KDD.

[44]  M. Kikuchi,et al.  Robustness Leads Close to the Edge of Chaos in Coupled Map Networks: toward the understanding of biological networks , 2012, 1205.3944.

[45]  J. C. Dunn,et al.  A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters , 1973 .

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

[47]  Buzhou Tang,et al.  Overlapping community detection in networks with positive and negative links , 2014 .

[48]  Steven R. Asher,et al.  Friendship and Friendship Quality in Middle Childhood: Links with Peer Group Acceptance and Feelings of Loneliness and Social Dissatisfaction. , 1993 .

[49]  ZhengYou Xia,et al.  Community detection based on a semantic network , 2012, Knowl. Based Syst..