DocumentCode
2208876
Title
SONNET: Efficient Approximate Nearest Neighbor Using Multi-core
Author
Al Hasan, Mohammad ; Yildirim, Hilmi ; Chakraborty, Abhiriup
Author_Institution
Dept. of Comput. & Inf. Sci., Indiana Univ., Indianapolis, IN, USA
fYear
2010
fDate
13-17 Dec. 2010
Firstpage
719
Lastpage
724
Abstract
Approximate Nearest Neighbor search over high dimensional data is an important problem with a wide range of practical applications. In this paper, we propose SONNET, a simple multi-core friendly approximate nearest neighbor algorithm that is based on rank aggregation. SONNET is particularly suitable for very high dimensional data, its performance gets better as the dimension increases, whereas the majority of the existing algorithms show a reverse trend. Furthermore, most of the existing algorithms are hard to parallelize either due to the sequential nature of the algorithm or due to the inherent complexity of the algorithm. On the other hand, SONNET has inherent parallelism embedded in the core concept of the algorithm, which earns it almost a linear speed-up as the number of cores increases. Finally, SONNET is very easy to implement and it has an approximation parameter which is intuitively simple.
Keywords
approximation theory; data mining; parallel algorithms; tree searching; Sonnet; approximate nearest neighbor search; multi-core; rank aggregation; approximate nearest neighbors; early termination; nearest neighbors; rank aggregation;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Mining (ICDM), 2010 IEEE 10th International Conference on
Conference_Location
Sydney, NSW
ISSN
1550-4786
Print_ISBN
978-1-4244-9131-5
Electronic_ISBN
1550-4786
Type
conf
DOI
10.1109/ICDM.2010.157
Filename
5694028
Link To Document