首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Detecting community structure using biased random merging
Authors:Xu Liu  Qiang LuoDong-Yun Yi
Institution:
  • a Department of Mathematics and Systems Science, College of Science, National University of Defense Technology, Changsha 410073, China
  • b Department of Mathematics, Slippery Rock University, Slippery Rock, PA 16057, USA
  • c Department of Management, College of Information Systems and Management, National University of Defense Technology, Changsha 410073, China
  • Abstract:Decomposing a network into small modules or communities is beneficial for understanding the structure and dynamics of the network. One of the most prominent approaches is to repeatedly join communities together in pairs with the greatest increase in modularity so that a dendrogram that shows the order of joins is obtained. Then the community structure is acquired by cutting the dendrogram at the levels corresponding to the maximum modularity. However, there tends to be multiple pairs of communities that share the maximum modularity increment and the greedy agglomerative procedure may only merge one of them. Although the modularity function typically admits a lot of high-scoring solutions, the greedy strategy may fail to reach any of them. In this paper we propose an enhanced data structure in order to enable diverse choices of merging operations in community finding procedure. This data structure is actually a max-heap equipped with an extra array that stores the maximum modularity increments; and the corresponding community pairs is merged in the next move. By randomly sampling elements in this head array, additional diverse community structures can be efficiently extracted. The head array is designed to host the community pairs corresponding to the most significant increments in modularity so that the modularity structures obtained out of the sampling exhibit high modularity scores that are, on the average, even greater than what the CNM algorithm produces. Our method is tested on both real-world and computer-generated networks.
    Keywords:Community detection  Agglomerative greedy clustering  Data structure  Complex networks
    本文献已被 ScienceDirect 等数据库收录!
    设为首页 | 免责声明 | 关于勤云 | 加入收藏

    Copyright©北京勤云科技发展有限公司  京ICP备09084417号