paper-with-me

Papers

Multi-Attribute Selectivity Estimation Using Deep Learning

2019-03-24 · Shohedul Hasan, Saravanan Thirumuruganathan, Jees Augustine, Nick Koudas, Gautam Das

Selectivity estimation - the problem of estimating the result size of queries - is a fundamental problem in databases. Accurate estimation of query selectivity involving multiple correlated attributes is especially challenging. Poor cardinality estimates could result in the selection of bad plans by the query optimizer. We investigate the feasibility of using deep learning based approaches for both point and range queries and propose two complementary approaches. Our first approach considers selectivity as an unsupervised deep density estimation problem. We successfully introduce techniques from neural density estimation for this purpose. The key idea is to decompose the joint distribution into a set of tractable conditional probability distributions such that they satisfy the autoregressive property. Our second approach formulates selectivity estimation as a supervised deep learning problem that predicts the selectivity of a given query. We also introduce and address a number of practical challenges arising when adapting deep learning for relational data. These include query/data featurization, incorporating query workload information in a deep learning framework and the dynamic scenario where both data and workload queries could be updated. Our extensive experiments with a special emphasis on queries with a large number of predicates and/or small result sizes demonstrates that our proposed techniques provide fast and accurate selective estimates with minimal space overhead.

📄 PDF Abstract BibTeX arXiv:1903.09999

Code (0)

등록된 구현이 없습니다.

Tasks

AttributeDeep LearningDensity Estimation

Similar Papers 제목 키워드 기반

Selectivity Estimation for Range Predicates using Lightweight Models

2019-05-01 · Proceedings of the VLDB Endowment 2019 5 · Anshuman Dutt, Chi Wang, Azade Nazi, Srikanth Kandula 외

Query optimizers depend on selectivity estimates of query predicates to produce a good execution plan. When a query contains multiple predicates, today’s optimizers use a variety of assumptions, such as independence betw…

Feature Engineeringregression

Filtered ANN as a Phase Transition: When Selectivity-Estimation Error Causes Plan Regret

2026-06-15 · Madhulatha Mandarapu, Sandeep Kunkunuru arxiv

A filtered approximate-nearest-neighbor (ANN) query returns the k nearest vectors among those satisfying an attribute predicate P of selectivity s. The best execution strategy -- pre-filter, post-filter, or in-filter -- …

Consistent and Flexible Selectivity Estimation for High-Dimensional Data

2020-05-20 · Yaoshu Wang, Chuan Xiao, Jianbin Qin, Rui Mao 외

Selectivity estimation aims at estimating the number of database objects that satisfy a selection criterion. Answering this problem accurately and efficiently is essential to many applications, such as density estimation…

Data IntegrationDensity EstimationOutlier DetectionVocal Bursts Intensity Prediction

Revisiting the Importance of Individual Units in CNNs via Ablation

2018-06-07 · Bolei Zhou, Yiyou Sun, David Bau, Antonio Torralba

We revisit the importance of the individual units in Convolutional Neural Networks (CNNs) for visual recognition. By conducting unit ablation experiments on CNNs trained on large scale image datasets, we demonstrate that…

General Classification

Selectivity Estimation for Linear Queries via Online Learning

2026-07-03 · Fangzhu Shen, Debmalya Panigrahi, Sudeepa Roy arxiv

Learning-based approaches for selectivity estimation in databases have gained significant traction in recent years. However, theoretical studies of these learning-based approaches are essentially limited to fixed query d…