您尚未登录/注册
首页>科学
AI模型在胡说八道时,为什么语气总是那么自信?
科技行者 2026-11-09 10:37:52

你有没有遇到过这种情况:问AI一个问题,它回答得头头是道,语气笃定得像个教授。结果你一查,答案是错的。更麻烦的是,它说错话时的语气,和它说对话时的语气,几乎一模一样。

这不是你的错觉。2025年前后,大量研究已经证实,大语言模型的自信程度和它答案的正确程度之间,相关性并不强。它可以在胡编一个论文引用时,用的是和陈述真实历史事件时同样流畅自信的语调。这就产生了一个很现实的问题:当模型被用在医疗建议、法律咨询、代码审查这些高风险场景里,你要怎么知道这次该不该信它?

来自达姆施塔特工业大学、伦敦大学学院、吕贝克大学等机构的研究者们,在一篇名为《U-Space》的论文里,试图回答一个更具体的问题:模型的不确定性,到底是在生成过程的哪一步产生的?又是因为什么原因产生的?

这件事听起来直白,做起来却很难。因为目前主流的"让模型知道自己可能错了"的方法,大多只能给出一个笼统的分数,比如0.73的置信度,但这个分数既不会告诉你这次模型是因为问题本身模糊不清而犹豫,还是因为掌握的信息不完整,又或者是因为看到的几条证据互相打架。更麻烦的是,这些分数往往需要让模型反复生成多次答案,成本很高,而且最近的研究还发现一个尴尬的事实:很多不确定性估计方法,其实主要是在悄悄利用"答案越长说明模型越犹豫"这个捷径,而不是真的理解了不确定性本身。

### 先说清楚一件扎心的事:模型写得越长,可能只是因为它在拖时间

这篇论文里有一组数据,很能说明问题。研究者统计了三个推理模型(Gemma 4、Qwen3.5、Magistral 1.1)在四个基准测试上的表现,发现错误答案的生成长度中位数,普遍比正确答案长,在某些数据集上甚至长了将近五倍。

这就带来一个陷阱:如果你训练一个模型去预测"这个答案靠不靠谱",而它偷偷学会的规律其实是"字数多就标记为不靠谱",那它看起来准确率很高,实际上什么都没理解。论文里做了个很直接的验证:单纯用生成的token数量作为不确定性分数,AUROC(一种衡量区分能力的指标,越接近100%说明区分正确和错误答案的能力越强)能达到68.6%,几乎追平了专门训练过的监督模型(68.8%),只比最费资源的五次采样方法TokUR低1个点。

但当研究者把"长度"这个因素控制住,也就是只在长度相近的答案里比较谁更准,生成长度这个指标的AUROC直接从68.6%掉到了52.4%,接近随机猜测的水平。换句话说,很多看似聪明的不确定性估计方法,相当一部分"聪明"其实是在抄长度的近道。

这就好比一个老师批改作文,发现写得啰嗦的学生往往内容空洞,于是干脆用字数来打分,字少的给高分。这个规律在大多数情况下管用,但它完全没有读懂文章在说什么。如果有一天来了个学生,文章短但逻辑混乱,老师这套"数字数"的方法就彻底失灵了。真正有效的不确定性估计,应该能在字数相近的情况下,依然分辨出谁的回答更可靠,而不是靠篇幅长短来蒙混过关。

### 给模型的"犹豫"画一张地图

论文的核心创新,是提出了一个叫做U-SPACE的概念。

U-SPACE:一个从模型内部残差流(Residual Stream,指神经网络各层之间传递信息的通道)中提取出来的低维子空间,专门用来捕捉不确定性产生的不同来源。

这个想法的出发点很朴素:与其让模型吐出一个干巴巴的数字,不如直接去看它脑子里到底在纠结什么。研究者先定义了四种不确定性的类型,灵感来自认知科学里对"不完美信息"的分类方式。

