Optimal Policies Tend to Seek Power โ part 3/16
Cleaned-text code points [31329, 47054). Bibliography omitted here; source.md includes it.
Proposition 6.6 proves that for all ฮณ โ [ 0 , 1 ] \gamma\in[0,1] , Power ๐ bound ( r โ , ฮณ ) โฅ most Power ๐ bound ( โ โ , ฮณ ) \text{{Power}}_{\mathcal{D}_{\text{bound}}}(r_{\searrow},\gamma)\geq_{\text{{most}}}\text{{Power}}_{\mathcal{D}_{\text{bound}}}(\ell_{\swarrow},\gamma) via s โฒ โ โ โ , s โ r โ s^{\prime}\coloneqq\ell_{\swarrow},s\coloneqq r_{\searrow} , and the involution ฯ \phi shown in fig. 4 . In fact, because ( 1 1 โ ฮณ โ ๐ r โ ) โ โฑ nd โก ( r โ ) โ ฯ โ
โฑ nd โก ( โ โ ) (\frac{1}{1-\gamma}\mathbf{e}_{r_{\nearrow}})\in\Fndop(r_{\searrow})\setminus\phi\cdot\Fndop(\ell_{\swarrow}) , r โ r_{\searrow} has โstrictly more optionsโ and therefore fulfills Proposition 6.6 โs stronger condition.
Proposition 6.6 is shown using the fact that ฯ \phi injectively maps ๐ \mathcal{D} under which r โ r_{\searrow} has less Power ๐ \text{{Power}}_{\mathcal{D}} , to distributions ฯ โ
๐ \phi\cdot\mathcal{D} which agree with the intuition that r โ r_{\searrow} offers more control. Therefore, at least half of each orbit must agree, and r โ r_{\searrow} never โloses the Power voteโ against โ โ \ell_{\swarrow} . 6 6 6 Proposition 6.6 also proves that in general, โ
\varnothing has less Power than โ โ \ell_{\swarrow} and r โ r_{\searrow} . However, this does not prove that most distributions ๐ \mathcal{D} satisfy the joint inequality Power ๐ โ ( โ
, ฮณ ) โค Power ๐ โ ( โ โ , ฮณ ) โค Power ๐ โ ( r โ , ฮณ ) \text{{Power}}_{\mathcal{D}}(\varnothing,\gamma)\leq\text{{Power}}_{\mathcal{D}}(\ell_{\swarrow},\gamma)\leq\text{{Power}}_{\mathcal{D}}(r_{\searrow},\gamma) . This only proves that these inequalities hold pairwise for most ๐ \mathcal{D} . The orbit elements ๐ \mathcal{D} which agree that โ
\varnothing has less Power ๐ \text{{Power}}_{\mathcal{D}} than โ โ \ell_{\swarrow} need not be the same elements ๐ โฒ \mathcal{D}^{\prime} which agree that โ โ \ell_{\swarrow} has less Power ๐ โฒ \text{{Power}}_{\mathcal{D}^{\prime}} than r โ r_{\searrow} .
### 6.1 Keeping options open tends to be Power -seeking and tends to be optimal
Certain symmetries in the mdp structure ensure that, compared to left , going right tends to be optimal and to be Power -seeking. Intuitively, by going right , the agent has โstrictly more choices.โ Proposition 6.9 will formalize this tendency.
###### Definition 6.7 (Equivalent actions) .
Actions a 1 a_{1} and a 2 a_{2} are equivalent at state s s (written a 1 โก s a 2 a_{1}\equiv_{s}a_{2} ) if they induce the same transition probabilities: T โก ( s , a 1 ) = T โก ( s , a 2 ) T(s,a_{1})=T(s,a_{2}) .
The agent can reach states in { r โณ , r โ , r โ } \{r_{\triangleright},r_{\nearrow},r_{\searrow}\} by taking actions equivalent to right at state โ \star .
###### Definition 6.8 (States reachable after taking an action) .
Reach โ ( s , a ) \text{{Reach}}\left(s,a\right) is the set of states reachable with positive probability after taking the action a a in state s s .
###### Proposition 6.9 (Keeping options open tends to be Power -seeking and tends to be optimal) .
Suppose F a โ โฑ โก ( s โฃ ฯ โก ( s ) = a ) F_{a}\coloneqq\Fop(s\mid\pi(s)=a) contains a copy of F a โฒ โ โฑ โก ( s โฃ ฯ โก ( s ) = a โฒ ) F_{a^{\prime}}\coloneqq\Fop(s\mid\pi(s)=a^{\prime}) via ฯ \phi . 1. If s โ Reach โ ( s , a โฒ ) s\not\in\text{{Reach}}\left(s,a^{\prime}\right) , then โ ฮณ โ [ 0 , 1 ] : ๐ผ s a โผ T โก ( s , a ) [ Power ๐ bound ( s a , ฮณ ) ] โฅ most : ๐ bound ๐ผ s a โฒ โผ T โก ( s , a โฒ ) [ Power ๐ bound ( s a โฒ , ฮณ ) ] \forall\gamma\in[0,1]\mathrel{\mathop{\ordinarycolon}}\opE_{s_{a}\sim T(s,a)}\left[\text{{Power}}_{\mathcal{D}_{\text{bound}}}\left(s_{a},\gamma\right)\right]\geq_{\text{{most}}\text{: }\mathfrak{D}_{\text{bound}}}\opE_{s_{a^{\prime}}\sim T(s,a^{\prime})}\left[\text{{Power}}_{\mathcal{D}_{\text{bound}}}\left(s_{a^{\prime}},\gamma\right)\right] .
2. If s s can only reach the states of Reach โ ( s , a โฒ ) โช Reach โ ( s , a ) \text{{Reach}}\left(s,a^{\prime}\right)\cup\text{{Reach}}\left(s,a\right) by taking actions equivalent to a โฒ a^{\prime} or a a at state s s , then โ ฮณ โ [ 0 , 1 ] : โ ๐ any ( s , a , ฮณ ) โฅ most : ๐ any โ ๐ any ( s , a โฒ , ฮณ ) \forall\gamma\in[0,1]\mathrel{\mathop{\ordinarycolon}}\Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(s,a,\gamma\right)\geq_{\text{{most}}\text{: }\mathfrak{D}_{\text{any}}}\Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(s,a^{\prime},\gamma\right) .
If โฑ nd โก ( s ) โฉ ( F a โ ฯ โ
F a โฒ ) \Fndop(s)\cap\left(F_{a}\setminus\phi\cdot F_{a^{\prime}}\right) is non-empty, then โ ฮณ โ ( 0 , 1 ) \forall\gamma\in(0,1) , the converse โค most \leq_{\text{{most}}} statements do not hold.
We check the conditions of Proposition 6.9 . s โ โ s\coloneqq\star , a โฒ โ left a^{\prime}\coloneqq\texttt{left} , a โ right a\coloneqq\texttt{right} . Figure 6 shows that โ โ Reach โ ( โ , left ) \star\not\in\text{{Reach}}\left(\star,\texttt{left}\right) and that โ \star can only reach { โ โฒ , โ โ , โ โ } โช { r โณ , r โ , r โ } \{\ell_{\triangleleft},\ell_{\nwarrow},\ell_{\swarrow}\}\cup\{r_{\triangleright},r_{\nearrow},r_{\searrow}\} when the agent immediately takes actions equivalent to left or right . โฑ ( โ โฃ ฯ ( โ ) = right ) \Fop(\star\mid\pi(\star)=\texttt{right}) contains a copy of โฑ ( โ โฃ ฯ ( โ ) = left ) \Fop(\star\mid\pi(\star)=\texttt{left}) via ฯ \phi . Furthermore, โฑ nd โก ( โ ) โฉ { ๐ โ + ฮณ โ ๐ r โณ + ฮณ 2 โ ๐ r โ + ฮณ 3 1 โ ฮณ โ ๐ r โ , ๐ โ + ฮณ โ ๐ r โณ + ฮณ 2 1 โ ฮณ โ ๐ r โ } = { ๐ โ + ฮณ โ ๐ r โณ + ฮณ 2 1 โ ฮณ โ ๐ r โ } \Fndop(\star)\cap\{\mathbf{e}_{\star}+\gamma\mathbf{e}_{r_{\triangleright}}+\gamma^{2}\mathbf{e}_{r_{\searrow}}+\frac{\gamma^{3}}{1-\gamma}\mathbf{e}_{r_{\nearrow}},\mathbf{e}_{\star}+\gamma\mathbf{e}_{r_{\triangleright}}+\frac{\gamma^{2}}{1-\gamma}\mathbf{e}_{r_{\nearrow}}\}=\{\mathbf{e}_{\star}+\gamma\mathbf{e}_{r_{\triangleright}}+\frac{\gamma^{2}}{1-\gamma}\mathbf{e}_{r_{\nearrow}}\} is non-empty, and so all conditions are met.
For any ฮณ โ [ 0 , 1 ] \gamma\in[0,1] and ๐ \mathcal{D} such that โ ๐ ( โ , left , ฮณ ) > โ ๐ ( โ , right , ฮณ ) \Prb\nolimits_{\mathcal{D}}\left(\star,\texttt{left},\gamma\right)>\Prb\nolimits_{\mathcal{D}}\left(\star,\texttt{right},\gamma\right) , environmental symmetry ensures that โ ฯ โ
๐ ( โ , left , ฮณ ) < โ ฯ โ
๐ ( โ , right , ฮณ ) \Prb\nolimits_{\phi\cdot\mathcal{D}}\left(\star,\texttt{left},\gamma\right)<\Prb\nolimits_{\phi\cdot\mathcal{D}}\left(\star,\texttt{right},\gamma\right) . A similar statement holds for Power .
### 6.2 When ฮณ = 1 \gamma=1 , optimal policies tend to navigate towards โlargerโ sets of cycles
Proposition 6.6 and Proposition 6.9 are powerful because they apply to all ฮณ โ [ 0 , 1 ] \gamma\in[0,1] , but they can only be applied given hard-to-satisfy environmental symmetries. In contrast, Proposition 6.12 and Theorem 6.13 apply to many structured environments common to rl .
Starting from โ \star , consider the cycles which the agent can reach. Recurrent state distributions ( rsd s) generalize deterministic graphical cycles to potentially stochastic environments. Rsd s simply record how often the agent tends to visit a state in the limit of infinitely many time steps.
###### Definition 6.10 (Recurrent state distributions [ Puterman, 2014 ] ) .
The recurrent state distributions which can be induced from state s s are RSD โ ( s ) โ { lim ฮณ โ 1 ( 1 โ ฮณ ) โ ๐ ฯ , s โ ( ฮณ ) โฃ ฯ โ ฮ } \text{{RSD}}\left(s\right)\coloneqq\left\{\lim_{\gamma\to 1}(1-\gamma)\mathbf{f}^{\pi,s}(\gamma)\mid\pi\in\Pi\right\} . RSD nd โ ( s ) \text{{RSD}}{\text{\textsubscript{nd}}}\left(s\right) is the set of rsd s which strictly maximize average reward for some reward function.
As suggested by fig. 3 , RSD โ ( โ ) = { ๐ โ โ , 1 2 โ ( ๐ โ โ + ๐ โ โ ) , ๐ โ
, ๐ r โ , 1 2 โ ( ๐ r โ + ๐ r โ ) , ๐ r โ } \text{{RSD}}\left(\star\right)=\{\mathbf{e}_{\ell_{\swarrow}},\frac{1}{2}(\mathbf{e}_{\ell_{\swarrow}}+\mathbf{e}_{\ell_{\nwarrow}}),\mathbf{e}_{\varnothing},\mathbf{e}_{r_{\nearrow}},\frac{1}{2}(\mathbf{e}_{r_{\nearrow}}+\mathbf{e}_{r_{\searrow}}),\mathbf{e}_{r_{\searrow}}\} . As discussed in section 3 , 1 2 โ ( ๐ r โ + ๐ r โ ) \frac{1}{2}(\mathbf{e}_{r_{\nearrow}}+\mathbf{e}_{r_{\searrow}}) is dominated: Alternating between r โ r_{\nearrow} and r โ r_{\searrow} is never strictly better than choosing one or the other.
A reward functionโs optimal policies can vary with the discount rate. When ฮณ = 1 \gamma=1 , optimal policies ignore transient reward because average reward is the dominant consideration.
###### Definition 6.11 (Average-optimal policies) .
The average-optimal policy set for reward function R R is ฮ avg โ ( R ) โ { ฯ โ ฮ โฃ โ s โ ๐ฎ : ๐ ฯ , s โ arg โ max ๐ โ RSD โ ( s ) โก ๐ โค โ ๐ซ } \Pi^{\text{avg}}\left(R\right)\coloneqq\left\{\pi\in\Pi\mid\forall s\in\mathcal{S}\mathrel{\mathop{\ordinarycolon}}\mathbf{d}^{\pi,s}\in\argmax_{\mathbf{d}\in\text{{RSD}}\left(s\right)}\mathbf{d}^{\top}\mathbf{r}\right\} (the policies which induce optimal rsd s at all states). For D โ RSD โ ( s ) D\subseteq\text{{RSD}}\left(s\right) , the average optimality probability is โ ๐ any ( D , average ) โ โ R โผ ๐ any ( โ ๐ ฯ , s โ D : ฯ โ ฮ avg โ ( R ) ) \Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(D,\text{average}\right)\coloneqq\Prb\nolimits_{R\sim\mathcal{D}_{\text{any}}}\left(\exists\mathbf{d}^{\pi,s}\in D\mathrel{\mathop{\ordinarycolon}}\pi\in\Pi^{\text{avg}}\left(R\right)\right) .
Average-optimal policies maximize average reward. Average reward is governed by rsd access. For example, r โ r_{\searrow} has โmoreโ rsd s than โ
\varnothing ; therefore, r โ r_{\searrow} usually has greater Power when ฮณ = 1 \gamma=1 .
###### Proposition 6.12 (When ฮณ = 1 \gamma=1 , rsd s control Power ) .
If RSD โ ( s ) \text{{RSD}}\left(s\right) contains a copy of RSD nd โ ( s โฒ ) \text{{RSD}}{\text{\textsubscript{nd}}}\left(s^{\prime}\right) via ฯ \phi , then Power ๐ bound ( s , 1 ) โฅ most Power ๐ bound ( s โฒ , 1 ) \text{{Power}}_{\mathcal{D}_{\text{bound}}}\left(s,1\right)\geq_{\text{{most}}}\text{{Power}}_{\mathcal{D}_{\text{bound}}}\left(s^{\prime},1\right) . If RSD nd โ ( s ) โ ฯ โ
RSD nd โ ( s โฒ ) \text{{RSD}}{\text{\textsubscript{nd}}}\left(s\right)\setminus\phi\cdot\text{{RSD}}{\text{\textsubscript{nd}}}(s^{\prime}) is non-empty, then the converse โค most \leq_{\text{{most}}} statement does not hold.
We check that both conditions of Proposition 6.12 are satisfied when s โฒ โ โ
, s โ r โ s^{\prime}\coloneqq\varnothing,s\coloneqq r_{\searrow} , and the involution ฯ \phi swaps โ
\varnothing and r โ r_{\searrow} . Formally, ฯ โ
RSD nd โ ( โ
) = ฯ โ
{ ๐ โ
} = { ๐ r โ } โ { ๐ r โ , ๐ r โ } = RSD nd โ ( r โ ) โ [ r โ ] \phi\cdot\text{{RSD}}{\text{\textsubscript{nd}}}\left(\varnothing\right)=\phi\cdot\{\mathbf{e}_{\varnothing}\}=\{\mathbf{e}_{r_{\searrow}}\}\subsetneq\{\mathbf{e}_{r_{\searrow}},\mathbf{e}_{r_{\nearrow}}\}=\text{{RSD}}{\text{\textsubscript{nd}}}(r_{\searrow})\subseteq[r_{\searrow}] . The conditions are satisfied.
Informally, states with more rsd s generally have more Power at ฮณ = 1 \gamma=1 , no matter their transient dynamics. Furthermore, average-optimal policies are more likely to end up in larger sets of rsd s than in smaller ones. Thus, average-optimal policies tend to navigate towards parts of the state space which contain more rsd s.
###### Theorem 6.13 (Average-optimal policies tend to end up in โlargerโ sets of rsd s) .
Let D , D โฒ โ RSD โ ( s ) D,D^{\prime}\subseteq\text{{RSD}}\left(s\right) . Suppose that D D contains a copy of D โฒ D^{\prime} via ฯ \phi , and that the sets D โช D โฒ D\cup D^{\prime} and RSD nd โ ( s ) โ ( D โฒ โช D ) \text{{RSD}}{\text{\textsubscript{nd}}}\left(s\right)\setminus\left(D^{\prime}\cup D\right) have pairwise orthogonal vector elements (i.e., pairwise disjoint vector support). Then โ ๐ any ( D , average ) โฅ most โ ๐ any ( D โฒ , average ) \Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(D,\text{average}\right)\geq_{\text{{most}}}\Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(D^{\prime},\text{average}\right) . If RSD nd โ ( s ) โฉ ( D โ ฯ โ
D โฒ ) \text{{RSD}}{\text{\textsubscript{nd}}}\left(s\right)\cap\left(D\setminus\phi\cdot D^{\prime}\right) is non-empty, the converse โค most \leq_{\text{{most}}} statement does not hold.
###### Corollary 6.14 (Average-optimal policies tend not to end up in any given 1-cycle) .
Suppose ๐ s x , ๐ s โฒ โ RSD โ ( s ) \mathbf{e}_{s_{x}},\mathbf{e}_{s^{\prime}}\in\text{{RSD}}\left(s\right) are distinct. Then โ ๐ any ( RSD ( s ) โ { ๐ s x } , average ) โฅ most โ ๐ any ( { ๐ s x } , average ) \Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(\text{{RSD}}\left(s\right)\setminus\{\mathbf{e}_{s_{x}}\},\text{average}\right)\geq_{\text{{most}}}\Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(\{\mathbf{e}_{s_{x}}\},\text{average}\right) . If there is a third ๐ s โฒโฒ โ RSD โ ( s ) \mathbf{e}_{s^{\prime\prime}}\in\text{{RSD}}\left(s\right) , the converse โค most \leq_{\text{{most}}} statement does not hold.
Figure 7 illustrates that ๐ โ
, ๐ r โ , ๐ r โ โ RSD โ ( โ ) \mathbf{e}_{\varnothing},\mathbf{e}_{r_{\searrow}},\mathbf{e}_{r_{\nearrow}}\in\text{{RSD}}\left(\star\right) . Thus, both conclusions of Corollary 6.14 hold: โ ๐ any ( RSD ( โ ) โ { ๐ โ
} , average ) โฅ most โ ๐ any ( { ๐ โ
} , average ) \Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(\text{{RSD}}\left(\star\right)\setminus\{\mathbf{e}_{\varnothing}\},\text{average}\right)\geq_{\text{{most}}}\Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(\{\mathbf{e}_{\varnothing}\},\text{average}\right) and โ ๐ any ( RSD ( โ ) โ { ๐ โ
} , average ) โฐ most โ ๐ any ( { ๐ โ
} , average ) \Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(\text{{RSD}}\left(\star\right)\setminus\{\mathbf{e}_{\varnothing}\},\text{average}\right)\not\leq_{\text{{most}}}\Prb\nolimits_{\mathcal{D}_{\text{any}}}\left(\{\mathbf{e}_{\varnothing}\},\text{average}\right) . In other words, average-optimal policies tend to end up in rsd s besides โ
\varnothing . Since โ
\varnothing is a terminal state, it cannot reach other rsd s. Since average-optimal policies tend to end up in other rsd s, average-optimal policies tend to avoid โ
\varnothing .
This sectionโs results prove the ฮณ = 1 \gamma=1 case. Lemma 5.3 shows that Power is continuous at ฮณ = 1 \gamma=1 . Therefore, if an action is strictly Power ๐ \text{{Power}}_{\mathcal{D}} -seeking when ฮณ = 1 \gamma=1 , it is strictly Power ๐ \text{{Power}}_{\mathcal{D}} -seeking at discount rates sufficiently close to 1. Future work may connect average optimality probability to optimality probability at ฮณ โ 1 \gamma\approx 1 .
Lastly, our key results apply to all degenerate reward function distributions. Therefore, these results apply not just to distributions over reward functions, but to individual reward functions.
### 6.3 How to reason about other environments
Consider an embodied navigation task through a room with a vase. Proposition 6.9 suggests that optimal policies tend to avoid immediately breaking the vase, since doing so would strictly decrease available options.
Theorem 6.13 dictates where average-optimal agents tend to end up, but not what actions they tend to take in order to reach their rsd s. Therefore, care is needed. In appendix B , fig. 10 demonstrates an environment in which seeking Power is a detour for most reward functions (since optimality probability measures โmedianโ optimal value, while Power is a function of mean optimal value). However, suppose the agent confronts a fork in the road: Actions a a and a โฒ a^{\prime} lead to two disjoint sets of rsd s D a D_{a} and D a โฒ D_{a^{\prime}} , such that D a D_{a} contains a copy of D a โฒ D_{a^{\prime}} . Theorem 6.13 shows that a a will tend to be average-optimal over a โฒ a^{\prime} , and Proposition 6.12 shows that a a will tend to be Power -seeking compared to a โฒ a^{\prime} . Such forks seem reasonably common in environments with irreversible actions.