Learned Cardinalities: Estimating Correlated Joins with Deep Learning
Not on the map. Why?
Abstract (arXiv)
We describe a new deep learning approach to cardinality estimation. MSCN is a multi-set convolutional network, tailored to representing relational query plans, that employs set semantics to capture query features and true cardinalities. MSCN builds on sampling-based estimation, addressing its weaknesses when no sampled tuples qualify a predicate, and in capturing join-crossing correlations. Our evaluation of MSCN using a real-world dataset shows that deep learning significantly enhances the quality of cardinality estimation, which is the core problem in query optimization.
Key facts. Cited by 64 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 9; 2023: 8; 2024: 10; 2025: 18; 2026: 7.
64 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
- 2022Zero-Shot Cost Models for Out-of-the-box Learned Cost Predictioncited by 16
- 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
- 2021CARMI: A Cache-Aware Learned Index with a Cost-based Construction Algorithmcited by 8
- 2024PRICE: A Pretrained Model for Cross-Database Cardinality Estimationcited by 8
38 more
- 2022Detect, Distill and Update: Learned DB Systems Facing Out of Distribution Datacited by 6
- 2022CodexDB: Generating Code for Processing SQL Queries using GPT-3 Codexcited by 5
- 2021Efficient Deep Learning Pipelines for Accurate Cost Estimations Over Large Scale Query Workloadcited by 4
- 2021No DBA? No regret! Multi-armed bandits for index tuning of analytical and HTAP workloads with provable guaranteescited by 4
- 2022Learning to be a Statistician: Learned Estimator for Number of Distinct Valuescited by 4
- 2024CardBench: A Benchmark for Learned Cardinality Estimation in Relational Databasescited by 4
- 2024The Unreasonable Effectiveness of LLMs for Query Optimizationcited by 4
- 2024Theoretical Analysis of Learned Database Operations under Distribution Shift through Distribution Learnabilitycited by 4
- 2025RCRank: Multimodal Ranking of Root Causes of Slow Queries in Cloud Database Systemscited by 4
- 2023Cardinality Estimation over Knowledge Graphs with Embeddings and Graph Neural Networkscited by 3
- 2023Kepler: Robust Learning for Faster Parametric Query Optimizationcited by 3
- 2023Duet: efficient and scalable hybriD neUral rElation undersTandingcited by 3
- 2024A Practical Theory of Generalization in Selectivity Learningcited by 3
- 2024HERO: Hint-Based Efficient and Reliable Query Optimizercited by 3
- 2021Can Deep Neural Networks Predict Data Correlations from Column Names?cited by 2
- 2021Glue: Adaptively Merging Single Table Cardinality to Estimate Join Query Sizecited by 2
- 2023Serving Deep Learning Model in Relational Databasescited by 2
- 2024Towards Establishing Guaranteed Error for Learned Database Operationscited by 2
- 2026AI-Driven Research for Databasescited by 2
- 2021A Pluggable Learned Index Method via Sampling and Gap Insertioncited by 1
- 2021Phoebe: A Learning-based Checkpoint Optimizercited by 1
- 2023JoinGym: An Efficient Query Optimization Environment for Reinforcement Learningcited by 1
- 2024GenJoin: Conditional Generative Plan-to-Plan Query Optimizer that Learns from Subplan Hintscited by 1
- 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
- 2025Is it Bigger than a Breadbox: Efficient Cardinality Estimation for Real World Workloadscited by 1
- 2026BAP-SQL: Budget-Aware Observation Planning for Agentic Text-to-SQLcited by 1
- 2022Multi-agent Databases via Independent Learningcited by 0
- 2022Model Joins: Enabling Analytics Over Joins of Absent Big Tablescited by 0
- 2022Optimal consumption-investment choices under wealth-driven risk aversioncited 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
- 2024LearnedWMP: Workload Memory Prediction Using Distribution of Query Templatescited by 0
- 2025Optimize Cardinality Estimation Model Pretraining by Simplifying the Training Datasetscited by 0
- 2025Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescuecited by 0
- 2025Low Rank Learning for Offline Query Optimizationcited by 0
- 2025Training-Free Query Optimization via LLM-Based Plan Similaritycited by 0
50 most cited of 64 All 64 (JSON)
- 2026Towards Anticipatory Databases Through Shared Data and Workload Semantics13 Sep 2026
- 2026BAP-SQL: Budget-Aware Observation Planning for Agentic Text-to-SQL3 Aug 2026
- 2026Fully Inductive Cardinality Estimation30 Jul 2026
- 2026Pre-Execution Query Slot-Time Prediction in Cloud Data Warehouses: A Feature-Scoped Machine Learning Approach22 Apr 2026
- 2026AI-Driven Research for Databases8 Apr 2026
- 2026MICRO: A Lightweight Middleware for Optimizing Cross-store Cross-model Graph-Relation Joins [Technical Report]14 Mar 2026
- 2026LeJOT-AutoML: LLM-Driven Feature Engineering for Job Execution Time Prediction in Databricks Cost Optimization9 Mar 2026
- 2025TiCard: Deployable EXPLAIN-only Residual Learning for Cardinality Estimation16 Dec 2025
- 2025CoLSE: A Lightweight and Robust Hybrid Learned Model for Single-Table Cardinality Estimation using Joint CDF14 Dec 2025
- 2025Exqutor: Extended Query Optimizer for Vector-augmented Analytical Queries10 Dec 2025
- 2025Gradient-Based Join Ordering18 Nov 2025
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Data10 Nov 2025
38 more
- 2025ZeroCard: Cardinality Estimation with Zero Dependence on Target Databases -- No Data, No Query, No Retraining9 Oct 2025
- 2025Is it Bigger than a Breadbox: Efficient Cardinality Estimation for Real World Workloads3 Oct 2025
- 2025QCardEst/QCardCorr: Quantum Cardinality Estimation and Correction10 Sep 2025
- 2025A Lightweight Learned Cardinality Estimation Model13 Aug 2025
- 2025Learned LSM-trees: Two Approaches Using Learned Bloom Filters24 Jul 2025
- 2025Data-Agnostic Cardinality Learning from Imperfect Workloads19 Jun 2025
- 2025Sketched Sum-Product Networks for Joins16 Jun 2025
- 2025Training-Free Query Optimization via LLM-Based Plan Similarity6 Jun 2025
- 2025Low Rank Learning for Offline Query Optimization8 Apr 2025
- 2025DistJoin: A Decoupled Join Cardinality Estimator based on Adaptive Neural Predicate Modulation12 Mar 2025
- 2025RCRank: Multimodal Ranking of Root Causes of Slow Queries in Cloud Database Systems6 Mar 2025
- 2025Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescue27 Feb 2025
- 2025Optimize Cardinality Estimation Model Pretraining by Simplifying the Training Datasets20 Feb 2025
- 2024CardOOD: Robust Query-driven Cardinality Estimation under Out-of-Distribution8 Dec 2024
- 2024HERO: Hint-Based Efficient and Reliable Query Optimizer3 Dec 2024
- 2024Towards Establishing Guaranteed Error for Learned Database Operations9 Nov 2024
- 2024Theoretical Analysis of Learned Database Operations under Distribution Shift through Distribution Learnability9 Nov 2024
- 2024GenJoin: Conditional Generative Plan-to-Plan Query Optimizer that Learns from Subplan Hints7 Nov 2024
- 2024The Unreasonable Effectiveness of LLMs for Query Optimization5 Nov 2024
- 2024A Practical Theory of Generalization in Selectivity Learning11 Sep 2024
- 2024CardBench: A Benchmark for Learned Cardinality Estimation in Relational Databases28 Aug 2024
- 2024PRICE: A Pretrained Model for Cross-Database Cardinality Estimation3 Jun 2024
- 2024LearnedWMP: Workload Memory Prediction Using Distribution of Query Templates22 Jan 2024
- 2023Serving Deep Learning Model in Relational Databases7 Oct 2023
- 2023Duet: efficient and scalable hybriD neUral rElation undersTanding25 Jul 2023
- 2023JoinGym: An Efficient Query Optimization Environment for Reinforcement Learning21 Jul 2023
- 2023Kepler: Robust Learning for Faster Parametric Query Optimization11 Jun 2023
- 2023BitE : Accelerating Learned Query Optimization in a Mixed-Workload Environment1 Jun 2023
- 2023Scardina: Scalable Join Cardinality Estimation by Multiple Density Estimators31 Mar 2023
- 2023Cardinality Estimation over Knowledge Graphs with Embeddings and Graph Neural Networks2 Mar 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
- 2022Optimal consumption-investment choices under wealth-driven risk aversion3 Oct 2022
- 2022Model Joins: Enabling Analytics Over Joins of Absent Big Tables21 Jun 2022
- 2022Multi-agent Databases via Independent Learning28 May 2022
- 2022CodexDB: Generating Code for Processing SQL Queries using GPT-3 Codex19 Apr 2022
- 2022Learning to be a Statistician: Learned Estimator for Number of Distinct Values6 Feb 2022
50 newest of 64 All 64 (JSON)
- 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
- 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
- 2021CARMI: A Cache-Aware Learned Index with a Cost-based Construction Algorithmcited by 8
- 2024PRICE: A Pretrained Model for Cross-Database Cardinality Estimationcited by 8
12 most cited of 61 All 61 (JSON)
- 2026Towards Anticipatory Databases Through Shared Data and Workload Semantics13 Sep 2026
- 2026Fully Inductive Cardinality Estimation30 Jul 2026
- 2026Pre-Execution Query Slot-Time Prediction in Cloud Data Warehouses: A Feature-Scoped Machine Learning Approach22 Apr 2026
- 2026AI-Driven Research for Databases8 Apr 2026
- 2026MICRO: A Lightweight Middleware for Optimizing Cross-store Cross-model Graph-Relation Joins [Technical Report]14 Mar 2026
- 2026LeJOT-AutoML: LLM-Driven Feature Engineering for Job Execution Time Prediction in Databricks Cost Optimization9 Mar 2026
- 2025TiCard: Deployable EXPLAIN-only Residual Learning for Cardinality Estimation16 Dec 2025
- 2025CoLSE: A Lightweight and Robust Hybrid Learned Model for Single-Table Cardinality Estimation using Joint CDF14 Dec 2025
- 2025Gradient-Based Join Ordering18 Nov 2025
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Data10 Nov 2025
- 2025ZeroCard: Cardinality Estimation with Zero Dependence on Target Databases -- No Data, No Query, No Retraining9 Oct 2025
- 2025Is it Bigger than a Breadbox: Efficient Cardinality Estimation for Real World Workloads3 Oct 2025
12 newest of 61 All 61 (JSON)