“这是策略梯度恒等式的有限时域蒙特卡洛版本:$G t$ 在给定 $(S t,A t)$ 时,是从时刻 $t$ 继续到 $T$ 的动作值 $q {\pi,t}^{(T)}(S t,A t)$ 的…”
形式陈述
固定有限状态与有限非空动作集的 MDP,奖励有界,
本页固定使用归一化折扣占用分布
其对
若改用未归一化占用测度
上述有限接口保证参数梯度与 Bellman 线性系统相容。score 只在支持中的正概率动作上计算;在整个邻域恒为零的动作不出现在采样期望中。一般空间还需可测性与可积支配,才能把梯度移入无穷求和和积分。若初始分布或环境也由
Bellman 导数怎样变成占用权重
由固定策略 Bellman 方程,
矩阵
有限状态下,
动作无关基线
对任意只依赖状态的基线
故可把
直觉
轨迹分布会随策略改变,看似必须对所有未来状态概率求导。定理把这些隐藏导数望远镜式地吸收到占用分布中:只需在实际访问的状态上,增加带来高长期价值动作的对数概率,降低带来低价值动作的对数概率。
score
例子与边界
考虑单状态、每步返回原状态的 MDP。动作 1 奖励
两动作的长期值具有共同续项,故
再乘
若策略在某参数处把动作概率截成零,
推论与应用
用整条轨迹回报替代未知
占用分布提醒我们,梯度只在当前策略访问到的区域有数据。概率极小的动作或几乎到不了的状态可能具有高价值,却贡献微弱且难以估计;熵正则、探索约束和离策略校正处理的是这一覆盖问题,不是定理自动提供的性质。
参考资料
- Richard S. Sutton, David McAllester, Satinder Singh, and Yishay Mansour, “Policy Gradient Methods for Reinforcement Learning with Function Approximation”, NeurIPS 12, 1999 年会议;Theorem 1 与附录的起始状态证明。原文使用未归一化折扣占用权重,本页明确换成概率分布。
- Ronald J. Williams, “Simple Statistical Gradient-Following Algorithms for Connectionist Reinforcement Learning,” Machine Learning 8, 1992, pp. 229–256.
- Alekh Agarwal, Sham M. Kakade, Jason D. Lee, and Gaurav Mahajan, “On the Theory of Policy Gradient Methods,” JMLR 22, 2021.