ACE: A Cardinality Estimator for Set-Valued Queries
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.
Authors
- Jianzhong Qi (ORCID: https://orcid.org/0000-0001-6501-9050)
- Christian S. Jensen (ORCID: https://orcid.org/0000-0002-9697-7670)
- Yixiang Fang (ORCID: https://orcid.org/0000-0002-5047-8593)
- Yufan Sheng (ORCID: https://orcid.org/0009-0000-0107-4915)
- Xin Cao (ORCID: https://orcid.org/0000-0002-3519-7013)
- Kaiqi Zhao (ORCID: https://orcid.org/0000-0002-0984-1629)
- Wenjie Zhang (ORCID: https://orcid.org/0000-0001-6572-2600)
Institutions
- University of Auckland (NZ)
- The University of Melbourne (AU)
- UNSW Sydney (AU)
- Chinese University of Hong Kong, Shenzhen (CN)
- Aalborg University (DK)
Publication Details
- Journal
- Proceedings of the VLDB Endowment
- Published
- 2025-03-01
- DOI
- https://doi.org/10.14778/3734839.3734848
- Primary Topic
- Data Management and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00