A local dynamic method for tracking communities and their evolution in dynamic networks

The analysis of communities and their evolutionary behaviors in dynamic networks is a challenging topic. Although a growing body of work on this topic is emerging, there are few methods which can reveal and track meaningful communities over time and can also deal with large networks efficiently. In...

Full description

Saved in:
Bibliographic Details
Published inKnowledge-based systems Vol. 110; pp. 176 - 190
Main Authors Hu, Yanmei, Yang, Bo, Lv, Chenyang
Format Journal Article
LanguageEnglish
Published Elsevier B.V 15.10.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The analysis of communities and their evolutionary behaviors in dynamic networks is a challenging topic. Although a growing body of work on this topic is emerging, there are few methods which can reveal and track meaningful communities over time and can also deal with large networks efficiently. In this paper, we propose a method to track dynamic communities and their evolutionary behaviors. The main idea behind our method is to discover dynamic communities by exploring the local views of nodes that change. Moreover, based on the discovered dynamic communities, the global community structure can be derived by updating the historical community structure and the evolutionary behaviors of communities can also be tracked. To discover the dynamic communities, we apply the technique of approximate personalized PageRank vector; to track the evolutionary behaviors of the communities, we introduce a partial evolutionary graph. We compare the proposed method with several existing methods by performing experiments on nine synthetic networks and one real network. The experimental results show that the proposed method performs well on discovering communities as well as tracking their evolution in dynamic networks, and spends much less running time than the existing methods.
ISSN:0950-7051
1872-7409
DOI:10.1016/j.knosys.2016.07.027