Formal Methods Meet LLMs: Auditing, Monitoring, and Intervention for Compliance of Advanced AI Systems
本文提出了一种结合形式化方法(具体为线性时序逻辑)与机器学习的混合框架,以实现对黑盒人工智能系统的有效离线审计与在线运行时监控,并证明这些技术在检测时序约束违规方面优于大语言模型基线,同时能在保持任务性能的前提下主动缓解风险。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你雇佣了一位才华横溢但略显混乱的厨师(即人工智能)来经营一家餐厅。这位厨师几乎能烹饪任何菜肴,但他们并不总是遵循食谱,有时会忘记洗手,或者可能将菜肴端错桌子。你需要确保他们遵守规则,但你无法窥探他们的大脑以了解他们的思考过程。
本文旨在构建一位智能保安,从外部监视这位厨师,将其行为与规则手册进行核对,甚至在厨师犯错之前介入阻止。
以下是他们解决方案的分解,采用简单的类比:
1. 问题:“时间旅行”盲区
作者发现,虽然人工智能厨师擅长烹饪,但他们极不擅长记住随时间推移的事件序列。
- 类比:想象一条规则规定:“如果你拿了一个鸡蛋,你就必须最终将其敲开。”
- 人工智能的困境:如果厨师拿了一个鸡蛋,然后谈论了 10 分钟的天气,最后才敲开它,标准的“人工智能法官”可能会感到困惑。它可能会想:“他们拿了一个鸡蛋,但没有立刻敲开,所以他们违反了规则!”或者,如果他们等待太久,人工智能会完全忘记这种关联。
- 发现:本文证明,即使是最聪明的人工智能法官,随着事件之间的间隔变长,或随着规则数量的增加,它们在识别这些“时间延迟”规则方面的表现也会变差。它们会不堪重负。
2. 解决方案:"TRAC"系统
作者创建了一个名为TRAC(时间规则评估与合规)的系统。将 TRAC 想象为一位专门的保安,它不试图像厨师那样“思考”,而是使用严格的数学清单。
- 标记器(翻译者):首先,一个较小的人工智能(标记器)将厨师混乱的行为翻译成简单的“是/否”标志。
- 厨师说:“我要去拿鸡蛋,然后也许稍后再敲开它。”
- 标记器说:“动作:拿起了鸡蛋。状态:真。”
- 监控器(数学引擎):这是核心。TRAC 不使用人工智能来猜测规则是否被违反,而是使用线性时序逻辑(LTL)。
- 隐喻:想象一个倒计时器或进度条。当厨师拿起鸡蛋时,“敲开鸡蛋”的计时器开始运行。监控器并不关心厨师在中间做了什么;它只检查数学逻辑:“计时器是否已过期?敲开的动作发生了吗?”
- 因为这是基于数学而非“感觉”,所以它永远不会疲倦,永远不会遗忘,并且能够完美地识别在长时间内发生的规则。
3. 升级:“预测性”保安(TRACP+I)
作者不仅希望在错误发生后将其抓获,更希望在错误发生之前将其阻止。他们将 TRAC 升级为TRACP+I。
- 水晶球(预测):系统观察厨师当前的行为,并模拟未来几步。它会问:“如果厨师继续沿着这条路径走下去,他们是否会在 3 步之后违反规则?”
- 干预(制止之手):如果系统预见到违规即将发生,它不会仅仅大喊“你违反了规则!”。它会立即采取行动。它有三种修复方式:
- 重采样:它说:“再试一次那个动作,但换一种方式”,并选择一个更安全的版本。
- 提示:它向厨师低声提醒:“嘿,记得关于敲开鸡蛋的规则!”
- 切换:如果厨师真的陷入困境,它会在那一刻将厨师替换为一个“更安全”版本的厨师。
4. 结果:小工具胜过大脑
最令人惊讶的发现是关于谁做得最好。
- 旧方法:使用庞大且极其昂贵的人工智能充当法官(即“作为法官的大语言模型”)。
- 新方法:仅使用一个微小、廉价的人工智能将动作翻译成“是/否”标志,然后使用基于数学的 TRAC 系统进行实际判断。
- 结果:“小人工智能 + 数学”团队每次都击败了“超级人工智能”团队。庞大的人工智能不断因时间间隔而陷入困惑,而小人工智能加数学系统则完美无缺。这意味着公司无需花费数百万美元购买最大的人工智能模型来确保安全;它们可以使用更小型、更廉价的工具,并结合这种基于数学的保安。
总结
本文认为,为了保持先进人工智能的安全,我们不应依赖人工智能来监管自身(因为它不擅长记住长期规则)。相反,我们应该采用混合方法:
- 让一个小人工智能将大人工智能正在做的事情翻译成简单的事实。
- 使用严格的、基于数学的“规则引擎”(TRAC)来监视这些事实。
- 如果数学引擎预测到错误,它将介入以阻止其发生。
这构建了一个安全网,其速度更快、成本更低、准确性更高,比试图让人工智能“思考”着摆脱困境更为有效。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。