Accurate detection of hierarchical communities in complex networks based on nonlinear dynamical evolution

Abstract

One of the most challenging problems in network science is to accurately detect communities at distinct hierarchical scales. Most existing methods are based on structural analysis and manipulation, which are NP-hard. We articulate an alternative, dynamical evolution-based approach to the problem. The basic principle is to computationally implement a nonlinear dynamical process on all nodes in the network with a general coupling scheme, creating a networked dynamical system. Under a proper system setting and with an adjustable control parameter, the community structure of the network would “come out” or emerge naturally from the dynamical evolution of the system. As the control parameter is systematically varied, the community hierarchies at different scales can be revealed. As a concrete example of this general principle, we exploit clustered synchronization as a dynamical mechanism through which the hierarchical community structure can be uncovered. In particular, for quite arbitrary choices of the nonlinear nodal dynamics and coupling scheme, decreasing the coupling parameter from the global synchronization regime, in which the dynamical states of all nodes are perfectly synchronized, can lead to a weaker type of synchronization organized as clusters. We demonstrate the existence of optimal choices of the coupling parameter for which the synchronization clusters encode accurate information about the hierarchical community structure of the network. We test and validate our method using a standard class of benchmark modular networks with two distinct hierarchies of communities and a number of empirical networks arising from the real world. Our method is computationally extremely efficient, eliminating completely the NP-hard difficulty associated with previous methods. The basic principle of exploiting dynamical evolution to uncover hidden community organizations at different scales represents a “game-change” type of approach to addressing the problem of community detection in complex networks.

Document Details

Document Type
Pub Defense Publication
Publication Date
Apr 01, 2018
Source ID
10.1063/1.5025646

Entities

People

  • Ming Tang
  • Shi-Min Cai
  • Ying-Cheng Lai
  • Zhao Zhuo

Organizations

  • Arizona State University
  • National Natural Science Foundation of China
  • Natural Science Foundation of Shandong Province
  • Office of Naval Research
  • Qingdao University of Technology
  • University of Electronic Science and Technology of China

Tags

Fields of Study

  • Computer science

Readers

  • Control Systems Engineering.
  • Neural Network Machine Learning.
  • Systems Analysis and Design