Files
myWiki/concepts/sequential-temperature-scaling.md

35 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "Sequential Temperature Scaling"
created: 2026-06-28
updated: 2026-06-28
type: concept
tags: [neural-calibration, confidence-estimation, speculative-decoding]
sources: [DSpark]
---
# Sequential Temperature Scaling
顺序温度缩放STS是 [[DSpark]] 提出的后校准方法,用于修正[[confidence-head|置信度头Confidence Head]]的过自信偏差。与标准温度缩放在整个输出空间上学习单一温度参数不同STS 利用投机解码的前缀接受结构**逐位置校准**。
## 方法
利用链式法则:前缀 $1:k$ 被接受的联合概率 = $\prod_{i \le k} c_i$。STS 从左到右逐位置校准:
1. 从一个 held-out 验证集收集实际接受/拒绝标签
2. 在位置 $k$,保持前 $k-1$ 个位置的已校准分数不变
3. 对位置 $k$ 执行 1D 网格搜索,找到最小化累积乘积 ECE 的最优温度标量
4. 热启动下一位置
## 关键性质
**保序性**:温度缩放在 logit space 中是全局缩放 $\sigma(z/T)$,不改变 softmax 的排序。因此 STS 修正概率幅度以匹配经验接受率,但不扰乱置信度头学到的草稿 token 相对排序。
## 效果
DSpark 论文报告:原始置信度估计平均 ECE 为 3%-8%,经 STS 后降至 ~1%,为硬件感知前缀调度器提供可靠的存活概率估计。
## 参考
- [[DSpark]]
- [[confidence-head|置信度头Confidence Head]]
- [[confidence-scheduled-verification|置信度调度验证Confidence-Scheduled Verification]]