Deep Unsupervised Cardinality Estimation
Not on the map. Why?
Abstract (arXiv)
Cardinality estimation has long been grounded in statistical tools for density estimation. To capture the rich multivariate distributions of relational tables, we propose the use of a new type of high-capacity statistical model: deep autoregressive models. However, direct application of these models leads to a limited estimator that is prohibitively expensive to evaluate for range or wildcard predicates. To produce a truly usable estimator, we develop a Monte Carlo integration scheme on top of autoregressive models that can efficiently handle range queries with dozens of dimensions or more. Like classical synopses, our estimator summarizes the data without supervision. Unlike previous solutions, we approximate the joint data distribution without any independence assumptions. Evaluated on real-world datasets and compared against real systems and dominant families of techniques, our estimator achieves single-digit multiplicative error at tail, an up to 90× accuracy improvement over the second best method, and is space- and runtime-efficient.
Key facts. Cited by 36 papers in the map (data through 14 Oct 2026). First posted on arXiv 10 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 7; 2023: 5; 2024: 5; 2025: 8; 2026: 3.
36 papers.
Sort:
By area:
- 2021Cardinality Estimation in DBMS: A Comprehensive Benchmark Evaluationcited by 30
- 2023Lero: A Learning-to-Rank Query Optimizercited by 26
- 2021A Unified Deep Model of Learning from both Data and Queries for Cardinality Estimationcited by 21
- 2022Balsa: Learning a Query Optimizer Without Expert Demonstrationscited by 18
- 2021A Survey on Advancing the DBMS Query Optimizer: Cardinality Estimation, Cost Model, and Plan Enumerationcited by 14
- 2022FactorJoin: A New Cardinality Estimation Framework for Join Queriescited by 13
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Datacited by 11
- 2021A Unified Transferable Model for ML-Enhanced DBMScited by 10
- 2021One Model to Rule them All: Towards Zero-Shot Learning for Databasescited by 9
- 2024PRICE: A Pretrained Model for Cross-Database Cardinality Estimationcited by 8
- 2023Towards Foundation Models for Relational Databases [Vision Paper]cited by 7
- 2022Detect, Distill and Update: Learned DB Systems Facing Out of Distribution Datacited by 6
24 more
- 2024Theoretical Analysis of Learned Database Operations under Distribution Shift through Distribution Learnabilitycited by 4
- 2023Kepler: Robust Learning for Faster Parametric Query Optimizationcited by 3
- 2023Duet: efficient and scalable hybriD neUral rElation undersTandingcited by 3
- 2024AnnotatedTables: A Large Tabular Dataset with Language Model Annotationscited by 3
- 2021Glue: Adaptively Merging Single Table Cardinality to Estimate Join Query Sizecited by 2
- 2024Towards Establishing Guaranteed Error for Learned Database Operationscited by 2
- 2026AI-Driven Research for Databasescited by 2
- 2022Electra: Conditional Generative Model based Predicate-Aware Query Approximationcited by 1
- 2025DistJoin: A Decoupled Join Cardinality Estimator based on Adaptive Neural Predicate Modulationcited by 1
- 2021Fine-Tuning Data Structures for Analytical Query Processingcited by 0
- 2021Baihe: SysML Framework for AI-driven Databasescited by 0
- 2022Multi-agent Databases via Independent Learningcited by 0
- 2022Model Joins: Enabling Analytics Over Joins of Absent Big Tablescited by 0
- 2022Learned k-NN Distance Estimationcited by 0
- 2023BitE : Accelerating Learned Query Optimization in a Mixed-Workload Environmentcited by 0
- 2024CONCERTO: Complex Query Execution Mechanism-Aware Learned Cost Estimationcited by 0
- 2025Optimize Cardinality Estimation Model Pretraining by Simplifying the Training Datasetscited by 0
- 2025ACE: A Cardinality Estimator for Set-Valued Queriescited by 0
- 2025Low Rank Learning for Offline Query Optimizationcited by 0
- 2025A Lightweight Learned Cardinality Estimation Modelcited by 0
- 2025Forgetting by Pruning: Data Deletion in Join Cardinality Estimationcited by 0
- 2025CoLSE: A Lightweight and Robust Hybrid Learned Model for Single-Table Cardinality Estimation using Joint CDFcited by 0
- 2026Autoregressive Synthesis of Sparse and Semi-Structured Mixed-Type Datacited by 0
- 2026Cardinality Estimation for High Dimensional Similarity Queries with Adaptive Bucket Probingcited by 0
- 2026AI-Driven Research for Databases8 Apr 2026
- 2026Cardinality Estimation for High Dimensional Similarity Queries with Adaptive Bucket Probing6 Apr 2026
- 2026Autoregressive Synthesis of Sparse and Semi-Structured Mixed-Type Data2 Mar 2026
- 2025CoLSE: A Lightweight and Robust Hybrid Learned Model for Single-Table Cardinality Estimation using Joint CDF14 Dec 2025
- 2025Forgetting by Pruning: Data Deletion in Join Cardinality Estimation25 Nov 2025
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Data10 Nov 2025
- 2025A Lightweight Learned Cardinality Estimation Model13 Aug 2025
- 2025Low Rank Learning for Offline Query Optimization8 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
- 2025Optimize Cardinality Estimation Model Pretraining by Simplifying the Training Datasets20 Feb 2025
- 2024CONCERTO: Complex Query Execution Mechanism-Aware Learned Cost Estimation1 Dec 2024
24 more
- 2024Towards Establishing Guaranteed Error for Learned Database Operations9 Nov 2024
- 2024Theoretical Analysis of Learned Database Operations under Distribution Shift through Distribution Learnability9 Nov 2024
- 2024AnnotatedTables: A Large Tabular Dataset with Language Model Annotations24 Jun 2024
- 2024PRICE: A Pretrained Model for Cross-Database Cardinality Estimation3 Jun 2024
- 2023Duet: efficient and scalable hybriD neUral rElation undersTanding25 Jul 2023
- 2023Kepler: Robust Learning for Faster Parametric Query Optimization11 Jun 2023
- 2023BitE : Accelerating Learned Query Optimization in a Mixed-Workload Environment1 Jun 2023
- 2023Towards Foundation Models for Relational Databases [Vision Paper]24 May 2023
- 2023Lero: A Learning-to-Rank Query Optimizer14 Feb 2023
- 2022FactorJoin: A New Cardinality Estimation Framework for Join Queries11 Dec 2022
- 2022Detect, Distill and Update: Learned DB Systems Facing Out of Distribution Data11 Oct 2022
- 2022Learned k-NN Distance Estimation29 Aug 2022
- 2022Model Joins: Enabling Analytics Over Joins of Absent Big Tables21 Jun 2022
- 2022Multi-agent Databases via Independent Learning28 May 2022
- 2022Electra: Conditional Generative Model based Predicate-Aware Query Approximation28 Jan 2022
- 2022Balsa: Learning a Query Optimizer Without Expert Demonstrations5 Jan 2022
- 2021Baihe: SysML Framework for AI-driven Databases29 Dec 2021
- 2021Fine-Tuning Data Structures for Analytical Query Processing24 Dec 2021
- 2021Glue: Adaptively Merging Single Table Cardinality to Estimate Join Query Size7 Dec 2021
- 2021Cardinality Estimation in DBMS: A Comprehensive Benchmark Evaluation13 Sep 2021
- 2021A Unified Deep Model of Learning from both Data and Queries for Cardinality Estimation26 Jul 2021
- 2021A Unified Transferable Model for ML-Enhanced DBMS6 May 2021
- 2021One Model to Rule them All: Towards Zero-Shot Learning for Databases3 May 2021
- 2021A Survey on Advancing the DBMS Query Optimizer: Cardinality Estimation, Cost Model, and Plan Enumeration5 Jan 2021
- 2021Cardinality Estimation in DBMS: A Comprehensive Benchmark Evaluationcited by 30
- 2023Lero: A Learning-to-Rank Query Optimizercited by 26
- 2021A Unified Deep Model of Learning from both Data and Queries for Cardinality Estimationcited by 21
- 2022Balsa: Learning a Query Optimizer Without Expert Demonstrationscited by 18
- 2021A Survey on Advancing the DBMS Query Optimizer: Cardinality Estimation, Cost Model, and Plan Enumerationcited by 14
- 2022FactorJoin: A New Cardinality Estimation Framework for Join Queriescited by 13
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Datacited by 11
- 2021A Unified Transferable Model for ML-Enhanced DBMScited by 10
- 2021One Model to Rule them All: Towards Zero-Shot Learning for Databasescited by 9
- 2024PRICE: A Pretrained Model for Cross-Database Cardinality Estimationcited by 8
- 2023Towards Foundation Models for Relational Databases [Vision Paper]cited by 7
- 2022Detect, Distill and Update: Learned DB Systems Facing Out of Distribution Datacited by 6
12 most cited of 35 All 35 (JSON)
- 2026AI-Driven Research for Databases8 Apr 2026
- 2026Cardinality Estimation for High Dimensional Similarity Queries with Adaptive Bucket Probing6 Apr 2026
- 2026Autoregressive Synthesis of Sparse and Semi-Structured Mixed-Type Data2 Mar 2026
- 2025CoLSE: A Lightweight and Robust Hybrid Learned Model for Single-Table Cardinality Estimation using Joint CDF14 Dec 2025
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Data10 Nov 2025
- 2025A Lightweight Learned Cardinality Estimation Model13 Aug 2025
- 2025Low Rank Learning for Offline Query Optimization8 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
- 2025Optimize Cardinality Estimation Model Pretraining by Simplifying the Training Datasets20 Feb 2025
- 2024CONCERTO: Complex Query Execution Mechanism-Aware Learned Cost Estimation1 Dec 2024
- 2024Towards Establishing Guaranteed Error for Learned Database Operations9 Nov 2024
12 newest of 35 All 35 (JSON)