Skip to main content

llm-self-correction-confidence-signals

大型语言模型通过内部置信度信号检测和纠正自身错误的研究。基于决策神经科学二阶置信度模型和PANL token机制。

インストールへ移動

ソース情報

リポジトリ
hiyenwong/ai_collection
ソースの最終更新活動
2026年6月4日 13:32
検出された SKILL.md の言語
中国語
スター
2
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
llm-self-correction-confidence-signals
description
大型语言模型通过内部置信度信号检测和纠正自身错误的研究。基于决策神经科学二阶置信度模型和PANL token机制。
category
ai_collection
source
arXiv:2604.22271
published
2026-04-24
paper_url
https://arxiv.org/abs/2604.22271
tags
["LLM","self-correction","confidence signals","error detection","PANL","second-order model","neuroscience","metacognition"]
# LLM Self-Correction via Internal Confidence Signals ## 概述 **来源论文**: [How LLMs Detect and Correct Their Own Errors: The Role of Internal Confidence Signals](https://arxiv.org/abs/2604.22271) **发表日期**: 2026-04-24 **arXiv ID**: 2604.22271 **作者**: Dharshan Kumaran, Viorica Patraucean, Simon Osindero, Nathaniel Daw, Petar Veličković (Google DeepMind & Princeton University) 该研究揭示了大型语言模型(LLM)如何通过内部置信度信号检测和纠正自身错误,基于决策神经科学的二阶置信度框架。研究发现LLM在答案后第一个token(PANL)处缓存了一个与生成信号部分独立的评估信号,支持错误检测和自我纠正。 --- ## 核心方法论 ### 1. 二阶置信度模型 (Second-Order Confidence) **一阶模型 (First-Order Model)**: - Xact: 生成信号,驱动回答 - 基于token log-probabilities - 置信度总是对所选回答最高 - 无法支持错误检测 **二阶模型 (Second-Order Model)**: - Xeval: 评估信号,独立于生成过程 - 部分独立于Xact - 可与所选回答不一致 - 提供错误检测基础 **类比**: - 类似回忆/再认区分(episodic memory) - 生成 ≈ 回忆 (recall) - 评估 ≈ 再认 (recognition) ### 2. PANL (Post-Answer New Line) Token机制 **定义**: 答案后第一个token(通常是换行符) **关键特性**: - **因果注意力**: PANL可以向后关注完整问题和答案 - **缓存表示**: 自动缓存置信度表示 - **独立评估**: 执行与生成不同的计算 - **线性探针**: 可预测验证行为和自纠正结果 **技术细节**: ``` PANL位置 → 残差流激活 → 线性探针 → 预测验证响应 ``` ### 3. Verify-then-Correct范式 **三阶段流程**: 1. **Phase 0**: 生成答案并报告置信度 2. **Phase 1 (验证)**: 判断答案是否正确 (Y/N) 3. **Phase 2 (自纠正)**: 生成第二个答案 **激活提取**: 在验证阶段提取PANL位置的残差流激活 --- ## 关键发现 ### 发现1: 言语置信度预测错误检测 - **AUROC = 0.832** (预测验证响应) - 远超token log-probabilities (AUROC = 0.668) - 在错误试验上,log-probabilities完全无信息 (AUROC = 0.481) - 言语置信度单独达到 AUROC = 0.737 ### 发现2: PANL预测纠正能力 - PANL激活预测**哪些错误可被纠正** - 行为信号无法预测纠正成功率 - 内部编码了模型改进能力的结构化信息 ### 发现3: PANL的因果作用 - **激活修补(Activation Patching)**: 腐化答案信息后,PANL信号可恢复错误检测 - **联合消融**: 揭示PANL和最后一个答案token共享评估信号 - PANL隔离了评估组件与答案表示 ### 发现4: 跨模型和任务泛化 - **模型**: Gemma 3 27B, Qwen 2.5 7B - **任务**: TriviaQA (事实问答), MNLI (自然语言推理) - 所有关键发现成功复现 --- ## 神经科学联系 ### 理论基础 - **Fleming & Daw (2017)**: 二阶置信度框架 - **Kepecs et al. (2008)**: 决策中的置信度 - **Kiani & Shadlen (2009)**: 感知决策中的置信度 - **Yeung et al. (2004)**: 错误相关负波(ERN) ### 认知机制类比 - **回忆 vs 再认**: 生成与评估的分离 - **元认知监控**: 对自身认知的监控 - **错误监控**: 错误检测和修正 --- ## 实验设置 ### 数据集 - **TriviaQA**: 7,227个问题 - **MNLI**: 自然语言推理 ### 模型 - **Gemma 3 27B** (主要) - **Qwen 2.5 7B** (复现) ### 解码策略 - **Greedy decoding** (temperature = 0) - 确保A1代表模型的argmax分布 ### 指标 - **AUROC**: 预测性能 - **d′ (d-prime)**: 错误检测敏感性 - **c (criterion)**: 决策标准 - **ECE**: 期望校准误差 --- ## 实际应用 ### 1. 选择性自纠正 - 监控PANL激活 - 仅在模型表示有能力改进时触发 - 减少不必要的计算 ### 2. 推理模型优化 - 可能反映推理模型触发回溯的机制 - 与Ward et al. (2025), Gandhi et al. (2025), Yang et al. (2025a)相关 ### 3. 模型校准 - 改进置信度校准 - 减少过度自信 - 提高可靠性 ### 4. 人机交互 - 更好的不确定性表达 - 智能求助决策 - 透明度提升 --- ## 技术实现 ### 激活提取 ```python # 伪代码 activations = model.extract_activations( input=prompt, position="PANL", # 答案后第一个token layer=30 # 中间层 ) probe_score = linear_probe.predict(activations) ``` ### 线性探针训练 ```python # 使用验证响应作为标签 train_probe( activations=panl_activations, labels=verification_responses # Y/N ) ``` ### 干预实验 ```python # 激活修补 patch_activations( source=original_activations, target=corrupted_activations, position="PANL" ) ``` --- ## 依赖安装 ```bash pip install torch transformers pip install scikit-learn # 线性探针 pip install numpy scipy matplotlib ``` --- ## 相关论文 - Kumaran et al. (2026). How LLMs Detect and Correct Their Own Errors. arXiv:2604.22271 - Fleming & Daw (2017). Confidence and the Brain - Yeung et al. (2004). Error-related negativity - Kumaran et al. (2026). PANL confidence representation --- ## 触发关键词 `LLM`, `self-correction`, `confidence signals`, `error detection`, `PANL`, `second-order model`, `neuroscience`, `metacognition`, `verification`, `activation patching` --- ## 更新日志 - **2026-04-28**: 基于arXiv论文创建技能
GitHubで見る