Litcius/Paper detail

Deep Learning for Approximate Nearest Neighbour Search: A Survey and Future Directions

Mingjie Li, Yuan‐Gen Wang, Peng Zhang, Hanpin Wang, Lisheng Fan, Enxia Li, Wei Wang

2022IEEE Transactions on Knowledge and Data Engineering19 citationsDOI

Abstract

Approximate nearest neighbour search (ANNS) in high-dimensional space is an essential and fundamental operation in many applications from many domains such as multimedia database, information retrieval and computer vision. With the rapidly growing volume of data and the dramatically increasing demands of users, traditional heuristic-based ANNS solutions have been facing great challenges in terms of both efficiency and accuracy. Inspired by the recent successes of deep learning in many fields, substantial efforts have been devoted to applying deep learning techniques to ANNS for learning to index and learning to search, resulting in numerous algorithms that achieve state-of-the-art performance compared with conventional methods. In this survey paper, we comprehensively review the different types of deep learning-based ANNS methods according to two learning paradigms: <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">learning to index</i> and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">learning to search</i> . We provide a comprehensive overview and analysis of these methods in a systematic manner. Based on the overview, we point out that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">end-to-end learning</i> will be a new and promising research direction for deep learning-based ANNS, i.e., applying deep learning techniques to jointly learn the indexing and searching together, such that the underlying knowledge learned from data can directly contribute to the final searching performance. Finally, we conduct experiments and provide general performance analyses for the representative deep learning-based ANNS algorithms.

Topics & Concepts

Computer scienceArtificial intelligenceDeep learningMachine learningHeuristicSearch engine indexingIndex (typography)World Wide WebAdvanced Image and Video Retrieval TechniquesRobotics and Sensor-Based LocalizationMultimodal Machine Learning Applications
Deep Learning for Approximate Nearest Neighbour Search: A Survey and Future Directions | Litcius