High performance data mining using the nearest neighbor join

33Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The similarity join has become an important database primitive to support similarity search and data mining. A similarity join combines two sets of complex objects such that the result contains all pairs of similar objects. Well-known are two types of the similarity join, the distance range join where the user defines a distance threshold for the join, and the closest point query or k-distance join which retrieves the k most similar pairs. In this paper, we investigate an important, third similarity join operation called k-nearest neighbor join which combines each point of one point set with its k nearest neighbors in the other set. It has been shown that many standard algorithms of Knowledge Discovery in Databases (KDD) such as k-means andk-medoid clustering nearest neighbor classification, data cleansing postprocessing of sampling-based data mining etc. can be implemented on top of the k-nn join operation to achieve performance improvements without affecting the quality of the result of these algorithms. We propose a new algorithm to compute the k-nearest neighbor join using the multipage index (MauX), a speciali=ed index structure for the similarity join. To reduce both CPU and I/O cost, we develop optimal loading and processing strategies. © 2002 IEEE.

Cite

CITATION STYLE

APA

Böhm, C., & Krebs, F. (2002). High performance data mining using the nearest neighbor join. In Proceedings - IEEE International Conference on Data Mining, ICDM (pp. 43–50). https://doi.org/10.1109/icdm.2002.1183884

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free