SNARF: a learning-enhanced range filter
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 …
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 …
problems. For example, there has been work on applying machine learning to improve …
The Case for Learned In-Memory Joins
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 …
investigated in the database literature. In this paper, we study whether exploiting the CDF …
Parallel External Sorting of ASCII Records Using Learned Models
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 …
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
Designing algorithms is cumbersome and errorprone. This, among other things, has
increasingly led to efforts to extend or even replace designing algorithms with machine …
increasingly led to efforts to extend or even replace designing algorithms with machine …
LearnedSort as a learning-augmented SampleSort: Analysis and Parallelization
This work analyzes and parallelizes LearnedSort, the novel algorithm that sorts using
machine learning models based on the cumulative distribution function. LearnedSort is …
machine learning models based on the cumulative distribution function. LearnedSort is …
PCF Learned Sort: a Learning Augmented Sort Algorithm with Expected Complexity
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 …
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 …
based approaches in sequential sorting numerical data, via two main research steps. First …