Automated Training of Learned Database Components with Generative AI
By: Angjela Davitkova, Sebastian Michel
The use of deep learning for database optimization has gained significant traction, offering improvements in indexing, cardinality estimation, and query optimization. However, acquiring high-quality training data remains a significant challenge. This paper explores the possibility of using generative models, such as GPT, to synthesize training data for learned database components. We present an initial feasibility study investigating their ability to produce realistic query distributions and execution plans for database workloads. Additionally, we discuss key challenges, such as data scalability and labeling, along with potential solutions. The initial results suggest that generative models can effectively augment training datasets, improving the adaptability of learned database techniques.
Similar Papers
Bootstrapping Learned Cost Models with Synthetic SQL Queries
Databases
Makes computer programs test databases faster.
Generative Data Refinement: Just Ask for Better Data
Machine Learning (CS)
Cleans messy data to train smarter AI.
Generative Data Refinement: Just Ask for Better Data
Machine Learning (CS)
Cleans messy data to train smarter AI.