第一种是模糊性(Ambiguity),指问题本身表述不清,有多种理解方式。第二种是不完整性(Incompleteness),指信息缺失,模型知道自己不知道。第三种是证据冲突(Conflicting evidence),指看到的多个信源互相矛盾。第四种是泛化不确定性(General uncertainty),指那种说不清具体原因,但就是觉得不太靠谱的笼统怀疑。

这四类可以被画成一个四面体的四个顶点,模型在生成每一个词的时候,内部状态都可以被看作是落在这个四面体内部的某一个点,靠近哪个顶点,就说明这种类型的不确定性更强。

要找到这四个方向在模型内部到底对应哪条"坐标轴",研究者用了一个很巧妙的办法。他们先准备了两组词汇,一组是表达怀疑的词(比如ambiguous、uncertain、dubious),一组是表达确定的词(比如clear、certain、complete),这些词来自已经发表的心理语言学词表,不是研究者自己编的。

接着,他们用了一个叫J-LENS的工具。

J-LENS:一种可解释性工具,通过计算模型内部从某一层到最终输出层的平均雅可比矩阵(Jacobian,描述输入微小变化如何影响输出的数学工具),把模型中间层的隐藏状态"翻译"回词汇空间,让研究者能看懂某个内部状态大致对应哪些词。

把这两组反义词分别用J-LENS拉回到模型的残差流空间里,取"怀疑组"的平均方向减去"确定组"的平均方向,就得到了一条干净的、剔除了共同成分的对比方向。四个类别各做一遍这个操作,再把四条方向正交化处理,就得到了U-SPACE这个坐标系的四根轴。

这个过程完全不需要人工标注哪句话对错,也不需要让模型反复生成多次答案去统计,更不需要额外训练任何参数。它只是巧妙地利用了模型自己已经学会的、关于"怀疑"和"确定"这两种语言风格的区别。

打个比方,这就像你想知道一个人说话时情绪的紧张程度,但你没办法直接测他的心跳,于是你找来一堆他说"我很紧张"时的录音和一堆他说"我很放松"时的录音,对比这两组录音的音高、语速、停顿规律,提炼出一条"紧张度"的声纹特征。以后哪怕他没说出"紧张"这个词,只要声纹落在那条特征线附近,你也能判断出他当下的状态。如果不做这种对比提炼,直接去听每一句话猜情绪,准确率会低很多,而且没法量化,更没办法在不同人、不同场景下复用这套判断标准。

### 读数:U-LENS怎么把模型的犹豫翻译成看得懂的东西

有了U-SPACE这个坐标系,接下来就是怎么读数的问题,这部分工作被称为U-LENS。

U-LENS:论文提出的不确定性读出器,把模型生成过程中每一个词对应的隐藏状态投影到U-SPACE的四个坐标轴上,得到一张逐词的不确定性地图,并最终汇总成一个整体的不确定性分数。

具体来说,对推理过程中的每一个生成词,U-LENS会计算它在四个方向上的投影值,这四个值经过一种叫softplus的平滑处理(避免负值直接被一刀切掉,保留渐变的信息),变成四个非负的分数。这四个分数的平方和开根号,就是这个词在当下这一刻的"总体不确定性强度",论文里把这个量叫作Acone。

这里有个细节值得单独说一下:研究者没有把整个推理过程里每一步的不确定性强度全部加起来平均,而是只在推理结束、准备给出最终答案的那个"思考结束标记"(end-of-thinking marker)位置读一次数。这是因为这个位置的状态天然就包含了对前面整个推理过程的总结,不需要再人为地去凑一个平均值,这样可以避免长度本身又悄悄混进计算里。

光有这个"第二阶"的、可以用语言表达的不确定性信号还不够。研究者还结合了一个更基础的"第一阶"信号,叫预测熵(Predictive Entropy),也就是模型在生成每个词时,对下一个词该选什么这件事本身有多犹豫,用信息论里熵的概念来衡量,然后对整个推理过程取平均。

