Finding and tracking local communities by approximating derivatives in networks

被引:2
|
作者
Rigi, M. Amin [1 ]
Moser, Irene [1 ]
Farhangi, M. Mehdi [2 ]
Lui, Chengfei [1 ]
机构
[1] Swinburne Univ Technol, Melbourne, Vic, Australia
[2] Univ Louisville, Louisville, KY 40292 USA
关键词
Derivative; Graph; Dynamic; Differential geometry; Local community detection; Active contours;
D O I
10.1007/s11280-019-00737-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since various complex systems are represented by networks, detecting and tracking local communities has become a crucial task nowadays. Local community detection methods are getting much attention because they can address large networks. One famous class of local community detection is to find communities around a seed node. In this research, a novel local community detection method, inspired by geometric active contours, is proposed for finding a community surrounding an initial seed. While most of real world networks are dynamic and the majority of local community detection cannot tackle dynamic networks, the proposed model has the ability to track a local community in a dynamic network. The proposed model introduces and uses the derivative-based concepts curvature and gradient of the boundary of a connected sub-graph in networks. Then, a velocity function based on curvature and gradient is proposed to determine if the boundary of a community should evolve to include a neighbouring candidate. Approximating derivatives in discrete Euclidean space has a long history. However, compared to Euclidean space, graphs follow a non-uniform space in which the dimensionality, given by the the fluctuation in degrees of nodes, fluctuates from one node to another. This complexity complicates the approximation of derivatives which are needed for defining the curvature and gradient of a node in the boundary of a community. A new framework to approximate derivatives in graphs is proposed for such a purpose. For finding local communities, benchmarking our method against two recent methods indicates that it is capable of finding communities with equal or better conductance; and, for tracking dynamic local communities, benchmarking of the proposed method against ground-truth dataset shows a noticeable level of accuracy.
引用
收藏
页码:1519 / 1551
页数:33
相关论文
共 50 条
  • [1] Finding and tracking local communities by approximating derivatives in networks
    M. Amin Rigi
    Irene Moser
    M. Mehdi Farhangi
    Chengfei Lui
    World Wide Web, 2020, 23 : 1519 - 1551
  • [2] Finding local communities in protein networks
    Konstantin Voevodski
    Shang-Hua Teng
    Yu Xia
    BMC Bioinformatics, 10
  • [3] Finding local communities in protein networks
    Voevodski, Konstantin
    Teng, Shang-Hua
    Xia, Yu
    BMC BIOINFORMATICS, 2009, 10 : 297
  • [4] A local dynamic method for tracking communities and their evolution in dynamic networks
    Hu, Yanmei
    Yang, Bo
    Lv, Chenyang
    KNOWLEDGE-BASED SYSTEMS, 2016, 110 : 176 - 190
  • [5] Finding communities in sparse networks
    Abhinav Singh
    Mark D. Humphries
    Scientific Reports, 5
  • [6] Finding communities in directed networks
    Kim, Youngdo
    Son, Seung-Woo
    Jeong, Hawoong
    PHYSICAL REVIEW E, 2010, 81 (01)
  • [7] Finding communities in sparse networks
    Singh, Abhinav
    Humphries, Mark D.
    SCIENTIFIC REPORTS, 2015, 5
  • [8] Finding Communities in Credit Networks
    Bargigli, Leonardo
    Gallegati, Mauro
    ECONOMICS-THE OPEN ACCESS OPEN-ASSESSMENT E-JOURNAL, 2013, 7
  • [9] Finding influential communities in massive networks
    Rong-Hua Li
    Lu Qin
    Jeffrey Xu Yu
    Rui Mao
    The VLDB Journal, 2017, 26 : 751 - 776
  • [10] Finding influential communities in massive networks
    Li, Rong-Hua
    Qin, Lu
    Yu, Jeffrey Xu
    Mao, Rui
    VLDB JOURNAL, 2017, 26 (06): : 751 - 776