Index structures such as B-trees and bloom filters are the well-established petrol engines of database systems. However, these structures do not fully exploit patterns in data distribution. To address this, researchers have suggested using machine learning models as electric engines that can entirely replace index structures. Such a paradigm shift in data system design, however, opens many unsolved design challenges. More research is needed to understand the theoretical guarantees and design efficient support for insertion and deletion. In this thesis, we adopt a different position: index algorithms are good enough, and instead of going back to the drawing board to fit data systems with learned models, we should develop lightweight hybr...
Machine learning is the embodiment of an unapologetically data-driven philosophy that has increasing...
With this collection of code and configuration files (contained in "LMIF" = 'Learned ...
In some applications, data capture dominates query processing. For example, monitoring moving object...
A recent trend in algorithm design consists of augmenting classic data structures with machine learn...
A recent trend in algorithm design consists of augmenting classic data structures with machine learn...
A recent trend in algorithm design consists of augmenting classic data structures with machine learn...
© 2020 Association for Computing Machinery. Recent work on "learned indexes" has changed the way we ...
© 2018 Association for Computing Machinery. Indexes are models: a B-Tree-Index can be seen as a mode...
The new area of Learned Data Structures consists of mixing Machine Learning techniques with those sp...
© 2020, VLDB Endowment. All rights reserved. Recent advancements in learned index structures propose...
Inverted indexes are vital in providing fast key-word-based search. For every term in the document c...
With the aim of obtaining time/space improvements in classic Data Structures, an emerging trend is t...
Learned indexes, which use machine learning models to replace traditional index structures, have sho...
© 2020 Association for Computing Machinery. Scanning and filtering over multi-dimensional tables are...
The collection of digital data is growing at an exponential rate. Data originates from wide range of...
Machine learning is the embodiment of an unapologetically data-driven philosophy that has increasing...
With this collection of code and configuration files (contained in "LMIF" = 'Learned ...
In some applications, data capture dominates query processing. For example, monitoring moving object...
A recent trend in algorithm design consists of augmenting classic data structures with machine learn...
A recent trend in algorithm design consists of augmenting classic data structures with machine learn...
A recent trend in algorithm design consists of augmenting classic data structures with machine learn...
© 2020 Association for Computing Machinery. Recent work on "learned indexes" has changed the way we ...
© 2018 Association for Computing Machinery. Indexes are models: a B-Tree-Index can be seen as a mode...
The new area of Learned Data Structures consists of mixing Machine Learning techniques with those sp...
© 2020, VLDB Endowment. All rights reserved. Recent advancements in learned index structures propose...
Inverted indexes are vital in providing fast key-word-based search. For every term in the document c...
With the aim of obtaining time/space improvements in classic Data Structures, an emerging trend is t...
Learned indexes, which use machine learning models to replace traditional index structures, have sho...
© 2020 Association for Computing Machinery. Scanning and filtering over multi-dimensional tables are...
The collection of digital data is growing at an exponential rate. Data originates from wide range of...
Machine learning is the embodiment of an unapologetically data-driven philosophy that has increasing...
With this collection of code and configuration files (contained in "LMIF" = 'Learned ...
In some applications, data capture dominates query processing. For example, monitoring moving object...