DocumentCode :
843673
Title :
Reverse nearest neighbors in large graphs
Author :
Yiu, Man Lung ; Papadias, Dimitris ; Mamoulis, Nikos ; Tao, Yufei
Author_Institution :
Dept. of Comput. Sci., Hong Kong Univ., China
Volume :
18
Issue :
4
fYear :
2006
fDate :
4/1/2006 12:00:00 AM
Firstpage :
540
Lastpage :
553
Abstract :
A reverse nearest neighbor (RNN) query returns the data objects that have a query point as their nearest neighbor (NN). Although such queries have been studied quite extensively in Euclidean spaces, there is no previous work in the context of large graphs. In this paper, we provide a fundamental lemma, which can be used to prune the search space while traversing the graph in search for RNN. Based on it, we develop two RNN methods; an eager algorithm that attempts to prune network nodes as soon as they are visited and a lazy technique that prunes the search space when a data point is discovered. We study retrieval of an arbitrary number k of reverse nearest neighbors, investigate the benefits of materialization, cover several query types, and deal with cases where the queries and the data objects reside on nodes or edges of the graph. The proposed techniques are evaluated in various practical scenarios involving spatial maps, computer networks, and the DBLP coauthorship graph.
Keywords :
data mining; graph theory; query processing; search problems; visual databases; DBLP coauthorship graph; Euclidean spaces; RNN query; computer network; data objects; large graph; query processing; reverse nearest neighbor; search space pruning; spatial databases; spatial map; Computer networks; Costs; Information retrieval; Lungs; Nearest neighbor searches; Neural networks; Peer to peer computing; Recurrent neural networks; Roads; Spatial databases; Query processing; graphs and networks.; spatial databases;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2006.1599391
Filename :
1599391
Link To Document :
بازگشت