TL;DR
This paper introduces CVOPT, a novel sampling framework that optimizes the quality of approximate answers for multiple group-by queries simultaneously, significantly reducing errors compared to existing methods.
Contribution
CVOPT is a new data-driven, stratified sampling method that optimizes multiple group-by query answers by minimizing coefficient of variation metrics, handling diverse data characteristics.
Findings
CVOPT achieves 5x smaller relative errors than state-of-the-art methods.
It effectively handles diverse group characteristics like frequency and variance.
CVOPT outperforms existing approaches in sample quality and estimation accuracy.
Abstract
Random sampling has been widely used in approximate query processing on large databases, due to its potential to significantly reduce resource usage and response times, at the cost of a small approximation error. We consider random sampling for answering the ubiquitous class of group-by queries, which first group data according to one or more attributes, and then aggregate within each group after filtering through a predicate. The challenge with group-by queries is that a sampling method cannot focus on optimizing the quality of a single answer (e.g. the mean of selected data), but must simultaneously optimize the quality of a set of answers (one per group). We present CVOPT, a query- and data-driven sampling framework for a set of group-by queries. To evaluate the quality of a sample, CVOPT defines a metric based on the norm (e.g. or ) of the coefficients of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
