Efficient end-to-end learning for quantizable representations
Yeonwoo Jeong, Hyun Oh Song

TL;DR
This paper introduces an end-to-end learning method for quantizable embeddings that enables efficient hashing and search, outperforming previous deep metric learning methods in accuracy and speed on CIFAR-100 and ImageNet.
Contribution
It proposes a novel approach to learn sparse binary hash codes directly within neural networks, enabling fast hash table-based search with state-of-the-art accuracy.
Findings
Achieved up to 98x and 478x speedup over linear search on CIFAR-100 and ImageNet.
Outperformed previous deep metric learning methods in precision@k and NMI metrics.
Found the optimal sparse binary hash code in polynomial time via minimum cost flow.
Abstract
Embedding representation learning via neural networks is at the core foundation of modern similarity based search. While much effort has been put in developing algorithms for learning binary hamming code representations for search efficiency, this still requires a linear scan of the entire dataset per each query and trades off the search accuracy through binarization. To this end, we consider the problem of directly learning a quantizable embedding representation and the sparse binary hash code end-to-end which can be used to construct an efficient hash table not only providing significant search reduction in the number of data but also achieving the state of the art search accuracy outperforming previous state of the art deep metric learning methods. We also show that finding the optimal sparse binary hash code in a mini-batch can be computed exactly in polynomial time by solving a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Domain Adaptation and Few-Shot Learning · Advanced Neural Network Applications