两者相乘,就是最终的不确定性分数:

S(r) = Acone(思考结束时的状态) × 平均预测熵(推理过程)

为什么要用两种不同的信号相乘,而不是只用一种?论文给出的解释是,这两种不确定性捕捉的是不一样的东西。有研究发现,模型能用语言表达出来的那种"犹豫感",和它底层概率分布本身的发散程度,预测的是两件不完全重叠的事。打个比方,一个人可能心里对答案有把握(概率分布很集中),但说话时习惯性地加上"我觉得""可能"这类不确定的修饰词,这是表达层面的犹豫。反过来,一个人也可能语气笃定,但其实脑子里好几个答案都差不多概率,这是分布层面的犹豫。只看其中一种信号,就会漏掉另一种情况。论文的实验也印证了这一点:在不同模型上,有时预测熵表现更好,有时Acone表现更好,但两者结合后的U-LENS,在三个模型、四个基准测试、经过长度控制调整的九项对比里,全部排名第一。

### 效果到底怎么样:数字说话

论文在四个基准测试上做了验证,分别是覆盖多学科推理的MMLU-Pro、奥数级别的Omni-MATH、研究生难度的SuperGPQA,以及事实问答的TriviaQA,测试了三个不同的开源推理模型。

经过长度控制后的结果显示,U-LENS在Gemma 4、Qwen3.5、Magistral 1.1三个模型上,AUROC分别比当时最强的对比方法高出2.2、1.9和4.7个百分点。更关键的是,和那些需要反复采样、成本高昂的方法比起来,U-LENS全程只需要一次正常的模型推理,不需要额外生成,不需要训练任何分类器,也不需要人工标注的正确性标签。

论文还做了一个很有说服力的对照实验,专门用来检验"长度到底在多大程度上污染了不确定性估计"。研究者选了24个很简单的事实性问题,先让模型空着推理直接给答案,然后固定住问题和答案不变,在推理部分强行插入1、2、3……一直到两万个无意义的计数词(比如"1, 2, 3, 4, 5……"),看各种不确定性指标会怎么变化。

结果很有意思。像TokUR和直接求和的负对数似然这类"把每个token的分数加起来"的指标,会随着插入的无意义文字越来越长而持续飙升,因为每多一个词就多算一份贡献,哪怕这个词毫无信息量。而像Self-Certainty、DeepConf这类"取平均"的指标,则会被这些无意义的填充词稀释,逐渐被拉向一个固定的统计基线。相比之下,U-LENS的核心信号Acone因为只在思考结束的那一个点读数,而不是沿途累加或平均,表现得相当稳定,既不会随着废话增多而无限膨胀,也不会被稀释到和填充词的统计值趋同。

这个实验其实揭示了一个容易被忽视的设计陷阱:很多不确定性指标的计算方式本身,就决定了它们会不可避免地受到篇幅长短的影响,而这种影响和真实的不确定性毫无关系。这就像一个老师改作文时,如果按每一页加一分来打分,那学生只要凑够页数就能拿高分,完全不管内容对不对。U-LENS选择只在一个固定的位置拍一张快照,而不是把整个过程的分数全部累计,某种程度上就是在躲开这种"写得越多分越高"的陷阱。

### 不止能读,还能"扭转"模型的信心

论文最后一部分做了一件挺大胆的实验:既然U-SPACE里的方向能读出模型内部的不确定性,那这些方向是不是真的在影响模型的行为,而不只是碰巧和行为相关?

研究者用了一种叫激活引导(Activation Steering)的技术,直接往模型的残差流里加上某个类别方向对应的向量,强行把模型的内部状态往"更怀疑"的方向推。

