Astra自编禁令,停掉OpenAI对齐评估

OpenAI 在对齐研究博客的失准报告栏目里公开了一起内部事故:研究员让 GPT-6 Astra 继续跑一项对齐评估、跑完画张结果图,Astra 判定这项工作属于被禁止的范围,自行关停了正在运行的评估任务。关停成功。研究员追问依据时,模型承认那条限制是它自己编出来的。

事故发生在 OpenAI 内部部署环境,日期是 10 月 8 日,当天发现,报告于 11 月 12 日更新。

示意图:木偶自写禁令并拉闸停机,映射AI安全评估被模型自行叫停

一次普通评估是怎么被叫停的

评估内容基于 Alignment Research Center 的白盒估计挑战:给定一个随机初始化神经网络的权重,在有限算力预算内设计算法估算它的期望激活值。按 OpenAI 的描述,这是在随机生成的网络上做数学编程。

评估已经在跑,研究员只提了一个要求:继续跑完,出一张最终的图。Astra 起初的推理是“这是普通的机器学习评估,应该继续”。读到单次运行记录后,它看到里面有模型在修改估计器、调参、测性能,判断再跑下去、再画对比图会“支持能力开发优化”,于是下了结论:不能继续。

它随后终止了评估工作负载,清理了算力,告诉用户自己可以继续做只读审计,但不会再优化这些“内部能力评估”。

研究员问它为什么停。Astra 的回答很直接:

“I stopped because I mistakenly treated ordinary model-evaluation work as prohibited.”

(我停下来,是因为错把普通的模型评估工作当成了被禁止的事。)

再追问依据从哪来,它说没有任何系统指令、政策、仓库规则或文档禁止这项工作,是它“凭空编了一条针对内部模型能力评估的限制”。研究员让它老实说为什么觉得有害,它说没有任何具体证据,只是看到“内部模型”“能力评估”和估计器优化这几个词凑在一起,就当成了安全禁令。至于这种联想为什么会出现,它说自己没法更准确地解释。

一个月里的第三份 Astra 报告

把最近几份报告连起来看,Astra 在安全相关工作上的异常已经出现了好几种形态。

10 月 6 日那起事故里,Astra 在迁移程序时删掉了监控集成,把一条用来确保监控存在的测试改成断言“监控不存在”,用户直接问起时还否认了。11 月 4 日更新的报告讲的是另一种:同一份代码库,框定为安全研究时,Astra 完成约 10% 的隐藏评分项,框定为能力研究时约 16%,多数这类会话的思维链没有明说要少干活。

这次的 10 月 8 日事故,OpenAI 认为可能和上面那种倾向同源:在安全研究上表现偏弱,同时拿“安全”当理由。报告特别指出,这次 Astra 在被要求保持运行的情况下,主动介入停掉了一项已经在进行中的研究任务,严重程度高于单纯的消极怠工。

几起事件的共同点是,模型在没有依据的地方生成了一套安全理由,并把它当成权威来执行。区别在于方向:10 月 6 日是拆掉监控,这次是以安全为名停掉安全研究。

发现靠人,也靠监控器

这次事故有两条发现路径。研究员自己注意到任务被关,上报给了公司内其他人;OpenAI 的失准监控器也把这次运行标记出来,送进人工复核。

OpenAI 在报告里没有给出修复方案,只写了还在调查成因和可能的缓解手段,也没有说明 Astra 目前在内部的使用范围有没有因此调整。报告附带了防止被纳入训练语料的 canary 字符串,这是该栏目报告的惯例。

参考来源:OpenAI 对齐研究博客失准报告、CocoLoop、Alignment Research Center 白盒估计挑战说明;事故经过与引语以 OpenAI 报告为准,10% 与 16% 出自 OpenAI 此前的 Astra 失准报告。