RLVR 只回答“最终答案对不对”,无法区分简洁正确与冗长正确;长度惩罚又常把必要步骤一起扣掉。SAR 比较同一答案在有 query 与无 query 两种条件下的困惑度,把“问题帮了多少忙”变成连续奖励。Qwen3-4B 上,SA-GRPO 把五基准平均准确率从 69.07 提到 71.41,同时把平均长度从 1030.6 降到 894.0。
二值奖励只看最后一格答案。只要答案对,143.5 token 的简洁解和 236.0 token 的冗余解在 GRPO 里拿到同样的优势值 0.5;模型没有理由少写。
SAR 把同一个答案分别放进“有 query”和“空 query”两种上下文,计算困惑度的相对下降:答案越依赖问题、越不像一段可独立背出来的通用文本,奖励越高。它不惩罚长度本身,惩罚的是“把 query 拿走后仍然成立”的内容。
在 4 个模型、5 个数学基准上,SA-GRPO 相对 GRPO 的准确率与平均长度同时改善;Qwen3-4B 是 69.07→71.41、1030.6→894.0。代价是每个答案多一次前向,更新阶段耗时几乎不变。
但论文摘要里的“30% 长度、4% 准确率”不是每个模型都成立;Table 3 逐模型看,长度降幅 13.3%–45.5%,准确率相对增幅 0.6%–3.4%。页面在 06 与页脚把原文几处口径并列,不替它选一个。
先建立共同认知:可验证奖励只判断最终答案是否包含 ground truth,不判断推理过程里有多少内容是必要的。
论文把 RLVR 的奖励写成 Eq. 5:答案里出现 ground truth 就得 1,否则得 0。这个信号足够训练出会做题的模型,但它对“过程质量”完全沉默。一个 143.5 token 的简洁解和一个 236.0 token 的冗余解,只要最后答案都对,奖励相同;在 GRPO 的组内归一化之后,它们的优势值也都是 0.5。模型没有任何梯度去偏好前者。
Table 2 用 200 道数学题、6 类答案把这个盲区量化了。SAR 给“正确且简洁”的答案是 1.15,给“正确但冗余”是 1.00;“部分正确但最终答案错”是 −0.01,而不是传统二值奖励的 −0.5;“完全错误或无关”是 −1.44。更反直觉的是“正确但没思考”(直接给答案、只有 5.0 token)拿 −0.04:SAR 不奖励背诵式答案,即使它又对又短。
这就是这篇论文要补的信号:正确性之外,还需要一个连续的、内容感知的“这个答案有多依赖问题”的分数。
已有两条路线:直接惩罚长度(O1-pruner、Efficient Reasoner),或奖励低熵/高置信度;它们都拿到效率,但常常用准确率交换。
Table 1 把不同奖励设计拆成 5 个维度:是否连续、是否只用模型内部信号、是否内容感知、是否保留正确性、是否鼓励简洁。长度惩罚在“简洁”一列打勾,但在“内容感知”和“正确性”两列是叉——它不知道哪些 token 是必要推理。
| 奖励设计 | Continuous | Internal | Content-Aware | Correctness | Conciseness |
|---|---|---|---|---|---|
| Correctness(RLVR) | ✗ | ✓ | ✓ | ✓ | ✗ |
| Reward Model | ✓ | ✗ | ✓ | ✓ | ✗ |
| Length Penalty | ✓ | ✓ | ✗ | ✗ | ✓ |
| Entropy | ✓ | ✓ | ✓ | ✗ | ✗ |
| Self-Aligned(SAR) | ✓ | ✓ | ✓ | ✓ | ✓ |
Table 1:不同奖励设计的比较;SAR 是表中同时勾满五列的一行。
两条长度基线分别是 O1-pruner 与 Efficient Reasoner。O1 的奖励是 RO1 = clip((mean[len(a1..N)] − len(ai)) / len(ai), −1, 1):比同组平均短的答案得分高。ER 只对正确回答生效,用正确回答长度的均值与标准差做 z-score,再经 sigmoid 映射到 [−1, 1];错误回答直接给 0(Appendix B.2, Eq. 9–10)。两者都只看长度,不看内容。
代价在 Table 3 的 Average 列很直接:四个模型上,GRPO-O1 与 GRPO-ER 的准确率都低于同模型的 GRPO。长度确实短了,但“短”不是免费的。
| 模型 | GRPO acc / len | GRPO-O1 acc / len | GRPO-ER acc / len |
|---|---|---|---|
| Qwen3-1.7B | 53.37 / 762.8 | 52.64 / 572.2 | 52.11 / 666.6 |
| Qwen3-4B | 69.07 / 1030.6 | 67.75 / 608.6 | 67.38 / 579.0 |
| Phi-3.5-mini | 45.91 / 448.2 | 40.62 / 392.8 | 40.84 / 374.8 |
| Gemma3-1B | 31.78 / 1866.0 | 31.23 / 1529.6 | 31.29 / 1236.6 |
摘自 Table 3 的 Average 列;acc 为五个数学基准平均准确率(%),len 为平均答案长度(token)。
另一条路线是奖励低熵/高置信度。Table 5 的消融显示:只用 entropy minimization 奖励(REM)时,Qwen3-4B 平均准确率只有 55.46,长度反而升到 1228.8;即使在 verifiable reward 上再加 entropy 项(RVR + αREM),也只有 69.85 / 936.4,低于 SAR 的 71.41 / 894.0。论文的解释是:绝对置信度可以被“过度自信的简单答案”满足,而 SAR 要的是条件于 query 之后的相对下降。
核心公式只有一行:同一答案在无 query 与有 query 下的困惑度相对差,裁剪到 [−1, 1] 后与正确性奖励相加。
可以把 RSA 读成一句话:“如果把问题拿掉,这个答案会变得多不可能?” 一条为问题量身定做的推理,很多 token 只有看到 query 才容易预测,ppl(a|q) 远低于 ppl(a),相对下降大;一段可以独立背诵的通用文本,有没有 query 都差不多,相对下降小。由于 ppl > 0,RSA 恒小于 1;实现里再把下界裁到 −1(§3.2 脚注)。
论文还把它拆到 token 级(Eq. 8):RSA = 1 − ppl(a|q)/ppl(a) = 1 − exp( −(1/|a|) Σ log [P(aj|q, a<j) / P(aj|a<j)] ),与前面的 1 − ppl(a|q)/ppl(a) 一致。定义 v(aj) = log P(aj|q, a<j) − log P(aj|a<j):第一次从 question 里取信息的 token(Figure 2 的例子是 “Janet”“duck”“16”)v 高;重复已经生成过的信息(第二次说 “Janet”)v 低甚至为负。这解释了 SAR 为什么偏好短答案:答案越往后,能新引入的 query 信息越少。
1)ppl(a)=10.0,ppl(a|q)=4.0,α=0.20,答案正确:RSA=(10−4)/10=0.600;R=1+0.2×0.6=1.120。
2)ppl(a)=10.0,ppl(a|q)=13.0,α=0.20,答案错误:RSA=(10−13)/10=−0.300;R=0+0.2×(−0.3)=−0.060。
滑块范围 ppl∈[1,50]、α∈[0,0.5];RSA 先裁到 [−1,1] 再乘 α,因此答案错误时,若 ppl(a|q) 远大于 ppl(a),总奖励只会到 −α,不会无限变小。
SAR 的工程卖点是“便宜”:ppl(a|q) 在 GRPO 里已经被 KL 项和重要性采样算过,真正新增的只有 ppl(a) 的一次前向。
论文在 Appendix B.1 给了具体做法:先把 query 换成空问题(仍保留 system prompt),把答案 token 拼回去并修正 position ids,让答案位置连续;然后用当前 policy 对这条“无 query 序列”算一次 log-probs,得到 ppl(a)。ppl(a|q) 则直接复用 rollout 时已有的 log-probs。也就是说,SAR 的额外成本是一次前向,不是两次。
Table 7 报告 Qwen3-4B 前 200 步的 GPU hours(训练时间 × GPU 数):SA-GRPO 的总耗时是 46.64,GRPO 是 48.08,反而少 1.44;Update 阶段从 15.13 到 15.20,只多 0.07;Rollout 阶段从 32.95 降到 31.44,少 1.51。论文的解释是答案变短后 rollout 本身更快,抵消了额外前向。
| 方法 | Rollout | Update | Total |
|---|---|---|---|
| GRPO | 32.95 | 15.13 | 48.08 |
| GRPO-O1 | 30.36 | 15.92 | 46.28 |
| GRPO-ER | 30.92 | 15.24 | 46.16 |
| SA-GRPO | 31.44 | 15.20 | 46.64 |
Table 7:Qwen3-4B 前 200 步的 GPU hours(Training time × GPU count)。
1 次前向:只算 ppl(a);ppl(a|q) 复用已有 log-probs(§6.3、Appendix B.1)。
+0.07 GPU h:15.13 → 15.20,几乎不变;SAR 不引入额外优化器或 critic。
−1.44 GPU h:48.08 → 46.64,主要来自更短的 rollout。
训练配置见 Table 9:4×H100 80GB,500 步,train batch 128,mini-batch 64,每 prompt 8 条 rollout,max response 4096,KL 系数 1e−3,advantage clip 0.2。SA-GRPO 的 α 默认 0.2;GRPO-O1/ER 的 α 默认 0.05(Appendix B.3)。
把公式放回训练循环:采样 → 复用 ppl(a|q) → 空 query 前向算 ppl(a) → 合成奖励 → GRPO 更新。
每个 query 采样 N=8 条 rollout(Table 9)。先用规则 verifier 判断最终答案是否包含 ground truth,得到 RVR ∈ {0,1}。
GRPO 本来就要算每条 rollout 的 log-probs(KL 惩罚与重要性采样),ppl(a|q) 直接由这些 log-probs 归约得到,不额外跑模型。
把输入改成 System:{sys_prompt}\nUser:\nAssistant:,保留 system prompt,拼回答案 token,修正 position ids;再算一次 log-probs,得到 ppl(a)(Appendix B.1)。
每个答案算 RSA,总奖励 R = RVR + αRSA;GRPO 做组内归一化得到 advantage,PPO 走 critic/value。SA-GRPO 默认 α=0.2。
这个顺序也解释了为什么 SAR 不会改变原有 RL 算法的骨架:它只是把每个 rollout 的标量奖励从 RVR 换成 RVR + αRSA,后面的 ratio、clip、KL 与 advantage 计算都不动。
Table 3 是主结果:4 个模型 × 7 种方法 × 5 个数学基准。先看完整表,再拆论文摘要里的两个百分比。
| 模型 / 方法 | GSM8k | GSM-sym | MATH | NuminaMath | AIME | Average | AES | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| acc | len | acc | len | acc | len | acc | len | acc | len | acc | len | ||
| Qwen3-1.7B(Base) | |||||||||||||
| Base | 69.22 | 281 | 46.76 | 365 | 56.89 | 700 | 24.58 | 1242 | 9.97 | 1539 | 41.48 | 825.4 | 0.000 |
| +PPO | 82.71 | 332 | 62.88 | 460 | 63.04 | 784 | 27.02 | 1358 | 9.11 | 1718 | 48.95 | 930.4 | 0.773 |
| +SA-PPO | 85.51 | 281 | 68.02 | 369 | 66.27 | 587 | 32.05 | 866 | 10.61 | 1015 | 52.49 | 623.6 | 1.572 |
| +GRPO | 84.53 | 335 | 67.66 | 413 | 67.31 | 697 | 33.44 | 1091 | 13.93 | 1278 | 53.37 | 762.8 | 1.509 |
| +GRPO-O1 | 84.15 | 285 | 65.78 | 363 | 66.51 | 528 | 33.15 | 775 | 13.61 | 910 | 52.64 | 572.2 | 1.652 |
| +GRPO-ER | 82.71 | 244 | 64.74 | 320 | 66.54 | 557 | 34.35 | 980 | 12.22 | 1232 | 52.11 | 666.6 | 1.474 |
| +SA-GRPO | 85.51 | 267 | 67.66 | 346 | 67.96 | 564 | 36.03 | 841 | 13.50 | 992 | 54.13 | 602.0 | 1.795 |
| Qwen3-4B(Base) | |||||||||||||
| Base | 76.19 | 315 | 66.22 | 435 | 63.79 | 652 | 38.80 | 1142 | 20.15 | 1281 | 53.03 | 765.0 | 0.000 |
| +PPO | 91.36 | 373 | 85.42 | 485 | 82.15 | 1132 | 50.80 | 1995 | 26.90 | 2680 | 67.33 | 1333.0 | 0.606 |
| +SA-PPO | 92.12 | 266 | 83.52 | 345 | 78.67 | 652 | 49.09 | 1133 | 28.19 | 1397 | 66.32 | 758.6 | 1.260 |
| +GRPO | 92.62 | 320 | 86.30 | 414 | 82.51 | 821 | 53.79 | 1485 | 30.11 | 2113 | 69.07 | 1030.6 | 1.165 |
| +GRPO-O1 | 91.89 | 262 | 86.76 | 350 | 80.41 | 549 | 51.06 | 866 | 28.62 | 1016 | 67.75 | 608.6 | 1.592 |
| +GRPO-ER | 92.80 | 219 | 85.24 | 297 | 79.48 | 503 | 50.47 | 854 | 28.94 | 1022 | 67.38 | 579.0 | 1.596 |
| +SA-GRPO | 93.40 | 239 | 87.64 | 323 | 82.63 | 762 | 57.70 | 1358 | 35.69 | 1788 | 71.41 | 894.0 | 1.564 |
| Phi-3.5-mini(Instruct, 3.8B) | |||||||||||||
| Base | 71.19 | 287 | 56.86 | 398 | 33.83 | 1132 | 11.56 | 1492 | 2.35 | 943 | 35.15 | 850.4 | 0.000 |
| +PPO | 82.49 | 209 | 64.88 | 322 | 38.56 | 831 | 11.45 | 1707 | 3.85 | 926 | 40.24 | 799.0 | 0.784 |
| +SA-PPO | 87.04 | 238 | 73.52 | 344 | 46.34 | 300 | 17.43 | 586 | 2.79 | 501 | 45.42 | 393.8 | 1.997 |
| +GRPO | 87.56 | 235 | 73.76 | 337 | 48.69 | 415 | 16.37 | 582 | 3.21 | 672 | 45.91 | 448.2 | 2.003 |
| +GRPO-O1 | 79.83 | 203 | 62.24 | 279 | 44.41 | 390 | 14.08 | 509 | 2.57 | 583 | 40.62 | 392.8 | 1.316 |
| +GRPO-ER | 82.03 | 154 | 63.54 | 240 | 43.61 | 363 | 12.55 | 511 | 2.47 | 606 | 40.84 | 374.8 | 1.368 |
| +SA-GRPO | 87.95 | 207 | 72.72 | 289 | 50.99 | 356 | 16.08 | 455 | 3.22 | 535 | 46.19 | 368.4 | 2.137 |
| Gemma3-1B(Instruct) | |||||||||||||
| Base | 42.15 | 325 | 19.58 | 427 | 36.40 | 1042 | 12.40 | 1414 | 2.25 | 2279 | 22.56 | 1097 | 0.000 |
| +PPO | 56.86 | 942 | 30.28 | 1187 | 44.17 | 1408 | 15.57 | 1904 | 1.60 | 2422 | 29.69 | 1572.6 | 1.146 |
| +SA-PPO | 55.80 | 683 | 31.00 | 936 | 42.94 | 1025 | 14.22 | 1523 | 1.50 | 1683 | 29.10 | 1170.0 | 1.383 |
| +GRPO | 59.97 | 1208 | 34.70 | 1552 | 45.40 | 1693 | 16.59 | 2264 | 2.25 | 2613 | 31.78 | 1866.0 | 1.343 |
| +GRPO-O1 | 60.80 | 873 | 32.06 | 1157 | 44.76 | 1298 | 16.16 | 1871 | 2.35 | 2449 | 31.23 | 1529.6 | 1.528 |
| +GRPO-ER | 59.44 | 748 | 32.36 | 1063 | 46.23 | 1131 | 16.41 | 1545 | 2.04 | 1696 | 31.29 | 1236.6 | 1.808 |
| +SA-GRPO | 61.26 | 552 | 34.52 | 772 | 46.60 | 952 | 16.70 | 1302 | 2.14 | 1509 | 32.24 | 1017.4 | 2.218 |
Table 3:四个模型在五个数学基准上的完整结果;acc 为准确率(%),len 为平均答案长度(token),AES 为 accuracy-efficiency trade-off score(γ=5)。GRPO-O1/ER 使用 α=0.05,SA-GRPO 使用 α=0.2。
先看 SA-GRPO 相对 GRPO 的四组 Average 对比:Qwen3-1.7B 准确率 54.13 vs 53.37,长度 602.0 vs 762.8;Qwen3-4B 为 71.41 vs 69.07、894.0 vs 1030.6;Phi-3.5-mini 为 46.19 vs 45.91、368.4 vs 448.2;Gemma3-1B 为 32.24 vs 31.78、1017.4 vs 1866.0。四个模型都是准确率上升、长度下降。
但“最佳或接近最佳”不是每个单元格都成立。Table 3 里至少有 7 个单元格不是该列最高:Qwen3-1.7B 的 GSM-sym 67.66(SA-PPO 68.02)与 AIME 13.50(GRPO 13.93);Phi-3.5-mini 的 GSM-sym 72.72(GRPO 73.76)、NuminaMath 16.08(SA-PPO 17.43)与 AIME 3.22(PPO 3.85);Gemma3-1B 的 GSM-sym 34.52(GRPO 34.70)与 AIME 2.14(GRPO-O1 2.35)。
另一个反例在 AES:Qwen3-4B 上 GRPO-ER 的 AES 是 1.596,高于 SA-GRPO 的 1.564,差 0.032。AES 是 Δlen + 5Δacc,γ=5 时长度收益可以压过准确率差;它不是“准确率排行榜”。
摘要:reduces answer length by 30%, while improving accuracy by 4%。§5.2:at least 4% improvement in accuracy and 30% reduction in length compared to GRPO。结论:consistent gains of up to 4% in accuracy while reducing response length and computational cost by 30%。
Table 3 的逐模型拆解(SA-GRPO − GRPO):准确率 +0.76 / +2.34 / +0.28 / +0.46 个百分点,相对增幅 1.4% / 3.4% / 0.6% / 1.4%;长度相对减少 21.1% / 13.3% / 17.8% / 45.5%。四个模型的平均长度再平均是 1026.9 → 720.45,降 29.8%(推断:论文没有说明 30% 的聚合方式,这里是按四个模型等权平均复算)。四模型平均准确率 50.03 → 50.99,差 0.96 个百分点,相对 1.9%。这些数字与“4%”并列,页面不替论文选一个口径。
Table 4 把同一套方法搬到 LogicBench 与 ProntoQA(多选题,分别 4 个和 2 个选项;Appendix A.2)。下表全表转录 acc / len。
| LogicBench | Qwen3-1.7B | Qwen3-4B | Phi-3.5-mini | Gemma3-1B |
|---|---|---|---|---|
| Base | 56.0 / 182 | 75.4 / 336 | 66.0 / 309 | 50.6 / 303 |
| PPO | 60.2 / 340 | 80.0 / 455 | 60.8 / 229 | 48.8 / 264 |
| SA-PPO | 64.6 / 368 | 77.6 / 342 | 64.2 / 205 | 55.6 / 241 |
| GRPO | 64.2 / 372 | 78.4 / 416 | 67.6 / 243 | 53.0 / 277 |
| GRPO-O1 | 60.6 / 264 | 76.0 / 350 | 51.0 / 212 | 52.6 / 223 |
| GRPO-ER | 61.4 / 206 | 77.6 / 263 | 49.8 / 143 | 50.0 / 250 |
| SA-GRPO | 65.0 / 278 | 80.4 / 208 | 57.4 / 173 | 55.2 / 222 |
Table 4(a):LogicBench;acc 为准确率(%),len 为平均长度(token)。
| ProntoQA | Qwen3-1.7B | Qwen3-4B | Phi-3.5-mini | Gemma3-1B |
|---|---|---|---|---|
| Base | 69.0 / 616 | 89.6 / 988 | 94.8 / 339 | 56.2 / 712 |
| PPO | 71.8 / 920 | 97.8 / 561 | 96.4 / 301 | 56.4 / 904 |
| SA-PPO | 65.6 / 735 | 99.0 / 405 | 98.2 / 304 | 57.6 / 690 |
| GRPO | 74.0 / 756 | 100.0 / 546 | 98.2 / 254 | 57.4 / 963 |
| GRPO-O1 | 73.0 / 505 | 98.8 / 469 | 87.2 / 227 | 59.0 / 938 |
| GRPO-ER | 73.6 / 424 | 99.0 / 309 | 86.6 / 205 | 58.6 / 919 |
| SA-GRPO | 77.8 / 482 | 99.8 / 301 | 90.8 / 216 | 60.6 / 733 |
Table 4(b):ProntoQA;acc 为准确率(%),len 为平均长度(token)。
论文的计数是:SA-GRPO 在 8 个准确率列中赢 GRPO 5 个(LogicBench 3 个 + ProntoQA 2 个);SA-PPO 赢 PPO 6 个(3 + 3)。对 GRPO-O1/ER,SA-GRPO 的每个准确率列都更高。长度上,SA-GRPO 在全部 8 列都短于 GRPO,且在多数列短于 O1/ER。
Table 5 在 Qwen3-4B 上拆开 verifiable reward 与 self-aligned reward。RSA 单独使用(R = RSA)时平均准确率只有 20.96、长度 84.4:模型学会输出极短但不对的答案。只用 entropy 奖励 REM 也不够:55.46 / 1228.8。完整组合 RVR + αRSA 是 71.41 / 894.0,准确率比 RVR + αREM 高 1.56 个百分点,长度少 42.4。
| 奖励设置 | GSM8k | GSM-sym | MATH | NuminaMath | AIME | Average | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| acc | len | acc | len | acc | len | acc | len | acc | len | acc | len | |
| Base | 76.19 | 315 | 66.22 | 435 | 63.79 | 652 | 38.80 | 1142 | 20.15 | 1281 | 53.03 | 765.0 |
| R_VR(GRPO) | 92.62 | 320 | 86.30 | 414 | 82.51 | 821 | 53.79 | 1485 | 30.11 | 2113 | 69.07 | 1030.6 |
| R_EM | 79.15 | 319 | 67.94 | 414 | 68.89 | 970 | 39.86 | 1885 | 21.44 | 2556 | 55.46 | 1228.8 |
| R_SA only | 39.65 | 87 | 19.54 | 102 | 24.72 | 74 | 16.48 | 80 | 4.39 | 79 | 20.96 | 84.4 |
| R_VR + αR_EM | 92.25 | 351 | 87.36 | 414 | 81.83 | 779 | 54.78 | 1371 | 33.01 | 1767 | 69.85 | 936.4 |
| R_VR + αR_SA | 93.40 | 239 | 87.64 | 323 | 82.63 | 762 | 57.70 | 1358 | 35.69 | 1788 | 71.41 | 894.0 |
Table 5:Qwen3-4B 上的内部奖励信号消融(α=0.2);R_VR + αR_SA 即 SA-GRPO。
推理行为方面,Table 6 的平均分是:GRPO 43.4,SA-GRPO 43.0,GRPO-O1 40.6,GRPO-ER 41.2(基座 Qwen3-1.7B)。论文据此说 SA-GRPO 保持了与 GRPO 几乎相同的 backtracking / verification / subgoal / enumeration 频率,同时 token 少 30%。但同一模型的 Table 3 长度是 762.8→602.0,相对减少 21.1%;§6.2 的“30% fewer tokens”与这个逐模型值在页脚并列。
准确率:该模型最大值是 SA-GRPO 71.41,所以 SA-GRPO 柱高 = round(71.41 / 71.41 × 1000) / 10 = 100.0%;GRPO = round(69.07 / 71.41 × 1000) / 10 = 96.7%。
长度:该模型最大值是 PPO 1333.0,所以 SA-GRPO 柱高 = round(894.0 / 1333.0 × 1000) / 10 = 67.1%;GRPO = round(1030.6 / 1333.0 × 1000) / 10 = 77.3%。
柱高最低 1.2%,避免 0 值柱不可见;AES 的 Base=0 会触发 1.2% 下限,保证零值柱可见。
SAR 的边界由三件事决定:不能脱离 verifiable reward、只在文本推理上验证、以及“简洁相关”未必是创意任务的目标。
Table 5 的 R_SA only 只有平均准确率 20.96、长度 84.4。没有 ground truth 信号,模型可以靠极短、极依赖 query 的答案拿高分,但答案不对。SAR 的定位是 RVR 的补充项。
REM 的平均准确率 55.46、长度 1228.8;RVR + αREM 也只有 69.85 / 936.4。论文的对照说明:SAR 的有效性来自“条件于 query 的相对下降”,不是“越低熵越好”。
评测范围也有限。训练集是 GSM8k、MATH、NuminaMath 的 train split;GSM-symbolic 与 AIME 只在评测出现(§5.1、Table 8)。逻辑域只测 LogicBench 与 ProntoQA。创意写作、开放式对话、需要发散思维的任务都不在评测里;“简洁 + 与 query 强相关”在这些任务上是否仍是好目标,论文没有回答。
多模态迁移并不稳。Table 10 中 Qwen2-2B-VL 上 SA-GRPO 平均准确率 23.86,低于 GRPO 的 24.80;Gemma3-4B 上 SA-GRPO 60.47,GRPO 60.83。论文 §E.2 正文却写 Gemma3-4B 的 SA-GRPO 平均准确率是 72.64%,并说比最好的 GRPO 变体高 1 个百分点以上;这与 Table 10 的 60.47 / 60.83 并列,页面不替原文消解。
最后是 α。SA-GRPO 默认 α=0.2,GRPO-O1/ER 默认 α=0.05(Appendix B.3);Figure 3 扫了不同 α 的准确率-长度曲线,但没有给出跨模型、跨任务选择 α 的规则。实际部署时这仍是一个需要验证的超参数。