Generalized compression and compressive search of large datasets
Morgan E. Prior, Thomas Howard III, Emily Light, Najib Ishaq, Noah M., Daniels

TL;DR
panCAKES is a novel, general-purpose algorithm that enables efficient compressive search, including k-NN and rho-NN, on large datasets by leveraging low-dimensional structures and achieving near gzip compression ratios with sub-linear search times.
Contribution
The paper introduces panCAKES, a new method for compressive search that combines compression and search capabilities across various data types and distance functions, leveraging the manifold hypothesis.
Findings
Achieves compression ratios close to gzip.
Provides sub-linear time performance for k-NN and rho-NN searches.
Demonstrates effectiveness on genomic, proteomic, and set data.
Abstract
The Big Data explosion has necessitated the development of search algorithms that scale sub-linearly in time and memory. While compression algorithms and search algorithms do exist independently, few algorithms offer both, and those which do are domain-specific. We present panCAKES, a novel approach to compressive search, i.e., a way to perform -NN and -NN search on compressed data while only decompressing a small, relevant, portion of the data. panCAKES assumes the manifold hypothesis and leverages the low-dimensional structure of the data to compress and search it efficiently. panCAKES is generic over any distance function for which the distance between two points is proportional to the memory cost of storing an encoding of one in terms of the other. This property holds for many widely-used distance functions, e.g. string edit distances (Levenshtein,…
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
TopicsAlgorithms and Data Compression · Advanced Data Compression Techniques · Image Retrieval and Classification Techniques
MethodsSparse Evolutionary Training
