vLLM 新博客:投机解码没有置信头也能自适应验证?
vLLM 官方博客 10 月 14 日挂出一篇硬核长文:Adaptive Verification Without a Confidence Head。标题翻译成大白话就是:过去投机解码想要自适应调节草稿长度,得靠草稿模型自带的置信头;现在 vLLM 用一个在线拟合的接受率估计器,把这个依赖去掉了。博客作者宣布,置信评分能力现在对所有草稿模型开放。 为什么「有没有置信头」这么重要? 投机解码的提速来自「小模型先猜、大模型批量验」。但草稿模型不是每次都猜得准,猜得不准还硬塞长草稿,验证环节反而变成浪费。自适应验证要解决的就是动态决定每轮验多长。传统方案要求草稿模型输出每个 token 的置信概率,也就是置信头,可现实里大量开源草稿模型根本没训这个头,自适应一直用不起来。vLLM 的方案是直接从历史接受率数据里拟合一个线性估计器,slope 与 intercept 两个参数在线滚动更新,等于用统计方法补上了置信头的角色。 部署侧现在能直接吃到什么? 按博客的说法,能力已内置进 vLLM 主分支,使用时不再需要为草稿模型单独准备带置信头的权重。对推理团队的实际意义是:选草稿模型时,唯一的约束回归到「猜得快、猜得准」,模型阵容不再被置信头支持度卡住。上线前建议做两组压测:一组固定草稿长度做基线,一组开自适应,对比 TTFT 与端到端吞吐;接受率估计器冷启动阶段会有短暂的拟合抖动,前几百个请求不要直接进生产流量。 加速技术卷到这一代,拼的已经不是单点速度,而是能不能让普通模型组合都吃到红利。对还在自建推理服务的团队,另一个实际收益是草稿模型选型自由度提高后,不必为了自适应能力去绑定少数几个带置信头的模型,模型组合可以纯粹按接受率和延迟实测来挑。博客里也坦承了局限:拟合估计器在分布突变的场景会短暂失准,冷启动和模型热切换后的几百个请求要按预热期处理。 去论坛讨论 前往 silicon-agi.com 论坛 参与讨论