Finding influential communities in massive networks

Rong Hua Li, Lu Qin, Jeffrey Xu Yu, Rui Mao*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

43 Citations (Scopus)

Abstract

Community search is a problem of finding densely connected subgraphs that satisfy the query conditions in a network, which has attracted much attention in recent years. However, all the previous studies on community search do not consider the influence of a community. In this paper, we introduce a novel community model called k-influential community based on the concept of k-core to capture the influence of a community. Based on this community model, we propose a linear time online search algorithm to find the top-rk-influential communities in a network. To further speed up the influential community search algorithm, we devise a linear space data structure which supports efficient search of the top-rk-influential communities in optimal time. We also propose an efficient algorithm to maintain the data structure when the network is frequently updated. Additionally, we propose a novel I/O-efficient algorithm to find the top-rk-influential communities in a disk-resident graph under the assumption of U= O(n) , where U and n denote the size of the main memory and the number of nodes, respectively. Finally, we conduct extensive experiments on six real-world massive networks, and the results demonstrate the efficiency and effectiveness of the proposed methods.

Original languageEnglish
Pages (from-to)751-776
Number of pages26
JournalVLDB Journal
Volume26
Issue number6
DOIs
Publication statusPublished - 1 Dec 2017
Externally publishedYes

Keywords

  • Core decomposition
  • Dynamic graph
  • I/O-efficient algorithm
  • Influential community
  • Tree-shape data structure

Fingerprint

Dive into the research topics of 'Finding influential communities in massive networks'. Together they form a unique fingerprint.

Cite this