Virtual Head Attention
虚拟头注意力:线性重参数化实现双重 KV 压缩与质量提升
🧭 长上下文 LLM · 注意力重参数化 ★ 深度解读
Baidu Inc. · Peking University
通过 Q Premix 与 Linear Postmix 将训练后模型吸收为标准 GQA-2,实现 KV cache 4 倍压缩、训练 FLOPs 下降且质量提升
📌 工作参考价值(4 点)
- 线上长序列生成式推荐/Agent 工具调用受 KV cache 限制时,可参考 VHA:训练时加入线性头间混合,推理时重新参数化为标准 GQA-2,无需改推理框架;已有 GQA-8 服务可尝试降到 2 个 KV heads 并配合 Premix/Postmix,保持质量同时降低 4 倍缓存。
- (I+BA^T) 低秩 identity-residual 结构可迁移到多场景/多任务序列建模的输出融合,低秩约束提供隐式正则化,防止跨 head 混合过拟合;电商多业务场景可用其做 soft routing 而非共享 attention。
- Premix 的 per-group query transform 能实现 group-conditioned query specialization,在用户长期行为序列中根据不同 KV group 学习不同查询方向,不增加缓存即提升注意力多样性。
- 消融显示单纯 halve heads 会损失质量,必须同时在 query 侧做虚拟扩展、在输出侧做跨组融合;如果要在推荐模型中压缩 attention 头数,应同时设计两侧补偿,缺一不可。