Finding skyline communities in multi-valued networks

Rong Hua Li, Lu Qin, Fanghua Ye, Guoren Wang*, Jeffrey Xu Yu, Xiaokui Xiao, Nong Xiao, Zibin Zheng

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

9 Citations (Scopus)

Abstract

Given a scientific collaboration network, how can we find a group of collaborators with high research indicator (e.g., h-index) and diverse research interests? Given a social network, how can we identify the communities that have high influence (e.g., PageRank) and also have similar interests to a specified user? In such settings, the network can be modeled as a multi-valued network where each node has d (d≥ 1) numerical attributes (i.e., h-index, diversity, PageRank, similarity score, etc.). In the multi-valued network, we want to find communities that are not dominated by the other communities in terms of d numerical attributes. Most existing community search algorithms either completely ignore the numerical attributes or only consider one numerical attribute of the nodes. To capture d numerical attributes, we propose a novel community model, called skyline community, based on the concepts of k-core and skyline. A skyline community is a maximal connected k-core that cannot be dominated by the other connected k-cores in the d-dimensional attribute space. We develop an elegant space-partition algorithm to efficiently compute the skyline communities. Two striking advantages of our algorithm are that (1) its time complexity relies mainly on the size of the answer s (i.e., the number of skyline communities), and thus, it is very efficient if s is small; and (2) it can progressively output the skyline communities, which is very useful for applications that only require part of the skyline communities. In addition, we also develop three efficient graph reduction techniques to further speed up the proposed algorithms. Extensive experiments on both synthetic and real-world networks demonstrate the efficiency, scalability, and effectiveness of the proposed algorithm.

Original languageEnglish
Pages (from-to)1407-1432
Number of pages26
JournalVLDB Journal
Volume29
Issue number6
DOIs
Publication statusPublished - Nov 2020

Keywords

  • Community search
  • Multi-valued networks
  • Skyline community
  • k-core

Fingerprint

Dive into the research topics of 'Finding skyline communities in multi-valued networks'. Together they form a unique fingerprint.

Cite this