Updatable Learned Index with Precise Positions
Not on the map. Why?
Abstract (arXiv)
Index plays an essential role in modern database engines to accelerate the query processing. The new paradigm of "learned index" has significantly changed the way of designing index structures in DBMS. The key insight is that indexes could be regarded as learned models that predict the position of a lookup key in the dataset. While such studies show promising results in both lookup time and index size, they cannot efficiently support update operations. Although recent studies have proposed some preliminary approaches to support update, they are at the cost of scarifying the lookup performance as they suffer from the overheads brought by imprecise predictions in the leaf nodes. In this paper, we propose LIPP, a brand new framework of learned index to address such issues. Similar with state-of-the-art learned index structures, LIPP is able to support all kinds of index operations, namely lookup query, range query, insert, delete, update and bulkload. Meanwhile, we overcome the limitations of previous studies by properly extending the tree structure when dealing with update operations so as to eliminate the deviation of location predicted by the models in the leaf nodes. Moreover, we further propose a dynamic adjustment strategy to ensure that the height of the tree index is tightly bounded and provide comprehensive theoretical analysis to illustrate it. We conduct an extensive set of experiments on several real-life and synthetic datasets. The results demonstrate that our method consistently outperforms state-of-the-art solutions, achieving by up to 4x for a broader class of workloads with different index operations.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Apr 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 2; 2024: 2; 2025: 3; 2026: 3.
13 papers.
Sort:
- 2023WISK: A Workload-aware Learned Index for Spatial Keyword Queriescited by 6
- 2023Online List Labeling with Predictionscited by 5
- 2024A Survey of Learned Indexes for the Multi-dimensional Spacecited by 4
- 2024Accelerating String-Key Learned Index Structures via Memoization-based Incremental Trainingcited by 4
- 2022NFL: Robust Learned Index via Distribution Transformationcited by 3
- 2022On the Power of Learning-Augmented Search Treescited by 3
- 2025A New Paradigm in Tuning Learned Indexes: A Reinforcement Learning Enhanced Approachcited by 2
- 2026AI-Driven Research for Databasescited by 2
- 2022LSI: A Learned Secondary Index Structurecited by 1
- 2025LotusFilter: Fast Diverse Nearest Neighbor Search via a Learned Cutoff Tablecited by 1
- 2026Mathematical Foundations of Poisoning Attacks on Linear Regression over Cumulative Distribution Functionscited by 1
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexescited by 0
1 more
- 2026AI-Driven Research for Databases8 Apr 2026
- 2026Mathematical Foundations of Poisoning Attacks on Linear Regression over Cumulative Distribution Functions28 Feb 2026
- 2026Lower Bounds for the Algorithmic Complexity of Learned Indexes10 Jan 2026
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexes25 Sep 2025
- 2025LotusFilter: Fast Diverse Nearest Neighbor Search via a Learned Cutoff Table5 Jun 2025
- 2025A New Paradigm in Tuning Learned Indexes: A Reinforcement Learning Enhanced Approach7 Feb 2025
- 2024Accelerating String-Key Learned Index Structures via Memoization-based Incremental Training18 Mar 2024
- 2024A Survey of Learned Indexes for the Multi-dimensional Space11 Mar 2024
- 2023Online List Labeling with Predictions17 May 2023
- 2023WISK: A Workload-aware Learned Index for Spatial Keyword Queries28 Feb 2023
- 2022On the Power of Learning-Augmented Search Trees16 Nov 2022
- 2022NFL: Robust Learned Index via Distribution Transformation24 May 2022
1 more
- 2022LSI: A Learned Secondary Index Structure11 May 2022
- 2023WISK: A Workload-aware Learned Index for Spatial Keyword Queriescited by 6
- 2023Online List Labeling with Predictionscited by 5
- 2024A Survey of Learned Indexes for the Multi-dimensional Spacecited by 4
- 2024Accelerating String-Key Learned Index Structures via Memoization-based Incremental Trainingcited by 4
- 2022NFL: Robust Learned Index via Distribution Transformationcited by 3
- 2022On the Power of Learning-Augmented Search Treescited by 3
- 2025A New Paradigm in Tuning Learned Indexes: A Reinforcement Learning Enhanced Approachcited by 2
- 2026AI-Driven Research for Databasescited by 2
- 2022LSI: A Learned Secondary Index Structurecited by 1
- 2025LotusFilter: Fast Diverse Nearest Neighbor Search via a Learned Cutoff Tablecited by 1
- 2026Mathematical Foundations of Poisoning Attacks on Linear Regression over Cumulative Distribution Functionscited by 1
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexescited by 0
12 most cited of 13 All 13 (JSON)
- 2026AI-Driven Research for Databases8 Apr 2026
- 2026Mathematical Foundations of Poisoning Attacks on Linear Regression over Cumulative Distribution Functions28 Feb 2026
- 2026Lower Bounds for the Algorithmic Complexity of Learned Indexes10 Jan 2026
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexes25 Sep 2025
- 2025LotusFilter: Fast Diverse Nearest Neighbor Search via a Learned Cutoff Table5 Jun 2025
- 2025A New Paradigm in Tuning Learned Indexes: A Reinforcement Learning Enhanced Approach7 Feb 2025
- 2024Accelerating String-Key Learned Index Structures via Memoization-based Incremental Training18 Mar 2024
- 2024A Survey of Learned Indexes for the Multi-dimensional Space11 Mar 2024
- 2023Online List Labeling with Predictions17 May 2023
- 2023WISK: A Workload-aware Learned Index for Spatial Keyword Queries28 Feb 2023
- 2022On the Power of Learning-Augmented Search Trees16 Nov 2022
- 2022NFL: Robust Learned Index via Distribution Transformation24 May 2022
12 newest of 13 All 13 (JSON)