ACE: A Cardinality Estimator for Set-Valued Queries
Not on the map. Why?
Abstract (arXiv)
Cardinality estimation is a fundamental functionality in database systems. Most existing cardinality estimators focus on handling predicates over numeric or categorical data. They have largely omitted an important data type, set-valued data, which frequently occur in contemporary applications such as information retrieval and recommender systems. The few existing estimators for such data either favor high-frequency elements or rely on a partial independence assumption, which limits their practical applicability. We propose ACE, an Attention-based Cardinality Estimator for estimating the cardinality of queries over set-valued data. We first design a distillation-based data encoder to condense the dataset into a compact matrix. We then design an attention-based query analyzer to capture correlations among query elements. To handle variable-sized queries, a pooling module is introduced, followed by a regression model (MLP) to generate final cardinality estimates. We evaluate ACE on three datasets with varying query element distributions, demonstrating that ACE outperforms the state-of-the-art competitors in terms of both accuracy and efficiency.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 39 of its 104 references that are in the map. First posted on arXiv 19 Mar 2025.
Builds on
39 of 104 references.
References · 39
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016Layer Normalizationcited by 5,669
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,926
- 2020GLU Variants Improve Transformercited by 1,804
- 2020Rethinking Attention with Performerscited by 1,601
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2021Perceiver: General Perception with Iterative Attentioncited by 1,104
27 more
- 2019Machine Unlearningcited by 1,061
- 2017Deep Neural Networks as Gaussian Processescited by 622
- 2016Deep Transfer Learning with Joint Adaptation Networkscited by 612
- 2020Dataset Condensation with Gradient Matchingcited by 516
- 2019GMAN: A Graph Multi-Attention Network for Traffic Predictioncited by 434
- 2017Residual Attention Network for Image Classificationcited by 386
- 2019Multi-Task Deep Neural Networks for Natural Language Understandingcited by 350
- 2017The Case for Learned Index Structurescited by 188
- 2019Generating Personalized Recipes from Historical User Preferencescited by 53
- 2020Pooling Methods in Deep Neural Networks, a Reviewcited by 52
- 2021Soft-Label Anonymous Gastric X-ray Image Distillationcited by 51
- 2023M3D: Dataset Condensation by Minimizing Maximum Mean Discrepancycited by 49
- 2019Deep Unsupervised Cardinality Estimationcited by 36
- 2019Sharing Attention Weights for Fast Transformercited by 34
- 2021Cardinality Estimation in DBMS: A Comprehensive Benchmark Evaluationcited by 30
- 2021Augmenting Convolutional networks with attention-based aggregationcited by 29
- 2020FLAT: Fast, Lightweight and Accurate Method for Cardinality Estimationcited by 22
- 2020NeuroCard: One Cardinality Estimator for All Tablescited by 21
- 2021A Unified Deep Model of Learning from both Data and Queries for Cardinality Estimationcited by 21
- 2019DeepDB: Learn from Data, not from Queries!cited by 20
- 2021MDERank: A Masked Document Embedding Rank Approach for Unsupervised Keyphrase Extractioncited by 20
- 2021SHARE: a System for Hierarchical Assistive Recipe Editingcited by 15
- 2023ALECE: An Attention-based Learned Cardinality Estimator for SPJ Queries on Dynamic Workloads (Extended)cited by 13
- 2019An Approach Based on Bayesian Networks for Query Selectivity Estimationcited by 6
- 2023WISK: A Workload-aware Learned Index for Spatial Keyword Queriescited by 6
- 2024PACE: Poisoning Attacks on Learned Cardinality Estimationcited by 5
- 2023Bipartite Graph Convolutional Hashing for Effective and Efficient Top-N Search in Hamming Spacecited by 4
Built on by
Not cited yet.