An efficient approximation-elimination algorithm for fast nearest-neighbour search based on a spherical distance coordinate formulation

In this paper, we present an efficient algorithm for fast nearest-neighbour search in multidimensional space under a so called approximation-elimination framework. The algorithm is based on a new approximation procedure which selects codevectors for distance computation in the close proximity of the test vector and eliminates codevectors using the triangle inequality based elimination. The algorithm is studied in the context of vector quantization of speech and compared with related algorithms proposed earlier. It is shown to be more efficient in terms of reducing the main search complexity, overhead costs and storage.

[1]  I. Sethi A Fast Algorithm for Recognizing Nearest Neighbors , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  Francisco Casacuberta,et al.  On the use of a metric-space search algorithm (AESA) for fast DTW-based recognition of isolated words , 1988, IEEE Trans. Acoust. Speech Signal Process..

[3]  J. Makhoul,et al.  Vector quantization in speech coding , 1985, Proceedings of the IEEE.

[4]  E. Ruiz An algorithm for finding nearest neighbours in (approximately) constant average time , 1986 .

[5]  Forest Baskett,et al.  An Algorithm for Finding Nearest Neighbors , 1975, IEEE Transactions on Computers.