ZOR filters: fast and smaller than fuse filters
Antoine Limasset

TL;DR
ZOR filters are a deterministic variant of XOR and fuse filters that guarantee construction success, maintain fast query performance, and operate with minimal overhead close to the theoretical lower bound.
Contribution
We introduce ZOR filters, a deterministic construction method for probabilistic membership filters that ensures termination while preserving fast query performance.
Findings
Achieve overhead within 1% of the information-theoretic lower bound.
Abandoned keys fraction drops below 1% for moderate arity.
Prototype builds slower than optimized fuse filters due to explicit incidence maintenance.
Abstract
Probabilistic membership filters support fast approximate membership queries with a controlled false-positive probability and are widely used across storage, analytics, networking, and bioinformatics \cite{chang2008bigtable,dayan2018optimalbloom,broder2004network,harris2020improved,marchet2023scalable,chikhi2025logan,hernandez2025reindeer2}. In the static setting, state-of-the-art designs such as XOR and fuse filters achieve low overhead and very fast queries, but their peeling-based construction succeeds only with high probability, which complicates deterministic builds \cite{graf2020xor,graf2022binary,ulrich2023taxor}. We introduce \emph{ZOR filters}, a deterministic continuation of XOR/fuse filters that guarantees construction termination while preserving the same XOR-based query mechanism. ZOR replaces restart-on-failure with deterministic peeling that abandons 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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Single-cell and spatial transcriptomics · Caching and Content Delivery
