Simple termination conditions for k-nearest neighbor method

  • Authors:
  • Mineichi Kudo;Naoto Masuyama;Jun Toyama;Masaru Shimbo

  • Affiliations:
  • Division of Systems and Information Engineering, Graduate School of Engineering, Hokkaido University, Kita-13, Nishi-8, Kita-ku, Sapporo 060-8628, Japan;Division of Systems and Information Engineering, Graduate School of Engineering, Hokkaido University, Kita-13, Nishi-8, Kita-ku, Sapporo 060-8628, Japan;Division of Systems and Information Engineering, Graduate School of Engineering, Hokkaido University, Kita-13, Nishi-8, Kita-ku, Sapporo 060-8628, Japan;Faculty of Information Media, Hokkaido Information University, Ebetsu 069-8585, Japan

  • Venue:
  • Pattern Recognition Letters
  • Year:
  • 2003

Quantified Score

Hi-index 0.10

Visualization

Abstract

The main problem with k-nearest neighbor (k-NN) method is that the computational cost in the search process is proportional to the size of the training samples. Many search algorithms have been proposed to cope with this problem. In this study, we consider some conditions for terminating the search procedure when the true k-NNs have been found in the middle of the search, and we present, as an example, a procedure in the branch-and-bound algorithm. These conditions do not always work for a certain sample, but they reduce the computational cost on average.