DeepSeek模型关键技术总结框架
1. Transformer架构改进
- 多头潜在注意力机制(MLA)
- 核心思想:将投影矩阵分解为低秩矩阵,压缩键值对为潜在向量。
- 优势:显著减少KV缓存需求,提升效率。
- 关键数据:低秩矩阵维度 \( d \ll d_n \),每个标记节省 \( c_{KV} \) 空间。
- 解耦旋转位置嵌入(RoPE)
- 创新点:将RoPE解耦为独立的查询和键集。
- 性能提升:优于标准多头注意力(MHA)。
- 研究机会:解耦RoPE的消融研究尚未深入。
- 专家混合(MoE)
- DeepSeekMoE创新:
- 细粒度专家分割:将FFN分割为更小的专家。
- 共享专家隔离:部分专家始终被分配,减少参数冗余。
- 关键数据:专家总数 \( N \),激活专家数量 \( K \),共享专家数量 \( K \)。
2. 多标记预测(MTP)
- 核心功能:预测因果链中的多个标记,提高训练样本效率。
- 优势:提升训练性能,但引入更长的训练时间问题。
- 关键数据:训练效率提升,但需进一步优化训练时间。
3. 算法、框架和硬件的协同设计
- FP8混合精度训练
- 核心技术:对GEMM运算使用FP8精度,对敏感算子保持FP32精度。
- 优势:提升训练效率,同时保持数值稳定性。
- DualPipe流水线并行算法
- 创新点:在每对前向和后向数据块内重叠计算和通信。
- 关键数据:减少管道气泡,实现近零通信开销。
4. 群体相对策略优化(GRPO)
- 核心优势:直接估计优势,减少内存使用。
- 关键数据:显著减少GPU内存使用,提升效率。
5. 训练后强化学习
- 纯强化学习
- DeepSeek-R1-Zero:仅使用强化学习训练,无SFT数据。
- 性能表现:持续提升,推理行为自然涌现。
- 基于冷启动的强化学习
- DeepSeek-R1:采用SFT和RL交替训练。
- 关键阶段:
- 冷启动:使用CoT例子微调基础模型。
- 以推理为导向的强化学习:提升推理能力。
- 拒绝采样和SFT:提升写作、角色扮演等任务表现。
- RL对齐:提升助益性和无害性,优化推理能力。
6. 开放性问题及潜在研究方向
- Transformer架构改进:
- 负载均衡:
- 强化学习:
- 高样本效率:
7. 结论
- DeepSeek模型通过多项技术创新显著提升性能和效率。
- 多领域创新为LLM研究提供新方向和机遇。