NeuroCard: One Cardinality Estimator for All Tables
Not on the map. Why?
Abstract (arXiv)
Query optimizers rely on accurate cardinality estimates to produce good execution plans. Despite decades of research, existing cardinality estimators are inaccurate for complex queries, due to making lossy modeling assumptions and not capturing inter-table correlations. In this work, we show that it is possible to learn the correlations across all tables in a database without any independence assumptions. We present NeuroCard, a join cardinality estimator that builds a single neural density estimator over an entire database. Leveraging join sampling and modern deep autoregressive models, NeuroCard makes no inter-table or inter-column independence assumptions in its probabilistic modeling. NeuroCard achieves orders of magnitude higher accuracy than the best prior methods (a new state-of-the-art result of 8.5× maximum error on JOB-light), scales to dozens of tables, while being compact in space (several MBs) and efficient to construct or update (seconds to minutes).
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 4; 2024: 3; 2025: 5.
21 papers.
Sort:
- 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
- 2022Zero-Shot Cost Models for Out-of-the-box Learned Cost Predictioncited by 16
- 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
- 2023Duet: efficient and scalable hybriD neUral rElation undersTandingcited by 3
- 2024A Practical Theory of Generalization in Selectivity Learningcited by 3
- 2021Phoebe: A Learning-based Checkpoint Optimizercited by 1
- 2022Electra: Conditional Generative Model based Predicate-Aware Query Approximationcited by 1
- 2022Compressing (Multidimensional) Learned Bloom Filterscited by 1
9 more
- 2024CardOOD: Robust Query-driven Cardinality Estimation under Out-of-Distributioncited by 1
- 2025DistJoin: A Decoupled Join Cardinality Estimator based on Adaptive Neural Predicate Modulationcited by 1
- 2025Data-Agnostic Cardinality Learning from Imperfect Workloadscited by 1
- 2022Graphical Join: A New Physical Join Algorithm for RDBMSscited by 0
- 2023Scardina: Scalable Join Cardinality Estimation by Multiple Density Estimatorscited by 0
- 2023BitE : Accelerating Learned Query Optimization in a Mixed-Workload Environmentcited by 0
- 2025ACE: A Cardinality Estimator for Set-Valued Queriescited by 0
- 2025BQSched: A Non-intrusive Scheduler for Batch Concurrent Queries via Reinforcement Learningcited by 0
- 2025LLM4Hint: Leveraging Large Language Models for Hint Recommendation in Offline Query Optimizationcited by 0
- 2025LLM4Hint: Leveraging Large Language Models for Hint Recommendation in Offline Query Optimization4 Jul 2025
- 2025Data-Agnostic Cardinality Learning from Imperfect Workloads19 Jun 2025
- 2025BQSched: A Non-intrusive Scheduler for Batch Concurrent Queries via Reinforcement Learning27 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
- 2024CardOOD: Robust Query-driven Cardinality Estimation under Out-of-Distribution8 Dec 2024
- 2024A Practical Theory of Generalization in Selectivity Learning11 Sep 2024
- 2024PRICE: A Pretrained Model for Cross-Database Cardinality Estimation3 Jun 2024
- 2023Duet: efficient and scalable hybriD neUral rElation undersTanding25 Jul 2023
- 2023BitE : Accelerating Learned Query Optimization in a Mixed-Workload Environment1 Jun 2023
- 2023Scardina: Scalable Join Cardinality Estimation by Multiple Density Estimators31 Mar 2023
- 2023Lero: A Learning-to-Rank Query Optimizer14 Feb 2023
9 more
- 2022Compressing (Multidimensional) Learned Bloom Filters5 Aug 2022
- 2022Graphical Join: A New Physical Join Algorithm for RDBMSs21 Jun 2022
- 2022Electra: Conditional Generative Model based Predicate-Aware Query Approximation28 Jan 2022
- 2022Balsa: Learning a Query Optimizer Without Expert Demonstrations5 Jan 2022
- 2022Zero-Shot Cost Models for Out-of-the-box Learned Cost Prediction3 Jan 2022
- 2021Phoebe: A Learning-based Checkpoint Optimizer5 Oct 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
- 2021One Model to Rule them All: Towards Zero-Shot Learning for Databases3 May 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
- 2022Zero-Shot Cost Models for Out-of-the-box Learned Cost Predictioncited by 16
- 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
- 2023Duet: efficient and scalable hybriD neUral rElation undersTandingcited by 3
- 2024A Practical Theory of Generalization in Selectivity Learningcited by 3
- 2021Phoebe: A Learning-based Checkpoint Optimizercited by 1
- 2022Electra: Conditional Generative Model based Predicate-Aware Query Approximationcited by 1
- 2022Compressing (Multidimensional) Learned Bloom Filterscited by 1
12 most cited of 21 All 21 (JSON)
- 2025LLM4Hint: Leveraging Large Language Models for Hint Recommendation in Offline Query Optimization4 Jul 2025
- 2025Data-Agnostic Cardinality Learning from Imperfect Workloads19 Jun 2025
- 2025BQSched: A Non-intrusive Scheduler for Batch Concurrent Queries via Reinforcement Learning27 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
- 2024CardOOD: Robust Query-driven Cardinality Estimation under Out-of-Distribution8 Dec 2024
- 2024A Practical Theory of Generalization in Selectivity Learning11 Sep 2024
- 2024PRICE: A Pretrained Model for Cross-Database Cardinality Estimation3 Jun 2024
- 2023Duet: efficient and scalable hybriD neUral rElation undersTanding25 Jul 2023
- 2023BitE : Accelerating Learned Query Optimization in a Mixed-Workload Environment1 Jun 2023
- 2023Scardina: Scalable Join Cardinality Estimation by Multiple Density Estimators31 Mar 2023
- 2023Lero: A Learning-to-Rank Query Optimizer14 Feb 2023
12 newest of 21 All 21 (JSON)