TY - JOUR
T1 - On Spatial-Aware Community Search
AU - Fang, Yixiang
AU - Wang, Zheng
AU - Cheng, Reynold
AU - Li, Xiaodong
AU - Luo, Siqiang
AU - Hu, Jiafeng
AU - Chen, Xiaojun
N1 - Publisher Copyright:
© 1989-2012 IEEE.
PY - 2019/4/1
Y1 - 2019/4/1
N2 - 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.
AB - 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.
KW - Community search
KW - geo-social networks
KW - online queries
KW - spatial graphs
UR - https://www.scopus.com/pages/publications/85048504699
U2 - 10.1109/TKDE.2018.2845414
DO - 10.1109/TKDE.2018.2845414
M3 - Article
AN - SCOPUS:85048504699
SN - 1041-4347
VL - 31
SP - 783
EP - 798
JO - IEEE Transactions on Knowledge and Data Engineering
JF - IEEE Transactions on Knowledge and Data Engineering
IS - 4
M1 - 8375664
ER -