On Spatial-Aware Community Search

  • Yixiang Fang
  • , Zheng Wang
  • , Reynold Cheng
  • , Xiaodong Li
  • , Siqiang Luo
  • , Jiafeng Hu
  • , Xiaojun Chen

Research output: Contribution to journalArticlepeer-review

55 Citations (Scopus)

Abstract

Communities are prevalent in social networks, knowledge graphs, and biological networks. Recently, the topic of community search (CS) has received plenty of attention. The CS problem aims to look for a dense subgraph that contains a query vertex. Existing CS solutions do not consider the spatial extent of a community. They can yield communities whose locations of vertices span large areas. In applications that facilitate setting social events (e.g., finding conference attendees to join a dinner), it is important to find groups of people who are physically close to each other, so it is desirable to have a spatial-aware community (or SAC), whose vertices are close structurally and spatially. Given a graph G and a query vertex q, we develop an exact solution to find the SAC containing q, but it cannot scale to large datasets, so we design three approximation algorithms. We further study the problem of continuous SAC search on a 'dynamic spatial graph,' whose vertices' locations change with time, and propose three fast solutions. We evaluate the solutions on both real and synthetic datasets, and the results show that SACs are better than communities returned by existing solutions. Moreover, our approximation solutions perform accurately and efficiently.

Original languageEnglish
Article number8375664
Pages (from-to)783-798
Number of pages16
JournalIEEE Transactions on Knowledge and Data Engineering
Volume31
Issue number4
DOIs
Publication statusPublished - 1 Apr 2019

Keywords

  • Community search
  • geo-social networks
  • online queries
  • spatial graphs

Fingerprint

Dive into the research topics of 'On Spatial-Aware Community Search'. Together they form a unique fingerprint.

Cite this