LiveFact: A Dynamic, Time-Aware Benchmark for LLM-Driven Fake News Detection¶
会议: ACL 2026
arXiv: 2604.04815
代码: https://github.com/bebxy/livefact
领域: 社会计算 / 假新闻检测 / LLM 评测
关键词: 动态基准、时间感知、benchmark 污染、认知谦逊、Fog of War
一句话总结¶
LiveFact 把"假新闻检测"从静态二分类升级成一个按月更新、按时间切片证据的动态推理基准,用 Classification + Inference 双模式同时考察 LLM 的事实判断和"该说不知道就说不知道"的认知谦逊,并用 SSA 实体替换显式监控基准污染。
研究背景与动机¶
领域现状:LLM 把假新闻检测从"特征+分类器"推到"基于多跳证据的复杂推理",但评测端基本停留在 LIAR / FEVER / FakeNewsNet 这类静态数据集——给 LLM 一锅煮熟的证据,让它输出 Real/Fake。
现有痛点:第一,静态数据被反复用作预训练语料,存在严重的 Benchmark Data Contamination(BDC),LLM 可能只是"背答案"而非真推理;第二,所有证据"一次性给齐"的 god-view 设定完全脱离真实世界——记者拿到的就是不完整、随时间演化的碎片;第三,模型表现高低难以区分是真懂事实还是只是"自信地猜"。
核心矛盾:评测的静态本质(一次性快照)和 LLM 的持续预训练 + 新闻的持续产生这两个动态过程根本对不上号,导致排行榜数字越好可能越说明背得越熟而不是推得越好。
本文目标:构造一个能持续更新、能模拟"信息迷雾"、能量化 BDC 风险的评测体系,使分数同时反映 (a) 推理能力 和 (b) 在证据不足时承认"不知道"的能力。
切入角度:把每条新闻的证据按发生日 \(T\) 切成 \(E^{(-3)}\)、\(E^{(0)}\)、\(E^{(+3)}\) 三个时间片,强迫模型在不同信息密度下回答;并用 Classification(绝对事实)和 Inference("在当下证据下能否判断")双模式对照,区分真推理与硬猜。
核心 idea:用月度更新 + 时间切片证据 + 双模式评估 + 实体替换污染监控,把静态分类基准重塑为动态、时间感知、反污染的推理基准。
方法详解¶
整体框架¶
LiveFact 是一条"五阶段月度流水线 + 双模式评测": 1. 事件抓取:Google News API 每日 00:00 GMT 抓 World 板块,2025/11 一个月聚出 737 个去重事件; 2. 时间证据构造:以事件头条日期 \(T\) 为锚,按 \(\delta\in\{-3,0,+3\}\) 三档拉证据,共 25,064 条; 3. claim 与背景生成:o4-mini 读事件+证据,生成中性背景 context 与三标签 claim(Real/Fake/Ambiguous)共 4,392 条; 4. 人审:作者团队三轮独立校对,对 Inference 模式还要根据"当下证据是否足够判定"动态调整 ground truth; 5. BDC 监控:用 Qwen3-235B-A22B 跑 SSA 框架的实体替换(Trump → Wannetta),生成平行 shifted 数据集。
形式化上,对每个 claim \(c_i\) 给出 LLM \(f_\theta\) 输入三元组 \((c_i, E_i^{(\delta)}, k_i)\),输出 \(\hat y_i^{(\delta)} \in \{\text{Real},\text{Fake},\text{Ambiguous}\}\);评测在两种模式下计算 Acc 与 Macro-F1。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
A["事件抓取<br/>Google News 每日抓 World 板块 → 737 去重事件"] --> B["时间切片证据 Fog of War<br/>以头条日 T 为锚,按 δ∈{−3,0,+3} 拉三档证据"]
B --> C["claim 与背景生成<br/>o4-mini 产中性 context + 三标签 claim(Real/Fake/Ambiguous)"]
C --> D["人审三轮<br/>校对 + 按当下证据动态改 INF 标签"]
D --> E["双模式评测<br/>CLS 绝对事实 + INF 当下证据是否够判"]
D --> F["SSA 实体替换<br/>Qwen3-235B 把命名实体换成虚构名 → 平行 shifted 集"]
F --> E
E --> G["Reasoning Gap = INF − CLS<br/>SSA Factor = Δ × 翻转率 × 100"]
关键设计¶
1. 时间切片证据(Fog of War):用三档证据窗模拟真实世界里"信息逐步显形"
真实记者拿到的证据是不完整、随时间演化的碎片,而静态基准却一次性把证据喂齐,根本测不出模型在信息真空里能否克制乱猜。LiveFact 以事件头条日期 \(T\) 为锚,按 \(\delta\in\{-3,0,+3\}\) 切出事发前 3 天、当日、事发后 3 天三档证据。3 天窗不是随手定的,而是基于信息速率分析:证据密度在 \(T\pm 48{\sim}72\)h 达峰,扩到 \(\pm 7\) 或 \(\pm 15\) 天收益递减,缩到 \(\pm 1\) 天又抓不到首发报道。窗口越早能"硬判定"的 claim 越少——在 \(\delta=-3\) 下 Inference 模式的 Ambiguous 占比飙到 85%。这样就把"证据完备"和"证据不足"两种处境分离开来,单独考察模型在信息不全时的判断行为。
2. 双模式评测(Classification + Inference):把"过度自信"和"认知谦逊"分开计量
只看一套绝对事实标签时,模型很容易靠参数化记忆"撞对",分数高不代表会推理。LiveFact 在同一份 claim 上挂两套 ground truth:CLS 给与时间无关的绝对事实标签,INF 给"当下证据是否足够支持该结论"的时间相关标签——在 \(\delta=-3\) 时绝大多数 claim 的 INF 标签被改成 Ambiguous(4,392 条里有 3,698 条,约 85%)。于是 CLS 在 \(\delta=-3\) 上的高分恰恰是"幻觉自信"的信号:模型在没证据时被迫二选一却答得很笃定。引入 INF 后才能定义 \(\text{Reasoning Gap} = \text{INF Acc} - \text{CLS Acc}\),正值说明模型懂得在信息不够时说 Ambiguous,负值则暴露硬猜倾向。
3. SSA 实体替换 + Overturn Rate(BDC 监控):把"是不是在背答案"量化成可上榜的数字
静态数据被反复当预训练语料,模型可能只是记住了"Trump"这种具体实体而非真在读证据。作者用 Qwen3-235B-A22B(刻意避开 OpenAI 系评 OpenAI 系的偏好泄漏)做 Entity Shift,把命名实体替换成同结构但虚构的名字(Trump → Wannetta),得到平行 shifted 数据集 \((c_i', E_i'^{(\delta)}, k_i')\)。再定义翻转率
并乘上替换前后的指标差 \(\Delta=\text{Metric}-\text{Metric}_{\text{shift}}\),得到 \(\text{SSA Factor}=\Delta\times\text{OTR}\times 100\)。分越高说明模型越依赖记住的具体实体而非证据本身,污染风险越大。配合数据集每月更新,这个量就成了可长期追踪的污染监控指标。
损失函数 / 训练策略¶
LiveFact 是评测基准,不做训练。评测时 TEMPERATURE=0.0、TOP_P=1.0、MAX_NEW_TOKENS=128(reasoning 类如 Kimi-K2-Thinking、GPT-OSS 放宽到 1024),强制输出 [[LABEL]] 形式以便机器解析。
实验关键数据¶
主实验¶
18 个 LLM 在 2025/11 数据集上的综合分数(Avg 为 12 项均值,节选自 Table 3):
| 模型 | Acc\(_0^{cls}\) | Acc\(_{-3}^{inf}\) | Acc\(_{+3}^{cls}\) | Avg |
|---|---|---|---|---|
| Qwen3-235B-A22B-Instruct-2507 | 79.76 | 66.67 | 82.08 | 72.40 |
| gpt-oss-120b⋆ | 79.94 | 62.23 | 81.81 | 72.13 |
| gpt-5.1-2025-11-13 | 78.60 | 68.44 | 81.01 | 72.02 |
| gpt-5.2-2025-12-11 | 76.34 | 80.71 | 77.32 | 71.52 |
| Qwen3-30B-A3B-Instruct-2507 | 75.05 | 64.55 | 77.00 | 69.46 |
| gpt-4o-2024-08-06 | 72.29 | 74.61 | 73.98 | 67.11 |
| DeepSeek-V3.1 | 64.44 | 78.03 | 63.73 | 61.48 |
| Llama-3.1-70B (base) | 33.45 | 7.90 | 33.47 | 22.16 |
最显著的发现:开源 MoE 旗舰 Qwen3-235B-A22B 平均分超过 GPT-5.1/5.2 等闭源模型;纯 dense base 模型(Llama-3.1-70B 等)因为不遵守输出格式直接崩到 22 分左右。
消融实验(Reasoning Gap:INF Acc − CLS Acc at \(\delta=-3\))¶
| 模型类型 | 代表模型 | Reasoning Gap | 行为类型 |
|---|---|---|---|
| Uncertainty Aware | Llama-3.1-8B-Instruct | +38% | 证据不足时正确说 Ambiguous |
| Uncertainty Aware | Qwen3-32B | +37% | 同上 |
| Overconfident(指令模型) | Llama-3.3-70B-Instruct | 约 −20% | 硬猜 Real/Fake |
| Overconfident(指令模型) | Qwen3-4B-Instruct | 负 / 接近 0 | 同上 |
| Format-Failed(base 模型) | Llama-3.1-70B | 负 | 格式不合规、近随机 |
成本对比也很有意思:Qwen3-30B-A3B-Instruct 一轮 $0.64,比 gpt-5.2 的 $9.27 便宜约 14×,平均分却只低 3 个点。
关键发现¶
- \(\delta=-3\) 的 CLS 高分不是推理强,是"幻觉压力测试"——模型在没证据的时候被迫二选一,越自信越掉坑。
- MoE 架构(Qwen3-235B、DeepSeek-V3.1、gpt-oss-120b)在这种"知识检索 + 推理"任务上系统性强于 dense,作者认为是稀疏路由更适合多面任务。
- "Thinking Mode"模型(Kimi-K2、GPT-OSS)在 128 token 上限下几乎全废,放宽到 1024 后立刻反弹到一线水平——说明 reasoning 不是可选项而是结构必需。
- Base 模型集体崩盘的原因不是不会推理,而是不会按
[[LABEL]]模板输出;评测 base 模型必须先做指令对齐。
亮点与洞察¶
- 把"benchmark 必须静态"这条隐式假设打破,给出可持续的月度更新方案。这对所有"测知识/事实"的基准都有借鉴意义——只要任务有时效性,就该考虑动态化。
- Reasoning Gap 这个单一标量把"过度自信"和"认知谦逊"分得很清楚,比单看 Acc 信息量大得多,可以直接迁移到 QA、code、agent 评测里去衡量"会不会说我不知道"。
- SSA Factor 给"模型在偷背答案吗"提供了一个能放进 leaderboard 列的数字,这比目前 contamination 分析多停留在事后审计要实用。
- 14× 成本优势的 Qwen3-30B-A3B-Instruct 说明对实时假新闻检测这种高频任务,MoE 中型模型才是落地最优解,不是越大越好。
局限与展望¶
- 当前仅英文,且来自全球英文新闻源;非英文区域的本地化造谣模式(如方言、地缘语境)完全没覆盖,作者承诺扩多语。
- 仅文本模态;深度伪造、被剪辑的图视频这些当代假新闻主力没纳入,需要扩到 multimodal RAG。
- 人工审核 + Ambiguous 标签判定是吞吐瓶颈,4,392 条/月的规模相对纯合成数据偏小;作者打算训校准过的 judge 模型半自动化。
- 我自己想到一个隐忧:实体替换在低概率事件上可能破坏 commonsense 一致性(虚构总统替真总统可能让某些证据反而成 Fake),SSA Factor 的解释需要谨慎;另外 3 天窗虽然实证最优,但对持续多周展开的事件(战争、选举)可能切得过细。
相关工作与启发¶
- vs LIAR / FEVER / FakeNewsNet:那些是一次性快照,无法对抗污染也无法测时间推理;LiveFact 是连续的、时间锚定的。
- vs LiveBench:思想最接近(持续更新对抗污染),但 LiveBench 评 coding/math/data,不为假新闻设计,缺证据链结构。
- vs TripleFact / AdvFake:都尝试动态化,但 TripleFact 因版权无法公开、缺时间切片,AdvFake 侧重对抗 RAG 而不是认知谦逊;LiveFact 是第一个同时做月更新 + 时间切片 + BDC 监控的。
- vs SSA 原工作:本文把 SSA 从独立工作整合进流水线,作为月度污染监控的一环,给 SSA 找到了最合适的工程化场景。
评分¶
- 新颖性: ⭐⭐⭐⭐⭐ 首个把动态更新、时间切片、双模式评测、BDC 监控四件事一次性做齐的假新闻基准。
- 实验充分度: ⭐⭐⭐⭐ 18 个 LLM 覆盖 1B 到 1T 参数与开源/闭源,但只跑了一个月(11/2025),长期趋势还要等几期。
- 写作质量: ⭐⭐⭐⭐ 动机推导清晰、Reasoning Gap 概念可视化好,公式略密。
- 价值: ⭐⭐⭐⭐⭐ 如果月度更新真坚持下去,这会成为 LLM 事实推理类评测的事实标准。