Pith. sign in

REVIEW 1 cited by

NeuroCard: One Cardinality Estimator for All Tables

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2006.08109 v2 pith:I35WAYLA submitted 2020-06-15 cs.DB cs.LG

classification cs.DBcs.LG
keywords cardinalityneurocardassumptionsestimatortablescorrelationsdatabaseindependence
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

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$\times$ 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).

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. LIMAO: A Framework for Lifelong Modular Learned Query Optimization

    cs.DB 2025-06 conditional novelty 6.0 of 10

    A modular lifelong-learning wrapper for learned cost prediction that reduces catastrophic forgetting and improves execution-time stability under dynamic workloads.

Pith tools