马尔可夫决策过程
MDP 是 RL 的标准形式化:。本章定义策略、回报、轨迹,讨论折扣因子的双重角色(数学收敛与偏好近期),以及部分可观测(POMDP)时问题如何变难。
交互回路与轨迹
Section titled “交互回路与轨迹”强化学习把学习问题写成智能体与环境的交互:在每一步 ,智能体观察到状态 ,选择动作 ,环境返回奖励 并转移到新状态 。如此往复,得到一条轨迹:
所有 RL 算法都在回答同一个问题:如何选择动作,使轨迹上的累积回报最大。与监督学习不同,这里的数据分布不是给定的,而是由智能体自己的行为产生——行为决定看到什么数据,数据又反过来决定行为怎么改。这个反馈回路是 RL 区别于监督学习的根源,也是探索问题的来源(→ 探索与利用)。
五元组与马尔可夫性
Section titled “五元组与马尔可夫性”| 记号 | 含义 |
|---|---|
| 状态集合 | |
| 动作集合 | |
| 转移概率:在 执行 后到达 的概率 | |
| 奖励函数:期望即时奖励 | |
| 折扣因子 |
马尔可夫性指下一状态只依赖当前状态与动作,与更早的历史条件无关:
需要注意:马尔可夫性是对状态表示的要求,而不是对世界的要求。同一个世界里,把速度加入观测往往比只有位置更接近马尔可夫;把关键变量漏掉,问题就退化为 POMDP。实践中"状态表示是否足够好"常常直接决定算法能否收敛。
策略、回报与折扣
Section titled “策略、回报与折扣”策略 是从状态到动作的(随机)映射: 给出在状态 选择动作 的概率,确定性策略是其特例。学习目标定义为期望累积折扣回报:
折扣因子 扮演双重角色:
- 数学角色:使无穷期回报有界、几何级数收敛。有效视野约为 : 意味着约 100 步内的奖励被认真对待,更远的奖励按指数衰减。
- 行为角色:折扣也是一种"偏好近期"的偏好编码,等效于每一步以 的概率终止回合。它是一个真实的算法超参数,而不是可有可无的数学技巧。
对有限 MDP 有两个重要的事实:总存在确定性最优策略 ,且它对所有状态同时最优。这让"学一个策略"成为良定义的目标,也是 Q-learning 这类"贪心即最优"算法的理论基础。
部分可观测:POMDP
Section titled “部分可观测:POMDP”真实环境中智能体往往看不到完整状态:传感器受限、遮挡、对手隐藏手牌。此时问题变成 POMDP——存在潜在的马尔可夫状态 ,但智能体只观察到 。最优策略不再只依赖当前观测,而要依赖整个历史,或等价地依赖信念状态(对当前真实状态的后验分布)。实践中常见两种处理方式:
- 用循环结构(RNN、Transformer)压缩历史,让网络自己学出近似信念状态(→ Dreamer:在潜空间想象中学习);
- 用帧堆叠等手工方法,把最近几帧拼接成"状态"(→ 环境接口与模拟器)。
- 折扣 决定有效视野约
- 马尔可夫性是对状态表示的要求,不是对世界的要求
- POMDP 下最优策略需要依赖历史或信念状态