mlsanityData to 7 Oct 2026

Learned Static Function Data Structures

arXiv 2510.27588 ↗First posted 31 Oct 2025cs.DS cs.DB cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

We consider the task of constructing a data structure for associating a static set of keys with values, while allowing arbitrary output values for queries involving keys outside the set. Compared to hash tables, these so-called static function data structures do not need to store the key set and thus use significantly less memory. Several techniques are known, with compressed static functions approaching the zero-order empirical entropy of the value sequence. In this paper, we introduce learned static functions, which use machine learning to capture correlations between keys and values. For each key, a model predicts a probability distribution over the values, from which we derive a key-specific prefix code to compactly encode the true value. The resulting codeword is stored in a classic static function data structure. This design allows learned static functions to break the zero-order entropy barrier while still supporting point queries. Our experiments show substantial space savings: up to one order of magnitude on real data, and up to three orders of magnitude on synthetic data.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 78 references that are in the map. First posted on arXiv 31 Oct 2025.

Builds on

27 of 78 references.

References · 27

  1. 2017The Case for Learned Index Structurescited by 188
  2. 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
  3. 2020NetFlow Datasets for Machine Learning-based Network Intrusion Detection Systemscited by 45
  4. 2018DeepZip: Lossless Data Compression using Recurrent Neural Networkscited by 32
  5. 2019The PGM-index: a multicriteria, compressed and learned approach to data indexingcited by 17
  6. 2019Adaptive Learned Bloom Filter (Ada-BF): Efficient Utilization of the Classifiercited by 15
  7. 2019Meta-Learning Neural Bloom Filterscited by 10
  8. 2021DeepBF: Malicious URL detection using Learned Bloom Filter and Evolutionary Deep Learningcited by 4
  9. 2019Xor Filters: Faster and Smaller Than Bloom and Cuckoo Filterscited by 3
  10. 2022Binary Fuse Filters: Fast and Smaller Than Xor Filterscited by 3
  11. 2022Daisy Bloom Filterscited by 3
  12. 2023Learned Monotone Minimal Perfect Hashingcited by 3
15 more
  1. 2023LeCo: Lightweight Compression via Learning Serial Correlationscited by 3
  2. 2016Squish: Near-Optimal Compression for Archival of Relational Datasetscited by 2
  3. 2021Fast Succinct Retrieval and Approximate Membership using Ribboncited by 2
  4. 2022Tight Bounds for Monotone Minimal Perfect Hashingcited by 2
  5. 2023DeepMapping: Learned Data Mapping for Lossless Compression and Efficient Lookupcited by 2
  6. 2025Modern Minimal Perfect Hashing: A Surveycited by 2
  7. 2018Fast Prefix Search in Little Space, with Applicationscited by 1
  8. 2021Iceberg Hashing: Optimizing Many Hash-Table Criteria at Oncecited by 1
  9. 2022PaCHash: Packed and Compressed Hash Tablescited by 1
  10. 2022SicHash -- Small Irregular Cuckoo Tables for Perfect Hashingcited by 1
  11. 2023CARAMEL: A Succinct Read-Only Lookup Table via Compressed Static Functionscited by 1
  12. 2023ShockHash: Towards Optimal-Space Minimal Perfect Hashing Beyond Brute-Forcecited by 1
  13. 2024Learned Compression of Nonlinear Time Series With Random Accesscited by 1
  14. 2025MorphisHash: Improving Space Efficiency of ShockHash for Minimal Perfect Hashingcited by 1
  15. 2025ε-Cost Sharding: Scaling Hypergraph-Based Static Functions and Filters to Trillions of Keyscited by 1

Built on by

Not cited yet.