Authors
Martin Eppert, Philipp Fent, Thomas Neumann
Publication date
2021/6/20
Book
Proceedings of the Fourth International Workshop on Exploiting Artificial Intelligence Techniques for Data Management
Pages
9-15
Description
Although linear regressions are essential for learned index structures, most implementations use Simple Linear Regression, which optimizes the squared error. Since learned indexes use exponential search, regressions that optimize the logarithmic error are much better tailored for the use-case. By using this fitting optimization target, we can significantly improve learned index’s lookup performance with no architectural changes.
While the log-error is harder to optimize, our novel algorithms and optimization heuristics can bring a practical performance improvement of the lookup latency. Even in cases where fast build times are paramount, log-error regressions still provide a robust fallback for degenerated leaf models. The resulting regressions are much better suited for learned indexes, and speed up lookups on data sets with outliers by over a factor of 2.
Total citations
2021202220232024133
Scholar articles
M Eppert, P Fent, T Neumann - Proceedings of the Fourth International Workshop on …, 2021