《强化学习的数学原理》【学习笔记13】附录 C:序列的收敛性——算法收敛的理论基础
【摘要】 《强化学习的数学原理》赵世钰 著 · 附录 CRL 算法都是迭代过程:vk+1=f(vk)v_{k+1} = f(v_k)vk+1=f(vk)、θt+1=θt+αtgt\theta_{t+1} = \theta_t + \alpha_t g_tθt+1=θt+αtgt。这些迭代"收敛"是什么意思?附录 C 给出了严格的收敛定义和判据。 一、确定性序列的收敛性 各种收敛定义逐点收敛...
《强化学习的数学原理》赵世钰 著 · 附录 C
RL 算法都是迭代过程:、。这些迭代"收敛"是什么意思?附录 C 给出了严格的收敛定义和判据。
一、确定性序列的收敛性
各种收敛定义
逐点收敛:,如果对任意 ,存在 使得 。
线性收敛(Q-线性):,。
超线性收敛:。
二次收敛:。
在 RL 中的对应:
- 值迭代是线性收敛(压缩映射,收敛率 )
- 策略迭代是有限步收敛(比任何收敛率都快)
- 牛顿法是二次收敛(但 RL 中很少用)
二、向量序列的收敛性
范数
满足:非负性、齐次性、三角不等式。
常用范数:
- (无穷范数,RL 中最常用)
范数等价性
有限维空间中所有范数等价——在一个范数下收敛,在所有范数下都收敛。
为什么 RL 偏爱无穷范数? 因为压缩映射定理在无穷范数下最自然:(概率矩阵的范数性质)。
三、矩阵序列的收敛性
矩阵范数
谱半径
收敛判据
在 RL 中的应用:值迭代的收敛性等价于 。因为 是概率矩阵(谱半径为 1),,所以 ,保证收敛。
四、随机序列的收敛性
这是附录 C 的重点——RL 算法产生的是随机序列(因为样本是随机的)。
四种收敛模式
1. 依概率收敛(Convergence in Probability)
“偏离任意小的概率趋于零”。
2. 几乎必然收敛(Almost Sure Convergence)
“以概率 1 收敛”。比依概率收敛更强。
3. Lp 收敛
时叫均方收敛。
4. 依分布收敛(Convergence in Distribution)
最弱的收敛模式。
强弱关系
Lp 收敛 ⟹ 几乎必然收敛 ⟹ 依概率收敛 ⟹ 依分布收敛
(注意: 和几乎必然之间没有一般性的蕴含关系,但在某些条件下有。)
在 RL 中的对应:
- TD(0) 的收敛是几乎必然收敛(在 RM 条件下)
- Q-learning 的收敛也是几乎必然收敛
- 大数定律是几乎必然收敛(强大数定律)或依概率收敛(弱大数定律)
五、随机近似算法的收敛
Robbins-Monro 的收敛
条件:
- , (步长条件)
- 满足 Lipschitz 条件
- 某些有界性条件
在 RL 中的应用
| 算法 | 收敛模式 | 条件 |
|---|---|---|
| 值迭代 | 确定性线性收敛 | |
| TD(0) | 几乎必然收敛 | RM 步长条件 |
| Q-learning | 几乎必然收敛 | RM 步长条件 + 充分探索 |
| SGD | 几乎必然收敛 | RM 步长条件 + 凸性 |
六、总结
| 收敛类型 | 定义 | 强度 | RL 中的典型应用 |
|---|---|---|---|
| 确定性线性 | — | 值迭代 | |
| 依概率 | $P( | X_n - X | > \epsilon) \to 0$ |
| 几乎必然 | 中 | TD, Q-learning | |
| Lp | 中 | 均方分析 | |
| 依分布 | 最弱 | 中心极限定理 |
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)