Skip to main navigation Skip to search Skip to main content

Label propagation based evolutionary clustering for detecting overlapping and non-overlapping communities in dynamic networks

  • Ke Liu
  • , Jianbin Huang
  • , Heli Sun
  • , Mengjie Wan
  • , Yutao Qi
  • , He Li
  • Xidian University

Research output: Contribution to journalArticlepeer-review

34 Scopus citations

Abstract

Since real-world networks evolve over time, detecting communities in dynamic networks is a challenging research problem with wide applications. In this paper, we first improve our previous method and propose a more stable algorithm which is label-propagation-based for the discovery of communities in complex networks. Then, we present a novel evolutionary clustering approach DLPAE for dynamic networks based on the stable algorithm. According to DLPAE, community labels of nodes are determined by their neighbors, and a confidence (i.e., the importance of its neighbor to the node) is attached to each neighbor. During clustering, the confidences of nodes are calculated in terms of the structures of the current network and the network at last timestamp. We compute confidences' variance of each node and update nodes' labels in a descending order according to the values. In our setting, each node can keep one or more labels with belonging coefficients no less than a threshold, which renders DLPAE suitable for detecting overlapping and non-overlapping communities in dynamic networks. Experimental results on both real and synthetic datasets show the ability of DLPAE to detect overlapping and non-overlapping communities in dynamic networks, and demonstrate its higher accuracy compared to other related methods.

Original languageEnglish
Pages (from-to)487-496
Number of pages10
JournalKnowledge-Based Systems
Volume89
DOIs
StatePublished - Nov 2015

Keywords

  • Dynamic network
  • Label propagation
  • Non-overlapping community
  • Overlapping community

Fingerprint

Dive into the research topics of 'Label propagation based evolutionary clustering for detecting overlapping and non-overlapping communities in dynamic networks'. Together they form a unique fingerprint.

Cite this