[控场AI]
· 4 分钟阅读· 2,231 字

惊讶度学习的致命缺陷:LLM持续学习如何被谎言攻破

惊讶度学习的致命缺陷:LLM持续学习如何被谎言攻破

惊讶度驱动的持续学习会让LLM吸收虚假声明,四种防御信号各有局限,无单一机制能判定真伪。

一项针对LoRA适配模型的研究揭示,惊讶度驱动的持续学习器几乎会吸收所有与模型已知事实矛盾的虚假声明,污染率与随机选择相当。研究系统评估了四种防御机制:LLM验证器能过滤谎言但过度谨慎,会拒绝无来源的真实陈述;校准回归测试只减速不排毒;模型自身先验可区分谎言与真实新事实(AUC 0.78-0.83),但无法区分谎言与同类事实的合法更新(AUC 0.53);信任来源路由在攻击者无法植入来源时污染率最低,但攻击者植入30%匹配来源时系统反而劣于单独使用验证器。核心启示是:每种接受信号回答不同问题,没有单一信号能独立判定真相,持续学习系统需构建多层信号融合架构并警惕数据来源完整性。

Surprise Alone Learns Lies 论文截图

当大语言模型需要从持续流入的数据中不断学习时,一个看似直觉的规则被广泛采用:让模型对最"惊讶"的输入给予更高的学习权重。毕竟,模型预测概率最低的内容,往往是最有信息量的新知识。然而,这个规则在数据流中混入谎言时会彻底失效——一项针对LoRA适配模型的研究揭示,惊讶度驱动的学习器几乎会吸收所有精心构造的虚假声明,其被污染率与同等预算下的随机选择相差无几。

为什么"惊讶"会成为谎言的帮凶

惊讶度学习的逻辑根基在于信息论:低概率事件携带更多信息。对于模型已经掌握的事实,一个与之矛盾的虚假声明在模型信念下概率极低,因此天然具有最高的"惊讶度"。这意味着攻击者不需要复杂的对抗手段——只需陈述与模型已知事实相悖的内容,就能让虚假信息获得优先学习权。

研究中使用了Qwen2.5-1.5B、Qwen2.5-3B和Llama-3.2-3B三个模型,通过LoRA适配从包含真实与虚假声明的流中学习。测试数据涵盖虚构人物的陈述以及真实的CounterFact事实。结果表明,惊讶度规则在纯净数据流中或许有效,但面对恶意注入的谎言时,它几乎不设防。

信息论中的“惊讶度”与自信息

惊讶度(surprise)在信息论中有严格定义:一个事件的自信息(self-information)等于其概率的负对数,即 $I(x) = -\log p(x)$。概率越低的事件,自信息越大,理论上携带的“新信息”越多。主动学习或持续学习中的“惊讶度采样”正是基于这一原理:优先学习模型预测概率低的样本,以期用更少的数据获得更大的知识增量。然而,这一准则隐含假设数据是真实且无恶意的——当模型面对与自身信念矛盾的虚假声明时,该声明在模型分布下的概率极低,因此被赋予最高的学习权重,反而成为攻击者利用的漏洞。

四种防御机制的实测表现

研究系统评估了四种可能补救措施,每种都暴露出不同的局限。

验证器把关:有效但过于谨慎

引入一个必须批准每条声明的"验证器"(judge),理论上可以过滤谎言——过滤效果取决于验证器的准确率。现实中,LLM验证器表现出过度谨慎的倾向:它们会拒绝没有来源的真实陈述,甚至拒绝有来源支持的合法知识更新。安全性和学习效率之间形成了明显的张力。

校准回归测试:减速但不排毒

对无关知识进行校准回归测试,可以减缓学习速度,却无法真正过滤谎言。虚假声明依然会通过测试进入模型参数,只是整个学习过程被拖慢了。这是一种用效率换安全的妥协,但安全性并未实质性提升。

模型自身先验:能辨新旧,难分真伪

模型对与自身知识矛盾的声明具有天然的警觉。这种先验信号能够区分"关于已知事实的谎言"和"真实的新事实",在三个模型上的AUC达到0.78-0.83。然而,它无法区分谎言与"同类事实的合法更新"——AUC仅为0.53,接近随机猜测。该信号可以节省43%的验证器调用,但攻击者若了解模型内部状态,便能精心构造通过检查的谎言。

AUC指标的含义

AUC(Area Under the ROC Curve)是评估二分类器区分能力的常用指标,取值在0.5到1之间。0.5表示随机猜测,1表示完美区分。研究中模型先验区分“关于已知事实的谎言”与“真实的新事实”的AUC为0.78-0.83,说明该信号具有较强的区分能力;而区分谎言与“同类事实的合法更新”的AUC仅为0.53,接近随机,表明模型先验无法有效辨别同一知识领域内的真假更新。这一对比揭示了模型内部状态信号的局限性:它能感知“矛盾”,却不能判断“对错”。

信任来源路由:有条件的最优解

如果存在攻击者无法植入的信任来源,将矛盾的声明路由到证据源进行核实,可以恢复合法更新。这种组合系统在学习到的声明中具有最低的污染率。但前提条件苛刻:当攻击者能够为30%的谎言植入匹配来源时,系统的表现反而比单独使用验证器更差。

LoRA与持续学习中的灾难性遗忘风险

LoRA(Low-Rank Adaptation)通过在预训练权重旁注入低秩分解矩阵实现高效微调,仅训练少量参数即可适配新数据。在持续学习场景中,LoRA常被用于从数据流中增量更新模型。然而,持续学习面临灾难性遗忘(catastrophic forgetting)的经典问题:新知识可能覆盖旧知识。研究中提到的“校准回归测试”正是为了缓解这一问题——通过对无关知识进行回归测试,确保模型在学习新声明时不丢失已有能力,但该测试只减缓学习速度,无法判断新声明本身的真伪。

核心启示:没有单一信号能判定真相

这项研究最深刻的发现或许在于:每种接受信号回答的是不同的问题。验证器回答"这条声明是否可信",模型先验回答"这条声明是否与我的知识冲突",来源路由回答"这条声明是否有外部证据支持"。它们各自在不同维度上有效,但没有一个能独立判定一条声明的真伪。

持续学习系统的设计需要放弃"寻找单一万能过滤器"的幻想,转而构建多层信号融合的架构。同时,安全边界必须明确:当攻击者能够同时操纵多个信号通道时,系统的防御能力会急剧下降。对于需要从开放数据流中持续学习的LLM应用而言,这意味着必须对数据来源的完整性保持最高级别的警惕。

#LLM持续学习#惊讶度学习#虚假信息防御#LoRA适配#验证器机制#知识更新安全
分享:

相关推荐