ARTÍCULO
TITULO

Associative Memories to Accelerate Approximate Nearest Neighbor Search

Vincent Gripon    
Matthias Löwe and Franck Vermet    

Resumen

Nearest neighbor search is a very active field in machine learning. It appears in many application cases, including classification and object retrieval. In its naive implementation, the complexity of the search is linear in the product of the dimension and the cardinality of the collection of vectors into which the search is performed. Recently, many works have focused on reducing the dimension of vectors using quantization techniques or hashing, while providing an approximate result. In this paper, we focus instead on tackling the cardinality of the collection of vectors. Namely, we introduce a technique that partitions the collection of vectors and stores each part in its own associative memory. When a query vector is given to the system, associative memories are polled to identify which one contains the closest match. Then, an exhaustive search is conducted only on the part of vectors stored in the selected associative memory. We study the effectiveness of the system when messages to store are generated from i.i.d. uniform ±1 random variables or 0–1 sparse i.i.d. random variables. We also conduct experiments on both synthetic data and real data and show that it is possible to achieve interesting trade-offs between complexity and accuracy.

 Artículos similares

       
 
Bonwoo Gu and Yunsick Sung    
Gomoku is a two-player board game that originated in ancient China. There are various cases of developing Gomoku using artificial intelligence, such as a genetic algorithm and a tree search algorithm. Alpha-Gomoku, Gomoku AI built with Alpha-Go?s algorit... ver más
Revista: Applied Sciences

 
Iulia Diana Nagy and Dan-Cristian Dabija    
The consumption of natural, green, organic products represents an increasingly important subject for contemporary society, organizations, consumers and researchers. Demographic and cultural factors, traditions and consumption habits, along with the indiv... ver más
Revista: Information

 
Haozhe Yang, Zhiling Wang, Linglong Lin, Huawei Liang, Weixin Huang and Fengyu Xu    
The perception system has become a topic of great importance for autonomous vehicles, as high accuracy and real-time performance can ensure safety in complex urban scenarios. Clustering is a fundamental step for parsing point cloud due to the extensive i... ver más
Revista: Applied Sciences

 
Andrey Pavlov     Pág. 8 - 12
In the article, we consider the speed-up algorithm of linear prognosis of the (n+1)-th random value by the first n known values. The values are uncentred and unstationary. The result we obtain with the help of a new scalar production in the linear subspa... ver más

 
A.S. Kuznetsov,E.Y. Semenov,L.D. Matrosova     Pág. 42 - 47
The article deals with the stages of solving image clustering problems using pre-trained neural networks. Some composite solutions of the clustering problem are presented, where clustering methods are used at the last stage, and most of the work is the e... ver más