SNARF: a learning-enhanced range filter

K Vaidya, S Chatterjee, E Knorr… - Proceedings of the …, 2022 - dl.acm.org
We present Sparse Numerical Array-Based Range Filters (SNARF), a learned range filter
that efficiently supports range queries for numerical data. SNARF creates a model of the …

Towards instance-optimized data systems

T Kraska - Proceedings of the VLDB Endowment, 2021 - par.nsf.gov
In recent years, we have seen increased interest in applying machine learning to system
problems. For example, there has been work on applying machine learning to improve …

The Case for Learned In-Memory Joins

I Sabek, T Kraska - arxiv preprint arxiv:2111.08824, 2021 - arxiv.org
In-memory join is an essential operator in any database engine. It has been extensively
investigated in the database literature. In this paper, we study whether exploiting the CDF …

Parallel External Sorting of ASCII Records Using Learned Models

A Kristo, T Kraska - arxiv preprint arxiv:2305.05671, 2023 - arxiv.org
External sorting is at the core of many operations in large-scale database systems, such as
ordering and aggregation queries for large result sets, building indexes, sort-merge joins …

[PDF][PDF] Towards a framework for learning algorithms: the case of learned comparison sorting

P Kunz, I Georgievski, M Aiello - … of the Thirty-Third International Joint …, 2024 - ijcai.org
Designing algorithms is cumbersome and errorprone. This, among other things, has
increasingly led to efforts to extend or even replace designing algorithms with machine …

LearnedSort as a learning-augmented SampleSort: Analysis and Parallelization

I Carvalho, R Lawrence - … of the 35th International Conference on …, 2023 - dl.acm.org
This work analyzes and parallelizes LearnedSort, the novel algorithm that sorts using
machine learning models based on the cumulative distribution function. LearnedSort is …

PCF Learned Sort: a Learning Augmented Sort Algorithm with Expected Complexity

A Sato, Y Matsui - arxiv preprint arxiv:2405.07122, 2024 - arxiv.org
Sorting is one of the most fundamental algorithms in computer science. Recently, Learned
Sorts, which use machine learning to improve sorting speed, have attracted attention. While …

Balanced Learned Sort: a new learned model for fast and balanced item bucketing

P Ferragina, M Odorisio - arxiv preprint arxiv:2407.00734, 2024 - arxiv.org
This paper aims to better understand the strengths and limitations of adopting learned-
based approaches in sequential sorting numerical data, via two main research steps. First …