TY - JOUR
T1 - On Efficient Processing of Group and Subsequent Queries for Social Activity Planning
AU - Chen, Yi Ling
AU - Yang, De Nian
AU - Shen, Chih Ya
AU - Lee, Wang Chien
AU - Chen, Ming Syan
N1 - Funding Information:
This work was supported in part by US NSF through grants IIS-1717084 and SMA-1360205, and by the Ministry of Science and Technology in Taiwan through grants 105-2218-E-002-035, 105-2218-E-007-032-MY2, 106-3114-E-468-001, 106-2218-E-002-044, 107-2636-E-007-003, and 107-2636-E-011-002.
Publisher Copyright:
© 1989-2012 IEEE.
PY - 2019/12/1
Y1 - 2019/12/1
N2 - Three essential criteria are important for social activity planning: (1) finding attendees familiar with the initiator, (2) ensuring most attendees have tight social relations with each other, and (3) selecting an activity period available to all. In this paper, we propose the Social-Temporal Group Query (STGQ) to find suitable time and attendees with minimum total social distance. We first prove that the problem is NP-hard and inapproximable within any ratio. Next, we design two algorithms, SGSelect and STGSelect, which include effective pruning techniques to substantially reduce running time. Moreover, as users may iteratively adjust query parameters to fine tune the results, we study the problem of Subsequent Social Group Query (SSGQ). We propose the Accumulative Search Tree and Social Boundary, to cache and index intermediate results of previous queries in order to accelerate subsequent query processing. Experimental results indicate that SGSelect and STGSelect are significantly more efficient than baseline approaches. With the caching mechanisms, processing time of subsequent queries can be further reduced by 50-75 percent. We conduct a user study to compare the proposed approach with manual activity coordination. The results show that our approach obtains higher quality solutions with lower coordination effort, thereby increasing the users' willingness to organize activities.
AB - Three essential criteria are important for social activity planning: (1) finding attendees familiar with the initiator, (2) ensuring most attendees have tight social relations with each other, and (3) selecting an activity period available to all. In this paper, we propose the Social-Temporal Group Query (STGQ) to find suitable time and attendees with minimum total social distance. We first prove that the problem is NP-hard and inapproximable within any ratio. Next, we design two algorithms, SGSelect and STGSelect, which include effective pruning techniques to substantially reduce running time. Moreover, as users may iteratively adjust query parameters to fine tune the results, we study the problem of Subsequent Social Group Query (SSGQ). We propose the Accumulative Search Tree and Social Boundary, to cache and index intermediate results of previous queries in order to accelerate subsequent query processing. Experimental results indicate that SGSelect and STGSelect are significantly more efficient than baseline approaches. With the caching mechanisms, processing time of subsequent queries can be further reduced by 50-75 percent. We conduct a user study to compare the proposed approach with manual activity coordination. The results show that our approach obtains higher quality solutions with lower coordination effort, thereby increasing the users' willingness to organize activities.
UR - http://www.scopus.com/inward/record.url?scp=85055038486&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85055038486&partnerID=8YFLogxK
U2 - 10.1109/TKDE.2018.2875911
DO - 10.1109/TKDE.2018.2875911
M3 - Article
AN - SCOPUS:85055038486
SN - 1041-4347
VL - 31
SP - 2364
EP - 2378
JO - IEEE Transactions on Knowledge and Data Engineering
JF - IEEE Transactions on Knowledge and Data Engineering
IS - 12
M1 - 8493329
ER -