Cargando…

Accumulative Quantization for Approximate Nearest Neighbor Search

To further improve the approximate nearest neighbor (ANN) search performance, an accumulative quantization (AQ) is proposed and applied to effective ANN search. It approximates a vector with the accumulation of several centroids, each of which is selected from a different codebook. To provide accura...

Descripción completa

Detalles Bibliográficos
Autores principales: Ai, Liefu, Tao, Yong, Cheng, Hongjun, Wang, Yuanzhi, Xie, Shaoguo, Liu, Deyang, Zheng, Xin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8863474/
https://www.ncbi.nlm.nih.gov/pubmed/35211164
http://dx.doi.org/10.1155/2022/4364252
_version_ 1784655248511467520
author Ai, Liefu
Tao, Yong
Cheng, Hongjun
Wang, Yuanzhi
Xie, Shaoguo
Liu, Deyang
Zheng, Xin
author_facet Ai, Liefu
Tao, Yong
Cheng, Hongjun
Wang, Yuanzhi
Xie, Shaoguo
Liu, Deyang
Zheng, Xin
author_sort Ai, Liefu
collection PubMed
description To further improve the approximate nearest neighbor (ANN) search performance, an accumulative quantization (AQ) is proposed and applied to effective ANN search. It approximates a vector with the accumulation of several centroids, each of which is selected from a different codebook. To provide accurate approximation for an input vector, an iterative optimization is designed when training codebooks for improving their approximation power. Besides, another optimization is introduced into offline vector quantization procedure for the purpose of minimizing overall quantization errors. A hypersphere-based filtration mechanism is designed when performing AQ-based exhaustive ANN search to reduce the number of candidates put into sorting, thus yielding better search time efficiency. For a query vector, a self-centered hypersphere is constructed, so that those vectors not lying in the hypersphere are filtered out. Experimental results on public datasets demonstrate that hypersphere-based filtration can improve ANN search time efficiency with no weakening of search accuracy; besides, the proposed AQ is superior to the state of the art on ANN search accuracy.
format Online
Article
Text
id pubmed-8863474
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-88634742022-02-23 Accumulative Quantization for Approximate Nearest Neighbor Search Ai, Liefu Tao, Yong Cheng, Hongjun Wang, Yuanzhi Xie, Shaoguo Liu, Deyang Zheng, Xin Comput Intell Neurosci Research Article To further improve the approximate nearest neighbor (ANN) search performance, an accumulative quantization (AQ) is proposed and applied to effective ANN search. It approximates a vector with the accumulation of several centroids, each of which is selected from a different codebook. To provide accurate approximation for an input vector, an iterative optimization is designed when training codebooks for improving their approximation power. Besides, another optimization is introduced into offline vector quantization procedure for the purpose of minimizing overall quantization errors. A hypersphere-based filtration mechanism is designed when performing AQ-based exhaustive ANN search to reduce the number of candidates put into sorting, thus yielding better search time efficiency. For a query vector, a self-centered hypersphere is constructed, so that those vectors not lying in the hypersphere are filtered out. Experimental results on public datasets demonstrate that hypersphere-based filtration can improve ANN search time efficiency with no weakening of search accuracy; besides, the proposed AQ is superior to the state of the art on ANN search accuracy. Hindawi 2022-02-15 /pmc/articles/PMC8863474/ /pubmed/35211164 http://dx.doi.org/10.1155/2022/4364252 Text en Copyright © 2022 Liefu Ai et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Ai, Liefu
Tao, Yong
Cheng, Hongjun
Wang, Yuanzhi
Xie, Shaoguo
Liu, Deyang
Zheng, Xin
Accumulative Quantization for Approximate Nearest Neighbor Search
title Accumulative Quantization for Approximate Nearest Neighbor Search
title_full Accumulative Quantization for Approximate Nearest Neighbor Search
title_fullStr Accumulative Quantization for Approximate Nearest Neighbor Search
title_full_unstemmed Accumulative Quantization for Approximate Nearest Neighbor Search
title_short Accumulative Quantization for Approximate Nearest Neighbor Search
title_sort accumulative quantization for approximate nearest neighbor search
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8863474/
https://www.ncbi.nlm.nih.gov/pubmed/35211164
http://dx.doi.org/10.1155/2022/4364252
work_keys_str_mv AT ailiefu accumulativequantizationforapproximatenearestneighborsearch
AT taoyong accumulativequantizationforapproximatenearestneighborsearch
AT chenghongjun accumulativequantizationforapproximatenearestneighborsearch
AT wangyuanzhi accumulativequantizationforapproximatenearestneighborsearch
AT xieshaoguo accumulativequantizationforapproximatenearestneighborsearch
AT liudeyang accumulativequantizationforapproximatenearestneighborsearch
AT zhengxin accumulativequantizationforapproximatenearestneighborsearch