The Case for Learned Index Structures

By Tim Kraska, Alex Beutel, Ed H. Chi, Joseph Dean, Neoklis Polyzotis. SIGMOD Conference, 2017

1,261 citations recorded by the source corpus.

Indexes are models: a \btree-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 \em learned indexes. 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 our learned indexes can have significant advantages over traditional indexes. More importantly, 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 provides just a glimpse of what might be possible.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition

View Paper: https://www.semanticscholar.org/paper/0539535989147bc7033f4a34931c7b8e17f1c650

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Hamed Zamani
  2. Jimmy J. Lin
  3. W. Bruce Croft
  4. Yi Tay
  5. Jamie Callan
  6. Nick Craswell
  7. Sebastian Hofstätter
  8. Bhaskar Mitra

In Computer Vision and Pattern Recognition

  1. Yi Tay
  2. Mostafa Dehghani
  3. Donald Metzler
  4. Dara Bahri
  5. Luc Van Gool
  6. Sebastian Hofstätter
  7. Dacheng Tao
  8. Andrew Zisserman

Citations in the corpus