← 返回信息流
技术博客arXiv cs.AI·3 小时前

双高效交互证明实现无辩论AI安全验证

原标题:How to Avoid Debate: Scalable AI Safety via Doubly-Efficient Interactive Proofs

速览

AI模型能力增强后,验证其输出符合意图变得关键。现有方法依赖两个模型辩论来让人类验证,但假设两者能力相等且有真人,不现实。本文提出单证明者交互证明用于AI安全,并解决此前方案在访问预言机(如人类判断或外部数据库)时失效的问题。在计算鲁棒或预言机为低度多项式时,该方案可实现双层高效的交互验证,表明无需辩论也能进行交互式安全验证。

AI 深度解读

背景

随着 AI 模型的能力不断增强,确保其输出与人类意图对齐变得至关重要。近期一系列工作聚焦于一种基于“辩论”(debate)的验证范式:两个能力强大的证明者(即 AI 模型)相互辩论,试图说服一个弱验证者(例如人类)相信其主张的正确性。这种交互式证明模型为 AI 安全提供了一条思路,但它隐含了两个关键假设:两个 AI 模型能力对等,且其中至少有一个是诚实的。然而,在现实中这两个假设往往难以成立——模型可能能力不均,甚至可能串通或都出错。因此,探索不需要辩论的、更现实的验证框架具有重要研究价值。

核心内容

本文提出并系统地研究了 单证明者交互证明(single-prover interactive proofs)在 AI 安全中的应用,核心目标是 避免辩论(how to avoid debate)。此前关于单证明者交互证明的结论并不能直接迁移到 AI 安全场景中:例如,当计算过程需要访问 oracle(如人类判断、外部数据库、互联网等)时,这些现有方法会失效。

本文针对 oracle 辅助计算(oracle-aided computations,也称为 relativizing proofs)给出了双重高效(doubly-efficient)的单证明者交互证明与论证方案。具体而言,本文在以下两种设定下取得了结果:

  1. 鲁棒计算(robust computation):计算过程的输出在最多一小部分 oracle 查询答案出现错误时仍保持不变。这种“噪声容忍”性质使得验证者可以利用少量随机检验来确认结论,而不必精确核对每一个 oracle 答案。
  2. oracle 为低度多项式(low-degree polynomial):当 oracle 本身是一个关于查询的低度多项式时,可以利用代数技术设计高效的交互证明。

这些结果表明,即使没有多个证明者之间的辩论,只要 oracle 访问具有结构化性质(如低度多项式)或一定的噪声容忍度,交互式验证依然是可行的。本文所提出的协议满足双重高效性,即证明者的计算时间相对于原始计算是多项式级的,而验证者的计算时间几乎与读取输入和一次计算的时间相当(即 polylog 或 quasi-linear 开销),从而具备了可扩展性。

关键要点

  • 摆脱辩论依赖:无需假设两个能力相等且其中一方诚实的 AI 模型,只需一个证明者(可能不诚实)与弱验证者交互即可完成安全验证。
  • 克服 oracle 问题:填补了现有单证明者交互证明无法处理 oracle 访问的空白,首次给出了 oracle 辅助计算场景下的可行性方案。
  • 双重高效性:证明者的额外开销是多项式级,验证者的额外开销是对数或近线性级,适合大规模 AI 系统的在线验证。
  • 两种实用条件
    • 鲁棒性条件:只要计算对少量 oracle 错误不敏感,即可应用。
    • 低度多项式条件:当 oracle 本身可表示为低次多项式时(常见于代数运算或结构化数据),验证变得高效。
  • 通用性:所提出的方法不依赖于具体模型架构,适用于任何能够被高效验证的、带有 oracle 的计算过程。

意义与影响

本文从理论上证明了“避免辩论”的可行性,为 AI 安全验证开辟了新的方向。相比辩论模型,单证明者交互证明更贴近实际部署场景——我们往往只能训练一个强大模型,而难以同时维护两个能力相当的对手。此外,弱验证者(如人类)只需进行少量交互即可完成验证,大大降低了人工监督成本。

对 AI 安全社区而言,本文给出了一个重要的启发:即使在不对称能力或不可靠 oracle 的环境中,交互验证仍然可能通过结构化假设(如鲁棒性或代数性质)得以实现。这为未来设计无需辩论的、可扩展的 AI 安全协议奠定了理论基础。下一步工作可以探索如何将这类协议应用于真实的大语言模型输出验证、生成内容的正确性检查,以及外部知识库辅助推理等场景。同时,本文所提出的双重高效交互证明也可能在密码学、云计算验证等更广泛的领域产生溢出效应。

查看原文 →arxiv.org