49 lines
1.8 KiB
Markdown
49 lines
1.8 KiB
Markdown
---
|
||
title: "Difficulty-Balanced Group Advantage Estimation (DGAE)"
|
||
created: 2026-05-12
|
||
updated: 2026-05-12
|
||
type: concept
|
||
tags: ["grpo", "advantage-estimation", "reinforcement-learning"]
|
||
sources: ["arxiv:2601.20614"]
|
||
---
|
||
|
||
# Difficulty-Balanced Group Advantage Estimation (DGAE)
|
||
|
||
**DGAE** 是 [[dgpo|DGPO]] 的核心技术之一,通过将 GRPO 优势估计中的 std 分母替换为 MAD(平均绝对偏差),实现**难度平衡**的更新幅度。
|
||
|
||
## 公式对比
|
||
|
||
**GRPO (GRAE)**:
|
||
$$\hat{A}_{GR,i} = \frac{r_i - \text{mean}(\{r_i\})}{\text{std}(\{r_i\})}$$
|
||
|
||
**DGAE**:
|
||
$$\hat{A}_{DG,i} = \frac{r_i - \text{mean}(\{r_i\})}{\text{MAD}(\{r_i\})}, \quad \text{MAD}(\{r_i\}) = \frac{1}{G}\sum_{j=1}^{G}|r_j - \text{mean}(\{r_i\})|$$
|
||
|
||
## 关键定理
|
||
|
||
**Theorem 2**:使用 DGAE 时,单个问题的总更新幅度(无裁剪)恒为:
|
||
|
||
$$\sum_{i=1}^{G} |\hat{A}_{DG,i}| = G$$
|
||
|
||
与奖励分布无关——无论准确率 p 是多少,更新幅度恒定。
|
||
|
||
**对比 Theorem 1**(GRPO):总更新幅度 $\propto 2G\sqrt{p(1-p)}$,在 p=0.5 时最大。
|
||
|
||
## 为什么 MAD 优于 std?
|
||
|
||
- **std** 引入 $\sqrt{p(1-p)}$ 因子 → 更新幅度依赖准确率 → [[update-magnitude-imbalance|难度不平衡]]
|
||
- **MAD = 2p(1-p)** 对于二元奖励 → 恰好消除 $p(1-p)$ 因子 → 难度平衡
|
||
- MAD 的线性性质(vs std 的平方根)使得归一化后的总更新幅度恒定
|
||
|
||
## 泛化性
|
||
|
||
Theorem 2 **不要求奖励为二元值**(ri ∈ {0,1}),适用于任意奖励函数。这意味着 DGAE 可以用于更广泛的 RLVR 场景(如带 length penalty 的复合奖励)。
|
||
|
||
## 相关概念
|
||
|
||
- [[dqw|DQW]] — 第二步:难度加权
|
||
- [[dgpo|DGPO]] — 算法整体
|
||
- [[update-magnitude-imbalance]] — 被解决的问题
|
||
- [[grpo]] — 基线方法
|
||
- [[dai-mathforge-2026|论文页面]]
|