Interroga e Conquista: Generazione di SQL Guidata dall'Esecuzione
Query and Conquer: Execution-Guided SQL Generation
March 31, 2025
Autori: Łukasz Borchmann, Marek Wydmuch
cs.AI
Abstract
Proponiamo un approccio innovativo per la generazione di output complessi che migliora significativamente l'accuratezza nei task di text-to-SQL. Il nostro metodo sfrutta i risultati dell'esecuzione per selezionare la query semanticamente più coerente tra più candidati, consentendo a modelli più piccoli e convenienti di superare metodi di ragionamento computazionalmente intensivi come o1, o3-mini e DeepSeek R1, riducendo i costi di inferenza fino a 30 volte. Si integra facilmente con i modelli esistenti, offrendo un percorso pratico e scalabile verso la generazione di SQL all'avanguardia.
English
We propose a novel approach for generating complex outputs that significantly
improves accuracy in text-to-SQL tasks. Our method leverages execution results
to select the most semantically consistent query from multiple candidates,
enabling smaller, cost-effective models to surpass computationally intensive
reasoning methods such as o1, o3-mini, and DeepSeek R1 while reducing inference
cost by as much as 30 times. It integrates effortlessly with existing models,
offering a practical and scalable pathway to state-of-the-art SQL generation.Summary
AI-Generated Summary