完整题目
在一个分类任务中,模型在微调前的预测概率分布较为集中(置信度高),但在经过监督微调(SFT)后,输出概率变得分散(置信度下降)。请分析可能导致这一现象的技术原因,并提出可能的解决方案。
先判断“变平”是否真的需要修复
概率分布更分散只表示置信度下降,不自动等于准确率下降或校准恶化。应固定同一数据与推理代码,比较 accuracy/F1、NLL、Brier score、ECE、reliability diagram、logit margin,并按类别与数据域切片。
可能原因包括:SFT 数据的类别先验或域发生变化;样本更模糊、标签冲突;启用了 label smoothing、蒸馏软标签、Mixup、熵或 logit 正则;class weighting 改变有效先验;学习率过大、分类头重置、灾难性遗忘或训练不足;dropout、weight decay 与冻结策略改变;推理阶段重复 softmax、temperature、eval mode、label map、checkpoint 或 dtype 不一致。
修复必须跟随诊断。如果准确率稳定且 NLL/ECE 改善,保持现状可能更合理。如果只是概率尺度系统性偏差,在独立校准集拟合 temperature;T>1 使分布更平,T<1 使分布更尖,但温度应优化得到,不应人为设定。若能力下降,则回退学习率、恢复分类头、调整解冻范围、修复数据和标签。Label smoothing 通常使分布更平,不适合作为“低置信”的默认修复。
继续追问 · 3 个问题
- 如何量化评估模型的校准性?请介绍ECE或Brier Score
- 如果SFT后准确率提升了但置信度下降了,这种情况是好是坏?
- 在RLHF阶段,这种情况会加剧还是缓解?
换一种问法,检查是否真正理解
场景切入
假设我们做一个电商客服的意图分类模型,预训练阶段对“退货”类别的预测分很高,但用几千条客服对话微调后,输出概率变得特别平,甚至分不清“退货”和“换货”。你遇到过这种情况吗?可能是什么原因?
层层追问
你微调分类模型时,有没有注意过输出概率的变化?……如果微调前很自信,微调后反而犹豫了,你觉得问题出在哪?……除了过拟合,还有没有更根本的分布层面的原因?
直球架构
微调SFT后,分类模型的输出概率分布从集中变分散,置信度下降。请从技术原理层面分析可能的原因,并给出修复方案,比如温度缩放或者标签平滑怎么用,什么时候用哪种?
练习口述回答 · 30秒速答 + 90秒主答 + 完整展开
- 先确认质量、置信度和校准变化
- 排查数据与标签先验