Incorporating affiliation preference into overlapping community detection

被引:4
作者
Feng, Liang [1 ,2 ]
Zhao, Qianchuan [1 ,2 ]
Zhou, Cangqi [3 ]
机构
[1] Tsinghua Univ, Ctr Intelligent & Networked Syst CFINS, Dept Automat, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Beijing Natl Res Ctr Informat Sci & Technol BNRis, Beijing 100084, Peoples R China
[3] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
基金
中国国家自然科学基金;
关键词
Overlapping community detection; Bayesian preference; Non-negative matrix factorization; Affiliation model; COMPLEX NETWORKS;
D O I
10.1016/j.physa.2020.125429
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Community detection is an important way to understand structures of complex networks. Many conventional methods assume that each node only belongs to one community. However, nodes may have multiple memberships in real-world networks. Recently, overlapping community detection has attracted lots of attention. With the good interpretability of latent vectors, in this paper, we improve non-negative matrix factorization method by incorporating affiliation preference. Other than directly approximating original adjacent matrix of network, our proposed Bayesian Affiliation Preference based Non-negative Matrix Factorization (BAPNMF) method maximizes the likelihood of affiliation preferences for all nodes. The intuition is that nodes prefer their neighbors than non-neighbors. We define the edge preference possibility which satisfies the totality based on generative affiliation model. In the learning phase, stochastic gradient descent with bootstrap sampling is adopted. We evaluated on both synthetic and real-world networks, and results show our method outperforms state-of-art algorithms and is scalable for large-scale networks. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:10
相关论文
共 31 条
  • [1] Airoldi EM, 2008, J MACH LEARN RES, V9, P1981
  • [2] Fast unfolding of communities in large networks
    Blondel, Vincent D.
    Guillaume, Jean-Loup
    Lambiotte, Renaud
    Lefebvre, Etienne
    [J]. JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
  • [3] Overlapping community detection in weighted networks via a Bayesian approach
    Chen, Yi
    Wang, Xiaolong
    Xiang, Xin
    Tang, Buzhou
    Chen, Qingcai
    Fan, Shixi
    Bu, Junzhao
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2017, 468 : 790 - 801
  • [4] Coscia M., 2012, P 18 ACM SIGKDD INT, P615, DOI [10.1145/2339530.2339630, DOI 10.1145/2339530.2339630]
  • [5] Detecting overlapping communities in networks using the maximal sub-graph and the clustering coefficient
    Cui, Yaozu
    Wang, Xingyuan
    Li, Junqiu
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2014, 405 : 85 - 91
  • [6] Community detection in networks: A user guide
    Fortunato, Santo
    Hric, Darko
    [J]. PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2016, 659 : 1 - 44
  • [7] Community structure in social and biological networks
    Girvan, M
    Newman, MEJ
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2002, 99 (12) : 7821 - 7826
  • [8] Krylov Subspace Approximation for Local Community Detection in Large Networks
    He, Kun
    Shi, Pan
    Bindel, David
    Hopcroft, John E.
    [J]. ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2019, 13 (05)
  • [9] Latent space approaches to social network analysis
    Hoff, PD
    Raftery, AE
    Handcock, MS
    [J]. JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2002, 97 (460) : 1090 - 1098
  • [10] Huang HH, 2018, 2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), P395, DOI 10.1109/ICCCBDA.2018.8386549