Neural Neighborhood Encoding for Classification
Kaushik Sinha, Parikshit Ram

TL;DR
This paper introduces a neuroscience-inspired classifier that encodes local neighborhoods using Fly Bloom Filters, enabling efficient, parallelizable, and competitive classification performance across diverse datasets.
Contribution
The paper proposes a novel neighborhood encoding classifier based on Fly Bloom Filters, combining theoretical guarantees with extensive empirical evaluation.
Findings
Achieves competitive accuracy with nearest neighbor classifiers.
Supports efficient, single-pass, parallelizable learning.
Performs well across over 50 diverse datasets.
Abstract
Inspired by the fruit-fly olfactory circuit, the Fly Bloom Filter [Dasgupta et al., 2018] is able to efficiently summarize the data with a single pass and has been used for novelty detection. We propose a new classifier (for binary and multi-class classification) that effectively encodes the different local neighborhoods for each class with a per-class Fly Bloom Filter. The inference on test data requires an efficient {\tt FlyHash} [Dasgupta, et al., 2017] operation followed by a high-dimensional, but {\em sparse}, dot product with the per-class Bloom Filters. The learning is trivially parallelizable. On the theoretical side, we establish conditions under which the prediction of our proposed classifier on any test example agrees with the prediction of the nearest neighbor classifier with high probability. We extensively evaluate our proposed scheme with over data sets of varied…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Chemical Sensor Technologies · Machine Learning and ELM · Domain Adaptation and Few-Shot Learning
