文献身份与核心问题

Schulman 等人的 GAE 工作以 arXiv:1506.02438 链接,预印本为 2015 年,会议版本为 ICLR 2016。它研究优势估计的偏差—方差折中,并与信赖域策略/value 更新结合开展连续控制实验。GAE 是估计器,不是完整的 PPO 或 TRPO 算法。

从 TD residual 构造优势

对价值估计 VV,定义 δtV=rt+γV(st+1)−V(st)\delta_t^V=r_t+\gamma V(s_{t+1})-V(s_t)。GAE 为

A^tGAE(γ,λ)=∑l=0∞(γλ)lδt+lV.\hat A_t^{GAE(\gamma,\lambda)}=\sum_{l=0}^{\infty}(\gamma\lambda)^l\delta_{t+l}^V.

有限 rollout 可反向递推,并处理正确的末状态 bootstrap。λ=0\lambda=0 只用一步 residual;λ=1\lambda=1 在匹配边界下得到回报减去 baseline。γ\gamma 定义折扣评价,λ\lambda 决定残差混合,二者不能看成完全等价的“平滑系数”。

什么情况下有偏

若 V=VπV=V^\pi,一步 TD residual 的条件期望与相应优势一致;一般 critic 误差会进入 estimator。较小 λ 依赖更多 bootstrap,较大 λ 保留更多远期噪声。Finite rollout、time-limit、reward convention 和 actor 的占据权重都会影响“无偏”的具体目标。

论文的 γ-just 概念与折扣 policy-gradient 的正确性相联系;如果原任务是未折扣回报,选择 γ<1\gamma<1 本身也改变了所估计目标。不能一面忽略目标变化,一面只讨论 λ 引入的偏差。

Critic 应服务于 actor

对训练标签的 MSE 小,不保证 actor gradient 更准确。误差在哪些状态和方向上出现、score function 怎样加权,都会影响控制。Compatible features 的理论是一个特定结构条件,不应套到所有神经 critic。

复现建议

固定训练模型和 rollout,检查终止 mask、old values、优势递推和是否 detach。再控制 γ/λ、critic 容量与训练预算,比较梯度方向、方差和独立任务回报。本次仅整理笔记,没有重跑原实验。

关联阅读:资格迹、策略梯度定理、A Closer Look。

原笔记中的选读链接