网易首页 > 网易号 > 正文 申请入驻

可自动检测AI程序可靠性?科学家提出减少软件验证对先验知识依赖

0
分享至

在人工智能开始尝试编写核电站控制代码和自动驾驶系统代码的今天,我们面临一个关键安全问题:如何确保 AI 生成的程序绝对可靠?当前主流 AI 系统存在根本性隐患:它们依赖人类编写的测试用例进行验证,但这种方法存在两大致命缺陷。

首先,当代码复杂度增加时,所需的测试用例数量会呈指数级增长——即便是解决一道普通的 LeetCode 编程题,也需要数十个测试用例才能基本覆盖。更严峻的是,这些测试无法穷尽所有代码分支路径,尤其难以发现深藏的逻辑漏洞。

上海人工智能实验室青年科学家付杰团队(Veri-Code Team)对此进行了系统性研究,依托形式化语言(如 Dafny)直接生成可验证的代码,以此判断代码行为是否符合人类意图。团队在模型训练过程中使用强化学习,来减少大模型在可扩展形式化软件验证中对人类先验知识的依赖。

谈及应用落地的可能性,付杰对 DeepTech 表示,该方法适用于确保医疗、金融、自动驾驶和操作系统等安全关键领域的软件没有漏洞。“我们可以基于该方法开发一个类似 CodeRabbit 的插件,让大模型生成的代码自动验证其正确性。”

近日,相关论文以《Re:Form——减少可扩展形式化软件验证中的人类先验知识:在 Dafny 中的初步研究》(Re:Form—Reducing Human Priors in Scalable Formal Software Verification with RL in LLMs: A Preliminary Study on Dafny)为题发表在预印本网站arXiv上 [1]。

目前,该团队已经将数据、代码和模型开源 [2,3]。上海人工智能实验室实习生、清华大学交叉信息研究院姚班(已直博)颜川皓是第一作者,付杰担任通讯作者。

验证危机在 AI 编程能力超越人类时,可能引发灾难性后果。正如最近一项研究所警示的那样 [4]:当前流行的长思维链(CoT,chain-ofthought)等非形式化推理方法,本质上是在模仿人类不完美的思维模式,这将成为制约 AI 发展的认知枷锁。

要真正解决安全问题,必须从“给 AI 打安全补丁”(make AI safe)转向“设计安全 AI”(make safe AI)——其中一个有效方法是建立数学定理级别的验证体系,而非依赖个案测试。

形式化定理验证器正是打开安全之门的“钥匙”。以 Lean/Dafny 为代表的验证框架,通过数学逻辑引擎生成“无错误声明”(error-free statements)。这种声明的可靠性达到数学定理级别,其真理性不因 AI 智能水平而变化——正如图灵奖得主约书亚·本吉奥(Yoshua Bengio)所言:“即使出现超级智能,定理依然为真。”

然而,现有方法陷入了依赖人类的困境:训练过程消耗海量人工标注的 CoT,监督信号易受主观判断干扰。当面对复杂编程任务时,这种模式已接近崩溃边缘——人类专家根本无法为每个任务提供足够可靠的监督信号。

例如,为 50 个初级程序编写形式化规范需要两名计算机科学家耗费 220 小时,而验证 SeL4 操作系统内核更是耗时 20 人年(注:相当于 20 个人工作一年的时间)。

在构建可验证 AI 系统的道路上,付杰与团队希望利用形式化定理验证器提供的保真的训练信号,以完全利用强化学习让模型自主学习以生成基于形式化语言的代码,从而实现可扩展性(scale-up)。

正如强化学习领域奠基人之一里奇·萨顿(Rich Sutton)在《苦涩教训》(The Bitter Lesson)[5] 中提出的经典观点:人工智能发展史反复证明,试图将人类思维模式硬编码到系统中——无论这种设计短期内多么有效,终将阻碍长期进步。而真正的突破性进展,永远来自基于搜索与学习的计算范式扩展。

这一洞见直指当前 AI 训练范式中人类先验的不可持续性这一缺陷:现有方法依赖人工标注的 CoT 和由人类提供的结果监督信号,本质上是在强迫 AI 模仿人类的非形式化推理过程。

这不仅消耗海量人力资源(为复杂编程任务标注可靠监督信号已接近不可能),更严重的是——当 AI 生成能力达到超人类水平时,人类提供的监督信号本身就可能包含错误或认知局限。这种模式完美复现了萨顿警示的困境:“研究者将自身知识植入智能体的做法,短期令人满意,长期却会扼杀进步”。

付杰在研究过程中一直在探索一个问题:如何找到一条可以拓展训练、减少人类非必要的先验对训练的影响的道路(不是移除全部人类先验),同时整个过程在数学意义上绝对可以被自动验证,以达到真正稳定 aligned 的 human-in-the-loop 人机共同进步(而不是强行把人类随意放在这个过程中,成为系统瓶颈)?

这让他想到美国 MIT 麦克斯·泰格马克(Max Tegmark)教授提出的“数学宇宙假说”:如果能够用数学描述一个结构,那么这个结构一定可以在某个多元宇宙中存在,即现实世界可以被数学很好地表达。“若基于这个假设,那么我们就可以用形式化语言来描述世界,同时在形式化空间做推理:把真实世界和数学紧密联系起来。”

从这个角度看,形式化定理验证器是个绝佳的奖励环境:通过客观数学逻辑验证确保反馈信号绝对准确,不受人类思维模式的影响。这是在形式化环境下进行训练的本征优势:是一条可能的可拓展训练的道路。

同时,付杰意识到,虽然泰格马克的假说描绘了用数学描述万物的宏伟图景,但在当前阶段,最具现实可行性和迫切价值的应用领域无疑是软件。软件系统天然具备高度的形式化特征,能够被精确地建模、用数学逻辑(如 Dafny 等工具所体现的)进行严格规范和验证。

因此,他和团队将构建可验证的、高可靠性的软件系统确立为终极目标。这不仅是对数学宇宙假说在特定领域可行性的实践探索,更是利用形式化环境的本征优势——提供绝对客观、无歧义的验证信号,来突破当前依赖人类先验的 AI 训练范式,实现真正可扩展(scalable)的“制造安全 AI”路径的关键一步。

最近,随着 Manus 等工具的流行,也暴露出一个问题:生成代码很容易,但如何验证代码的正确性却是一个难题。随着代码规模和功能的不断增加,代码内部结构可能会变得极其复杂。这种复杂性可能会导致功能之间的相互影响,甚至限制代码功能的进一步扩展。

这不仅是一个安全问题,更是功能本身的瓶颈。因此,对生成代码进行形式化验证是必要的:用形式化验证器来确认代码是否符合用户意图,以判断代码的正确性。

付杰指出,“我希望能够对软件进行形式化验证。无论哪家公司生成的代码,都可以根据用户的需求判断代码是否与需求完全一致。这本质上是将验证过程转化为一个数学证明,确保其绝对正确。”

这一选择基于形式化语言如 Dafny 在软件工程场景,相比于其他场景具有独特的优势:

第一,搜索空间压缩。与数学证明工具 Lean 不同,Dafny 直接基于代码逻辑。在验证过程中,其搜索空间比数学定理验证缩减数个数量级。这意味着模型能更高效地探索解空间边界,加速能力进化

第二,难度线性可度量。在数学证明中,一行证明可能蕴含极其复杂的逻辑跃迁(例如,费马大定理的证明仅占半页纸但需要数年才能理解)。而 Dafny 代码行数与复杂度呈强线性关系——50 行代码的任务必然比 30 行更具挑战。这种特性可以像设计学校课程那样,精准实施渐进式训练(Curriculum Learning):从单行断言验证到多模块组合,步步为营地突破能力边界。

第三,组合泛化试金石。Dafny 要求代码必须符合模块化结构(函数/类/接口分离),这天然成为评估智能体组合能力的理想考场。当模型学会将已验证的排序模块、搜索模块组合成新算法时,便展现出 Francois Chollet 在 ARC 竞赛中强调的核心智能指标——这种能力正是通向通用人工智能(AGI)的关键阶梯。

为了让模型生成可被验证的代码,Veri-Code 团队采取的方案是直接生成形式化语言(Dafny)编写的代码,和精准描述代码行为的规范(specification)并验证生成的规范是否等价于用户意图。为了大规模训练,团队大幅度减少人类先验对训练的干涉:摒弃人工标注的 CoT 与结果评判,并拒绝任何依赖人类主观判断的奖励机制。

团队发现,让模型直接输出结果而完全不使用 CoT 是可行的,至少在研究中任务未受到影响。目前,他们也在考虑较短代码和较局限的任务上是否可行。但需要了解的是,不使用 CoT 并不意味着对于更复杂的问题不需要 CoT。

在具体实现中,Veri-Code 团队目前关注第一步:给定代码实现(implementation),为该实现填写规范(specification)。基于目前现存关于 Dafny 代码的数据非常少,并考虑到目前大模型输出完整无误的 Dafny 代码的能力较差,他们通过对已有数据的利用清洗,设计了代码翻译的 pipeline。

从已有的 Python 源代码中翻译成可验证通过的 Dafny 代码,来获取训练数据,同时构造了测试模型组合泛化能力的 Benchmark,名为 DafnyComp。考虑到模型需要学会基本的 Dafny 语法,研究团队对 Qwen2.5-coder 进行了初步的监督微调(SFT,Supervised Fine-Tuning),当模型的语法正确率达到 80% 后进行强化学习训练。

在强化学习训练中,除了最基础的验证通过的 0/1 信号之外,为了提供更具信息量的奖励信号,同时为了防止模型通过输出简单语句进行奖励破解(reward hacking), 研究团队基于 Dafny 等形式化语言的特性(每个语句都是可验证的数学命题),通过分析规范间的偏序关系,开发了新的验证技术。

并由此提出了规范优越率(SSR,specification superiority rate)的概念, 旨在衡量模型生成的规范(specification)是否比现有的 Ground Truth 更加优越(比如对函数输入的限制更少,对函数输出的描述更严格等)。

付杰指出,这一度量的引入有利于其测量模型现有的规范质量。同时将此度量作为奖励信号,训练后的模型显著提升了生成的规范质量。

在强化学习训练后,Re:Form 的全规模模型(0.5B-14B)在验证通过率和 SSR 上均超越了现有的 GPT-4o 和 Claude4 等闭源模型。而在 14B 模型在域内验证和已有的 DafnyBench,以及该团队提出的 DafnyComp 上均超越了现有闭源模型。

“现在已有相关研究证明,自回归的 Transformer 只有加上 CoT 才能模拟图灵机,在此基础上才有可能理解代码的运行过程。”付杰表示。

在接下来的研究阶段中,研究团队的重点是:一方面,探索是否能让模型自己学会 CoT,而非人类标注;另一方面,目前可对几百行代码进行验证,研究人员希望未来它能够支持更长的、达到上万行的代码。

参考资料:

1.https://arxiv.org/abs/2507.16331v2

2.Code: https://github.com/Veri-Code/ReForm

3.Models & Data: https://huggingface.co/Veri-Code

4.https://arxiv.org/abs/2502.09192

5.http://www.incompleteideas.net/IncIdeas/BitterLesson.html

运营/排版:何晨龙、刘雅坤

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
马斯克藏太深!美星链离不开7家中国公司,每一家都是全球顶尖!

马斯克藏太深!美星链离不开7家中国公司,每一家都是全球顶尖!

爱吃醋的猫咪
2026-02-27 17:56:07
印度发生两起爆炸事故造成至少38人丧生

印度发生两起爆炸事故造成至少38人丧生

新华社
2026-03-01 16:35:09
退钱了!今天开始,个税汇算清缴首日网友晒退税额,有人凌晨退了3万多,有人需补缴

退钱了!今天开始,个税汇算清缴首日网友晒退税额,有人凌晨退了3万多,有人需补缴

每日经济新闻
2026-03-01 13:54:35
A股:中东黑天鹅突袭,明天低开已成定局,历史或将再次重演?

A股:中东黑天鹅突袭,明天低开已成定局,历史或将再次重演?

云鹏叙事
2026-03-01 16:03:53
“七十不添衣,八十不祝寿”,这句话指的是啥?看完后涨知识了

“七十不添衣,八十不祝寿”,这句话指的是啥?看完后涨知识了

阿龙美食记
2026-02-26 14:30:14
尼泊尔“一妻多夫”该如何生活?妻子苦不堪言:一点都不幸福。

尼泊尔“一妻多夫”该如何生活?妻子苦不堪言:一点都不幸福。

百态人间
2025-11-06 05:45:02
怎么也想不通,她长这么漂亮,演技那么好,为啥一直火不起来呢

怎么也想不通,她长这么漂亮,演技那么好,为啥一直火不起来呢

草莓解说体育
2026-03-01 00:47:24
男篮世预赛晋级形势分析!中国队1战定生死:韩国或被联手踢出局

男篮世预赛晋级形势分析!中国队1战定生死:韩国或被联手踢出局

篮球快餐车
2026-03-01 00:42:22
专家分析:多国卷入 伊朗打击美中东基地 导弹数量和突防是关键

专家分析:多国卷入 伊朗打击美中东基地 导弹数量和突防是关键

财联社
2026-02-28 19:39:41
特朗普应该想不到:他对伊朗的灭国之战,让中俄欧看清了一个真相

特朗普应该想不到:他对伊朗的灭国之战,让中俄欧看清了一个真相

头条爆料007
2026-02-28 18:49:20
研究警告:越来越多家庭因吃它中毒!冰箱里这类肉别超3个月!

研究警告:越来越多家庭因吃它中毒!冰箱里这类肉别超3个月!

全球军事记
2026-02-28 10:12:38
马年首虎!涉嫌严重违纪违法,韩嵩被查

马年首虎!涉嫌严重违纪违法,韩嵩被查

中国基金报
2026-02-28 20:55:42
放假半天!不补休

放假半天!不补休

小易商丘
2026-03-01 10:00:47
哈梅内伊刚死,美媒一语惊人: 看来对中国来说,伊朗并没那么重要

哈梅内伊刚死,美媒一语惊人: 看来对中国来说,伊朗并没那么重要

肖兹探秘说
2026-03-01 14:45:20
肝癌后才懂放手!孙志浩全部遗产归梧桐妹,这结局谁也没料到

肝癌后才懂放手!孙志浩全部遗产归梧桐妹,这结局谁也没料到

小椰的奶奶
2026-03-01 10:32:16
哈梅内伊的死,将了特朗普的军!哈梅内伊最后“阳谋”,有多毒?

哈梅内伊的死,将了特朗普的军!哈梅内伊最后“阳谋”,有多毒?

军机Talk
2026-03-01 14:05:59
男篮世预赛-连场逆转!中国100-93中国台北 两连胜掌握出线主动权

男篮世预赛-连场逆转!中国100-93中国台北 两连胜掌握出线主动权

现代小青青慕慕
2026-03-01 19:09:39
下午4点,中国男篮vs中国台北!传来1坏消息,爆冷输球=沦为垫底

下午4点,中国男篮vs中国台北!传来1坏消息,爆冷输球=沦为垫底

侃球熊弟
2026-03-01 00:07:19
外资突然大抛售韩国股票!全球“最牛”股市,发生了什么?

外资突然大抛售韩国股票!全球“最牛”股市,发生了什么?

21世纪经济报道
2026-03-01 17:22:12
向美国捐8亿被骂叛徒!无锡唐氏21代掌门:我的钱只认文明归属

向美国捐8亿被骂叛徒!无锡唐氏21代掌门:我的钱只认文明归属

谈史论天地
2026-02-10 08:16:24
2026-03-01 19:31:00
DeepTech深科技 incentive-icons
DeepTech深科技
麻省理工科技评论独家合作
16343文章数 514680关注度
往期回顾 全部

科技要闻

小米超跑概念车全球首秀!杀入顶豪俱乐部

头条要闻

普京就哈梅内伊遇害表示哀悼:一次无耻杀害

头条要闻

普京就哈梅内伊遇害表示哀悼:一次无耻杀害

体育要闻

火箭输给热火:乌度卡又输斯波教练

娱乐要闻

《江山为聘》:吴谨言陈哲远燃炸朝堂

财经要闻

中东局势升级 如何影响A股、黄金和原油

汽车要闻

理想汽车2月交付26421辆 历史累计交付超159万辆

态度原创

旅游
本地
艺术
手机
公开课

旅游要闻

文旅新探|伊春铁力:三月雪未央 林都嬉冬长

本地新闻

津南好·四时总相宜

艺术要闻

这位荷兰人的书法,看得人直冒冷汗,写丑书的人看了无地自容!

手机要闻

卢伟冰宣布3月2日MWC现场直播 发布小米17 Ultra徕卡版新配色

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版