65
IRUS Total
Downloads
  Altmetric

Accelerated approximate nearest neighbors search through hierarchical product quantization

File Description SizeFormat 
AmeerFPT2019.pdfAccepted version1.79 MBAdobe PDFView/Open
Title: Accelerated approximate nearest neighbors search through hierarchical product quantization
Authors: Abdelhadi, A
Bouganis, C
Constantinides, G
Item Type: Conference Paper
Abstract: A fundamental recurring task in many machinelearning applications is the search for the Nearest Neighbor inhigh dimensional metric spaces. Towards answering queries inlarge scale problems, state-of-the-art methods employ Approx-imate Nearest Neighbors (ANN) search, a search that returnsthe nearest neighbor with high probability, as well as techniquesthat compress the dataset. Product-Quantization (PQ) based ANNsearch methods have demonstrated state-of-the-art performancein several problems, including classification, regression and infor-mation retrieval. The dataset is encoded into a Cartesian productof multiple low-dimensional codebooks, enabling faster searchand higher compression. Being intrinsically parallel, PQ-basedANN search approaches are amendable for hardware accelera-tion. This paper proposes a novel Hierarchical PQ (HPQ) basedANN search method as well as an FPGA-tailored architecturefor its implementation that outperforms current state of theart systems. HPQ gradually refines the search space, reducingthe number of data compares and enabling a pipelined search.The mapping of the architecture on a Stratix 10 FPGA devicedemonstrates over×250 speedups over current state-of-the-artsystems, opening the space for addressing larger datasets and/orimproving the query times of current systems.
Issue Date: 3-Feb-2020
Date of Acceptance: 7-Oct-2019
URI: http://hdl.handle.net/10044/1/75443
DOI: 10.1109/ICFPT47387.2019.00019
Publisher: IEEE
Start Page: 1
End Page: 9
Copyright Statement: © 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Sponsor/Funder: Royal Academy Of Engineering
Imagination Technologies Ltd
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (EPSRC)
Funder's Grant Number: Prof Constantinides Chair
Prof Constantinides Chair
EP/P010040/1
EP/S030069/1
Conference Name: 2019 International Conference on Field-Programmable Technology
Keywords: Science & Technology
Technology
Computer Science, Interdisciplinary Applications
Engineering, Electrical & Electronic
Computer Science
Engineering
Approximate search
similarity search
nearest neighbor search
online indexing
high-dimensional indexing
product quantization
vector quantization
artificial intelligence
ALGORITHMS
Publication Status: Published
Start Date: 2019-12-09
Finish Date: 2019-12-13
Conference Place: Tianjin, China
Online Publication Date: 2020-02-03
Appears in Collections:Electrical and Electronic Engineering
Faculty of Engineering