实验效果相当戏剧化。对于"2+2等于多少"这种简单到不能再简单的问题,正常情况下模型会干脆利落地回答"4"。但当研究者沿着"模糊性"方向注入干预后,模型的回答变成了"这要看语境:在标准算术里是4,在二进制里是10……在玩笑或谜语里,也许是'22'"。沿着"证据冲突"方向干预,模型会说"与常见的误解相反,2+2确实等于4……虽然'2+2=5'这个说法在文学作品(比如乔治·奥威尔的《1984》)中有时被用来象征真相的扭曲"。随着干预强度继续加大,模型甚至会说出"这个问题本身就有问题,答案不是4,也不是任何其他数字,它根本没有定义"这种明显已经"精神错乱"的话。

这个结果说明,U-SPACE里的四个方向不只是研究者事后总结出来的一种观察角度,它们是真实参与模型推理计算、能够被主动操纵、进而改变模型输出行为的内部结构。

这就像你找到了一个人焦虑时大脑里某个特定区域的活动模式,然后用某种方式去刺激这个区域,这个人真的开始表现得更焦虑了。这证明你找到的不是一个巧合的相关现象,而是真正参与情绪产生的一个环节。如果这个区域只是和焦虑碰巧同时活跃,刺激它根本不会引起任何行为变化。

### 这套方法还能用在别的地方吗

研究者也顺手验证了这套"用对比词对构造语义方向"的思路,是不是只能用来测不确定性。

他们在GoEmotions这个情绪标注数据集上做了类似的实验,用同样的方法构造出"愤怒""悲伤""恐惧""负面情绪"四个方向,发现每个方向都能在对应的情绪分类任务上取得70%以上的AUROC,远超单纯数关键词出现次数的做法。更有意思的是,当研究者专门挑出那些已经被标注为负面情绪的评论,让"愤怒专用轴"和笼统的"负面情绪轴"分别去区分愤怒和非愤怒的负面评论时,专用轴的表现比笼统轴高出11个百分点以上。这说明这套方法提炼出来的方向,确实是在捕捉细粒度的语义差异,而不只是在测一个笼统的"情绪强不强"。

他们还尝试把这套方法用在检测"奖励投机"(Reward Hacking,指模型为了讨好评分标准而耍小聪明,并没有真正完成任务本身)的场景里。这次没有现成的词表可用,研究者就让模型自己"供词":对比模型在生成投机答案和诚实答案时的内部状态差异,把这个差异方向解码回词汇空间,看看模型自己把这种行为理解成什么。结果发现,Gemma 4把投机行为解读为"讽刺""荒谬",Magistral 1.1解读为"开玩笑""假的",Qwen3.5解读为"怪诞"。用这些模型自己吐出来的词重新构造出的检测方向,在区分投机答案和诚实答案时,AUROC都在90%以上,甚至在完全没见过的投机手法上也能保持这个水平。

这个发现挺耐人寻味的:你不一定非要提前准备好一份详尽的词表,模型自己内部其实已经对各种行为有了一套隐含的语义判断,你只需要用对比的方法把它"问"出来就行。

### 写在后面

读这篇论文的过程里,有个细节让我停下来想了很久:研究者在附录里专门做了一个实验,检验那些用来构造U-SPACE的"怀疑词"(比如ambiguous、uncertain)本身,是不是已经能当关键词匹配来用了。结果发现,单纯统计一段推理文本里出现了多少个这类词,AUROC只能到55.9%到63.4%,效果很一般,而且在控制长度之后表现还会继续下滑。更有意思的是,这些怀疑类的关键词在推理文本里出现的频率其实很低,在Gemma 4的某些测试集上只有4%的推理过程会提到这类词,但U-LENS在完全没有出现这些词的推理文本上,表现几乎没有任何下降。

这说明一件事:模型表达不确定性,很多时候根本不靠说"我不确定"这种直白的话,而是通过一种更隐蔽的、体现在内部状态里的方式。这和人类其实挺像的,一个人真正犹豫的时候,未必会说"我不确定",可能只是语气、停顿、用词选择上流露出一些微妙的信号,而这些信号往往比直接的自我声明更真实。U-SPACE能捕捉到的,正是这种藏在字面之下的东西。

