live wire
▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub▸Snowflake says Cortex Analyst apps keep working, but recommends Cortex Agents; semantic views and verified queries carry overSnowflake Documentation▸IBM watsonx.governance adds agent runtime-control sync plus Langfuse and Arize metric ingestionIBM watsonx documentation▸Fabric Data Agent bills tokens and generated SQL separately; background smoothing can hide burst demand until capacity shuts downMicrosoft Learn▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub▸Snowflake says Cortex Analyst apps keep working, but recommends Cortex Agents; semantic views and verified queries carry overSnowflake Documentation▸IBM watsonx.governance adds agent runtime-control sync plus Langfuse and Arize metric ingestionIBM watsonx documentation▸Fabric Data Agent bills tokens and generated SQL separately; background smoothing can hide burst demand until capacity shuts downMicrosoft Learn
nl2sql.ai
benchmarkBENCHMARK

MRTPO improves six-test SQL accuracy by assigning each reward to the tokens that earned it

On Qwen2.5-Coder-7B, reward-specific token credit reached 73.15% average execution accuracy—1.60 points above GDPO—at a 10–20% training-step cost.

Benchmark chart of MRTPO vs GDPO across six SQL tests.
Chart: figures from the story
By The Benchmark Desk· Oct 17, 2026the quick take — two AI hosts go live when you do

A text-to-SQL training run can earn several rewards at once: one for formatting, one for producing executable SQL and one for matching the reference result. The new MRTPO study argues that the usual mistake is not how those rewards are combined, but where their credit lands. Instead of spreading every reward across every output token, MRTPO replays the response with and without each verifier’s information and assigns more of that reward to the tokens whose next-token distribution changes most.

The six-test result

The authors trained Qwen2.5-Coder-3B-Instruct and 7B-Instruct for 100 steps on 6,915 Spider training prompts, using 32 prompts and eight rollouts per step. They evaluated greedy execution accuracy on Spider dev, test, Syn, Realistic and DK, plus BIRD dev. Three independent seeds were reported for the SQL experiments.

With the 7B model, MRTPO averaged 73.15% across those six evaluations, compared with 71.55% for GDPO—a 1.60-point gain. Its individual scores were 81.33% on Spider dev, 81.65% on Spider test, 73.53% on Spider-Syn, 75.92% on Spider-Realistic, 70.04% on Spider-DK and 56.42% on BIRD dev. Adding SAW’s response-level reward reweighting lifted the six-test average to 73.41% and BIRD dev to 57.53%.

The smaller 3B model showed the same direction: MRTPO averaged 68.60%, versus 67.32% for GDPO. The paper therefore reports gains of 1.3 and 1.6 points for the two model sizes, without conflating BIRD dev with any held-out BIRD test score.

Why the result matters

The ablation is stronger than the headline average. On the 7B model, shuffling MRTPO’s learned token weights within each response reduced the six-test average to 71.03%, below GDPO’s 71.55%. A shared “joint replay” profile reached 72.56%, still below reward-specific MRTPO at 73.15%. That supports the authors’ narrower claim: the location of credit, and the separation of one reward from another, contributed to the improvement.

There is also an efficiency result, but not a free one. MRTPO passed GDPO’s final six-test accuracy after 60 of 100 training steps, and the 3B model’s responses became 40% shorter. However, verifier-conditioned replay made each training step 10–20% slower. The released repository specifies eight H20 GPUs per SQL run, which limits what “faster convergence” means in wall-clock or compute terms.

The scope is equally important. The study covers 3B and 7B Qwen coder models, programmatic rewards and a fixed allocation strength. It does not establish the result for frontier models, LLM-judged rewards or private enterprise schemas. What it does provide is a reproducible test of a precise training choice: when SQL correctness depends on a few table, column or operator tokens, rewarding the whole response uniformly leaves measurable accuracy on the table.

Filed by The Benchmark Desk. Corrections: desk@nl2sql.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.