A general approach to fuzzy community detection in social networks

被引:0
作者
Nino, Alfonso [1 ]
Reyes, Sebastian [1 ]
Angel Martin-Baos, Jose [1 ]
Munoz-Caro, Camelia [1 ]
机构
[1] Univ Castilla La Mancha, Escuela Super Informat, Paseo Univ 4, Ciudad Real 13004, Spain
来源
2019 28TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN) | 2019年
关键词
Fuzzy communities; Social networks; Benchmark network; Machine learning;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The present work addresses the problem of community detection in social networks. Determination of the community structure permits to identify the organizational and functional units of the network. To such an end, the most powerful approach is the fuzzy one. Here, each network node participates in all the communities simultaneously. In this paper, we develop a general formalism for fuzzy community detection in weighted, unweighted, directed and undirected social networks. Using an error functional measuring the difference between the predicted and observed network topologies, the problem is transformed into an unconstrained minimization. This allows to define a general algorithmic pattern based on the greedy paradigm, which can be customized to several different fuzzy community detection algorithms. Analysis of the algorithmic complexity of the procedure permits to determine the factors responsible for the variation of its running time. Using this information, we define an efficient algorithm (TRIBUNE) by applying a conjugate gradient approach. To determine the performance of TRIBUNE, we introduce a new network model specially designed as a fuzzy community detection benchmark. Using this benchmark, we show that TRIBUNE greatly reduces the dependence on the number of iterations of the optimization procedure. As a result, TRIBUNE needs in average 84% less time than the steepest descent baseline to solve a test set of benchmark networks. Furthermore, the performance of TRIBUNE increases with the network size.
引用
收藏
页数:8
相关论文
共 32 条
  • [21] POLAK E, 1969, REV FR INFORM RECH O, V3, P35
  • [22] Polak E., 1971, Computational methods in optimization: a unified approach
  • [23] Polyak B. T., 1969, USSR Comput. Math. Math. Phys., V9, P94, DOI DOI 10.1016/0041-5553(69)90035-4
  • [24] RESTART PROCEDURES FOR CONJUGATE GRADIENT METHOD
    POWELL, MJD
    [J]. MATHEMATICAL PROGRAMMING, 1977, 12 (02) : 241 - 254
  • [25] Press William H, 2007, Numerical Recipes in C: The Art of Scientific Computing
  • [26] Methods for generating complex networks with selected structural properties for simulations: a review and tutorial for neuroscientists
    Prettejohn, Brenton J.
    Berryman, Matthew J.
    McDonnell, Mark D.
    [J]. FRONTIERS IN COMPUTATIONAL NEUROSCIENCE, 2011, 5 : 1 - 18
  • [27] Overlapping community detection using Bayesian non-negative matrix factorization
    Psorakis, Ioannis
    Roberts, Stephen
    Ebden, Mark
    Sheldon, Ben
    [J]. PHYSICAL REVIEW E, 2011, 83 (06)
  • [28] Uncovering fuzzy communities in networks with structural similarity
    Wang, Xiaofeng
    Liu, Gongshen
    Pan, Li
    Li, Jianhua
    [J]. NEUROCOMPUTING, 2016, 210 : 26 - 33
  • [29] White S, 2005, SIAM PROC S, P274
  • [30] Uncovering fuzzy community structure in complex networks
    Zhang, Shihua
    Wang, Rui-Sheng
    Zhang, Xiang-Sun
    [J]. PHYSICAL REVIEW E, 2007, 76 (04)