Entropy · 2022 · 13 citations · 15 references
ComputingComputer ScienceComputational GeometryData MiningData StructuresDimension ReductionDimensionality ReductionGeometric Data StructuresGeometry ProcessingNearest Neighbor SearchK-nearest Neighbor SearchK-nearest NeighborsNearest Neighbor Data StructuresNearest Neighbor QueriesProximityProximity Data Structures
nearest neighbours (kNN) algorithm. A well-known approach for accelerating the kNN algorithm is to utilise dimensionality reduction methods based on the use of space-filling curves. In this paper, we take this approach further and propose an algorithm that employs multiple space-filling curves and is faster (with comparable quality) compared with the kNN algorithm, which uses kd-trees to determine the nearest neighbours. A specific method for constructing multiple Peano curves is outlined, and statements are given about the preservation of object proximity information in the course of dimensionality reduction. An experimental comparison with known kNN implementations using kd-trees was performed using test and real-life data.
15
Nearest neighbor pattern classification
Thomas M. Cover, Peter E. Hart · IEEE Transactions on Information Theory · 1967 · 16.1K citations
Multidimensional binary search trees used for associative searching
Jon Bentley · Communications of the ACM · 1975 · 7.5K citations · Full text
Vladimir Pestov · Computers & Mathematics with Applications · 2012 · 118 citations
High dimensional similarity search with space filling curves
S. Liao, Mario A. López, Scott T. Leutenegger · 2002 · 97 citations