Duet: efficient and scalable hybriD neUral rElation undersTanding
Not on the map. Why?
Abstract (arXiv)
Learned cardinality estimation methods have achieved high precision compared to traditional methods. Among learned methods, query-driven approaches have faced the workload drift problem for a long time. Although both data-driven and hybrid methods are proposed to avoid this problem, most of them suffer from high training and estimation costs, limited scalability, instability, and long-tail distribution problems on high-dimensional tables, which seriously affects the practical application of learned cardinality estimators. In this paper, we prove that most of these problems are directly caused by the widely used progressive sampling. We solve this problem by introducing predicate information into the autoregressive model and propose Duet, a stable, efficient, and scalable hybrid method to estimate cardinality directly without sampling or any non-differentiable process, which can not only reduce the inference complexity from O(n) to O(1) compared to Naru and UAE but also achieve higher accuracy on high cardinality and high-dimensional tables. Experimental results show that Duet can achieve all the design goals above and be much more practical. Besides, Duet even has a lower inference cost on CPU than that of most learned methods on GPU.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 11 of its 43 references that are in the map. First posted on arXiv 25 Jul 2023.
Builds on
11 of 43 references.
References · 11
- 2018Learned Cardinalities: Estimating Correlated Joins with Deep Learningcited by 64
- 2019An End-to-End Learning-based Cost Estimatorcited by 43
- 2019Deep Unsupervised Cardinality Estimationcited by 36
- 2021Cardinality Estimation in DBMS: A Comprehensive Benchmark Evaluationcited by 30
- 2020FLAT: Fast, Lightweight and Accurate Method for Cardinality Estimationcited by 22
- 2020NeuroCard: One Cardinality Estimator for All Tablescited by 21
- 2021A Unified Deep Model of Learning from both Data and Queries for Cardinality Estimationcited by 21
- 2019DeepDB: Learn from Data, not from Queries!cited by 20
- 2020Are We Ready For Learned Cardinality Estimation?cited by 19
- 2019An Empirical Analysis of Deep Learning for Cardinality Estimationcited by 8
- 2022Sampling-based Estimation of the Number of Distinct Values in Distributed Environmentcited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.