Bio-Inspired Hashing for Unsupervised Similarity Search
Not on the map. Why?
Abstract (arXiv)
The fruit fly Drosophila's olfactory circuit has inspired a new locality sensitive hashing (LSH) algorithm, FlyHash. In contrast with classical LSH algorithms that produce low dimensional hash codes, FlyHash produces sparse high-dimensional hash codes and has also been shown to have superior empirical performance compared to classical LSH algorithms in similarity search. However, FlyHash uses random projections and cannot learn from data. Building on inspiration from FlyHash and the ubiquity of sparse expansive representations in neurobiology, our work proposes a novel hashing algorithm BioHash that produces sparse high dimensional hash codes in a data-driven manner. We show that BioHash outperforms previously published benchmarks for various hashing methods. Since our learning algorithm is based on a local and biologically plausible synaptic plasticity rule, our work provides evidence for the proposal that LSH might be a computational reason for the abundance of sparse expansive motifs in a variety of biological systems. We also propose a convolutional variant BioConvHash that further improves performance. From the perspective of computer science, BioHash and BioConvHash are fast, scalable and yield compressed binary representations that are useful for similarity search.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 1; 2024: 2; 2025: 3.
11 papers.
- 2025FlyLoRA: Boosting Task Decoupling and Parameter Efficiency via Implicit Rank-Wise Mixture-of-Expertscited by 35
- 2021Can a Fruit Fly Learn Word Embeddings?cited by 17
- 2021Algorithmic insights on continual learning from fruit fliescited by 11
- 2023Sparse Distributed Memory is a Continual Learnercited by 11
- 2025Fly-CL: A Fly-Inspired Framework for Enhancing Efficient Decorrelation and Reduced Training Time in Pre-trained Model-based Continual Representation Learningcited by 11
- 2021Federated Nearest Neighbor Classification with a Colony of Fruit-Flies: With Supplementcited by 3
- 2022DeepSketch: A New Machine Learning-Based Reference Search Technique for Post-Deduplication Delta Compressioncited by 1
- 2022Hebbian Continual Representation Learningcited by 1
- 2024Leveraging High-Resolution Features for Improved Deep Hashing-based Image Retrievalcited by 1
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddingscited by 1
- 2025Comply: Learning Sentences with Complex Weights inspired by Fruit Fly Olfactioncited by 0
- 2025Fly-CL: A Fly-Inspired Framework for Enhancing Efficient Decorrelation and Reduced Training Time in Pre-trained Model-based Continual Representation Learning19 Oct 2025
- 2025FlyLoRA: Boosting Task Decoupling and Parameter Efficiency via Implicit Rank-Wise Mixture-of-Experts9 Oct 2025
- 2025Comply: Learning Sentences with Complex Weights inspired by Fruit Fly Olfaction3 Feb 2025
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddings12 Dec 2024
- 2024Leveraging High-Resolution Features for Improved Deep Hashing-based Image Retrieval20 Mar 2024
- 2023Sparse Distributed Memory is a Continual Learner20 Mar 2023
- 2022Hebbian Continual Representation Learning28 Jun 2022
- 2022DeepSketch: A New Machine Learning-Based Reference Search Technique for Post-Deduplication Delta Compression17 Feb 2022
- 2021Federated Nearest Neighbor Classification with a Colony of Fruit-Flies: With Supplement14 Dec 2021
- 2021Algorithmic insights on continual learning from fruit flies15 Jul 2021
- 2021Can a Fruit Fly Learn Word Embeddings?18 Jan 2021