Learning to Hash for Indexing Big Data - A Survey
Not on the map. Why?
Abstract (arXiv)
The explosive growth in big data has attracted much attention in designing efficient indexing and search methods recently. In many critical applications such as large-scale search and pattern matching, finding the nearest neighbors to a query is a fundamental research problem. However, the straightforward solution using exhaustive comparison is infeasible due to the prohibitive computational complexity and memory requirement. In response, Approximate Nearest Neighbor (ANN) search based on hashing techniques has become popular due to its promising performance in both efficiency and accuracy. Prior randomized hashing methods, e.g., Locality-Sensitive Hashing (LSH), explore data-independent hash functions with random projections or permutations. Although having elegant theoretic guarantees on the search quality in certain metric spaces, performance of randomized hashing has been shown insufficient in many real-world applications. As a remedy, new approaches incorporating data-driven learning methods in development of advanced hash functions have emerged. Such learning to hash methods exploit information such as data distributions or class labels when optimizing the hash codes or functions. Importantly, the learned hash codes are able to preserve the proximity of neighboring data in the original feature spaces in the hash code spaces. The goal of this paper is to provide readers with systematic understanding of insights, pros and cons of the emerging techniques. We provide a comprehensive survey of the learning to hash framework and representative techniques of various types, including unsupervised, semi-supervised, and supervised. In addition, we also summarize recent hashing approaches utilizing the deep learning models. Finally, we discuss the future direction and trends of research in this area.
Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Sep 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 10; 2023: 7; 2024: 4; 2025: 3; 2026: 1.
39 papers.
Sort:
- 2024The Faiss librarycited by 370
- 2021Efficient Passage Retrieval with Hashing for Open-domain Question Answeringcited by 53
- 2021One Loss for All: Deep Hashing with a Single Cosine Similarity based Learning Objectivecited by 43
- 2021Multiplying Matrices Without Multiplyingcited by 30
- 2021Learning-Augmented k-means Clusteringcited by 26
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streamscited by 20
- 2023Worst-case Performance of Popular Approximate Nearest Neighbor Search Implementations: Guarantees and Limitationscited by 20
- 2022TPU-KNN: K Nearest Neighbor Search at Peak FLOP/scited by 18
- 2021Item Recommendation from Implicit Feedbackcited by 17
- 2021Learning-based Support Estimation in Sublinear Timecited by 16
- 2021(Optimal) Online Bipartite Matching with Degree Informationcited by 11
- 2022Accelerating Code Search with Deep Hashing and Code Classificationcited by 10
27 more
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2022Hybrid Contrastive Quantization for Efficient Cross-View Video Retrievalcited by 8
- 2021LLC: Accurate, Multi-purpose Learnt Low-dimensional Binary Codescited by 7
- 2021Learning to Hash Robustly, Guaranteedcited by 7
- 2021Unsupervised Multi-Index Semantic Hashingcited by 5
- 2021Nearest neighbor search with compact codes: A decoder perspectivecited by 5
- 2022Unsupervised Hashing with Semantic Concept Miningcited by 5
- 2023An Efficient Content-based Time Series Retrieval Systemcited by 5
- 2021PHPQ: Pyramid Hybrid Pooling Quantization for Efficient Fine-Grained Image Retrievalcited by 3
- 2022HyP2 Loss: Beyond Hypersphere Metric Space for Multi-label Image Retrievalcited by 3
- 2025Deep Hashing with Semantic Hash Centers for Image Retrievalcited by 3
- 2024Sobolev neural network with residual weighting as a surrogate in linear and non-linear mechanicscited by 2
- 2021Meta Cross-Modal Hashing on Long-Tailed Datacited by 1
- 2022Unsupervised Space Partitioning for Nearest Neighbor Searchcited by 1
- 2022CoopHash: Cooperative Learning of Multipurpose Descriptor and Contrastive Pair Generator via Variational MCMC Teaching for Supervised Image Hashingcited by 1
- 2023SCB-Dataset: A Dataset for Detecting Student and Teacher Classroom Behaviorcited by 1
- 2024Probabilistic Approach to Black-Box Binary Optimization with Budget Constraints: Application to Sensor Placementcited by 1
- 2021Online Hashing with Similarity Learningcited by 0
- 2022Deep Unsupervised Hashing with Latent Semantic Componentscited by 0
- 2022Cross-Scale Context Extracted Hashing for Fine-Grained Image Binary Encodingcited by 0
- 2023ElasticHash: Semantic Image Similarity Search by Deep Hashing with Elasticsearchcited by 0
- 2023Sparse-Inductive Generative Adversarial Hashing for Nearest Neighbor Searchcited by 0
- 2023Temporal Treasure Hunt: Content-based Time Series Retrieval System for Discovering Insightscited by 0
- 2024Discovering Data Structures: Nearest Neighbor Search and Beyondcited by 0
- 2025Locality-Sensitive Hashing for Efficient Hard Negative Sampling in Contrastive Learningcited by 0
- 2025GARLIC: GAussian Representation LearnIng for spaCe partitioningcited by 0
- 2026RFHNet: Relational and Frequency-Aware Hashing Network for Large-Scale Fine-Grained Food Image Retrievalcited by 0
- 2026RFHNet: Relational and Frequency-Aware Hashing Network for Large-Scale Fine-Grained Food Image Retrieval7 Jul 2026
- 2025Deep Hashing with Semantic Hash Centers for Image Retrieval11 Jul 2025
- 2025GARLIC: GAussian Representation LearnIng for spaCe partitioning30 May 2025
- 2025Locality-Sensitive Hashing for Efficient Hard Negative Sampling in Contrastive Learning23 May 2025
- 2024Discovering Data Structures: Nearest Neighbor Search and Beyond5 Nov 2024
- 2024Sobolev neural network with residual weighting as a surrogate in linear and non-linear mechanics23 Jul 2024
- 2024Probabilistic Approach to Black-Box Binary Optimization with Budget Constraints: Application to Sensor Placement9 Jun 2024
- 2024The Faiss library16 Jan 2024
- 2023Improved Frequency Estimation Algorithms with and without Predictions12 Dec 2023
- 2023Temporal Treasure Hunt: Content-based Time Series Retrieval System for Discovering Insights5 Nov 2023
- 2023Worst-case Performance of Popular Approximate Nearest Neighbor Search Implementations: Guarantees and Limitations29 Oct 2023
- 2023An Efficient Content-based Time Series Retrieval System5 Oct 2023
27 more
- 2023Sparse-Inductive Generative Adversarial Hashing for Nearest Neighbor Search12 Jun 2023
- 2023ElasticHash: Semantic Image Similarity Search by Deep Hashing with Elasticsearch8 May 2023
- 2023SCB-Dataset: A Dataset for Detecting Student and Teacher Classroom Behavior5 Apr 2023
- 2022Cross-Scale Context Extracted Hashing for Fine-Grained Image Binary Encoding14 Oct 2022
- 2022CoopHash: Cooperative Learning of Multipurpose Descriptor and Contrastive Pair Generator via Variational MCMC Teaching for Supervised Image Hashing9 Oct 2022
- 2022Unsupervised Hashing with Semantic Concept Mining23 Sep 2022
- 2022HyP2 Loss: Beyond Hypersphere Metric Space for Multi-label Image Retrieval14 Aug 2022
- 2022TPU-KNN: K Nearest Neighbor Search at Peak FLOP/s28 Jun 2022
- 2022Unsupervised Space Partitioning for Nearest Neighbor Search16 Jun 2022
- 2022Accelerating Code Search with Deep Hashing and Code Classification29 Mar 2022
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streams17 Mar 2022
- 2022Deep Unsupervised Hashing with Latent Semantic Components17 Mar 2022
- 2022Hybrid Contrastive Quantization for Efficient Cross-View Video Retrieval7 Feb 2022
- 2021Nearest neighbor search with compact codes: A decoder perspective17 Dec 2021
- 2021Meta Cross-Modal Hashing on Long-Tailed Data7 Nov 2021
- 2021Learning-Augmented k-means Clustering27 Oct 2021
- 2021(Optimal) Online Bipartite Matching with Degree Information21 Oct 2021
- 2021One Loss for All: Deep Hashing with a Single Cosine Similarity based Learning Objective29 Sep 2021
- 2021PHPQ: Pyramid Hybrid Pooling Quantization for Efficient Fine-Grained Image Retrieval11 Sep 2021
- 2021Learning to Hash Robustly, Guaranteed11 Aug 2021
- 2021Online Hashing with Similarity Learning4 Jul 2021
- 2021Multiplying Matrices Without Multiplying21 Jun 2021
- 2021Learning-based Support Estimation in Sublinear Time15 Jun 2021
- 2021LLC: Accurate, Multi-purpose Learnt Low-dimensional Binary Codes2 Jun 2021
- 2021Efficient Passage Retrieval with Hashing for Open-domain Question Answering2 Jun 2021
- 2021Unsupervised Multi-Index Semantic Hashing26 Mar 2021
- 2021Item Recommendation from Implicit Feedback21 Jan 2021
- 2024The Faiss librarycited by 370
- 2021Efficient Passage Retrieval with Hashing for Open-domain Question Answeringcited by 53
- 2021One Loss for All: Deep Hashing with a Single Cosine Similarity based Learning Objectivecited by 43
- 2021Multiplying Matrices Without Multiplyingcited by 30
- 2021Learning-Augmented k-means Clusteringcited by 26
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streamscited by 20
- 2023Worst-case Performance of Popular Approximate Nearest Neighbor Search Implementations: Guarantees and Limitationscited by 20
- 2022TPU-KNN: K Nearest Neighbor Search at Peak FLOP/scited by 18
- 2021Item Recommendation from Implicit Feedbackcited by 17
- 2021Learning-based Support Estimation in Sublinear Timecited by 16
- 2021(Optimal) Online Bipartite Matching with Degree Informationcited by 11
- 2022Accelerating Code Search with Deep Hashing and Code Classificationcited by 10
12 most cited of 39 All 39 (JSON)
- 2026RFHNet: Relational and Frequency-Aware Hashing Network for Large-Scale Fine-Grained Food Image Retrieval7 Jul 2026
- 2025Deep Hashing with Semantic Hash Centers for Image Retrieval11 Jul 2025
- 2025GARLIC: GAussian Representation LearnIng for spaCe partitioning30 May 2025
- 2025Locality-Sensitive Hashing for Efficient Hard Negative Sampling in Contrastive Learning23 May 2025
- 2024Discovering Data Structures: Nearest Neighbor Search and Beyond5 Nov 2024
- 2024Sobolev neural network with residual weighting as a surrogate in linear and non-linear mechanics23 Jul 2024
- 2024Probabilistic Approach to Black-Box Binary Optimization with Budget Constraints: Application to Sensor Placement9 Jun 2024
- 2024The Faiss library16 Jan 2024
- 2023Improved Frequency Estimation Algorithms with and without Predictions12 Dec 2023
- 2023Temporal Treasure Hunt: Content-based Time Series Retrieval System for Discovering Insights5 Nov 2023
- 2023Worst-case Performance of Popular Approximate Nearest Neighbor Search Implementations: Guarantees and Limitations29 Oct 2023
- 2023An Efficient Content-based Time Series Retrieval System5 Oct 2023
12 newest of 39 All 39 (JSON)