完整题目
在大语言模型的应用中,如何有效缓解模型生成内容中的幻觉(Hallucination)和安全风险(如偏见、有害内容)?请从训练数据、模型架构、解码策略、后处理和评估等多个角度阐述应对方法。
幻觉与安全需要分层治理
数据与后训练:做来源、许可、重复、隐私和有害内容治理;SFT 教会目标行为,偏好优化可改善帮助性与安全性。DPO 直接用 chosen/rejected 偏好对优化 policy 相对 reference 的概率,不训练独立 reward model,不能说“把偏好编码进奖励模型”。
系统与证据:对知识密集或时效任务使用检索、数据库和工具,并要求引用可回溯;对不可信文档做提示注入隔离,工具使用最小权限、参数校验和审计。
解码与模型:温度、top-p 和约束解码影响随机性与格式,不保证事实正确。Contrastive Decoding 比较 expert 与较弱 amateur 模型的 token 分数,抑制两者都容易给出的退化候选;它不是简单重复惩罚,也不是事实保证。
后处理与评测:按断言核验来源、使用规则/分类器过滤、对高风险输出拒答或转人工。水印用于来源追踪或识别生成文本,不会降低幻觉本身。评测应分开测 factuality、faithfulness、偏见、有害内容、越狱、隐私与工具越权,并覆盖正常与对抗流量。
图解
继续追问 · 3 个问题
- RLHF 在缓解幻觉和安全性上的 trade-off 是什么,如何解决?
- 实际业务中如何平衡安全性和有用性(helpfulness vs harmlessness)?
- 有没有遇到过安全机制被越狱(jailbreak)的情况,如何应对?
换一种问法,检查是否真正理解
场景切入
假设现在构建一个高风险知识问答系统,模型可能编造事实,也可能输出不安全内容。你会怎样让关键断言可回溯,并限制工具与数据权限?