mlsanityData to 14 Oct 2026

The Case for Learned Index Structures

arXiv 1712.01208 ↗First posted 4 Dec 2017cs.DB cs.DS cs.NEcited by 188

Not on the map. Why?

Abstract (arXiv)

Indexes are models: a B-Tree-Index can be seen as a model to map a key to the position of a record within a sorted array, a Hash-Index as a model to map a key to a position of a record within an unsorted array, and a BitMap-Index as a model to indicate if a data record exists or not. In this exploratory research paper, we start from this premise and posit that all existing index structures can be replaced with other types of models, including deep-learning models, which we term learned indexes. The key idea is that a model can learn the sort order or structure of lookup keys and use this signal to effectively predict the position or existence of records. We theoretically analyze under which conditions learned indexes outperform traditional index structures and describe the main challenges in designing learned index structures. Our initial results show, that by using neural nets we are able to outperform cache-optimized B-Trees by up to 70% in speed while saving an order-of-magnitude in memory over several real-world data sets. More importantly though, we believe that the idea of replacing core components of a data management system through learned models has far reaching implications for future systems designs and that this work just provides a glimpse of what might be possible.

Key facts. Cited by 188 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Dec 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2018: 1; 2019: 0; 2020: 0; 2021: 39; 2022: 32; 2023: 25; 2024: 34; 2025: 30; 2026: 27.

188 papers.

Sort:

By area:

  1. 2022Transformer Memory as a Differentiable Search Indexcited by 247
  2. 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
  3. 2023Recommender Systems with Generative Retrievalcited by 198
  4. 2024Mixture of A Million Expertscited by 72
  5. 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
  6. 2024Improving Online Algorithms via ML Predictionscited by 66
  7. 2021Faster Matchings via Learned Dualscited by 56
  8. 2023A Comprehensive Survey on Vector Database: Storage and Retrieval Technique, Challengecited by 55
  9. 2025Barbarians at the Gate: How AI is Upending Systems Researchcited by 54
  10. 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
  11. 2024ProMoE: Fast MoE-based LLM Serving using Proactive Cachingcited by 40
  12. 2022The Third International Verification of Neural Networks Competition (VNN-COMP 2022): Summary and Resultscited by 39
38 more
  1. 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
  2. 2021How BPE Affects Memorization in Transformerscited by 29
  3. 2021Learning-Augmented k-means Clusteringcited by 26
  4. 2022Learning Predictions for Algorithms with Predictionscited by 25
  5. 2021The Internet of Federated Things (IoFT): A Vision for the Future and In-depth Survey of Data-driven Approaches for Federated Learningcited by 23
  6. 2022Triangle and Four Cycle Counting with Predictions in Graph Streamscited by 20
  7. 2022NeuralVDB: High-resolution Sparse Volume Representation using Hierarchical Neural Networkscited by 20
  8. 2022Parsimonious Learning-Augmented Cachingcited by 19
  9. 2021Learning-based Support Estimation in Sublinear Timecited by 16
  10. 2022ELIAS: End-to-End Learning to Index and Search in Large Output Spacescited by 14
  11. 2023Sorting with Predictionscited by 14
  12. 2021Can Q-Learning be Improved with Advice?cited by 13
  13. 2024Online bipartite matching with imperfect advicecited by 13
  14. 2021Robust Learning-Augmented Caching: An Experimental Studycited by 12
  15. 2024Algorithms for Caching and MTS with reduced number of predictionscited by 12
  16. 2021(Optimal) Online Bipartite Matching with Degree Informationcited by 11
  17. 2022Learning-Augmented Maximum Flowcited by 11
  18. 2024Binary Search with Distributional Predictionscited by 11
  19. 2025Cortex AISQL: A Production SQL Engine for Unstructured Datacited by 11
  20. 2021Double Coverage with Machine-Learned Advicecited by 10
  21. 2021A Unified Transferable Model for ML-Enhanced DBMScited by 10
  22. 2021A Survey on Deep Reinforcement Learning for Data Processing and Analyticscited by 10
  23. 2022Improved Learning-augmented Algorithms for k-means and k-medians Clusteringcited by 10
  24. 2023Active causal structure learning with advicecited by 10
  25. 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
  26. 2021One Model to Rule them All: Towards Zero-Shot Learning for Databasescited by 9
  27. 2021Looper: An end-to-end ML platform for product decisionscited by 9
  28. 2018LIFT: Reinforcement Learning in Computer Systems by Learning From Demonstrationscited by 8
  29. 2021Accelerating Deep Learning Inference via Learned Cachescited by 8
  30. 2021CARMI: A Cache-Aware Learned Index with a Cost-based Construction Algorithmcited by 8
  31. 2022Learning-Augmented Algorithms for Online TSP on the Linecited by 8
  32. 2024Learning-Augmented Algorithms with Explicit Predictorscited by 8
  33. 2024Non-clairvoyant Scheduling with Partial Predictionscited by 7
  34. 2024Learning-Augmented Priority Queuescited by 7
  35. 2025On Tradeoffs in Learning-Augmented Algorithmscited by 7
  36. 2021Bounding the Last Mile: Efficient Learned String Indexingcited by 6
  37. 2021Learning-Augmented Algorithms for Online Steiner Treecited by 6
  38. 2022Detect, Distill and Update: Learned DB Systems Facing Out of Distribution Datacited by 6

50 most cited of 188 All 188 (JSON)