Skip to Content
You are currently on the new version of our website. Access the old version .
ElectronicsElectronics
  • Article
  • Open Access

24 May 2023

21 Pages

k-NN Query Optimization for High-Dimensional Index Using Machine Learning

,
,
,
,
,
and
1
Department of Computer Engineering, Changwon National University, Changwon 51140, Republic of Korea
2
Department of Information and Communication Engineering, Chungbuk National University, Cheongju 28644, Republic of Korea
3
Department of Artificial Intelligence Convergence, Wonkwang University, Iksan 54538, Republic of Korea
*
Author to whom correspondence should be addressed.

Abstract

In this study, we propose three k-nearest neighbor (k-NN) optimization techniques for a distributed, in-memory-based, high-dimensional indexing method to speed up content-based image retrieval. The proposed techniques perform distributed, in-memory, high-dimensional indexing-based k-NN query optimization: a density-based optimization technique that performs k-NN optimization using data distribution; a cost-based optimization technique using query processing cost statistics; and a learning-based optimization technique using a deep learning model, based on query logs. The proposed techniques were implemented on Spark, which supports a master/slave model for large-scale distributed processing. We showed the superiority and validity of the proposed techniques through various performance evaluations, based on high-dimensional data.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.