Efficiently computing reverse k furthest neighbors

Publication Type:
Conference Proceeding
Citation:
2016 IEEE 32nd International Conference on Data Engineering, ICDE 2016, 2016, pp. 1110 - 1121
Issue Date:
2016-06-22
Filename Description Size
ICDE_2016.pdfPublished version1.23 MB
Adobe PDF
Full metadata record
© 2016 IEEE. Given a set of facilities F, a set of users U and a query facility q, a reverse k furthest neighbors (RkFN) query retrieves every user u-U for which q is one of its k-furthest facilities. RkFN query is the natural complement of reverse k-nearest neighbors (RkNN) query that returns every user u for which q is one of its k-nearest facilities. While RkNN query returns the users that are highly influenced by a query q, RkFN query aims at finding the users that are least influenced by a query q. RkFN query has many applications in location-based services, marketing, facility location, clustering, and recommendation systems etc. While there exist several algorithms that answer RkFN query for k = 1, we are the first to propose a solution for arbitrary value of k. Based on several interesting observations, we present an efficient algorithm to process the RkFN queries. We also present a rigorous theoretical analysis to study various important aspects of the problem and our algorithm. An extensive experimental study is conducted using both real and synthetic data sets, demonstrating that our algorithm outperforms the state-of-the-art algorithm even for k = 1. The accuracy of our theoretical analysis is also verified by the experiments.
Please use this identifier to cite or link to this item: