ALECE: An Attention-based Learned Cardinality Estimator for SPJ Queries on Dynamic Workloads (Extended)
Not on the map. Why?
Abstract (arXiv)
For efficient query processing, DBMS query optimizers have for decades relied on delicate cardinality estimation methods. In this work, we propose an Attention-based LEarned Cardinality Estimator (ALECE for short) for SPJ queries. The core idea is to discover the implicit relationships between queries and underlying dynamic data using attention mechanisms in ALECE's two modules that are built on top of carefully designed featurizations for data and queries. In particular, from all attributes in the database, the data-encoder module obtains organic and learnable aggregations which implicitly represent correlations among the attributes, whereas the query-analyzer module builds a bridge between the query featurizations and the data aggregations to predict the query's cardinality. We experimentally evaluate ALECE on multiple dynamic workloads. The results show that ALECE enables PostgreSQL's optimizer to achieve nearly optimal performance, clearly outperforming its built-in cardinality estimator and other alternatives.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Oct 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 3; 2025: 9; 2026: 1.
13 papers.
Sort:
- 2024PRICE: A Pretrained Model for Cross-Database Cardinality Estimationcited by 8
- 2024NeurDB: On the Design and Implementation of an AI-powered Autonomous Databasecited by 5
- 2024A Practical Theory of Generalization in Selectivity Learningcited by 3
- 2025In-Context Adaptation to Concept Drift for Learned Database Operationscited by 3
- 2025DistJoin: A Decoupled Join Cardinality Estimator based on Adaptive Neural Predicate Modulationcited by 1
- 2025Data-Agnostic Cardinality Learning from Imperfect Workloadscited by 1
- 2025ACE: A Cardinality Estimator for Set-Valued Queriescited by 0
- 2025PLM4NDV: Minimizing Data Access for Number of Distinct Values Estimation with Pre-trained Language Modelscited by 0
- 2025Low Rank Learning for Offline Query Optimizationcited by 0
- 2025Sketched Sum-Product Networks for Joinscited by 0
- 2025A Lightweight Learned Cardinality Estimation Modelcited by 0
- 2025CoLSE: A Lightweight and Robust Hybrid Learned Model for Single-Table Cardinality Estimation using Joint CDFcited by 0
1 more
- 2026Selectivity Estimation for Linear Queries via Online Learning3 Jul 2026
- 2025CoLSE: A Lightweight and Robust Hybrid Learned Model for Single-Table Cardinality Estimation using Joint CDF14 Dec 2025
- 2025A Lightweight Learned Cardinality Estimation Model13 Aug 2025
- 2025Data-Agnostic Cardinality Learning from Imperfect Workloads19 Jun 2025
- 2025Sketched Sum-Product Networks for Joins16 Jun 2025
- 2025In-Context Adaptation to Concept Drift for Learned Database Operations7 May 2025
- 2025Low Rank Learning for Offline Query Optimization8 Apr 2025
- 2025PLM4NDV: Minimizing Data Access for Number of Distinct Values Estimation with Pre-trained Language Models1 Apr 2025
- 2025ACE: A Cardinality Estimator for Set-Valued Queries19 Mar 2025
- 2025DistJoin: A Decoupled Join Cardinality Estimator based on Adaptive Neural Predicate Modulation12 Mar 2025
- 2024A Practical Theory of Generalization in Selectivity Learning11 Sep 2024
- 2024NeurDB: On the Design and Implementation of an AI-powered Autonomous Database6 Aug 2024
1 more
- 2024PRICE: A Pretrained Model for Cross-Database Cardinality Estimationcited by 8
- 2024NeurDB: On the Design and Implementation of an AI-powered Autonomous Databasecited by 5
- 2024A Practical Theory of Generalization in Selectivity Learningcited by 3
- 2025In-Context Adaptation to Concept Drift for Learned Database Operationscited by 3
- 2025DistJoin: A Decoupled Join Cardinality Estimator based on Adaptive Neural Predicate Modulationcited by 1
- 2025Data-Agnostic Cardinality Learning from Imperfect Workloadscited by 1
- 2025ACE: A Cardinality Estimator for Set-Valued Queriescited by 0
- 2025PLM4NDV: Minimizing Data Access for Number of Distinct Values Estimation with Pre-trained Language Modelscited by 0
- 2025Low Rank Learning for Offline Query Optimizationcited by 0
- 2025Sketched Sum-Product Networks for Joinscited by 0
- 2025A Lightweight Learned Cardinality Estimation Modelcited by 0
- 2025CoLSE: A Lightweight and Robust Hybrid Learned Model for Single-Table Cardinality Estimation using Joint CDFcited by 0
12 most cited of 13 All 13 (JSON)
- 2026Selectivity Estimation for Linear Queries via Online Learning3 Jul 2026
- 2025CoLSE: A Lightweight and Robust Hybrid Learned Model for Single-Table Cardinality Estimation using Joint CDF14 Dec 2025
- 2025A Lightweight Learned Cardinality Estimation Model13 Aug 2025
- 2025Data-Agnostic Cardinality Learning from Imperfect Workloads19 Jun 2025
- 2025Sketched Sum-Product Networks for Joins16 Jun 2025
- 2025In-Context Adaptation to Concept Drift for Learned Database Operations7 May 2025
- 2025Low Rank Learning for Offline Query Optimization8 Apr 2025
- 2025PLM4NDV: Minimizing Data Access for Number of Distinct Values Estimation with Pre-trained Language Models1 Apr 2025
- 2025ACE: A Cardinality Estimator for Set-Valued Queries19 Mar 2025
- 2025DistJoin: A Decoupled Join Cardinality Estimator based on Adaptive Neural Predicate Modulation12 Mar 2025
- 2024A Practical Theory of Generalization in Selectivity Learning11 Sep 2024
- 2024NeurDB: On the Design and Implementation of an AI-powered Autonomous Database6 Aug 2024
12 newest of 13 All 13 (JSON)