Testing the Robustness of Learned Index Structures
Not on the map. Why?
Abstract (arXiv)
While early empirical evidence has supported the case for learned index structures as having favourable average-case performance, little is known about their worst-case performance. By contrast, classical structures are known to achieve optimal worst-case behaviour. This work evaluates the robustness of learned index structures in the presence of adversarial workloads. To simulate adversarial workloads, we carry out a data poisoning attack on linear regression models that manipulates the cumulative distribution function (CDF) on which the learned index model is trained. The attack deteriorates the fit of the underlying ML model by injecting a set of poisoning keys into the training dataset, which leads to an increase in the prediction error of the model and thus deteriorates the overall performance of the learned index structure. We assess the performance of various regression methods and the learned index implementations ALEX and PGM-Index. We show that learned index structures can suffer from a significant performance deterioration of up to 20% when evaluated on poisoned vs. non-poisoned datasets.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 35 references that are in the map. First posted on arXiv 23 Jul 2022.
Builds on
16 of 35 references.
References · 16
- 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 411
- 2018Manipulating Machine Learning: Poisoning Attacks and Countermeasures for Regression Learningcited by 219
- 2017Towards Poisoning of Deep Learning Algorithms with Back-gradient Optimizationcited by 188
- 2017The Case for Learned Index Structurescited by 188
- 2018Is feature selection secure against training data poisoning?cited by 88
- 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
- 2019ALEX: An Updatable Adaptive Learned Indexcited by 43
- 2020RadixSpline: A Single-Pass Learned Indexcited by 31
- 2018FITing-Tree: A Data-aware Index Structurecited by 30
- 2019Learning Multi-dimensional Indexescited by 30
- 2020Tsunami: A Learned Multi-dimensional Index for Correlated Data and Skewed Workloadscited by 25
- 2020Data Poisoning Attacks on Regression Learning and Corresponding Defensescited by 10
4 more
- 2020Learned Indexes for a Google-scale Disk-based Databasecited by 9
- 2020The Price of Tailoring the Index to Your Data: Poisoning Attacks on Learned Index Structurescited by 5
- 2019Learned Indexes for Dynamic Workloadscited by 2
- 2019LISA: Towards Learned DNA Sequence Searchcited by 2
Built on by
Not cited yet.