2022
DOI: 10.3390/e24060767
|View full text |Cite
|
Sign up to set email alerts
|

A Fast kNN Algorithm Using Multiple Space-Filling Curves

Abstract: The paper considers a time-efficient implementation of the k 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 constru… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 24 publications
0
5
0
Order By: Relevance
“…Given the multidimensional characteristics among the variables, we first used Pearson's heat map to observe the correlation among the variables and used the t-test method for data downscaling [20]. Three ML models -XGBoost, SGD, and KNN were used to develop predictive models [21][22][23][24][25]. The downscaled data is fed into a subsequent ML model.…”
Section: Discussionmentioning
confidence: 99%
“…Given the multidimensional characteristics among the variables, we first used Pearson's heat map to observe the correlation among the variables and used the t-test method for data downscaling [20]. Three ML models -XGBoost, SGD, and KNN were used to develop predictive models [21][22][23][24][25]. The downscaled data is fed into a subsequent ML model.…”
Section: Discussionmentioning
confidence: 99%
“…In this study, we used a uniform sampling method to select m center points c i ∈ R 3 from point cloud Y. For each center point c i , we used the k-nearest-neighbor (k-NN) [49] algorithm to identify k-nearest-neighbor points in terms of Euclidean distance. A patch v i is a set of points that is composed of one center point c i and k nearest neighbors.…”
Section: Constructing a Graph Based On Self-similarity Theorymentioning
confidence: 99%
“…[36] Quezada et al proposed a KNN algorithm based on quantum sorting, which is suitable for quantum computers with limited circuit depth and meets the requirements of adaptability. [37] The speeds of all the above QKNN algorithms are faster than those of the traditional KNN algorithm. However, these algorithms have obtained better performance typically at the cost of classification accuracy.…”
Section: Introductionmentioning
confidence: 99%