Skip to content

MDP 中的策略

Policy in an MDP · MDP policy · 马尔可夫策略

规定每个决策时刻如何由可用信息选择动作,并区分平稳、马尔可夫、历史依赖与随机策略。

条目类型
定义

形式陈述

马尔可夫决策过程中,一般策略是概率核序列 π=(πt)t0,其中

πt(aht)=Pr(At=aHt=ht).

若决策只依赖当前状态,写成 πt(as),称马尔可夫策略;若还与 t 无关,写成 π(as),称平稳策略。概率都集中在可行动作集 A(s) 上。确定性平稳策略是映射 d:SA,对应 π(as)=1{a=d(s)}

固定平稳策略后,受控过程变成转移核

Pπ(ss)=aπ(as)P(ss,a),

其一步期望奖励为

rπ(s)=aπ(as)r(s,a).

连续动作时把求和换成积分。这里随机化先选择动作,再由环境转移;不能把“平均动作”送进非线性动力学来代替混合分布。

在有限、完全可观测、无限时域折扣 MDP 中,若奖励有界且每个状态有有限动作,则至少存在一个确定性平稳最优策略;所以求最优期望折扣回报时,无须遍历全部历史依赖随机规则。这是最优性定理的结论,不是“所有约束控制问题都可去随机化”的普遍事实。有限时域最优策略一般会依赖剩余时间。

有限时域策略应写成 (π0,,πT1),反向归纳得到的动作可能在同一物理状态上随剩余步数改变。例如临近截止时应立即出售,时间充裕时却可等待更高报价。把“剩余时间”并入状态后可以重新写成平稳策略,但这改变了状态空间,并没有证明原状态描述下的策略平稳。

给定 μ0、策略与环境后,在离散情形中,若奖励随机且与下一状态由联合核 p(s,rs,a) 生成,一条含奖励的有限轨迹概率分解为

Prπ(s0,a0,r1,s1,,aT1,rT,sT)=μ0(s0)t=0T1πt(atht)p(st+1,rt+1st,at).

若奖励由 (s,a,s) 确定,联合核才可缩成状态转移概率与确定奖励。只给均值 r(s,a) 足够计算期望价值,却不足以写出含奖励轨迹的完整似然。这个分解说明策略不只是输出动作的程序,也是轨迹分布的一部分。离线评估中“行为策略”生成左侧数据,“目标策略”是想评价的另一组 πt;二者若在某动作上没有共同支持,似然比便无法定义。

直觉

策略是控制器,MDP 是环境。策略把“处于这个状态”翻译成动作分布;环境再把状态—动作翻译成下一状态。把两者合成后,轨迹分布才被完全确定。随机策略不是含糊地“偶尔换个选择”,而是每个状态上一张可重复采样的明确分布。

平稳性说规则不看绝对时钟,并不说行为序列不变:状态变化会让同一张规则选出不同动作。马尔可夫性说规则只读当前状态,也不意味着它短视;如果状态值已编码长期后果,一个只看当前状态的动作仍可能是长期最优的。

例子与边界

沿用健康态 H、故障态 F 的机器。令策略在 Hp 运行、以 1p 保养,在 F 必维修。状态顺序取 (H,F),则

Pπ=(1p/4p/410),rπ=(1+3p2).

p=1/2 时,从 H 下一步故障的概率是 1/8,即时期望奖励是 5/2。这两个量分别混合了动作条件下的转移与奖励;它们共同描述策略诱导的链,不能只保留平均奖励而丢掉状态分布变化。

若仓库规定“每十次发货至少两次选备用线路”,满足约束可能需要记录已用次数,单纯的平稳状态策略未必够用;将计数器纳入状态后才可重新讨论平稳性。部分可观测问题中,基于当前观测的规则一般也不是马尔可夫策略,因为观测不等于隐状态;信念状态策略是另一层构造。

随机化在约束 MDP、多智能体博弈和探索阶段可能不可省。确定性平稳最优策略的存在结论依赖目标与假设,不能用来否定这些场景中的随机策略。

推论与应用

给定 π 后,可以先研究固定策略的Bellman 期望方程;改变 π 则形成策略改进。策略迭代在评估和贪心改进之间交替,策略梯度方法则直接在参数化分布 πθ(as) 上求导。

策略还决定数据分布。在线学习中常说“样本来自环境”,但状态—动作访问频率实际上由环境和策略共同产生。评估一个与采样策略不同的目标策略时,支持重叠成为必要条件:目标策略会选的动作若在数据策略下概率为零,轨迹中没有可恢复的反事实信息。

参考资料
  • Martin L. Puterman, Markov Decision Processes, Wiley, 1994, Secs. 2.1 and 6.2.
  • Richard S. Sutton and Andrew G. Barto, Reinforcement Learning: An Introduction, 2nd ed., MIT Press, 2018, Sec. 3.3.
  • Onesimo Hernández-Lerma and Jean B. Lasserre, Discrete-Time Markov Control Processes, Springer, 1996, Ch. 2.
关系图谱15 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组