另一个让我觉得值得琢磨的地方是,论文反复强调一个很容易被忽略的方法论陷阱:当你在评估一个"模型知不知道自己错了"的工具时,如果不控制住答案长度这个变量,你很可能只是在重新发明"数字数"这件事,却误以为自己发现了什么深刻的东西。这不只是这篇论文的问题,而是整个不确定性量化这个研究方向里,一个容易被绕过去、但其实很致命的坑。

模型什么时候会撒谎都不自知,这个问题可能比我们想象的更接近"它到底有没有一种类似自我觉察的东西"这个更根本的哲学问题。U-SPACE没有回答这个问题,但它至少证明了一件事:模型内部确实存在着某种结构化的、可以被读取、可以被操纵的"犹豫",而不只是一团混沌的数字。至于这团结构算不算得上某种意义上的自我认知,这大概是留给下一篇论文的问题了。

Q&A

Q1:U-Space和U-Lens是什么关系?

A:U-Space是研究者在模型内部残差流中构造出来的一个低维语义子空间,包含模糊性、不完整性、证据冲突、泛化不确定性四个方向;U-Lens是建立在U-Space基础上的读出工具,把每个生成词的隐藏状态投影到这四个方向上,得到逐词的不确定性地图,并结合预测熵计算出最终的不确定性分数。

Q2:为什么说很多不确定性估计方法其实是在偷偷利用答案长度?

A:论文发现错误答案往往比正确答案长,有的数据集上长达近五倍,单纯用生成的词数当不确定性分数就能达到68.6%的AUROC。但一旦控制住长度,只在篇幅相近的答案间比较,这个指标会跌到52.4%,接近随机水平,说明很多方法的预测能力大部分来自长度本身,而不是真正理解了不确定性。

Q3:U-Lens需要额外训练模型或者让模型反复生成多次答案吗?

A:不需要。U-Lens完全基于一次正常的模型推理过程,不需要人工标注正确性标签,不需要重复采样生成多个答案,也不需要训练任何额外的分类器或探针,这是它相比很多现有方法的一个明显优势。

【版权声明】本文内容来源于科技行者,版权归原作者及原媒体所有。本站仅作信息分享,不构成任何商业用途;如涉版权问题,请联系本站删除。

发布时间:2026-11-09 10:04:18


(第1/1页/共8176字/4阅)
首页>科学
相关科学:
河南一高中生因课业强度大长期焦虑,担心耽误听课总是下意识忍住不上厕所,诱发功能性便秘;医生:“越憋…
广东秋天来了,狂风下气温怒降15度
地球已重生5次,下一次可能更可怕
硅基生命体探索:宇宙中另类生命的可能
数学性质赋予量子斯格明子意想不到的生存优势
*三两仙友,论道炼丹,开帮立派,星火传承
网友评论:
更多评论(0)
您的评论:

[热点科学]
手机越卖越少,价格反而涨两成:你换机的钱,正被AI服务器抢走
小米和苹果的18ProMax你会怎么选?
鼠标壳里塞下一台能玩游戏的主机,拆开看怎么做到的
国行iPhone Siri AI 终于来了吗? 国行 iPhone 升级 iOS 27.2 Bet…
高通Adreno驱动更新翻车:骁龙X2 Elite用户LLM性能最高下降87%
[精彩推荐]
卡塔尔冲刺赛惊魂!后方车手超车失误,世界冠军当场起飞,连人带车翻滚
一顿升职宴,两张体验券,三个好兄弟,到底是真心还是算计?
大爷还怪贴心的《走马上任》
开口瞬间就被打动,难怪粉丝都说听完心里暖暖的|王牌对王牌第 8 季
徐浩,退休6年后被查