Redirecting to original paper in 30 seconds...
Click below to go immediately or wait for automatic redirect
📄 Abstract
Abstract: Text-to-SQL is a pivotal task that bridges natural language understanding and
structured data access, yet it remains fundamentally challenging due to
semantic ambiguity and complex compositional reasoning. While large language
models (LLMs) have greatly advanced SQL generation though prompting, supervised
finetuning and reinforced tuning, the shift toward test-time scaling exposes a
new bottleneck: selecting the correct query from a diverse candidate pool.
Existing selection approaches, such as self-consistency or best-of-$N$
decoding, provide only shallow signals, making them prone to inconsistent
scoring, fragile reasoning chains, and a failure to capture fine-grained
semantic distinctions between closely related SQL candidates. To this end, we
introduce JudgeSQL, a principled framework that redefines SQL candidate
selection through structured reasoning and weighted consensus tournament
mechanism. JudgeSQL develops a reasoning-based SQL judge model that distills
reasoning traces with reinforcement learning guided by verifiable rewards,
enabling accurate and interpretable judgments. Building on this, a weighted
consensus tournament integrates explicit reasoning preferences with implicit
generator confidence, yielding selections that are both more reliable and more
efficient. Extensive experiments on the BIRD benchmark demonstrate that
JudgeSQL exhibits superior SQL judgment capabilities and good cross-scale
generalization and robustness to generator capacity.
Authors (4)
Jiayuan Bai
Xuan-guang Pan
Chongyang Tao
Shuai Ma
Submitted
October 17, 2025
Key Contributions
Introduces JudgeSQL, a principled framework for SQL candidate selection in Text-to-SQL tasks that moves beyond shallow signals like self-consistency. It employs a reasoning-based SQL judge model and a weighted consensus tournament mechanism to perform structured reasoning over candidate queries, aiming to capture fine-grained semantic distinctions and improve selection accuracy.
Business Value
Enables more accurate and reliable natural language querying of databases, democratizing data access for business users and improving efficiency for data analysts.