A flexible multiscale approach to overlapping community detection

被引:8
作者
Brutz M. [1 ]
Meyer F.G. [2 ]
机构
[1] Department of Applied Mathematics, University of Colorado, Boulder, CO
[2] Department of Electrical Engineering, University of Colorado, Boulder, CO
基金
美国国家科学基金会;
关键词
Community detection; Edge descriptor set; Multiscale; Overlapping communities; Social networks;
D O I
10.1007/s13278-015-0259-z
中图分类号
C [社会科学总论];
学科分类号
030301 [社会学];
摘要
In this work, we develop a flexible methodology for detecting specific notions of community, with a focus on overlapping communities in social networks. Because the word “community” is an ambiguous term, it is necessary to quantify what it means to be a community within the context of a particular type of problem. Our interpretation is that this quantification should be done at a minimum of three scales. These scales are at the level of: individual nodes, individual communities, and the network as a whole. Each of these scales involves quantitative features of community structure that are not accurately represented at the other scales, but are important for defining a particular notion of community. We exemplify sensible ways to quantify what is desired at each of these scales for a notion of community applicable to social networks, and use these models to develop a prototypical community detection algorithm. Some appealing features of the resulting method are that it naturally allows for nodes to belong to multiple communities, and is computationally efficient for large networks with low overall edge density. The scaling of the algorithm is $$O(Noverline{k^2} + overline{N_{rm com}^2})$$O(Nk2¯+Ncom2¯), where N is the number of nodes in the network, $$overline{N_{rm com}^2}$$Ncom2¯ is the average squared community size, and $$overline{k^2}$$k2¯ is the expected value of a node’s degree squared. © 2015, Springer-Verlag Wien.
引用
收藏
页码:1 / 17
页数:16
相关论文
共 20 条
[1]
Amelio A., Pizzuti C (2014) Overlapping community discovery methods: a survey, Social networks: analysis and case studies, pp. 105-125
[2]
Auffarth B., Spectral graph clustering. Universitat de Barcelona, course report for Technicas Avanzadas de Aprendizaj, at Universitat Politecnica de Catalunya, (2007)
[3]
Brand M., Huang K., A unifying theorem for spectral embedding and clustering, (2003)
[4]
Danon L., Diaz-Guilera A., Duch J., Arenas A., Comparing community structure identification, J Stat Mech, 2005, 9, (2005)
[5]
Evans T.S., Lambiotte R., Line graphs, link partitions, and overlapping communities, Phys Rev E, 80, 1, (2009)
[6]
Fortunato S., Community detection in graphs, Phys Rep, 486, 3, pp. 75-174, (2010)
[7]
Girvan M., Newman M.E.J., Community structure in social and biological networks, arXiv preprint cond-mat/0112110, (2001)
[8]
Hric D., Darst R.K., Fortunato S., Community detection in networks: structural communities versus ground truth, Phys Rev E, 90, 6, (2014)
[9]
Lancichinetti A., Fortunato S., Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities, Phys Rev E, 80, 1, (2009)
[10]
Lancichinetti A., Fortunato S., Community detection algorithms: a comparative analysis, Phys Rev E, 80, 5, (2009)