← 最新论文
💬 NLP

ACE-SQL: Adaptive Co-Optimization via Empirical Credit Assignment for Text-to-SQL

ACE-SQL 是一个强化学习框架,它通过利用执行反馈来推导自适应的、在策略(on-policy)的检索目标,从而通过联合优化模式检索与 SQL 生成,在复杂的 Text-to-SQL 任务中实现高准确率并保持高效的 Token 使用。

原作者: Xiaobing Chen, Ai Jian, Eryu Guo, Zhiqi Pang

发布于 2026-06-05
📖 1 分钟阅读☕ 轻松阅读

原作者: Xiaobing Chen, Ai Jian, Eryu Guo, Zhiqi Pang

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正试图向一位图书管理员(AI)询问如何在一座庞大且混乱的图书馆(数据库)中找到一本特定的书。这座图书馆拥有数千个书架、数百万本书籍以及令人困惑的标签。

问题:“全或无”的困境
目前的查询方法通常只有两种方式,且两者都存在缺陷:

  1. “倾倒一切”法: 你把整个图书馆的目录(所有的表和列)交给管理员,并对它说:“找到这个。”管理员必须在尝试编写请求的同时,去猜测哪些书架是相关的。这就像是在试图从一堆着火的干草堆里找一根针。
  2. “静态地图”法: 你给管理员一张预先制作好的地图,精确标明了要查看哪些书架。但问题在于,这张地图是由人类绘制的,而人类选定的路径可能并不是管理员真正喜欢或擅长使用的路径。如果管理员通过另一条走廊能更好地找到书,静态地图也会强迫它坚持使用那条“正确”(但效率低下)的路线,从而导致失败。

解决方案:ACE-SQL(“教练式”系统)
论文引入了 ACE-SQL,这是一种利用 强化学习 技术来训练图书管理员的新方法。它并不依赖于静态地图或倾倒整个图书馆,而是通过两个由同一个 AI 扮演的角色之间建立一个动态的教练循环:

  1. 侦察兵(检索器/Retriever): 这部分 AI 观察问题,并挑选出一小组相关的书架(列)供其查看。
  2. 记录员(生成器/Generator): 这部分 AI 利用这份简短的清单来编写实际的请求(SQL 查询)。

魔法是如何发生的:“信用分配”循环
ACE-SQL 的精妙之处在于它是如何学习的。它不依赖于人类提供的“完美”地图,而是通过 试错法 进行学习:

  • 演练(Rollout): AI 尝试回答一个问题。侦察兵挑选一组书架,然后记录员尝试编写一个查询。
  • 测试: 系统会在数据库中实际运行该查询。是否得到了正确答案?
  • 奖励:
    • 如果查询成功,系统会说:“做得好!侦察兵挑选的这组书架很有用。”
    • 如果失败,系统会说:“再试一次。”
  • 转折点(自适应协同优化):
    • 通常情况下,侦察兵被训练去选择“人类认可”的书架。但 ACE-SQL 改变了规则。如果记录员使用另一组书架成功找到了答案,系统就会更新侦察兵的训练。
    • 类比: 想象一位教练告诉跑步者:“你必须沿着地图上的路径跑。”但如果跑步者发现了一条更快的捷径能到达终点,教练会说:“好吧,下次请尝试练习跑那条捷径。”地图(检索器)和跑步者(生成器)学会了实时相互适应。

稳定混乱
由于侦察兵和记录员在共同学习,它们有时会互相干扰(就像两个人试图同时驾驶一艘船)。论文使用了两个“稳定器”来让它们保持同步:

  1. “投票”系统: 侦察兵不仅仅挑选一条路径;它会尝试许多条路径,并挑选出最受欢迎的一条,为记录员提供一个稳定的起点。
  2. “渐进式交接”: 在开始阶段,侦察兵承担大部分重任。随着记录员变得越来越熟练,系统会慢慢将更多责任交给记录员,以防止在学习阶段团队分崩离析。

结果
论文在名为 BIRD 的困难基准测试上对其进行了测试,该测试模拟了现实世界中混乱的数据库。

  • 性能: ACE-SQL 实现了 65.3% 的成功率,击败了其他顶尖方法。
  • 效率: 它在实现这一目标时,使用的词元(tokens)比其最接近的竞争对手少了 70%
    • 类比: 当其他系统还在为了找到答案而写长篇大论的散文时,ACE-SQL 写下了一份简洁、精准的便条,并且完成得更快、更准确。

总结
ACE-SQL 是一个不再强迫 AI 遵循僵化的人类绘制地图的系统。相反,它让 AI 探索不同的路径,奖励它找到任何有效的路径,然后教导“制图者”去绘制那些“跑步者”真正懂得如何行走的路径。这创造了一个能够共同变得更聪明、更高效的团队,而不是与一份静态的说明书作斗争。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →