新浪财经 股票

AI科学家能读懂AI的大脑吗?一场关于"机械可解释性"的严酷考试

市场资讯 10.14 17:02

(来源:科技行者)

2024年,当各大实验室都在争先恐后地让AI自己训练AI的时候,几乎没人问过一个更根本的问题:这些自我进化的模型,到底在学什么?

这不是一个矫情的哲学问题。

想象一下,你雇了一个员工,他每天完成的任务都拿高分,老板也很满意。但你从来没打开过他的脑子看看里面在想什么。某天你才发现,他根本没学会真正的技能,只是找到了一套刷分的取巧办法。这种情况在AI训练里有个专业名字,叫做奖励黑客:模型学会了钻评分标准的空子,表面成绩很好看,内部机制却完全不是你想要的那样。

如果没有办法打开AI的"脑子"去检查,这种风险会一直隐藏着,直到某天以你想不到的方式爆发出来。这就是这篇论文要讨论的起点:在追求AI自我改进的路上,我们是不是漏掉了一个关键环节,就是审计和监督AI内部到底发生了什么。

机械可解释性*:一门试图打开神经网络黑箱、搞清楚模型内部到底在计算什么的研究领域。

这篇来自中科院自动化所团队的论文,做了一件挺有意思的事:他们不再满足于"人类研究者用可解释性工具研究模型",而是反过来问,AI智能体自己能不能胜任这份工作?能不能让GPT、Claude这些大模型,去自主使用可解释性工具,像科学家一样做实验、下结论?

为了回答这个问题,他们搭建了一个叫SAEScientist-Bench的测试平台。

稀疏自编码器:为什么它是打开黑箱的钥匙

要理解这篇论文在测什么,得先搞清楚一个背景知识。

神经网络内部的"神经元"其实很不老实。同一个神经元可能同时对好几个毫不相关的概念都有反应,这种现象叫做多义性*:一个神经元同时编码多个不相关概念的现象,导致单看某个神经元的激活值很难判断它到底"负责"什么。

这就好比你观察一个仓库管理员,发现他一会儿在整理水果,一会儿在搬运家具,一会儿又去修水管。你没法说他到底是"水果部门"的还是"维修部门"的,因为他的职责被混在了一起,没法拆分。

稀疏自编码器(SAE)就是为了解决这个问题而生的。它的思路是把神经网络里那些混杂在一起的激活信号,重新分解成一堆更细粒度、更单一职责的"特征方向"。数学上,SAE把一个隐藏状态编码成一个稀疏向量,也就是说大部分维度都是零,只有少数几个维度被激活,每个维度对应一个相对纯粹的概念。

谷歌DeepMind为Gemma-2-9B模型训练了一套现成的SAE字典,叫Gemma Scope*:谷歌DeepMind开源的一套预训练稀疏自编码器工具集,覆盖Gemma-2模型的多个层,方便研究者直接调用而不用自己重新训练。

这套字典里,每一层都有131072个特征,相当于给模型的每一层配了十几万个"专职标签工",每个标签工理论上只对一种概念敏感。

如果这套系统真的管用,那意味着你只要找到对应的那个特征编号,就能知道模型在处理某段文字时,是不是真的在"想"某个特定的概念。更进一步,你还可以人为地把这个特征方向加到模型的内部状态里,强行让模型往这个概念方向生成内容,这叫做因果转向*:通过在模型隐藏状态上叠加某个特征的方向向量,人为改变模型生成内容的走向,从而验证这个特征是否真的对模型行为有因果影响,而不仅仅是统计上的相关。

问题来了:十几万个特征堆在一起,怎么知道哪一个才是你要找的那个?

这就像在一座有十几万个抽屉的档案馆里,找出唯一装着"葡萄牙语相关文件"的那个抽屉,而档案馆没有任何标签系统,你只能通过往里塞测试文件、观察哪个抽屉有反应来猜。

这正是SAEScientist-Bench要考验AI智能体的核心任务。

任务设计:让AI当侦探,而不是查字典

论文设计了20个发现任务,横跨17个不同的概念,包括多种语言(葡萄牙语、西班牙语、拉丁语、土耳其语等)、专业文档格式(财报、纳税申报、招聘启事)、专业领域知识(临床症状描述、药物剂量说明)等等。

每个任务都对应模型的某一层SAE字典,字典里有131072个候选特征,AI智能体的任务是从中找出最能代表目标概念的那一个。

这里最考验设计智慧的地方在于,研究者没有直接把"标准答案"告诉AI,而是给了它一个探测接口,叫probe_sae。AI可以自己写一些对比性的文本,最多64条,扔进这个接口,接口会返回哪些特征对这些文本反应最强烈,以及具体的激活强度和在整个字典里的排名。

这个设计很关键。

如果直接允许AI去查看某个特征的说明文档或者示例,那测的就不是发现能力,而是查字典的能力了。真正的科学发现从来不是翻书找答案,而是设计实验、观察现象、排除干扰因素,最后得出结论。就像医生诊断疾病不是直接翻病历本对答案,而是通过问诊、化验、排除法一步步缩小范围。如果没有这个限制,整个基准测试就会退化成一个信息检索测试,完全测不出AI有没有科学推理的能力。

评分体系:三把尺子量出真本事

那么,怎么判断AI找到的特征好不好呢?论文设计了三个维度的打分标准,分别对应科学发现的三个层次。

第一把尺子是激活排名。一个好的特征,应该在处理目标概念的文本时,激活强度在整个字典里名列前茅,而不是被淹没在十几万个特征里默默无闻。计算方法是拿AI找到的特征和专家参考特征做对比,看谁的排名更靠前,最后换算成一个以100分为基准的分数,100分代表和专家打平,超过100分说明比专家找得还准。

第二把尺子是激活选择性,用来衡量这个特征是不是真的只对目标概念敏感,而不会被相似但不同的内容误导。具体做法是用AUROC*:一种衡量二分类模型区分能力的统计指标,数值范围从0到1,1代表完美区分,0.5代表和随机瞎猜没区别。这里用来衡量某个特征能否把"正例文本"和"干扰文本"完全区分开。来计算,正例是真正表达目标概念的文本,负例包括容易混淆的"硬负样本"(比如用英语讨论葡萄牙语这件事本身,而不是用葡萄牙语写作)和完全无关的中性文本。

第三把尺子,也是最硬核的一把,叫因果转向评分。前两把尺子只是看这个特征和目标概念"相关",但相关不等于因果。真正验证一个特征有没有用,得看把它强行加到模型的隐藏状态里之后,模型的输出是不是真的往目标概念的方向偏移了。评估时会让模型在三种条件下生成同一段文字:不做任何干预的基线版本、加上目标特征的干预版本、以及加上一个强度相同但方向随机的对照版本。然后用GPT-4o当裁判,从0到4打分,看目标概念被诱导出来的程度有多强,以及原始指令有没有被破坏。

三个分数的算术平均就是最终的综合得分。专家参考基线的综合得分是85.56分。

结果揭晓:AI科学家们的成绩单

十家前沿模型厂商的看家产品被拉出来同台竞技,包括Kimi K3、Claude Opus 5、Claude Sonnet 5、Grok 4.6、Gemini 3.8 Flash、GPT系列的三个变体,以及GLM-5.2。每个模型都独立完成三轮完整实验,取平均分。

| 模型 | 综合得分 | 激活排名 | 激活选择性 | 因果转向 |

| 专家基线 | 85.56 | 100.00 | 98.92 | 57.75 |

| **Kimi K3** | **65.82** | 74.30 | **92.91** | 30.26 |

| Claude Opus 5 | 65.41 | **75.35** | 91.89 | 28.99 |

| Claude Sonnet 5 | 65.04 | 73.45 | 92.01 | 29.66 |

| Grok 4.6 | 62.93 | 67.21 | 90.11 | **31.47** |

| Claude Opus 4.8 | 62.57 | 70.25 | 90.90 | 26.55 |

| Gemini 3.8 Flash | 59.57 | 69.49 | 86.78 | 22.43 |

| GPT-5.6 Sol | 57.28 | 51.65 | 90.03 | 30.16 |

| GPT-5.5 | 54.34 | 55.63 | 84.19 | 23.19 |

| GLM-5.2 | 52.27 | 47.66 | 84.85 | 24.28 |

| GPT-5.6 Luna | 50.27 | 46.92 | 83.36 | 20.54 |

有意思的是,没有一个模型在所有维度都领先。

Kimi K3综合分最高,因为它在激活选择性上做得最好,达到92.91分,逼近专家的98.92分。Claude Opus 5在激活排名上表现最强,能找到在整个字典里排名最靠前的特征。而Grok 4.6虽然综合分排到第四,却在因果转向这一项拿了单项冠军。

这说明找到一个特征和找到一个真正能"驱动"模型行为的特征,是两种不同的能力,甚至可能需要不同的思维方式。

最扎眼的差距出现在因果转向这一栏。所有模型在这一项上都远远落后于专家的57.75分,表现最好的Grok 4.6也只有31.47分,差了将近一半。

这就好比你找到了一把钥匙,形状和锁孔完美吻合,但插进去转不动锁芯。特征在文本上激活得很漂亮,区分度也很高,可一旦你想用它去真正改变模型的行为,它却使不上劲。这暴露出一个很深的问题:靠观察相关性找到的特征,未必是真正的因果杠杆。

葡萄牙语案例:四个智能体的四种命运

论文里有一个特别值得细看的案例,四个不同的智能体都在寻找代表"葡萄牙语"这个概念的特征,最后走出了四条完全不同的路。

GPT-5.6 Sol设计了大量对比文本,测试了葡萄牙语段落、用英语讨论葡萄牙语这件事、以及西班牙语翻译版本。它找到的特征对葡萄牙语文本反应稳定,对英语和西班牙语控制文本几乎零反应,选择性得分拉满了100分。但它选中的特征在整个字典里的原始激活强度只有7.04,排名靠后,导致激活排名得分只有3.97分,惨不忍睹。

Kimi K3找到的特征恰恰相反,激活强度高达26.33,排名得分拉满100分,选择性也是满分,最后综合得分95分,几乎追平专家基线。

而Claude Opus 5的遭遇最让人意外。它明明设计了葡萄牙语、西班牙语、英语三组匹配的对比文本,结果选中的特征对英语控制文本的反应(4.50)居然比对葡萄牙语目标文本的反应(3.81)还要强,等于是自己给自己挖了个坑,综合得分直接崩到13.91分。

这个例子说明一件很重要的事:设计出好的实验,不代表你能正确读懂实验结果。 就像一个人明明做了严谨的对照实验,最后却把数据看反了,得出和证据相反的结论。这种"看走眼"式的错误,比"没做实验"更让人意外,因为整个流程看起来都是对的,只是最后一步判断出了岔子。

论文对这种现象还给出了另一个例子,来自GLM-5.2在处理"临床症状"任务时的表现。它精心设计了对照实验,想把"疾病症状描述"和"医院行政文书""药理学说明"这些干扰项区分开。可它最后选中的特征,在一段完全不涉及症状、只是患者基本信息记录的文本上,依然激活到了70.25这么高的数值。GLM-5.2在报告里把这个异常值轻描淡写地归为"可忽略",结果实际上选中的是一个对"临床文档格式"敏感、而不是真正对"症状"敏感的特征。

这就好比一个侦探已经查到了嫌疑人不在场的关键证据,却因为这份证据和自己心里预设的结论不符,就把它当成无关紧要的细节划掉了。证据摆在那里,解读证据的人却选择性地视而不见。

搜索策略的分野:广度、深度和精准打击

除了看结果,论文还统计了每个模型在搜索过程中的行为模式,这部分数据挺有意思。

GPT-5.6 Sol走的是"广撒网写文本"路线,平均每次调查会写115.1条不同的探测文本,但测试的候选特征数量只有20.2个,相当于用大量样本去反复确认少数几个候选。

Claude Opus 5则是反过来,平均测试80.2个候选特征,探测文本只有77.6条,更像是一个不停筛选候选人的面试官,宁可少写几道题,也要多筛几轮候选人。

Kimi K3的策略最省力,检索调用次数最少,一旦锁定一个有希望的候选,就很少再回头重新检索,靠的是精准的假设构建,而不是广撒网。

这三种策略像极了三种不同性格的侦探破案方式:一种是反复盘问同一批嫌疑人,从细节里抠线索;一种是把所有嫌疑人都过一遍筛子;还有一种则是凭经验直接锁定重点对象,绕过其他干扰项。三种方式都能破案,但效率和风险完全不同。

论文还专门比较了那些同样选中了"专家标准答案"特征的模型,发现即使结果一样,过程也大相径庭。Claude Opus 5是主动验证型,会专门设计探测去直接测试这个候选是不是最优解,然后再决定接受或拒绝。而Claude Sonnet 5更多是在最初的检索结果里恰好碰到了这个候选,就直接选用了,没有再做额外的验证。

这提醒我们一件事:结果相同不代表过程可靠。 一个通过严格验证得出的正确答案,和一个碰巧蒙对的正确答案,看起来一样,但在面对新的、更难的问题时,前者大概率能复现成功,后者很可能翻车。

因果转向为什么这么难

论文花了不少篇幅去解释,为什么找到一个"看起来对"的特征,不代表它真的能驱动模型的行为。

以葡萄牙语这个案例继续看下去。研究者测试了六个特征,把每一个都强行注入模型的隐藏状态,看模型的输出会不会真的变成葡萄牙语。结果只有三个特征成功了,包括Sol、Opus 4.8和Kimi K3选中的那三个(后两个其实是同一个专家标准特征),其余三个特征无论怎么调强度,模型输出的目标语言相关度评分始终是零。

这些"失败"的特征在静态文本测试里明明表现得很好,AUROC接近满分,说明它们确实能识别出葡萄牙语文本。但把它们加到模型的隐藏状态里,模型压根不为所动,继续用英语生成内容。

这个现象揭示了一件反直觉的事:一个特征能准确"识别"某个概念,不代表它能"驱动"模型生成那个概念。 识别和驱动是两种完全不同的能力,就像一个人能一眼认出某道菜是川菜,不代表他会做这道菜。SAE里的每个特征方向,理论上既是识别器又是驱动杆,但实际操作起来,很多方向的"识别"能力和"驱动"能力并不对等,这是这次实验最出人意料的发现之一。

论文还发现了另一层更微妙的权衡,在"房产广告"这个任务上体现得特别明显。GPT-5.6 Sol和Grok 4.6都选择了一个更"干净"的特征,虽然它偶尔会漏掉一些真正的房产广告,但很少误触发到无关内容。而Kimi K3选择了一个覆盖面更广的特征,虽然能识别出更多类型的房产广告,代价是这个特征被激活后,模型生成的内容有52.5%的概率会崩溃成语无伦次的重复文本,相比之下前一个特征只有32.5%的崩溃率。

这就像选择一把万能钥匙还是一把专用钥匙。万能钥匙能开更多的锁,但用力过猛可能把锁芯搞坏;专用钥匙开锁范围窄,但每次开锁都干净利落。九次独立实验里,七次都选择了那把更保守的专用钥匙,这说明大部分智能体在面对"覆盖率"和"稳定性"的取舍时,本能地会偏向稳定。

一个值得深挖的相关性

论文里还提了一个挺有说服力的旁证。他们把这次基准测试的综合得分,和一个独立的通用能力评测榜单Artificial Analysis Intelligence Index做了对比,发现两者的排名相关系数达到0.8,属于相当强的正相关。

也就是说,一个模型的通用推理能力越强,它在这个专门的机械可解释性任务上表现往往也越好。这个结果不算特别意外,毕竟设计实验、解读数据本身也需要推理能力。但更值得注意的是,在"激活选择性"这个单项上,相关系数达到了完美的1.0,而在"因果转向"这个单项上,相关系数只有0.4。

这说明什么?说明通用智能能预测一个模型能不能设计出好的对照实验、能不能正确区分概念,但预测不了它能不能找到真正有因果驱动力的特征方向。 换句话说,因果推理这项能力,在现有的通用能力评测体系里,可能没有被充分捕捉到。这也许是未来评测通用智能水平时值得单独拎出来考察的一个维度。

写在后面

读完这篇论文,最让我意外的不是AI智能体表现有多好或多差,而是那个"识别和驱动不对等"的现象。

我们平时习惯性地认为,只要一个模型能准确地把某个概念区分出来,它就应该能用这个概念去操控行为。这篇论文用扎实的数据证明,这个假设在SAE的世界里并不总是成立。一个特征可以是完美的"侦探",却是个蹩脚的"操盘手"。这提醒我,可解释性研究里"看懂"和"控制"之间,隔着一条比想象中更宽的沟。

另一个让我反复咀嚼的细节是Claude Opus 5那次"看走眼"的葡萄牙语实验。它的实验设计几乎无可挑剔,三组对照文本齐全,逻辑也说得通,最后却在解读数据这一步栽了跟头。这让我意识到,人类科学家犯的错误,AI智能体一样会犯,甚至可能是同一类错误:不是不会做实验,而是不会正确读实验结果。这或许比"AI不会做科学"更值得警惕,因为它意味着自动化科研的风险不在流程本身,而在流程最脆弱的那个判断环节。

这篇论文没有解决的问题也很明显:如果一个AI智能体的整个自我改进循环里都嵌套着这种"实验设计对、解读错"的风险,而没有人在旁边核查,这个循环会滑向哪里?

Q&A

Q1:SAEScientist-Bench是什么?

A:SAEScientist-Bench是一个用来测试AI智能体能否像科学家一样自主使用稀疏自编码器工具,在Gemma-2-9B模型的十几万个特征中找出代表特定概念的最优特征的基准测试平台,涵盖20个跨语言、跨领域的发现任务。

Q2:为什么AI智能体在因果转向这项指标上表现这么差?

A:因为一个特征能准确识别某个概念(比如通过文本相关性判断),不代表把它强行注入模型隐藏状态后就能真正驱动模型生成对应内容。识别能力和因果驱动能力是两种不同的属性,实验显示不少智能体选中的特征即使激活分离度很高,实际转向效果却是零。

Q3:这次测试中哪个AI模型表现最好?

A:Kimi K3综合得分最高,达到65.82分,尤其在激活选择性上接近专家水平;Claude Opus 5在激活排名上最强;Grok 4.6在因果转向单项上排名第一,但没有一个模型在三项指标上全面领先专家基线的85.56分。

加载中...