Electra: Conditional Generative Model based Predicate-Aware Query Approximation
Not on the map. Why?
Abstract (arXiv)
The goal of Approximate Query Processing (AQP) is to provide very fast but "accurate enough" results for costly aggregate queries thereby improving user experience in interactive exploration of large datasets. Recently proposed Machine-Learning based AQP techniques can provide very low latency as query execution only involves model inference as compared to traditional query processing on database clusters. However, with increase in the number of filtering predicates(WHERE clauses), the approximation error significantly increases for these methods. Analysts often use queries with a large number of predicates for insights discovery. Thus, maintaining low approximation error is important to prevent analysts from drawing misleading conclusions. In this paper, we propose ELECTRA, a predicate-aware AQP system that can answer analytics-style queries with a large number of predicates with much smaller approximation errors. ELECTRA uses a conditional generative model that learns the conditional distribution of the data and at runtime generates a small (~1000 rows) but representative sample, on which the query is executed to compute the approximate result. Our evaluations with four different baselines on three real-world datasets show that ELECTRA provides lower AQP error for large number of predicates compared to baselines.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 44 references that are in the map. First posted on arXiv 28 Jan 2022.
Builds on
18 of 44 references.
References · 18
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
- 2019A Comprehensive Survey on Transfer Learningcited by 1,154
- 2019Modeling Tabular data using Conditional GANcited by 695
- 2017Overcoming Catastrophic Forgetting by Incremental Moment Matchingcited by 243
- 2017The Case for Learned Index Structurescited by 188
- 2018Data Synthesis based on Generative Adversarial Networkscited by 184
- 2017Device Placement Optimization with Reinforcement Learningcited by 84
- 2018Variational Autoencoder with Arbitrary Conditioningcited by 68
6 more
- 2019An End-to-End Learning-based Cost Estimatorcited by 43
- 2019Deep Unsupervised Cardinality Estimationcited by 36
- 2020NeuroCard: One Cardinality Estimator for All Tablescited by 21
- 2019DeepDB: Learn from Data, not from Queries!cited by 20
- 2018VerdictDB: Universalizing Approximate Query Processingcited by 11
- 2019Approximate Query Processing using Deep Generative Modelscited by 8
Built on by
Citing papers per year: 2022: 1.
1 paper.
- 2022Reinforced Approximate Exploratory Data Analysiscited by 1
- 2022Reinforced Approximate Exploratory Data Analysis12 Dec 2022