“TD(0)与其他序贯算法也出现这类步长条件,但异步状态访问、Markov数据及投影结构各有额外责任,不能仅因更新外形相似就自动套本页的全空间强单调定理。读实际算法时,先写清它在平均后逼近哪个…”
形式陈述
TD(0) 是时序差分学习的一步预测特例。固定平稳马尔可夫策略
其他状态保持不变,终止状态价值取零。
实际运行可预先给定转移更新次数,处理完后返回当前估值;几乎必然收敛描述的是同一更新规则无限延伸时的极限。样本转移给定后,一次表格更新只读写常数个表项,耗时
“0”指资格迹参数
在有限折扣 MDP 中,假设给定过去和当前状态后,动作与转移按固定策略及环境核生成,奖励的条件二阶矩统一有界。若每个非终止状态都被无限访问,终止表项固定为零,且步长在抽取本次动作及转移前确定,取值在
则标准异步随机近似结果给出整个价值表
有限 episodic 情形还需回合能适当终止或等价的稳定性条件。常数步长适合跟踪缓慢变化的环境,但不满足平方可和与总和发散的组合,因此经典极限结论不适用。
直觉
TD(0) 每走一步就问:旧估计
奖励信息一次只跨过一条转移边。多次访问把终点附近的信号逐层向前传,步长则决定新证据与旧估计的混合比例。递减步长让早期误差最终被洗掉,同时抑制后期采样噪声。
它评估的是一套固定策略,而不负责挑选更优动作;把预测与策略改进混为一步,会悄悄改变待逼近的 Bellman 不动点。
例子与边界
一条确定性回合为
第二回合经过
随后
若行为策略不访问
推论与应用
把一步目标换成
TD(0) 的预测更新常作为控制算法的 critic。SARSA 和 Q-learning 更新的是动作值且包含动作选择或最大化;它们的状态—动作表与控制目标不同于这里的固定策略状态值预测。
参考资料
- Richard S. Sutton, “Learning to Predict by the Methods of Temporal Differences,” Machine Learning 3, 1988, pp. 9–44.
- Richard S. Sutton and Andrew G. Barto, Reinforcement Learning: An Introduction, 2nd ed., MIT Press, 2018, Sec. 6.1.
- John N. Tsitsiklis, “Asynchronous Stochastic Approximation and Q-Learning,” Machine Learning 16, 1994, pp. 185–202.