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 条
  • [21] Finding communities in weighted networks through synchronization
    Lou, Xuyang
    Suykens, Johan A. K.
    CHAOS, 2011, 21 (04)
  • [22] Finding Attribute Diversified Communities in Complex Networks
    Chowdhary, Afzal Azeem
    Liu, Chengfei
    Chen, Lu
    Zhou, Rui
    Yang, Yun
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT III, 2020, 12114 : 19 - 35
  • [23] Finding overlapping communities in networks by label propagation
    Gregory, Steve
    NEW JOURNAL OF PHYSICS, 2010, 12
  • [24] Evolutionary method for finding communities in bipartite networks
    Zhan, Weihua
    Zhang, Zhongzhi
    Guan, Jihong
    Zhou, Shuigeng
    PHYSICAL REVIEW E, 2011, 83 (06)
  • [25] Finding missing edges and communities in incomplete networks
    Yan, Bowen
    Gregory, Steve
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2011, 44 (49)
  • [26] Node similarity and modularity for finding communities in networks
    Saoud, Bilal
    Moussaoui, Abdelouahab
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2018, 492 : 1958 - 1966
  • [27] Tracking Communities in Dynamic Social Networks
    Xu, Kevin S.
    Kliger, Mark
    Hero, Alfred O., III
    SOCIAL COMPUTING, BEHAVIORAL-CULTURAL MODELING AND PREDICTION, 2011, 6589 : 219 - +
  • [28] Finding local community structure in networks
    Clauset, A
    PHYSICAL REVIEW E, 2005, 72 (02)
  • [29] NEW IMMIGRANT COMMUNITIES: FINDING A PLACE IN LOCAL POLITICS
    Pero, Davide
    ETHNIC AND RACIAL STUDIES, 2011, 34 (09) : 1618 - 1619
  • [30] New Immigrant Communities: Finding a Place in Local Politics
    de la Garza, Rodolfo O.
    POLITICAL SCIENCE QUARTERLY, 2012, 127 (01) : 155 - 156