The Case for Learned Index Structures
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
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:
- 2022Transformer Memory as a Differentiable Search Indexcited by 247
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
- 2023Recommender Systems with Generative Retrievalcited by 198
- 2024Mixture of A Million Expertscited by 72
- 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
- 2024Improving Online Algorithms via ML Predictionscited by 66
- 2021Faster Matchings via Learned Dualscited by 56
- 2023A Comprehensive Survey on Vector Database: Storage and Retrieval Technique, Challengecited by 55
- 2025Barbarians at the Gate: How AI is Upending Systems Researchcited by 54
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2024ProMoE: Fast MoE-based LLM Serving using Proactive Cachingcited by 40
- 2022The Third International Verification of Neural Networks Competition (VNN-COMP 2022): Summary and Resultscited by 39
38 more
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
- 2021How BPE Affects Memorization in Transformerscited by 29
- 2021Learning-Augmented k-means Clusteringcited by 26
- 2022Learning Predictions for Algorithms with Predictionscited by 25
- 2021The Internet of Federated Things (IoFT): A Vision for the Future and In-depth Survey of Data-driven Approaches for Federated Learningcited by 23
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streamscited by 20
- 2022NeuralVDB: High-resolution Sparse Volume Representation using Hierarchical Neural Networkscited by 20
- 2022Parsimonious Learning-Augmented Cachingcited by 19
- 2021Learning-based Support Estimation in Sublinear Timecited by 16
- 2022ELIAS: End-to-End Learning to Index and Search in Large Output Spacescited by 14
- 2023Sorting with Predictionscited by 14
- 2021Can Q-Learning be Improved with Advice?cited by 13
- 2024Online bipartite matching with imperfect advicecited by 13
- 2021Robust Learning-Augmented Caching: An Experimental Studycited by 12
- 2024Algorithms for Caching and MTS with reduced number of predictionscited by 12
- 2021(Optimal) Online Bipartite Matching with Degree Informationcited by 11
- 2022Learning-Augmented Maximum Flowcited by 11
- 2024Binary Search with Distributional Predictionscited by 11
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Datacited by 11
- 2021Double Coverage with Machine-Learned Advicecited by 10
- 2021A Unified Transferable Model for ML-Enhanced DBMScited by 10
- 2021A Survey on Deep Reinforcement Learning for Data Processing and Analyticscited by 10
- 2022Improved Learning-augmented Algorithms for k-means and k-medians Clusteringcited by 10
- 2023Active causal structure learning with advicecited by 10
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2021One Model to Rule them All: Towards Zero-Shot Learning for Databasescited by 9
- 2021Looper: An end-to-end ML platform for product decisionscited by 9
- 2018LIFT: Reinforcement Learning in Computer Systems by Learning From Demonstrationscited by 8
- 2021Accelerating Deep Learning Inference via Learned Cachescited by 8
- 2021CARMI: A Cache-Aware Learned Index with a Cost-based Construction Algorithmcited by 8
- 2022Learning-Augmented Algorithms for Online TSP on the Linecited by 8
- 2024Learning-Augmented Algorithms with Explicit Predictorscited by 8
- 2024Non-clairvoyant Scheduling with Partial Predictionscited by 7
- 2024Learning-Augmented Priority Queuescited by 7
- 2025On Tradeoffs in Learning-Augmented Algorithmscited by 7
- 2021Bounding the Last Mile: Efficient Learned String Indexingcited by 6
- 2021Learning-Augmented Algorithms for Online Steiner Treecited by 6
- 2022Detect, Distill and Update: Learned DB Systems Facing Out of Distribution Datacited by 6
50 most cited of 188 All 188 (JSON)
- 2026zScore-N: A Neural Network for On-Chain Wallet Reputation Scoring8 Sep 2026
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implications4 Sep 2026
- 2026Poisoning Attacks on the PGM-index2 Sep 2026
- 2026Intelligent Edge Computing31 Aug 2026
- 2026DataKernelBench: Can LLMs Optimize Database Queries on GPUs?25 Aug 2026
- 2026NeuRoute: Logit-Guided Neural Routing for Billion-Scale Vector Search with Sub-Hour Index Construction15 Aug 2026
- 2026Context Compaction Theory2 Aug 2026
- 2026Learning Filters with Certainty22 Jun 2026
- 2026RouteBalance: Fused Model Routing and Load Balancing for Heterogeneous LLM Serving16 Jun 2026
- 2026Turning music identification into a neural forward pass15 Jun 2026
- 2026M-CTX: Exact and Scalable Spatial Context Retrieval for Trajectory Analytics13 Jun 2026
- 2026TimeBlocks: Foundational and Continual Time-Series Blockbase -- Extended Version1 Jun 2026
38 more
- 2026Towards Optimal Robustness in Learning-Augmented Paging31 May 2026
- 2026The Time is Here for Just-in-Time Systems: Challenges and Opportunities22 May 2026
- 2026Incremental Strongly Connected Components with Predictions28 Apr 2026
- 2026Agentic Architect: An Agentic AI Framework for Architecture Design Exploration and Optimization28 Apr 2026
- 2026AI-Driven Research for Databases8 Apr 2026
- 2026On the (Generative) Linear Sketching Problem15 Mar 2026
- 2026Amortized Maximum Inner Product Search with Learned Support Functions9 Mar 2026
- 2026Adversarial Query Synthesis via Bayesian Optimization2 Mar 2026
- 2026Mathematical Foundations of Poisoning Attacks on Linear Regression over Cumulative Distribution Functions28 Feb 2026
- 2026The Anxiety of Influence: Bloom Filters in Transformer Attention Heads19 Feb 2026
- 2026Neural Paging: Learning Context Management Policies for Turing-Complete Agents11 Feb 2026
- 2026Piece of CAKE: Adaptive Execution Engines via Microsecond-Scale Learning4 Feb 2026
- 2026Minimum-Cost Network Flow with Dual Predictions28 Jan 2026
- 2026Learning-augmented smooth integer programs with PAC-learnable oracles22 Jan 2026
- 2026Lower Bounds for the Algorithmic Complexity of Learned Indexes10 Jan 2026
- 2025Let the Barbarians In: How AI Can Accelerate Systems Performance Research16 Dec 2025
- 2025Optimized Learned Count-Min Sketch13 Dec 2025
- 2025Learning-Augmented Ski Rental with Discrete Distributions: A Bayesian Approach8 Dec 2025
- 2025Adaptive Prefiltering for High-Dimensional Similarity Search: A Frequency-Aware Approach3 Dec 2025
- 2025Information Physics of Intelligence: Unifying Logical Depth and Entropy under Thermodynamic Constraints24 Nov 2025
- 2025Product distribution learning with imperfect advice13 Nov 2025
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Data10 Nov 2025
- 2025L2T-Tune:LLM-Guided Hybrid Database Tuning with LHS and TD33 Nov 2025
- 2025Learned Static Function Data Structures31 Oct 2025
- 2025Category-Aware Semantic Caching for Heterogeneous LLM Workloads29 Oct 2025
- 2025Barbarians at the Gate: How AI is Upending Systems Research7 Oct 2025
- 2025Privacy-Preserving Learning-Augmented Data Structures30 Sep 2025
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexes25 Sep 2025
- 2025Optimizing Health Coverage in Ethiopia: A Learning-augmented Approach and Persistent Proportionality Under an Online Budget29 Aug 2025
- 2025Compressive Meta-Learning14 Aug 2025
- 2025Approximate Proportionality in Online Fair Division5 Aug 2025
- 2025Learned LSM-trees: Two Approaches Using Learned Bloom Filters24 Jul 2025
- 2025Robustifying Learning-Augmented Caching Efficiently without Compromising 1-Consistency22 Jul 2025
- 2025Piecewise Linear Approximation in Learned Index Structures: Theoretical and Empirical Analysis25 Jun 2025
- 2025Learning-Augmented Algorithms for MTS with Bandit Access to Multiple Predictors5 Jun 2025
- 2025LotusFilter: Fast Diverse Nearest Neighbor Search via a Learned Cutoff Table5 Jun 2025
- 2025ACE: A Cardinality Estimator for Set-Valued Queries19 Mar 2025
- 2025Learning-Augmented Frequent Directions2 Mar 2025
50 newest of 188 All 188 (JSON)
- 2024Mixture of A Million Expertscited by 72
- 2024ProMoE: Fast MoE-based LLM Serving using Proactive Cachingcited by 40
- 2024ProMoE: Fast MoE-based LLM Serving using Proactive Caching29 Oct 2024
- 2024Mixture of A Million Experts4 Jul 2024
- 2022Transformer Memory as a Differentiable Search Indexcited by 247
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
- 2023Recommender Systems with Generative Retrievalcited by 198
- 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
- 2024Improving Online Algorithms via ML Predictionscited by 66
- 2021Faster Matchings via Learned Dualscited by 56
- 2023A Comprehensive Survey on Vector Database: Storage and Retrieval Technique, Challengecited by 55
- 2025Barbarians at the Gate: How AI is Upending Systems Researchcited by 54
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2022The Third International Verification of Neural Networks Competition (VNN-COMP 2022): Summary and Resultscited by 39
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
- 2021How BPE Affects Memorization in Transformerscited by 29
12 most cited of 180 All 180 (JSON)
- 2026zScore-N: A Neural Network for On-Chain Wallet Reputation Scoring8 Sep 2026
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implications4 Sep 2026
- 2026Poisoning Attacks on the PGM-index2 Sep 2026
- 2026Intelligent Edge Computing31 Aug 2026
- 2026DataKernelBench: Can LLMs Optimize Database Queries on GPUs?25 Aug 2026
- 2026NeuRoute: Logit-Guided Neural Routing for Billion-Scale Vector Search with Sub-Hour Index Construction15 Aug 2026
- 2026Context Compaction Theory2 Aug 2026
- 2026Learning Filters with Certainty22 Jun 2026
- 2026Turning music identification into a neural forward pass15 Jun 2026
- 2026M-CTX: Exact and Scalable Spatial Context Retrieval for Trajectory Analytics13 Jun 2026
- 2026TimeBlocks: Foundational and Continual Time-Series Blockbase -- Extended Version1 Jun 2026
- 2026Towards Optimal Robustness in Learning-Augmented Paging31 May 2026
12 newest of 180 All 180 (JSON)