Paper deep dive
Can an AI Agent Safely Run a Government? Existence of Probably Approximately Aligned Policies
FrƩdƩric Berdoz, Roger Wattenhofer
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 96%
Last extracted: 3/12/2026, 5:28:57 PM
Summary
The paper addresses the challenge of aligning autonomous AI agents with human interests in critical social decision-making processes. It introduces a quantitative definition of alignment based on utility and social choice theory, defines 'probably approximately aligned' (PAA) policies, and proposes a method to safeguard black-box policies to ensure they remain verifiably safe for society.
Entities (5)
Relation Signals (3)
Roger Wattenhofer ā authored ā Can an AI Agent Safely Run a Government? Existence of Probably Approximately Aligned Policies
confidence 100% Ā· Paper title and author list
FrĆ©dĆ©ric Berdoz ā authored ā Can an AI Agent Safely Run a Government? Existence of Probably Approximately Aligned Policies
confidence 100% Ā· Paper title and author list
Probably Approximately Aligned (PAA) Policies ā definedin ā Can an AI Agent Safely Run a Government? Existence of Probably Approximately Aligned Policies
confidence 95% Ā· The paper introduces PAA policies as a core contribution.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:While autonomous agents often surpass humans in their ability to handle vast and complex data, their potential misalignment (i.e., lack of transparency regarding their true objective) has thus far hindered their use in critical applications such as social decision processes. More importantly, existing alignment methods provide no formal guarantees on the safety of such models. Drawing from utility and social choice theory, we provide a novel quantitative definition of alignment in the context of social decision-making. Building on this definition, we introduce probably approximately aligned (i.e., near-optimal) policies, and we derive a sufficient condition for their existence. Lastly, recognizing the practical difficulty of satisfying this condition, we introduce the relaxed concept of safe (i.e., nondestructive) policies, and we propose a simple yet robust method to safeguard the black-box policy of any autonomous agent, ensuring all its actions are verifiably safe for the society.
Tags
Links
- Source: https://arxiv.org/abs/2412.00033
- Canonical: https://arxiv.org/abs/2412.00033
Trouble viewing inline? Open PDF directly ā
Full Text
272,739 characters extracted from source content.
Expand or collapse full text
Can an AI Agent Safely Run a Government? Existence of Probably Approximately Aligned Policies FrĆ©dĆ©ric Berdoz ETH Zürich fberdoz@ethz.ch Roger Wattenhofer ETH Zürich wattenhofer@ethz.ch Abstract While autonomous agents often surpass humans in their ability to handle vast and complex data, their potential misalignment (i.e., lack of transparency regarding their true objective) has thus far hindered their use in critical applications such as social decision processes. More importantly, existing alignment methods provide no formal guarantees on the safety of such models. Drawing from utility and social choice theory, we provide a novel quantitative definition of alignment in the context of social decision-making. Building on this definition, we introduce probably approximately aligned (i.e., near-optimal) policies, and we derive a sufficient condition for their existence. Lastly, recognizing the practical difficulty of satisfying this condition, we introduce the relaxed concept of safe (i.e., nondestructive) policies, and we propose a simple yet robust method to safeguard the black-box policy of any autonomous agent, ensuring all its actions are verifiably safe for the society. 1 Introduction The deployment of AI systems in critical applications, such as social decision-making, is often stalled by the following two shortcomings: 1) They are brittle and usually provide no guarantees on their expected performance when deployed in the real world [8], and 2) there is no formal guarantee that the objective they have been trained against, typically a scalar quantity such as a loss or a reward, faithfully represents human interest at large [41]. Addressing these limitations is commonly referred to as AI alignment, an umbrella term including a wide array of methods supposed to make AI systems of different modalities behave as intended [17, 24]. Yet, to our knowledge, every metric for alignment is a posteriori, i.e., a system is deemed aligned as long as it does not display misaligned behavior (e.g., through red teaming [14]). This stems from the fact that most of these methods focus on aligning generative models of complex modalities (text, images, video, audio, etc.) where the input and output domains are particularly vast, and where no single metric can perfectly represent the intended behavior. In the context of critical (e.g., social) decision processes, where an autonomous agent must repeatedly take actions in a complex environment with many stakeholders, a posteriori alignment is not sufficient. Indeed, for the same reasons that a society would not trust a human policymaker with hidden motives and unknown track record, it would also distrust an autonomous policymaker whose objective is not, a priori, perfectly clear and verifiably aligned, as the cost of a single bad action (due to their known brittleness) could easily outweigh the benefits of leveraging such systems. This issue is accentuated by the fact that, unlike humans, holding a deceptive AI agent accountable remains a challenge [25]. Conversely, recent breakthroughs in AI have significantly increased its potential for beneficial use in these critical settings. For example, tax rates and public spending are typically set periodically by a parliament. However, this small group of representatives is inevitably overwhelmed by the vast amount of complex economic data as well as the pleas of millions of individuals. Due to this information bottleneck, governments can only make educated guesses about what is best for the society (assuming they can come to an agreement in the first place). On the other hand, provided that it is verifiably aligned, an autonomous government could efficiently leverage this vast amount of information in order to find the optimal tax rates and public spending (see Figure 1). Figure 1: Democratic (left) vs autonomous (right) governments. Transparent elections must be replaced with reliable alignment mechanisms. While it is clear that a priori alignment is essential for the safe delegation of such decision power, it comes at the cost of two unavoidable prerequisites. Firstly, it requires a definition of alignment that is both quantitative and measurable. Given our focus on social decision processes, where the perception of each action may differ among individuals, we define and quantify alignment by drawing from long-established theories of utility and social choice. For completeness, we also discuss all the assumptions that allow such a metric to exist. Secondly, one can only ensure that an agent is a priori aligned if one independently understands (at least reasonably well) how its available actions may affect society, regardless of how those effects are perceived. Indeed, asserting the safety of an autonomous agent would be impossible if it could take actions with unknown consequences. Although we make no assumption of the exact nature of this knowledge (domain specific expertise, heuristics, physical/data-driven modeling, or a mix thereof), we assume it is encapsulated in a world model that estimates, given an action and a current state, the probability of moving to any other state. A natural question then arises: Can we leverage this knowledge to construct a verifiably aligned policy? Or, at the very least, can we use it to ensure the safety of a more complex (black-box) policy? We address these questions by introducing probably approximately aligned (PAA) and safe policies, and by studying their existence based on the quality of this knowledge. Akin to the probably approximately correct (PAC) framework in the theory of learnability [38], we are also interested in the sample complexity of finding PAA policies. In our setting, this complexity is two-faceted: First, the number of calls to the world model (similar to the number of calls to a perfect generative model in [18]), and second, the amount of feedback (think ballots) required to confidently rank which state is socially preferred. While we are not yet concerned with efficient PAA policies, whose sample complexity is at most polynomial with respect to the desired tolerances, we argue that these complexities should, at least, be independent of the number of possible states (similarly to sparse sampling algorithms [19]), as most natural state spaces are infinite. We refer to such policies as computable. Conversely, as one can decide which decisions are delegated to autonomous agents, we assume that the action space is finite. Concretely, our contribution is threefold: ⢠First, we define a new type of Social Markov Decision Processes, replacing the traditional reward with aggregated utilities of individuals. Expanding on this definition, we present a formal quantitative definition of alignment in the context of social choice, which naturally leads to the concept of probably approximately aligned (PAA) policies. ⢠Next, given an approximate world model with sufficient statistical accuracy (which we quantitatively derive), we prove the existence of PAA policies by amending a simple sparse sampling algorithm. ⢠Finally, we propose a simple and intuitive method to safeguard any black-box (potentially misaligned) policy in order to ensure that it does not take any destructive decisions, i.e., actions that might lead to a state where even the optimal policy is unsatisfactory. We refer to these adapted policies as safe policies. 2 Background 2.1 Utility and social choice theory We are interested in building autonomous agents whose objective is to maximizes social satisfaction by taking actions that alter the state of the society. In this section, we define what is meant by social satisfaction (often called social welfare), and we provide the conditions under which it is quantifiable. 2.1.1 Utility theory It is commonly assumed that the agency of an individual is governed by its internal binary preference relationship āŖÆprecedes-or-equals āŖÆ over the set of outcomes SS. When presented with two choices s and sā², the individual will introspect its satisfaction (welfare) levels and either strictly prefer one outcome (sāŗsā²precedessuperscriptā²s s s āŗ sā² or sā²āŗsprecedessuperscriptā²s sā² āŗ s) or be indifferent to both (sā¼sā²similar-tosuperscriptā²s s s ā¼ sā²). We are interested in quantitatively measuring these welfare levels. Debreuās representation theorem [10] states that if this preference relationship is complete, continuous, and transitive on the topological space SS, then there exists infinitely many continuous, real-valued functions u:āā:āāu:S : S ā blackboard_R (called utility functions) such that uā¢(s)ā¤uā¢(sā²)āsāŖÆsā²,ās,sā²āāsuperscriptā²formulae-sequenceprecedes-or-equalssuperscriptā²for-allsuperscriptā²u(s)⤠u(s )\, \,s s ,\,ā s,s^% āSu ( s ) ⤠u ( sā² ) ā s āŖÆ sā² , ā s , sā² ā S (note that any strictly monotonically increasing function can transform a valid utility function into another). While these findings establish the existence of these utility functions, which are proxies for the intrinsic welfare levels of individuals, they do not provide insights into their measurability and interpersonal comparability. It is these two properties, however, that eventually determine what measure of social welfare can be derived. In a nutshell, measurability and comparability impose how much information can be extracted from the values |uiā¢(s)āuiā¢(sā²)|subscriptsubscriptsuperscriptā²|u_i(s)-u_i(s )|| uitalic_i ( s ) - uitalic_i ( sā² ) | and uiā¢(s)āujā¢(s)subscriptsubscriptu_i(s)-u_j(s)uitalic_i ( s ) - uitalic_j ( s ), respectively, for any iā jiā ji ā j and sā sā²ā s s ā sā². We detail the various measurability and comparability levels in Appendix A.1.1, and we refer to these levels as the informational basis of utilities. Apart from that, we fix 0<Umā¢iā¢nā¤uiā¢(s)ā¤Umā¢aā¢x<ā0subscriptsubscriptsubscript0<U_min⤠u_i(s)⤠U_max<ā0 < Uitalic_m i n ⤠uitalic_i ( s ) ⤠Uitalic_m a x < ā for any s and i (we will allow Umā¢iā¢n=0subscript0U_min=0Uitalic_m i n = 0 in specific cases). That is, we assume that individuals cannot be infinitely satisfied or dissatisfied, and that they must scale their utilities when reporting (which does not imply measurability or comparability!). Lastly, we define Īā¢UāUmā¢aā¢xāUmā¢iā¢nāĪsubscriptsubscript U U_max-U_minĪ U ā Uitalic_m a x - Uitalic_m i n and āu:ā[Umā¢iā¢n,Umā¢aā¢x]āconditional-setāsubscriptsubscriptU \u:Sā[U_min,U_max]\U ā u : S ā [ Uitalic_m i n , Uitalic_m a x ] . 2.1.2 Social choice theory Let āII be a society composed of N members, each with its preference relationship āŖÆisubscriptprecedes-or-equals _iāŖÆi and a corresponding utility function uiāsubscriptu_iāUuitalic_i ā U over state space SS, iāāiāIi ā I. Let āsubscriptāR_SRcaligraphic_S be the set of complete orderings on SS and āsuperscript uāU^Nu ā Ubold_N be a vector gathering the utility functions of all individuals. A social welfare functional f (SWFL) is a mapping fāāāsubscriptsubscriptāD_fāR_SDitalic_f ā Rcaligraphic_S with fāNsubscriptsuperscriptD_f U^NDitalic_f ā Uitalic_N. In other words, it is an aggregator of individualsā utilities, indirectly preferences. A long line of work [9, 32, 29] has attempted to define which conditions this SWFL should satisfy (sometimes called axioms of cardinal welfarism, see Appendix A.1.2 for an extensive list of these properties and their respective implications). For the remainder of this work, we will follow the common assumption that any reasonable SWFL should satisfy the following: universality (U), informational basis invariance (XI), independence of irrelevant alternatives (IIA), weak Pareto criterion (WP) and anonymity (A). An important result [29] states that, for any informational basis (X) listed in Appendix A.1.1 and any SWFL f satisfying (XI), (U), (IIA) and (WP), there exists a social welfare function (SWF) W:āNāā:āsuperscriptāW:R^N W : blackboard_RN ā blackboard_R such that, if Wā¢(ā¢(s))>Wā¢(ā¢(sā²))superscriptā²W(u(s))>W(u(s ))W ( u ( s ) ) > W ( u ( sā² ) ), then s ranks strictly higher than sā² in fā¢()f(u)f ( u ). This is important as it states that the best social state must maximize a certain function W, which can therefore be used as a measure of social satisfaction. In other words, the non-welfare characteristics (i.e., any information influencing fā¢()f( u)f ( u ) beside uu, such as the judgement of an AI agent) are of secondary importance, as they can only break ties between s and sā² such that Wā¢(ā¢(s))=Wā¢(ā¢(sā²))superscriptā²W(u(s))=W(u(s ))W ( u ( s ) ) = W ( u ( sā² ) ) and cannot be detrimental to the society. Although we do not require it in this work, maximization of W can be made sufficient if one imposes Welfarism (W), e.g., by replacing (WP) with Weak Pareto Indifference (WPI) or more drastically by imposing Continuity (C) (see Appendix A.1.2 for more details). We are left with the following question: Given a SWFL satisfying (XI), (U), (IIA), (WP) and (A), what is the form of the corresponding SWF? It turns out that the choice is relatively limited and depends mostly on the informational basis invariance (XI). It has been shown, with additional small technical assumptions [7], that the power mean defined in Eq. (1) covers all possible SFWL. See Appendix A.1.3 for a detailed mapping between informational bases, SWFLs and parameter q. Wqā¢(ā¢(s);ā)=miniāāā”uiā¢(s)q=āā1|ā|ā¢āiāāuiā¢(s)qāāāāiāāuiā¢(s)|ā|q=0maxiāāā”uiā¢(s)q=āsubscriptācasessubscriptāsubscript1āsubscriptāsubscriptsuperscriptsuperscriptāāsubscriptproductāsubscript0subscriptāsubscriptW_q(u(s);I)= \ array[]l _iā% Iu_i(s)&q=-ā\\ [q] 1|I|Ī£ _iāIu_i(s)^q% &q ^*\\ [|I|]Ī _iāIu_i(s)&q=0\\ _iāIu_i(s)&q=ā array .Witalic_q ( u ( s ) ; I ) = start_ARRAY start_ROW start_CELL minitalic_i ā I uitalic_i ( s ) end_CELL start_CELL q = - ā end_CELL end_ROW start_ROW start_CELL nth-root start_ARG q end_ARG start_ARG divide start_ARG 1 end_ARG start_ARG | I | end_ARG āi ā I uitalic_i ( s )q end_ARG end_CELL start_CELL q ā blackboard_Rā end_CELL end_ROW start_ROW start_CELL nth-root start_ARG | I | end_ARG start_ARG āi ā I uitalic_i ( s ) end_ARG end_CELL start_CELL q = 0 end_CELL end_ROW start_ROW start_CELL maxitalic_i ā I uitalic_i ( s ) end_CELL start_CELL q = ā end_CELL end_ROW end_ARRAY (1) 2.1.3 Future discounted social welfare At deployment, a safe autonomous agent must provide assurances that its future actions will continue to serve the best interests of society. This becomes ill-defined if these interests evolve with time. To address this, we assume that both āII and uu are constant, i.e., uiā¢(s;t)=uiā¢(s;tā²)ā”uiā¢(s)subscriptsubscriptsuperscriptā²subscriptu_i(s;t)=u_i(s;t )ā” u_i(s)uitalic_i ( s ; t ) = uitalic_i ( s ; tā² ) ā” uitalic_i ( s ) for all s, i and discrete times tā tā²ā t t ā tā² . In addition, we also assume that the meaning of these utilities does not change with time, that is, if uiā¢(s;t)ā„uiā¢(sā²;tā²)subscriptsubscriptsuperscriptā²u_i(s;t)ā„ u_i(s ;t )uitalic_i ( s ; t ) ā„ uitalic_i ( sā² ; tā² ) for states s,sā²,s s , sā² and times tā tā²ā t t ā tā², then iās welfare is at least as high in state s at time t than in state sā² at time tā² (or vice versa for ā¤). Finally, we assume that the SWFL f is such that its corresponding SWF remains the same. In other words, only the method to break ties between states can evolve through time. This makes it possible to predict, at time t, what will be the satisfaction levels at time tā²>tsuperscriptā²t >tā² > t in any given state. However, to model the fact that humans prefer immediate reward, we discount the utility of the state at time tā² with a factor γ(tā²āt)superscriptsuperscriptā²Ī³^(t -t)γ( t start_POSTSUPERSCRIPT ā² - t ) end_POSTSUPERSCRIPT when comparing it with the utility of the state at time t, where γā[0,1[γā[0,1[γ ā [ 0 , 1 [ is a discount factor. From these assumptions, it becomes possible, at time t=00t=0t = 0, to quantify the cumulative social welfare of any future state trajectory s1ā¢s2ā¢s3ā¢s4ā¢ā¦subscript1subscript2subscript3subscript4ā¦s_1s_2s_3s_4...s1 s2 s3 s4 ⦠by computing the quantity āt=0āγtā¢Wqā¢(ā¢(+))superscriptsubscript0superscriptsubscriptsubscript1 _t=0^āγ^tW_q( u(s_t+1))āt = 0ā γitalic_t Witalic_q ( u ( sbold_t + 1 ) ), which we will refer to as the future discounted social welfare of that trajectory (see Section 2.2.2). Using this quantity, we formally define alignment as follows: An autonomous agent is aligned if and only if it always takes actions that maximize the expected future discounted social welfare. 2.2 Social dynamics The expectation in the above definition accounts for the inherent randomness of most natural systems. In this section, we model the social dynamics as a particular type of Markov Decision Process (MDP), where the probability of transitioning to any state depends solely on the current state and next action. 2.2.1 Markov decision process Let ā³=(,,p,r,γ)ā³M=(S,A,p,r,γ)M = ( S , A , p , r , γ ) be an infinite horizon, γ-discounted, discrete time MDP where SS is the state space (discrete or continuous), AA is the action space (discrete or continuous), p:Ćāā¢():āp:SĆAāP(S)p : S Ć A ā P ( S ) is the transition dynamics of the environment (with ā¢()P(S)P ( S ) the set of probability distributions over SS), r:Ćā[Rmā¢iā¢n,Rmā¢aā¢x]:āsubscriptsubscriptr:SĆAā[R_min,R_max]r : S Ć A ā [ Ritalic_m i n , Ritalic_m a x ] is the reward of the environment, and γā[0,1[γā[0,1[γ ā [ 0 , 1 [ is a discount factor (favoring immediate over distant rewards). Given sāsāSs ā S and aāaāAa ā A, pā¢(sā²|s,a)conditionalsuperscriptā²p(s |s,a)p ( sā² | s , a ) is the probability of transitioning to state sā² after taking action a in state s, and rā¢(s,a)r(s,a)r ( s , a ) is the expected immediate reward after taking that action. In MDPs, actions are chosen according to a policy Ļ:āā¢():āĻ:SāP(A)Ļ : S ā P ( A ), with Ļā¢(a|s)conditionalĻ(a|s)Ļ ( a | s ) the probability of taking action a in state s. Given an initial state s0subscript0s_0s0, the tuple (ā³,Ļ,s0)ā³subscript0(M,Ļ,s_0)( M , Ļ , s0 ) fully defines a distribution pĻsubscriptp_Ļpitalic_Ļ over trajectories Ļ=s0ā¢a0ā¢s1ā¢a1ā¢s2ā¢a2ā¢ā¦subscript0subscript0subscript1subscript1subscript2subscript2ā¦Ļ=s_0a_0s_1a_1s_2a_2...Ļ = s0 a0 s1 a1 s2 a2 ā¦, where atā¼Ļ(ā |st)a_t Ļ(Ā·|s_t)aitalic_t ā¼ Ļ ( ā | sitalic_t ) and st+1ā¼p(ā |st,at)s_t+1 p(Ā·|s_t,a_t)sitalic_t + 1 ā¼ p ( ā | sitalic_t , aitalic_t ). If the environment dynamics or the policy are deterministic, we will use the slight abuse of notation st+1=pā¢(st,at)subscript1subscriptsubscripts_t+1=p(s_t,a_t)sitalic_t + 1 = p ( sitalic_t , aitalic_t ) and at=Ļā¢(st)subscriptsubscripta_t=Ļ(s_t)aitalic_t = Ļ ( sitalic_t ), respectively. The efficacy of a given policy Ļ is measured by the state and state-action value functions, defined respectively as follows: VĻā¢(s)=Ļā¼pĻ(ā |Ļ,s0=s)ā¢[āt=0āγtā¢rā¢(st,at)],QĻā¢(s,a)=rā¢(s,a)+γā¢sā²ā¼p(ā |a,s)ā¢[VĻā¢(sā²)].V^Ļ(s)=E_Ļ p_Ļ(Ā·|Ļ,s_0=s) [ _t=0^% āγ^tr(s_t,a_t) ], Q^Ļ(s,a)=r(s,a)+γ% E_s p(Ā·|a,s)[V^Ļ(s )].Vitalic_Ļ ( s ) = blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļ , s0 = s ) end_POSTSUBSCRIPT [ āt = 0ā γitalic_t r ( sitalic_t , aitalic_t ) ] , Qitalic_Ļ ( s , a ) = r ( s , a ) + γ blackboard_Esā² ā¼ p ( ā | a , s ) [ Vitalic_Ļ ( sā² ) ] . For a given state s and action a, the optimal state and action-state value functions are defined by Vāā¢(s)=supĻVĻā¢(s)superscriptsubscriptsupremumsuperscriptV^*(s)= _ĻV^Ļ(s)Vā ( s ) = supitalic_Ļ Vitalic_Ļ ( s ) and Qāā¢(s,a)=supĻQĻā¢(s,a)superscriptsubscriptsupremumsuperscriptQ^*(s,a)= _ĻQ^Ļ(s,a)Qā ( s , a ) = supitalic_Ļ Qitalic_Ļ ( s , a ). Given εā„00 ā„ 0ε ā„ 0, a policy is called ε ε-optimal (or optimal) if it satisfies VĻā¢(s)ā„Vāā¢(s)āεsuperscriptsuperscriptV^Ļ(s)ā„ V^*(s)- Vitalic_Ļ ( s ) ā„ Vā ( s ) - ε (respectively VĻā¢(s)=Vāā¢(s)superscriptsuperscriptV^Ļ(s)=V^*(s)Vitalic_Ļ ( s ) = Vā ( s )) for all s. Given small technical assumptions, it can be shown that there always exists an optimal policy [37, 12]. 2.2.2 Social Markov decision process Definition (Social Markov Decision Process). Let āII be a society with utility profile āsuperscript uāU^Nu ā Ubold_N and social welfare function WqsubscriptW_qWitalic_q. In addition, let SS and AA be the corresponding state and action spaces, p the social environment dynamics and γ a discount factor. The MDP (,,p,rā,γ)subscriptā(S,A,p,r_I,γ)( S , A , p , rcaligraphic_I , γ ) with reward rāsubscriptār_Ircaligraphic_I defined by rāā¢(s,a)=sā²ā¼p(ā |s,a)ā¢[Wqā¢(ā¢(ā²);ā)]r_I(s,a)=E_s p(Ā·|s,a)[W_q( u(s^% );I)]rcaligraphic_I ( s , a ) = blackboard_Esā² ā¼ p ( ā | s , a ) [ Witalic_q ( u ( sā² ) ; I ) ] (2) is a Social Markov Decision Process (SMDP), denoted ā³ā=(,,p,Wq,,γ)subscriptā³āsubscriptM_I=(S,A,p,W_q, u,γ)Mcaligraphic_I = ( S , A , p , Witalic_q , u , γ ). In this setting, SS contains all the possible states of the N individuals, as well as all those of the environment in which they evolve, and AA contains all the actions that are delegated to an autonomous agent. Expanding on this definition, we can formally define the alignment metric proposed above: Definition (Expected Future Discounted Social Welfare). Let ā³ā=(,,p,Wq,,γ)subscriptā³āsubscriptM_I=(S,A,p,W_q, u,γ)Mcaligraphic_I = ( S , A , p , Witalic_q , u , γ ) be a SMDP. The expected future discounted social welfare of a policy Ļ in state s is defined as Ļā¢(s)=Ļā¼pĻ(ā |Ļ,s0=s)ā¢[āt=0āγtā¢Wqā¢(ā¢(+);ā)],W^Ļ(s)=E_Ļ p_Ļ(Ā·|Ļ,s_0=s) [% _t=0^āγ^tW_q( u(s_t+1);I) ],Witalic_Ļ ( s ) = blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļ , s0 = s ) end_POSTSUBSCRIPT [ āt = 0ā γitalic_t Witalic_q ( u ( sbold_t + 1 ) ; I ) ] , and takes value between mā¢iā¢nāUmā¢iā¢n1āγāsubscriptsubscript1W_min U_min1-γWitalic_m i n ā divide start_ARG Uitalic_m i n end_ARG start_ARG 1 - γ end_ARG and mā¢aā¢xāUmā¢aā¢x1āγāsubscriptsubscript1W_max U_max1-γWitalic_m a x ā divide start_ARG Uitalic_m a x end_ARG start_ARG 1 - γ end_ARG, with Īā¢āmā¢aā¢xāmā¢iā¢nāĪsubscriptsubscript W W_max-W_minĪ W ā Witalic_m a x - Witalic_m i n. As shown with the next lemma, the expected future discounted social welfare of a SMDP is equivalent to the state value function of the corresponding MDP. This equivalence makes it a natural metric for alignment, as it enables the use of a wide array of known results on MDPs. Lemma 1. For any SMDP ā³ā=(,,p,Wq,,γ)subscriptā³āsubscriptM_I=(S,A,p,W_q, u,γ)Mcaligraphic_I = ( S , A , p , Witalic_q , u , γ ), the expected future discounted social welfare of a policy Ļ is the state value function of Ļ in the MDP ā³=(,,p,rā,γ)ā³subscriptāM=(S,A,p,r_I,γ)M = ( S , A , p , rcaligraphic_I , γ ), with rāsubscriptār_Ircaligraphic_I set in Eq. (2). The proof follows directly from the tower property of conditional expectations (see Appendix A.2.1). 2.2.3 Approximate rewards If p is unknown, the true reward of the SMDP in Eq. (2) can only be estimated a posteriori, i.e., after taking action a in state s multiple times and observing Wqā¢(ā¢(ā²))subscriptsuperscriptā²W_q( u(s ))Witalic_q ( u ( sā² ) ). This would require a long exploration phase if SS is large, which can be costly and even impossible in critical decisions processes. Instead, one must usually plan using an approximate dynamics model p^āā¢() pāP(S)over start_ARG p end_ARG ā P ( S ) to anticipate the effect of an action. Moreover, even if p is known, computing Wqā¢(ā¢(ā²))subscriptsuperscriptā²W_q( u(s ))Witalic_q ( u ( sā² ) ) exactly for a given sā²ā¼psimilar-tosuperscriptā²s psā² ā¼ p would require full knowledge of ā¢(ā²)superscriptā² u(s )u ( sā² ), which is only possible by obtaining feedback from the entire society about sā² without making additional assumptions on uu. For these reasons, we consider a more realistic scenario: Given a set of assessors InāāsubscriptāI_n IIitalic_n ā I of size nā¤Nn⤠Nn ⤠N and an approximate dynamics model p^ pover start_ARG p end_ARG, the true reward can be approximated by asking the assessors about their utilities on the anticipated future societal states: r^Inā¢(s,a;K)=^sā²ā¼p^(ā |s,a)Kā¢[Wqā¢(ā¢(ā²);)]āā¢ā=ā¢(ā¢()). r_I_n(s,a;K)= E^K_s p(Ā·|s,a)% [W_q( u(s );I_n)] 1K _k=1^KW_q(% u(s^k)).over start_ARG r end_ARGI start_POSTSUBSCRIPT n end_POSTSUBSCRIPT ( s , a ; K ) = over start_ARG blackboard_E end_ARGKitalic_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Witalic_q ( u ( sā² ) ; Ibold_n ) ] ā divide start_ARG 1 end_ARG start_ARG K end_ARG āk = 1bold_K Wbold_q ( u ( sbold_k ) ) . (3) where ^sā²ā¼p^Ksubscriptsuperscript^similar-tosuperscriptā² E^K_s pover start_ARG blackboard_E end_ARGKitalic_sā² ā¼ over start_ARG p end_ARG is a āMonte Carloā estimation of sā²ā¼p^subscriptsimilar-tosuperscriptā²^E_s pblackboard_Esā² ā¼ over start_ARG p end_ARG, with KāāK ā blackboard_N samples independently drawn from p^(ā |s,a) p(Ā·|s,a)over start_ARG p end_ARG ( ā | s , a ), denoted s1,s2ā¢ā¦,sKsuperscript1superscript2ā¦superscripts^1,s^2...,s^Ks1 , s2 ⦠, sitalic_K. The core of our analysis is to understand how K, n and the inaccuracies of p^ pover start_ARG p end_ARG affect the validity of alignment guarantees. 3 Results 3.1 Existence of aligned policies Having formally derived a quantitative measure of alignment ĻsuperscriptW^ĻWitalic_Ļ in the context of social decision processes, we are now prepared to introduce and prove the existence of verifiably aligned policies: Definition (Probably Approximately Aligned Policy). Given 0ā¤Ī“<1010ā¤Ī“<10 ⤠Γ < 1, ε>00 >0ε > 0 and a SMDP ā³ā=(,,p,Wq,,γ)subscriptā³āsubscriptM_I=(S,A,p,W_q, u,γ)Mcaligraphic_I = ( S , A , p , Witalic_q , u , γ ), a policy Ļ is Ī“ā¢-ā¢Īµā¢-PAA--PAAĪ“ - -PAAĪ“ - ε -PAA (Probably Approximately Aligned) if, for any given sāsāSs ā S, the following inequality holds with probability at least 1āĪ“11- 1 - Ī“: Ļā¢(s)ā„maxĻā²ā”Ļā²ā¢(s)āεsuperscriptsubscriptsuperscriptā²superscriptā²W^Ļ(s)ā„ _Ļ W^Ļ (s)- _Ļ ( s ) ā„ maxitalic_Ļā² Witalic_Ļ start_POSTSUPERSCRIPT ā² end_POSTSUPERSCRIPT ( s ) - ε (4) Definition (Approximately Aligned Policy). Given ε>00 >0ε > 0, a policy Ļ is εā¢-A-A -Aε -A (Approximately Aligned) if and only if it is 0ā¢-ā¢Īµā¢-PAA0--PAA0 - -PAA0 - ε -PAA. We state below one of our main contribution, i.e., the existence of computable PAA and A policies, which follows directly from Theorem 3 (Ī“>00Ī“>0Ī“ > 0) and Corollary 4 (Ī“=00Ī“=0Ī“ = 0) in the next section. Theorem 2 (Existence of PAA and A policies). Given a SMDP ā³ā=(,,p,Wq,,γ)subscriptā³āsubscriptM_I=(S,A,p,W_q, u,% γ)Mcaligraphic_I = ( S , A , p , Witalic_q , u , γ ) with qāāq ā blackboard_R and any tolerances ε>00 >0ε > 0 and 0ā¤Ī“<1010ā¤Ī“<10 ⤠Γ < 1, if there exists an approximate world model p^ pover start_ARG p end_ARG such that sup(s,a)āĆDKā¢L(p(ā |s,a)ā„p^(ā |s,a))<ε2ā¢(1āγ)48ā¢Īā¢2, _(s,a)āSĆAD_KL(p(Ā·|s,a)\| p(% Ā·|s,a))< ^2(1-γ)^48 W^2,sup( s , a ) ā S Ć A Ditalic_K L ( p ( ā | s , a ) ā„ over start_ARG p end_ARG ( ā | s , a ) ) < divide start_ARG ε2 ( 1 - γ )4 end_ARG start_ARG 8 Ī W2 end_ARG , (5) then there exists a computable Ī“-ε ε-PAA policy. Consequently, there also exists a computable ε ε-A policy. 3.2 Near optimal planning We prove Theorem 2 by providing a planning policy ĻPā¢Aā¢Asubscript _PAAĻitalic_P A A and by proving it satisfies Eq. (4) under the given assumptions. To this end, we present a modified version of the sparse sampling algorithm [19] (which originally assumes that p and r are known, which is not the case here). Given some parameters K,CK,CK , C and n, we define the recursive functions: Q^hā¢(s,a;K,C,In)superscript^āsubscript Q^h(s,a;K,C,I_n)over start_ARG Q end_ARGh ( s , a ; K , C , Iitalic_n ) =0h=0r^Inā¢(s,a;K)+γā¢^sā²ā¼p^(ā |s,a)Cā¢[V^hā1ā¢(sā²;K,C,In)]hāāā = \ array[]l0&h=0\\ r_I_n(s,a;K)+γ E^C_s p(Ā·% |s,a) [ V^h-1(s ;K,C,I_n) ]&h ^* % array .= start_ARRAY start_ROW start_CELL 0 end_CELL start_CELL h = 0 end_CELL end_ROW start_ROW start_CELL over start_ARG r end_ARGI start_POSTSUBSCRIPT n end_POSTSUBSCRIPT ( s , a ; K ) + γ over start_ARG blackboard_E end_ARGCitalic_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ over start_ARG V end_ARGh - 1 ( sā² ; K , C , Iitalic_n ) ] end_CELL start_CELL h ā blackboard_Nā end_CELL end_ROW end_ARRAY (8) V^hā¢(s;K,C,In)superscript^āsubscript V^h(s;K,C,I_n)over start_ARG V end_ARGh ( s ; K , C , Iitalic_n ) =maxaāā”Q^hā¢(s,a;K,C,In).absentsubscriptsuperscript^āsubscript = _aāA Q^h(s,a;K,C,I_n).= maxitalic_a ā A over start_ARG Q end_ARGh ( s , a ; K , C , Iitalic_n ) . Intuitively, Q^hsuperscript^ā Q^hover start_ARG Q end_ARGh and V^hsuperscript^ā V^hover start_ARG V end_ARGh are recursive approximations of QāsuperscriptQ^*Qā and VāsuperscriptV^*Vā, K and C controls the accuracy of the empirical expectation operators in Q^ Qover start_ARG Q end_ARG, hāh controls how far one looks into the future, and n controls the accuracy of the social welfare function estimates. The proposed PAA policy is simply the greedy policy acting on the state-action value estimates, i.e., ĻPā¢Aā¢Aā¢(s)=maxaāā”Q^Hā¢(s,a;K,C,In).subscriptsubscriptsuperscript^subscript _PAA(s)= _aāA Q^H(s,a;K,C,I_n).Ļitalic_P A A ( s ) = maxitalic_a ā A over start_ARG Q end_ARGH ( s , a ; K , C , Iitalic_n ) . (9) It is deterministic in the sense that, for a given Q^Hsuperscript Q^Hover start_ARG Q end_ARGH, it outputs a single action. However, Q^Hsuperscript Q^Hover start_ARG Q end_ARGH is non-deterministic since InsubscriptI_nIitalic_n and sā² are sampled randomly. The next results clarifies under which conditions ĻPā¢Aā¢Asubscript _PAAĻitalic_P A A is indeed Ī“-ε ε-PAA (Theorem 3) or ε ε-A (Corollary 4). Theorem 3 (ĻPā¢Aā¢Asubscript _PAAĻitalic_P A A is Ī“-ε ε-PAA). Let ā³ā=(,,p,Wq,,γ)subscriptā³āsubscriptM_I=(S,A,p,W_q, u,γ)Mcaligraphic_I = ( S , A , p , Witalic_q , u , γ ) be a SMDP with qāāq ā blackboard_R and p^ pover start_ARG p end_ARG an approximate dynamics model such that dāsup(s,a)DKā¢L(p(ā |s,a)ā„p^(ā |s,a))<ε2ā¢(1āγ)68ā¢Īā¢U2d _(s,a)D_KL(p(Ā·|s,a)\| p(Ā·|s,a))< % ^2(1-γ)^68 U^2d ā sup( s , a ) Ditalic_K L ( p ( ā | s , a ) ā„ over start_ARG p end_ARG ( ā | s , a ) ) < divide start_ARG ε2 ( 1 - γ )6 end_ARG start_ARG 8 Ī U2 end_ARG for any desired tolerances ε>00 >0ε > 0 and 0<Ī“<1010<Ī“<10 < Ī“ < 1. For any kā„logγā”((1āγ)ā¢ĪµĪā¢Uā8ā¢d(1āγ)2)subscript1Ī8superscript12kā„ _γ ( (1-γ) U- 8d% (1-γ)^2 )k ā„ logitalic_γ ( divide start_ARG ( 1 - γ ) ε end_ARG start_ARG Ī U end_ARG - divide start_ARG square-root start_ARG 8 d end_ARG end_ARG start_ARG ( 1 - γ )2 end_ARG ), define βā((1āγ)2ā¢Īµ8ādā¢Īā¢U8ā¢(1āγ)ā(1āγ)ā¢Ī³kā¢Īā¢U8)āsuperscript128Ī811superscriptĪ8β ( (1-γ)^2 8- d U% 8(1-γ)- (1-γ)γ^k U8 )β ā ( divide start_ARG ( 1 - γ )2 ε end_ARG start_ARG 8 end_ARG - divide start_ARG square-root start_ARG d end_ARG Ī U end_ARG start_ARG square-root start_ARG 8 end_ARG ( 1 - γ ) end_ARG - divide start_ARG ( 1 - γ ) γitalic_k Ī U end_ARG start_ARG 8 end_ARG ) and let ĻPā¢Aā¢Asubscript _PAAĻitalic_P A A be the policy defined in Eq. (9) with parameters ⢠Hā„maxā”1,logγā”(βĪā¢U)1subscriptĪHā„ \1, _γ ( β U ) \H ā„ max 1 , logitalic_γ ( divide start_ARG β end_ARG start_ARG Ī U end_ARG ) , ⢠Kā„Īā¢U2β2ā¢((Hā1)ā¢lnā”(24ā¢kHā1ā¢(Hā1)ā¢||ā¢Īā¢U2β2)+lnā”(1Ī“))Īsuperscript2superscript211241Īsuperscript2superscript21Kā„ U^2β^2 ((H-1) ( [H-1]24k(H-1)|% A| U^2β^2 )+ ( 1Ī“% ) )K ā„ divide start_ARG Ī U2 end_ARG start_ARG β2 end_ARG ( ( H - 1 ) ln ( nth-root start_ARG H - 1 end_ARG start_ARG 24 k end_ARG ( H - 1 ) | A | divide start_ARG Ī U2 end_ARG start_ARG β2 end_ARG ) + ln ( divide start_ARG 1 end_ARG start_ARG Ī“ end_ARG ) ), ⢠Cā„γ2(1āγ)2ā¢Ksuperscript2superscript12C℠γ^2(1-γ)^2KC ā„ divide start_ARG γ2 end_ARG start_ARG ( 1 - γ )2 end_ARG K, ⢠nā„Nā¢(1+Īā¢U2ā¢N2ā¢Kā¢Īā¢(β,Umā¢iā¢n,Umā¢aā¢x,q))ā1superscript1Īsuperscript22Īsubscriptsubscript1nā„ N (1+ U^2N2K (β,U_min,U_max,q% ) )^-1n ā„ N ( 1 + divide start_ARG Ī U2 N end_ARG start_ARG 2 K end_ARG Ī ( β , Uitalic_m i n , Uitalic_m a x , q ) )- 1, and where Īā¢(β,Umā¢iā¢n,Umā¢aā¢x,q)Īsubscriptsubscript (β,U_min,U_max,q )Ī ( β , Uitalic_m i n , Uitalic_m a x , q ) is a function defined in Eq. (16). Then ĻPā¢Aā¢Asubscript _PAAĻitalic_P A A is a Ī“-ε ε-PAA policy. Corollary 4. Let ā³ā=(,,p,Wq,,γ)subscriptā³āsubscriptM_I=(S,A,p,W_q, u,γ)Mcaligraphic_I = ( S , A , p , Witalic_q , u , γ ) be a SMDP with qāāq ā blackboard_R and p^ pover start_ARG p end_ARG an approximate dynamics model such that dāsup(s,a)DKā¢L(p(ā |s,a)ā„p^(ā |s,a))<ε2ā¢(1āγ)68ā¢Īā¢U2d _(s,a)D_KL(p(Ā·|s,a)\| p(Ā·|s,a))< % ^2(1-γ)^68 U^2d ā sup( s , a ) Ditalic_K L ( p ( ā | s , a ) ā„ over start_ARG p end_ARG ( ā | s , a ) ) < divide start_ARG ε2 ( 1 - γ )6 end_ARG start_ARG 8 Ī U2 end_ARG for any desired tolerance ε>00 >0ε > 0. Define βā(1āγ)2ā¢Īµ10ā2ā¢dā¢Īā¢U5ā¢(1āγ)āsuperscript12102Ī51β (1-γ)^2 10- 2d U5% (1-γ)β ā divide start_ARG ( 1 - γ )2 ε end_ARG start_ARG 10 end_ARG - divide start_ARG square-root start_ARG 2 d end_ARG Ī U end_ARG start_ARG 5 ( 1 - γ ) end_ARG and let ĻPā¢Aā¢Asubscript _PAAĻitalic_P A A be the policy defined in Eq. (9) with parameters H,CH,CH , C and n as in Theorem 3 and Kā„Īā¢U2β2ā¢((Hā1)ā¢lnā”(12Hā1ā¢(Hā1)ā¢||ā¢Īā¢U2β2)+lnā”(Īā¢Uβ))Īsuperscript2superscript211121Īsuperscript2superscript2ĪKā„ U^2β^2 ((H-1) ( [H-1]12(H-1)|% A| U^2β^2 )+ ( U% β ) )K ā„ divide start_ARG Ī U2 end_ARG start_ARG β2 end_ARG ( ( H - 1 ) ln ( nth-root start_ARG H - 1 end_ARG start_ARG 12 end_ARG ( H - 1 ) | A | divide start_ARG Ī U2 end_ARG start_ARG β2 end_ARG ) + ln ( divide start_ARG Ī U end_ARG start_ARG β end_ARG ) ). Then ĻPā¢Aā¢Asubscript _PAAĻitalic_P A A is an ε ε-A policy. See Appendix A.2.2 for the full derivation of these two results. We now outline a proof sketch. The skeleton of the proof is similar to the one proposed by Kearns et al. [19] for their original sparse sampling algorithm, although several additional tricks and intermediate results are necessary to accommodate the approximate world model p^ pover start_ARG p end_ARG and reward r^āsubscript^ā r_Iover start_ARG r end_ARGI. First, we derive a concentration inequality for the power mean function in order to quantify the approximation error between Wqā¢(ā ;In)subscriptā subscriptW_q(Ā·;I_n)Witalic_q ( ā ; Iitalic_n ) and Wqā¢(ā ;ā)subscriptā āW_q(Ā·;I)Witalic_q ( ā ; I ). Using a slightly modified (two-sided) version of the Hoeffding-Serfling inequality [4, 33] (see Lemma 9 in Appendix A.2.1), we find the following bounds: Lemma 5. Let WqsubscriptW_qWitalic_q be the power-mean defined in Eq. (1), with qāāq ā blackboard_R. Given a,bāā+āsuperscriptsubscriptāa,b _+^*a , b ā blackboard_R+ā (or ā+subscriptāR_+blackboard_R+ for q=11q=1q = 1) such that a<ba<ba < b , let ā[a,b]NsuperscriptXā[a,b]^NX ā [ a , b ]N be a set of size N and let XnsubscriptX_nXitalic_n be a subset of size n<Nn<Nn < N sampled uniformly at random without replacement from XX. Then, for 0<ε<Wqā¢()0subscript0< <W_q(X)0 < ε < Witalic_q ( X ) and m=minā”(n,Nān)m= (n,N-n)m = min ( n , N - n ), āā¢[|Wqā¢(Xn)āWqā¢()|ā„ε]ā¤2ā¢expā”(ā2ā¢nā¢Īµ2(1ānN)ā¢(1+1m)ā¢Īā¢(ε,a,b,q)),ādelimited-[]subscriptsubscriptsubscript22superscript2111ĪP [|W_q(X_n)-W_q(X)|ā„ ]% ⤠2 (- 2n ^2(1- nN)(1+ 1m)% ( ,a,b,q) ),blackboard_P [ | Witalic_q ( Xitalic_n ) - Witalic_q ( X ) | ℠ε ] ⤠2 exp ( - divide start_ARG 2 n ε2 end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG m end_ARG ) end_ARG Ī ( ε , a , b , q ) ) , (10) where Īā¢(ε,a,b,q)=(1ā2q)2ā¢b2ā¢qā2(aqābq)2q<01(b+ε)2ā¢(logā”bālogā”a)2q=0q2ā¢a2ā¢q(b+(1āq)ā¢Īµ)2ā¢(bqāaq)20<q<11(bāa)2q=1q2ā¢a2ā¢q(b+qā¢Īµ)2ā¢(bqāaq)2q>1Īcasessuperscript1superscript22superscript22superscriptsuperscriptsuperscript201superscript2superscript20superscript2superscript2superscript12superscriptsuperscriptsuperscript2011superscript21superscript2superscript2superscript2superscriptsuperscriptsuperscript21 ( ,a,b,q)= \ array[]l (1-2^q% )^2b^2q-2(a^q-b^q)^2&q<0\\ 1(b+ )^2( b- a)^2&q=0\\ q^2a^2q(b+(1-q) )^2(b^q-a^q)^2&0<q<1\\ 1(b-a)^2&q=1\\ q^2a^2q(b+q )^2(b^q-a^q)^2&q>1\\ array .Ī ( ε , a , b , q ) = start_ARRAY start_ROW start_CELL divide start_ARG ( 1 - 2q )2 b2 q - 2 end_ARG start_ARG ( aitalic_q - bitalic_q )2 end_ARG end_CELL start_CELL q < 0 end_CELL end_ROW start_ROW start_CELL divide start_ARG 1 end_ARG start_ARG ( b + ε )2 ( log b - log a )2 end_ARG end_CELL start_CELL q = 0 end_CELL end_ROW start_ROW start_CELL divide start_ARG q2 a2 q end_ARG start_ARG ( b + ( 1 - q ) ε )2 ( bitalic_q - aitalic_q )2 end_ARG end_CELL start_CELL 0 < q < 1 end_CELL end_ROW start_ROW start_CELL divide start_ARG 1 end_ARG start_ARG ( b - a )2 end_ARG end_CELL start_CELL q = 1 end_CELL end_ROW start_ROW start_CELL divide start_ARG q2 a2 q end_ARG start_ARG ( b + q ε )2 ( bitalic_q - aitalic_q )2 end_ARG end_CELL start_CELL q > 1 end_CELL end_ROW end_ARRAY (16) Similarly, for qā±āplus-or-minusqā\±ā\q ā ± ā : āā¢[|Wqā¢(Xn)āWqā¢()|ā„ε]ā¤1ānN.ādelimited-[]subscriptsubscriptsubscript1P [|W_q(X_n)-W_q(X)|ā„ ]% ⤠1- nN.blackboard_P [ | Witalic_q ( Xitalic_n ) - Witalic_q ( X ) | ℠ε ] ⤠1 - divide start_ARG n end_ARG start_ARG N end_ARG . See Appendix A.2.1 for the full proof. Note that, for q=11q=1q = 1 (utilitarian rule), it is sufficient to have n=Nā¢(1+N2ā¢K)ā1superscript121n=N (1+ N2K )^-1n = N ( 1 + divide start_ARG N end_ARG start_ARG 2 K end_ARG )- 1 in Theorem 3. However, for qā 11qā 1q ā 1, Ī Ī depends highly on a and b (respectively Umā¢iā¢nsubscriptU_minUitalic_m i n and Umā¢aā¢xsubscriptU_maxUitalic_m a x in our setting). Worse, for q=±āplus-or-minusq=±āq = ± ā, the bound depends linearly on n. Indeed, q=āāq=-āq = - ā corresponds to the egalitarian rule, which defines social welfare as the lowest welfare among individuals. As this individual might be unique, the probability of not selecting it in InsubscriptI_nIitalic_n can be as high as 1ānN11- nN1 - divide start_ARG n end_ARG start_ARG N end_ARG. The same argument can be made for q=+āq=+āq = + ā, which is why we purposefully avoid these scenarios in Theorems 2, 3 and 8. Regarding the error induced by the approximate model p^ pover start_ARG p end_ARG, we bound it using the following lemma: Lemma 6. Let f:ā[fmā¢iā¢n,fmā¢aā¢x]:āsubscriptsubscriptf:Sā[f_min,f_max]f : S ā [ fitalic_m i n , fitalic_m a x ] be a bounded function with 0ā¤fmā¢iā¢nā¤fmā¢aā¢x<ā0subscriptsubscript0⤠f_min⤠f_max<ā0 ⤠fitalic_m i n ⤠fitalic_m a x < ā, and p,p^āā¢()^p, pāP(S)p , over start_ARG p end_ARG ā P ( S ) be two distributions such that DKā¢Lā¢(pā„p^)ā¤dāāsubscriptconditional^āD_KL(p\| p)⤠d _K L ( p ā„ over start_ARG p end_ARG ) ⤠d ā blackboard_R and . Then |sā¼pā¢[fā¢(s)]āsā¼p^ā¢[fā¢(s)]|ā¤2ā¢(fmā¢aā¢xāfmā¢iā¢n)ā¢minā”d2,1āeād.subscriptsimilar-todelimited-[]subscriptsimilar-to^delimited-[]2subscriptsubscript21superscript |E_s p[f(s)]-E_s p[f(s)] |⤠2% (f_max-f_min) \ d2,1-e^-d\.| blackboard_Es ā¼ p [ f ( s ) ] - blackboard_Es ā¼ over start_ARG p end_ARG [ f ( s ) ] | ⤠2 ( fitalic_m a x - fitalic_m i n ) square-root start_ARG min divide start_ARG d end_ARG start_ARG 2 end_ARG , 1 - e- d end_ARG . See Appendix A.2.1 for the full proof. Combining Lemmas 5 and 6 along with other classical concentration inequalities, we can bound the error |Qāā¢(s,a)āQ^hā¢(s,a)|superscriptsuperscript^ā|Q^*(s,a)- Q^h(s,a)|| Qā ( s , a ) - over start_ARG Q end_ARGh ( s , a ) | with high probability. The last step of the proof is to quantify how this error affects the state value function VĻPā¢Aā¢AsuperscriptsubscriptV _PAAVitalic_Ļitalic_P A A (consequently ĻPā¢Aā¢AsuperscriptsubscriptW _PAAWitalic_Ļitalic_P A A from Lemma 1), which can be done using the following results: Lemma 7. Let Q^ Qover start_ARG Q end_ARG be a (randomized) approximation of QāsuperscriptQ^*Qā such that |Qāā¢(s,a)āQ^ā¢(s,a)|ā¤Īµsuperscript^|Q^*(s,a)- Q(s,a)|⤠| Qā ( s , a ) - over start_ARG Q end_ARG ( s , a ) | ⤠ε with probability at least 1āĪ“11- 1 - Ī“ for any state-action pair (s,a)(s,a)( s , a ), with ε>00 >0ε > 0 and 0ā¤Ī“<1010ā¤Ī“<10 ⤠Γ < 1. Let ĻQ^subscript _ QĻover start_ARG Q end_ARG be the greedy policy defined by ĻQ^ā¢(s)=argā”maxaāā”Q^ā¢(s,a)subscript^subscript _ Q(s)= _a Q(s,a)Ļover start_ARG Q end_ARG ( s ) = arg maxitalic_a ā A over start_ARG Q end_ARG ( s , a ). Then, for all states s: 1)Vā(s)āVĻQ^(s) 1) V^*(s)-V _ Q(s)1 ) Vā ( s ) - Vitalic_Ļover start_ARG Q end_ARG ( s ) ā¤2ā¢Īµ1āγ+γkā¢(Vmā¢aā¢xāVmā¢iā¢n)absent21superscriptsubscriptsubscript ⤠2 1-γ+γ^k(V_max-V_min)⤠divide start_ARG 2 ε end_ARG start_ARG 1 - γ end_ARG + γitalic_k ( Vitalic_m a x - Vitalic_m i n ) with probability at least ā¢1ā2ā¢kā¢Ī“,ākāāā,with probability at least 12for-allsuperscriptā with probability at least 1-2kĪ“,ā k % ^*,with probability at least 1 - 2 k Ī“ , ā k ā blackboard_Nā , 2)Vā(s)āVĻQ^(s) 2) V^*(s)-V _ Q(s)2 ) Vā ( s ) - Vitalic_Ļover start_ARG Q end_ARG ( s ) ā¤2ā¢Īµ+2ā¢Ī“ā¢(Vmā¢aā¢xāVmā¢iā¢n)1āγabsent22subscriptsubscript1 ⤠2 +2Ī“(V_max-V_min)1-γ⤠divide start_ARG 2 ε + 2 Ī“ ( Vitalic_m a x - Vitalic_m i n ) end_ARG start_ARG 1 - γ end_ARG almost surely. These are fairly general results as they do not depend on how Q^ Qover start_ARG Q end_ARG is derived. Statements closely related to 2)2)2 ) have already been shown [19, 35]. We provide a proof in Appendix A.2.1 for completeness. 3.3 Safe policies Although Theorem 2 may initially inspire optimism regarding the title of the paper, the policy ĻPā¢Aā¢Asubscript _PAAĻitalic_P A A proposed in Eq. (9) is expensive for small ε ε, both in terms of sample complexity and in terms of required accuracy of the world model. A more efficient PAA policy derived in future work might partially solve the sample complexity issue, but the challenge of building predictive models of high accuracy remains untouched. In most realistic settings, DKā¢Lā¢(pā„p^)subscriptconditional^D_KL(p\| p)Ditalic_K L ( p ā„ over start_ARG p end_ARG ) is imposed by the state-of-the-art knowledge upon which p^ pover start_ARG p end_ARG is built, which implicitly restricts the achievable tolerance ε ε. Therefore, it seems unlikely that such policies could be used as a primary tool for social decisions, as their sole objective would be to maximize a dubious approximation of social welfare. On the other hand, even for large ε ε, we will show that we can use our PAA policy to adapt any black-box policy Ļ (e.g., a policy built on top of a LLM) into a safe policy, which we formally define as follows: Definition (Safe Policy). Given Ļā[mā¢iā¢n,mā¢aā¢x]subscriptsubscriptĻā[W_min,W_max]Ļ ā [ Witalic_m i n , Witalic_m a x ] and 0<Ī“<1010<Ī“<10 < Ī“ < 1, a policy Ļ is Ī“-Ļ-safe if, for any current state s, the inequality sā²ā¼p(ā |s,a)ā¢[supĻā²Ļā²ā¢(sā²)]ā„ĻE_s p(Ā·|s,a) [ _Ļ W% ^Ļ (s ) ]ā„ _Esā² ā¼ p ( ā | s , a ) [ supitalic_Ļā² Witalic_Ļ start_POSTSUPERSCRIPT ā² end_POSTSUPERSCRIPT ( sā² ) ] ā„ Ļ holds with probability at least 1āĪ“11- 1 - Ī“ for any action a such that Ļā¢(a|s)>0conditional0Ļ(a|s)>0Ļ ( a | s ) > 0. Intuitively, a safe policy ensures (with high probability and in expectation over the environment dynamics) that the society is not led in a destructive state, that is, a state which might generate high immediate satisfaction but where no policy can generate an expected future discounted social welfare of at least Ļ. This is considerably weaker than the PAA requirements, as we are no longer concerned about social welfare optimality. The ability to adapt any black-box policy into a safe policy would allow to leverage their strengths while fully removing their brittleness (by bounding the probability of a destructive decision by any desired value Ī“>00Ī“>0Ī“ > 0). To this end, we use another type of policy: Definition (Restricted Version of a Black-Box Policy). Let Ļ:ā:āĻ:SāAĻ : S ā A be any policy and ĀÆā¢(s)āĀÆ A(s) AoverĀÆ start_ARG A end_ARG ( s ) ā A be restricted subsets of actions for all states s, with Ī ā¢(s)āāaāĀÆā¢(s)Ļā¢(a|s)āĪ subscriptĀÆconditional (s) _aā A(s)Ļ(a|s)Ī ( s ) ā āa ā overĀÆ start_ARG A end_ARG ( s ) Ļ ( a | s ). The restricted version ĻĀÆ ĻoverĀÆ start_ARG Ļ end_ARG of Ļ is defined as ĻĀÆā¢(a|s)ā0aāāĀÆā¢(s)orĪ ā¢(s)=0,Ļā¢(a|s)1āĪ ā¢(s)aāĀÆā¢(s)and0<Ī ā¢(s)<1,Ļā¢(a|s)aāĀÆā¢(s)andĪ ā¢(s)=1,āĀÆconditionalcases0ĀÆorĪ 0conditional1Ī ĀÆand0Ī 1conditionalĀÆandĪ 1 Ļ(a|s) \ array[]clcc0&aāA% A(s)& or& (s)=0,\\ Ļ(a|s)1- (s)&aā A(s)& and&0< (s)<1,\\ Ļ(a|s)&aā A(s)& and& (s)=1, array .overĀÆ start_ARG Ļ end_ARG ( a | s ) ā start_ARRAY start_ROW start_CELL 0 end_CELL start_CELL a ā A ā overĀÆ start_ARG A end_ARG ( s ) end_CELL start_CELL or end_CELL start_CELL Ī ( s ) = 0 , end_CELL end_ROW start_ROW start_CELL divide start_ARG Ļ ( a | s ) end_ARG start_ARG 1 - Ī ( s ) end_ARG end_CELL start_CELL a ā overĀÆ start_ARG A end_ARG ( s ) end_CELL start_CELL and end_CELL start_CELL 0 < Ī ( s ) < 1 , end_CELL end_ROW start_ROW start_CELL Ļ ( a | s ) end_CELL start_CELL a ā overĀÆ start_ARG A end_ARG ( s ) end_CELL start_CELL and end_CELL start_CELL Ī ( s ) = 1 , end_CELL end_ROW end_ARRAY (17) This is similar to action masking presented in [20]. It might happen that ĻĀÆā¢(a|s)=0ĀÆconditional0 Ļ(a|s)=0overĀÆ start_ARG Ļ end_ARG ( a | s ) = 0 for all actions a, in which case it stops operating. However, if this happens, we have the guarantee that, with high probability, the society is currently not in a destructive state. The challenge lies in finding what are the subset of safe actions for every s. Our proposed method to safeguard any policy is the following: Theorem 8 (Safeguarding a Black-Box Policy). Given a SMDP ā³ā=(,,p,Wq,,γ)subscriptā³āsubscriptM_I=(S,A,p,W_q, u,% γ)Mcaligraphic_I = ( S , A , p , Witalic_q , u , γ ) with qāāq ā blackboard_R, a predictive model p^ pover start_ARG p end_ARG and desired tolerances Ļā[mā¢iā¢n,mā¢aā¢x]subscriptsubscriptĻā[W_min,W_max]Ļ ā [ Witalic_m i n , Witalic_m a x ] and 0<Ī“<1010<Ī“<10 < Ī“ < 1, define Q^Ļā¢(s,a)āQ^Hā¢(s,a;K,C,In)āsubscript^superscript^subscript Q_Ļ(s,a) Q^H(s,a;K,C,I_n)over start_ARG Q end_ARGĻ ( s , a ) ā over start_ARG Q end_ARGH ( s , a ; K , C , Iitalic_n ) with Q^Hsuperscript Q^Hover start_ARG Q end_ARGH given in Eq. (8) and any H,K,C,nā„11H,K,C,nā„ 1H , K , C , n ā„ 1. For any policy Ļ, let Ļsā¢aā¢fā¢esubscript _safeĻitalic_s a f e be the restricted version of Ļ obtained with the restricted subsets sā¢aā¢fā¢eā¢(s)āaā:Q^Ļā¢(s,a)ā„γā¢Ļ+Umā¢aā¢x+αāsubscriptconditional-setsubscript^subscriptA_safe(s) \aāA: Q_Ļ(s,a)% ā„γĻ+U_max+α\Aitalic_s a f e ( s ) ā a ā A : over start_ARG Q end_ARGĻ ( s , a ) ℠γ Ļ + Uitalic_m a x + α , where α α ā2ā¢Īā¢Uā¢dā²(1āγ)2+lnā”(12ā¢(Cā¢||)Hā1Ī“)1āγā¢(Nānā¢Nā¢Īmā¢aā¢x+Īā¢U22ā¢K+γā¢Īā¢U22ā¢Cā¢(1āγ)2)+γHā¢Īā¢U1āγ,āabsent2Īsuperscriptā²1212superscript11subscriptĪĪsuperscript22Īsuperscript22superscript12superscriptĪ1 2 Ud (1-γ)^2+ % ( 12(C|A|)^H-1Ī“ )1-γ (% N-nnN _max+ U^22K+γ % U^22C(1-γ)^2 )+ γ^H U1-% γ,ā divide start_ARG 2 Ī U dā² end_ARG start_ARG ( 1 - γ )2 end_ARG + divide start_ARG square-root start_ARG ln ( divide start_ARG 12 ( C | A | )H - 1 end_ARG start_ARG Ī“ end_ARG ) end_ARG end_ARG start_ARG 1 - γ end_ARG ( square-root start_ARG divide start_ARG N - n end_ARG start_ARG n N Īitalic_m a x end_ARG end_ARG + square-root start_ARG divide start_ARG Ī U2 end_ARG start_ARG 2 K end_ARG end_ARG + γ square-root start_ARG divide start_ARG Ī U2 end_ARG start_ARG 2 C ( 1 - γ )2 end_ARG end_ARG ) + divide start_ARG γitalic_H Ī U end_ARG start_ARG 1 - γ end_ARG , and with the shortened notation Īmā¢aā¢xāĪā¢(Umā¢aā¢x,Umā¢iā¢n,Umā¢aā¢x,q)āsubscriptĪsubscriptsubscriptsubscript _max (U_max,U_min,U_max,q)Īitalic_m a x ā Ī ( Uitalic_m a x , Uitalic_m i n , Uitalic_m a x , q ), dā²āminā”d2,1āeādāsuperscriptā²21superscriptd \ d2,1-e^-d\dā² ā square-root start_ARG min divide start_ARG d end_ARG start_ARG 2 end_ARG , 1 - e- d end_ARG and dāsup(s,a)DKā¢L(p(ā |s,a)ā„p^(ā |s,a))d _(s,a)D_KL(p(Ā·|s,a)\| p(Ā·|s,a))d ā sup( s , a ) Ditalic_K L ( p ( ā | s , a ) ā„ over start_ARG p end_ARG ( ā | s , a ) ). Then Ļsā¢aā¢fā¢esubscript _safeĻitalic_s a f e is Ī“-Ļ-safe. See Appendix A.2.3 for the full proof. While we are, in theory, not restricted by the statistical accuracy of the world model to find a safe version of any black-box policy, low statistical accuracy will, in practice, drastically reduce the number of verifiably safe actions, which at some point will render the safe policy obsolete (as it will refuse to take any action). 4 Related work MDP for social choice MDPs have already been used in the context of social decision processes. For instance, Parkes and Procaccia [28] (and more recently [21]) use social choice MDPs in order to tackle decision-making under dynamic preferences. However, their setting is significantly different from ours: In their work, the state space SS is the set of preference profiles NsuperscriptU^NUitalic_N, and p dictate how these preferences evolve based on the outcome selected by the social choice functional (the policy). Another relevant line of study is that of preference-based reinforcement learning (PbRL) [40], where the traditional numerical reward of the underlying MDP is replaced with relative preferences between state-action trajectories. While social decision processes can also be cast as a PbRL problem, no previous work has attempted to formally and quantitatively define social alignment in that setting. AI safety A long line of work has attempted to address the challenge of building verifiably safe autonomous systems [2, 30]. In the context of MDPs, safe reinforcement learning (RL) tackles this challenge by introducing safety constraints [1]. See [15, 20] for comprehensive surveys on the topic. However, RL relies on exploration, which is not allowed in our setting. On the other hand, existing planning methods (where exploration is not needed if a world model p^ pover start_ARG p end_ARG is available) do not relate the accuracy of p^ pover start_ARG p end_ARG to the validity of the desired safety guarantees, as they mostly assume that p is known. Alignment The goal of alignment can be entirely different based on the context [13]. Recent research on this topic has primarily focused on aligning large language models (LLMs) [17] using human feedback [6, 26] and derivatives [11, 39, 5]. While some work has attempted to tackle LLM alignment from a social choice perspective [22], the issue of aligning the meaning of generated text is, by nature, both qualitative and subjective, and therefore separate from ours. A setting closer to our work is the value alignment problem [34, 23], based on the theory of basic human values [31], where the preferences of individuals (over social states) are assumed to be guided by a predefined set of common values, and where the goal is to find ānormsā (i.e., hard-coded logical constraints on actions) that guide society towards states that maximize these values. The alignment of these norm can be quantified by measuring the level of these values in the subsequent states, and the alignment of an autonomous system is simply given by the alignment of the norms it follows. However, this measure is intractable in most realistic settings, as it must be computed over all possible state trajectories [34]. 5 Limitations and future work From a practical standpoint, the main challenge lies in building a reliable world model p^ pover start_ARG p end_ARG, since PAA guarantees depend on its statistical accuracy, which can only be measured exactly if the true world model p is known. In practice, a conservative estimate of this accuracy could be used instead. Another limitation arises from the dependence on the informational basis of utilities, a philosophical question that falls outside the scope of this paper but that is common to all systems involving human feedback. A third practical limitation is the assumptions that individuals can observe and evaluate the entire social states when reporting their utilities. Future work could extend our analysis to the setting of partially observable MDP (POMDP) [42], for instance. Finally, the assumption that individuals have static preferences can also be challenged, but it is not clear how evolving preferences can be modeled, let alone factored in our analysis. From a theoretical perspective, the complexity results presented in the various theorems are poor for qā 11qā 1q ā 1 and γā11γā 1γ ā 1. These dependencies are hard to improve, as they relate to a known property of the power mean [7] and the ability to foresee the future, respectively. Lastly, while we make no assumption about the distribution of utilities uu, one could investigate how such assumptions might improve these complexities (e.g., using Bernstein-Serfling inequality [4]). 6 Conclusion We present a formal and quantitative definition of alignment in the context of social choice, leading to the concept of probably approximately aligned policies. Using an approximate world model, we derive sufficient conditions for such policies to exist (and be computable). In addition, we introduce the relaxed concept of safe policies, and we present a method to make any policy safe by restricting its action space. Overall, this work provides a first attempt at rigorously defining the alignment of governing autonomous agents, and at quantifying the resources (n, K, C, H) and knowledge (p^ pover start_ARG p end_ARG) needed to enforce the desired level of alignment (ε ε) or safety (Ļ) with high confidence (Ī“). Acknowledgments and Disclosure of Funding Special thanks to Prof. Dr. Hans Gersbach for his insightful and thorough feedback, which contributed to the refinement and clarity of this paper. References Altman [2021] Eitan Altman. Constrained Markov Decision Processes. Routledge, 2021. Amodei et al. [2016] Dario Amodei, Chris Olah, Jacob Steinhardt, Paul Christiano, John Schulman, and Dan ManĆ©. Concrete Problems in AI Safety. arXiv preprint arXiv:1606.06565, 2016. Arrow [1951] Kenneth Joseph Arrow. Social Choice and Individual Values. Wiley: New York, 1951. Bardenet and Maillard [2015] RĆ©mi Bardenet and Odalric-Ambrym Maillard. Concentration Inequalities for Sampling without Replacement. Bernoulli, 21(3):1361 ā 1385, 2015. Bowman et al. [2022] Samuel R. Bowman, Jeeyoon Hyun, Ethan Perez, Edwin Chen, Craig Pettit, Scott Heiner, Kamile Lukosuite, Amanda Askell, Andy Jones, Anna Chen, et al. Measuring Progress on Scalable Oversight for Large Language Models. arXiv preprint arXiv:2211.03540, 2022. Christiano et al. [2017] Paul F. Christiano, Jan Leike, Tom Brown, Miljan Martic, Shane Legg, and Dario Amodei. Deep Reinforcement Learning from Human Preferences. In Advances in Neural Information Processing Systems 30 (NIPS), pages 4299ā4307, 2017. Cousins [2021] Cyrus Cousins. An Axiomatic Theory of Provably-Fair Welfare-Centric Machine Learning. In Advances in Neural Information Processing Systems 34 (NeurIPS), pages 16610ā16621, 2021. Cummings [2021] Mary Cummings. Rethinking the Maturity of Artificial Intelligence in Safety-Critical Settings . AI Magazine, 42(1):6ā15, 2021. DāAspremont and Gevers [1977] Claude DāAspremont and Louis Gevers. Equity and the Informational Basis of Collective Choice. The Review of Economic Studies, 44(2):199ā209, 1977. Debreu and Hildenbrand [1983] Gerard Debreu and Werner Hildenbrand. Representation of a preference ordering by a numerical function. In Mathematical Economics: Twenty Papers of Gerard Debreu, Econometric Society Monographs, chapter 6, page 105ā110. Cambridge University Press, 1983. Dong et al. [2023] Hanze Dong, Wei Xiong, Deepanshu Goyal, Yihan Zhang, Winnie Chow, Rui Pan, Shizhe Diao, Jipeng Zhang, Kashun Shum, and Tong Zhang. RAFT: Reward rAnked FineTuning for Generative Foundation Model Alignment. arXiv preprint arXiv:2304.06767, 2023. Feinberg [2011] Eugene A. Feinberg. Total Expected Discounted Reward MDPS: Existence of Optimal Policies. Wiley Encyclopedia of Operations Research and Management Science. John Wiley & Sons, Ltd, 2011. Gabriel [2020] Iason Gabriel. Artificial intelligence, values, and alignment. Minds and machines, 30(3):411ā437, 2020. Ganguli et al. [2022] Deep Ganguli, Liane Lovitt, Jackson Kernion, Amanda Askell, Yuntao Bai, Saurav Kadavath, Ben Mann, Ethan Perez, Nicholas Schiefer, Kamal Ndousse, et al. Red Teaming Language Models to Reduce Harms: Methods, Scaling Behaviors, and Lessons Learned. arXiv preprint arXiv:2209.07858, 2022. Gu et al. [2023] Shangding Gu, Long Yang, Yali Du, Guang Chen, Florian Walter, Jun Wang, Yaodong Yang, and Alois Knoll. A Review of Safe Reinforcement Learning: Methods, Theory and Applications. arXiv preprint arXiv:2205.10330, 2023. Hicks and Allen [1934] John R. Hicks and Roy G. D. Allen. A Reconsideration of the Theory of Value. Part I. Economica, 1(1):52ā76, 1934. Ji et al. [2023] Jiaming Ji, Tianyi Qiu, Boyuan Chen, Borong Zhang, Hantao Lou, Kaile Wang, Yawen Duan, Zhonghao He, Jiayi Zhou, Zhaowei Zhang, et al. AI Alignment: A Comprehensive Survey. arXiv preprint arXiv:2310.19852, 2023. Kakade [2003] Sham Machandranath Kakade. On the Sample Complexity of Reinforcement Learning. Doctoral dissertation, University College London (United Kingdom), 2003. Kearns et al. [2002] Michael Kearns, Yishay Mansour, and Andrew Y Ng. A Sparse Sampling Algorithm for Near-optimal Planning in Large Markov Decision Processes. Machine learning, 49:193ā208, 2002. Krasowski et al. [2023] Hanna Krasowski, Jakob Thumm, Marlon Müller, Lukas SchƤfer, Xiao Wang, and Matthias Althoff. Provably Safe Reinforcement Learning: Conceptual Analysis, Survey, and Benchmarking. arXiv preprint arXiv:2205.06750, 2023. Kulkarni and Neth [2020] Kshitij Kulkarni and Sven Neth. Social Choice with Changing Preferences: Representation Theorems and Long-run Policies. arXiv preprint arXiv:2011.02544, 2020. Mishra [2023] Abhilash Mishra. AI Alignment and Social Choice: Fundamental Limitations and Policy Implications. arXiv preprint arXiv:2310.16048, 2023. Montes and Sierra [2021] Nieves Montes and Carles Sierra. Value-Guided Synthesis of Parametric Normative Systems. In Proceedings of the 20th International Conference on Autonomous Agents and Multiagent Systems (AAMAS), page 907ā915, 2021. Ngo et al. [2022] Richard Ngo, Lawrence Chan, and Sƶren Mindermann. The Alignment Problem from a Deep Learning Perspective. arXiv preprint arXiv:2209.00626, 2022. Novelli et al. [2023] Claudio Novelli, Mariarosaria Taddeo, and Luciano Floridi. Accountability in Artificial Intelligence: What it is and how it works. AI & SOCIETY, pages 1ā12, 2023. Ouyang et al. [2022] Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, John Schulman, Jacob Hilton, Fraser Kelton, Luke Miller, Maddie Simens, Amanda Askell, Peter Welinder, Paul F. Christiano, Jan Leike, and Ryan Lowe. Training Language Models to Follow Instructions with Human Feedback. In Advances in Neural Information Processing Systems 35 (NeurIPS), pages 27730ā27744, 2022. Pareto [1906] Vilfredo Pareto. Manuale di Economia Politica con una Introduzione alla Scienza Sociale. Piccola biblioteca scientifica. Societa editrice libraria, 1906. Parkes and Procaccia [2013] David Parkes and Ariel Procaccia. Dynamic Social Choice with Evolving Preferences. In Proceedings of the 27th AAAI conference on artificial intelligence, pages 767ā773, 2013. Roberts [1980] Kevin W. S. Roberts. Interpersonal Comparability and Social Choice Theory. The Review of Economic Studies, 47(2):421ā439, 1980. Russell et al. [2015] Stuart Russell, Daniel Dewey, and Max Tegmark. Research Priorities for Robust and Beneficial Artificial Intelligence. AI magazine, 36(4):105ā114, 2015. Schwartz [1992] Shalom H. Schwartz. Universals in the Content and Structure of Values: Theoretical Advances and Empirical Tests in 20 Countries. In Mark P. Zanna, editor, Advances in Experimental Social Psychology, volume 25, pages 1ā65. Academic Press, 1992. Sen [1977] Amartya Sen. On Weights and Measures: Informational Constraints in Social Welfare Analysis. Econometrica, 45(7):1539ā1572, 1977. Serfling [1974] R. J. Serfling. Probability Inequalities for the Sum in Sampling without Replacement. The Annals of Statistics, 2(1):39 ā 48, 1974. Sierra et al. [2021] Carles Sierra, Nardine Osman, Pablo Noriega, Jordi Sabater-Mir, and Antoni Perelló. Value Alignment: A Formal Approach. arXiv preprint arXiv:2110.09240, 2021. Singh and Yee [1994] Satinder P. Singh and Richard C. Yee. An Upper Bound on the Loss from Approximate Optimal-Value Functions. Machine Learning, 16(3):227ā233, 1994. Strotz [1953] Robert H. Strotz. Cardinal Utility. The American Economic Review, 43(2):384ā397, 1953. Sutton and Barto [2018] Richard S. Sutton and Andrew G. Barto. Reinforcement learning: An introduction. MIT press, 2018. Valiant [1984] Leslie Gabriel Valiant. A Theory of the Learnable. Communications of the ACM, 27(11):1134ā1142, 1984. Wei et al. [2022] Jason Wei, Maarten Bosma, Vincent Y. Zhao, Kelvin Guu, Adams Wei Yu, Brian Lester, Nan Du, Andrew M. Dai, and Quoc V. Le. Finetuned Language Models are Zero-Shot Learners. In Proceedings of the 10th International Conference on Learning Representations (ICLR), 2022. Wirth et al. [2017] Christian Wirth, Riad Akrour, Gerhard Neumann, and Johannes Fürnkranz. A Survey of Preference-Based Reinforcement Learning Methods. Journal of Machine Learning Research, 18(136):1ā46, 2017. Zhuang and Hadfield-Menell [2020] Simon Zhuang and Dylan Hadfield-Menell. Consequences of Misaligned AI. In Advances in Neural Information Processing Systems 33 (NeurIPS), pages 15763ā15773, 2020. Ć strƶm, Karl Johan [1965] Ć strƶm, Karl Johan. Optimal Control of Markov Processes with Incomplete State Information I. Journal of Mathematical Analysis and Applications, 10:174ā205, 1965. Appendix A Appendix A.1 Utility and Social Choice Theory A.1.1 Measuring and comparing utilities Measurability of uāuāUu ā U can either be cardinal, where one can numerically measure absolute levels of satisfaction for a given state up to positive affine transformations, or ordinal, where one can only hope to rank states, meaning one can numerically measure utilities only up to increasing monotone transformations [16, 36, 27]. Additional dichotomization becomes possible when comparability is taken into account [29, 9, 32]. In a nutshell, utilities are either ordinal non-comparable (ONC), where individuals transform their intrinsic utilities differently when reporting; cardinal non-comparable (CNC), which is similar to ONC but with cardinal measurability), ordinal level comparable (OLC), where individuals transform their intrinsic utilities similarly when reporting; cardinal unit comparable (CUC), in which the affine transforms of the individuals have identical scaling factor but different bias; cardinal fully comparable (CFC), where individuals have the same affine transform; or cardinal ratio-scale comparable (CRS), in which all transforms are unbiased with the same scaling factor. Note that CRS is stronger than CFC in the sense that one can have statements such has āBob is x times more satisfied than Aliceā under the CRS assumption. In this paper, we refer to this classification as the informational basis of utilities. A.1.2 SWFL properties and implications Here is a list of the most common properties imposed on a given SWFL f:fāā:āsubscriptsubscriptāf:D_fāR_Sf : Ditalic_f ā Rcaligraphic_S, along with their definitions. We denote āŖÆfā¢()subscriptprecedes-or-equals _f( u)āŖÆf ( u ) the binary preference relationship corresponding to fā¢()f( u)f ( u ), that is, sāŖÆfā¢()sā²subscriptprecedes-or-equalssuperscriptā²s _f( u)s s āŖÆf ( u ) sā² if and only if sā² ranks equally or higher than s in fā¢()f( u)f ( u ). (U) Universality or unrestricted domain: f=NsubscriptsuperscriptD_f=U^NDitalic_f = Uitalic_N. (IIA) Independence of Irrelevant Alternatives: For every ,ā²āNsuperscriptā²u,u āU^Nu , uā² ā Uitalic_N and ā²āsuperscriptā²S SSā² ā S, if ā¢(s)=ā²ā¢(s)superscriptā²u(s)=u (s)u ( s ) = uā² ( s ) for all sāā²sāS s ā Sā², then fā²ā¢()=fā²ā¢(ā²)subscriptsuperscriptā²subscriptsuperscriptā²f_S (u)=f_S (u^% )fcaligraphic_Sā² ( u ) = fcaligraphic_Sā² ( uā² ), where fā²ā¢()subscriptsuperscriptā²f_S (u)fcaligraphic_Sā² ( u ) is the partial ranking obtained after excluding āā²S S S ā Sā² from fā¢()f(u)f ( u ). (WP) Weak Pareto criterion or unanimity: For all pairs s,sā²āsuperscriptā²s,s āSs , sā² ā S, if ā¢(s)>ā¢(sā²)superscriptā²u(s)>u(s )u ( s ) > u ( sā² ), then s ranks strictly higher than sā² in fā¢()f(u)f ( u ). (WPI) Weak Pareto with Indifference criterion: For all pairs s,sā²āsuperscriptā²s,s āSs , sā² ā S, if ā¢(s)ā„ā¢(sā²)superscriptā²u(s) (s )u ( s ) ā„ u ( sā² ), then s ranks equally or higher than sā² in fā¢()f(u)f ( u ). (SP) Strong Pareto criterion: For all pairs s,sā²āsuperscriptā²s,s āSs , sā² ā S, if there exists iāāiāIi ā I such that uiā¢(s)>uiā¢(sā²)subscriptsubscriptsuperscriptā²u_i(s)>u_i(s )uitalic_i ( s ) > uitalic_i ( sā² ) and ujā¢(s)ā„ujā¢(sā²)subscriptsubscriptsuperscriptā²u_j(s)ā„ u_j(s )uitalic_j ( s ) ā„ uitalic_j ( sā² ), ājāāāifor-allāā jāI \i\ā j ā I ā i , then s ranks strictly higher than sā² in fā¢()f(u)f ( u ). (NI) Non-Imposition: For all RāāRāRR ā R, there exists āfsubscriptuāD_fu ā Ditalic_f such that fā¢()=Rf(u)=Rf ( u ) = R. (C) Continuity: For any āāsuperscriptā v ^Nv ā blackboard_RN and s,sā²āsuperscriptā²s,s āSs , sā² ā S, the sets ā²āā:ā¢(ā²)=ā²,ā¢()=⢠and ā¢āŖÆā¢()ā²ā¢ for some ā¢ā,conditional-setsuperscriptā²āformulae-sequencesuperscriptā²and subscriptprecedes-or-equalssuperscriptā² for some superscript\ v ^N: u(s )= v , % u(s)= v and s _f( u)s for some % uāU^N\, vā² ā blackboard_RN : u ( sā² ) = vā² , u ( s ) = v and s āŖÆf ( u ) sā² for some u ā Ubold_N , and ā²āā:ā¢(ā²)=ā²,ā¢()=⢠and ā¢ā²āŖÆā¢()⢠for some ā¢āconditional-setsuperscriptā²āformulae-sequencesuperscriptā²and superscriptā²subscriptprecedes-or-equals for some superscript\ v ^N: u(s )= v , % u(s)= v and s _f( u)s for some % uāU^N\ vā² ā blackboard_RN : u ( sā² ) = vā² , u ( s ) = v and sā² āŖÆf ( u ) s for some u ā Ubold_N are closed. (WC) Weak Continuity: For any āsuperscript uāU^Nu ā Ubold_N and āā+Nsuperscriptsubscriptā _+^Nitalic_ε ā blackboard_R+N, there exists ā²āsuperscriptā² u āU^Nuā² ā Ubold_N such that fā¢()=ā¢(ā²)superscriptā²f( u)=f( u )f ( u ) = f ( uā² ) and <ā¢()āā²ā¢()<0superscriptā² 0< u(s)- u (s)< 0 < u ( s ) - uā² ( s ) < italic_ε for all sāsāSs ā S (component-wise inequalities). (N) Neutrality or welfarism: For all quadruples s,sā²,t,tā²āsuperscriptā²s,s ,t,t āSs , sā² , t , tā² ā S, if ,ā²āNsuperscriptā²u,u āU^Nu , uā² ā Uitalic_N are such that ā¢(s)=ā²ā¢(sā²)superscriptā²u(s)=u (s )u ( s ) = uā² ( sā² ) and ā¢(t)=ā²ā¢(tā²)superscriptā²u(t)=u (t )u ( t ) = uā² ( tā² ), then fā¢()f(u)f ( u ) and fā¢(ā²)superscriptā²f(u )f ( uā² ) agree on the partial rankings of (s,t)(s,t)( s , t ) and (sā²,tā²)superscriptā²(s ,t )( sā² , tā² ) (i.e., either s and sā² are preferred, or either t and tā²). (A) Anonymity or symmetry: For all āNsuperscriptuāU^Nu ā Uitalic_N, fā¢()=fā¢(ā²)superscriptā²f(u)=f(u )f ( u ) = f ( uā² ) with ā²superscriptā²u uā² any permutation of uu. (ND) Non-Dictatorship: There is no single individual i such that āŖÆiā£=ā£āŖÆfā¢()subscriptprecedes-or-equalssubscriptprecedes-or-equals _i= _f(u)āŖÆi = āŖÆf ( u ) for any uu. (IC) Incentive compatibility: It is in the best interest of each individual to report their true preferences (i.e., there is no tactical voting). (S) Separability or independence of unconcerned agents: For all ,ā²āsuperscriptā²u,u āUu , uā² ā U, if there exists āā²āāsuperscriptāā²āI IIā² ā I such that ui=αāāsubscriptāu_i=α _i = α ā blackboard_R and uiā²=αā²āāsubscriptsuperscriptā²āu _i=α ā²italic_i = αⲠā blackboard_R for iāāā²iāI i ā Iā², and ui=uiā²subscriptsuperscriptsubscriptā²u_i=u_i uitalic_i = uitalic_iā² for iāāāāā²āsuperscriptāā²iāI I i ā I ā Iā², then fā¢()=fā¢(ā²)superscriptā²f(u)=f(u )f ( u ) = f ( uā² ). āā²I Iā² is the set of unconcerned agents. (PDT) Pigou-Dalton Transfer principle: Define uĀÆā¢(s)=āiāāuiā¢(s)ĀÆsubscriptāsubscript u(s)= _iāIu_i(s)overĀÆ start_ARG u end_ARG ( s ) = āi ā I uitalic_i ( s ). For all āNsuperscriptuāU^Nu ā Uitalic_N and s,tās,tāSs , t ā S such that uĀÆā¢(s)=uĀÆā¢(t)ĀÆ u(s)= u(t)overĀÆ start_ARG u end_ARG ( s ) = overĀÆ start_ARG u end_ARG ( t ), if |uiā¢(s)āuĀÆā¢(s)|ā¤|uiā¢(t)āuĀÆā¢(t)|subscriptĀÆsubscriptĀÆ|u_i(s)- u(s)|ā¤|u_i(t)- u(t)|| uitalic_i ( s ) - overĀÆ start_ARG u end_ARG ( s ) | ⤠| uitalic_i ( t ) - overĀÆ start_ARG u end_ARG ( t ) | for all iāāiāIi ā I, then s ranks equally or higher than t in fā¢()f(u)f ( u ). (XI) Informational basis Invariance (XI): The SWFL is invariant under the given measurability and comparability assumptions: (ONCI), (CNCI), (CUCI), (CFCI), (CRSI), (OLCI). That is, fā¢()=ā¢(ā²)superscriptā²f( u)=f( u )f ( u ) = f ( uā² ) for any two utility profile ,ā²superscriptā² u, u u , uā² that are undistinguishable under the given informational basis. We now provide a short, intuitive explanation for the properties (U), (XI), (IIA), (WP) and (A) that we impose in this work. Enforcing unrestricted domains ensures that the SWFL always outputs a ranking. Informational basis invariance ensures that the SWFL outputs the same ranking for two preference profiles that are indistinguishable under the given measurability and comparability assumptions. Independence of irrelevant alternatives ensures that the rankings are robust, in the sense that they are not incoherently affected by removing or adding other options. The weak Pareto criterion ensures that the SWFL represents reasonably well the preference of society (if an outcome is unanimously preferred over another, then it must also be preferred at the social level). Anonymity ensures that all individuals have equal influence on the social ranking. Lastly, we recall a few important results (assuming ||ā„33|S|ā„ 3| S | ā„ 3). ⢠(CRSI) ā ā (CFCI) ā ā (CUCI) ā ā (CNCI) ā ā (ONCI). Additionally (OLCI) ā ā (ONCI). ⢠(XI) + (U) + (IIA) + (WP) ā ā There exists W:āNāā:āsuperscriptāW:R^N W : blackboard_RN ā blackboard_R such that Wā¢(ā¢(s))>Wā¢(ā¢(sā²))superscriptā²W(u(s))>W(u(s ))W ( u ( s ) ) > W ( u ( sā² ) ) implies that s ranks strictly higher than sā² in fā¢()f(u)f ( u ). This is important as it states that the best social state s must maximize W. In other words, even if f is not neutral, the non-welfarism characteristics are of a secondary importance and can only break ties between s and t such that Wā¢(ā¢(s))=Wā¢(ā¢(t))W(u(s))=W(u(t))W ( u ( s ) ) = W ( u ( t ) ). Maximization can be made sufficient if one imposes (W) on f (e.g., by replacing (WP) by (WPI) or more drastically by imposing continuity on f). ⢠Arrowās impossibility theorem [3]: (ONCI) + (U) + (WP) + (I) ā ā ¬ ¬(ND). While this theorem seems to prevent any hope of finding good SWFLs, its statement is strongly dependent on the (often hidden) ONCI assumptions. Indeed, it is challenging to find a good social aggregator that only knows rankings of alternatives. Strengthening the measurability and comparability assumptions (and thus narrowing the informational basis invariance property) allows to find SWFLs that are non-dictatorial. ⢠(A) ā ā (ND). ⢠GibbardāSatterthwaite theorem (single winner elections): (ONCI) + (IC) ā ā ¬ ¬(ND). ⢠(SP) ā ā (WP) but the converse is not true. ⢠(XI) ā ā (WC) A.1.3 Power mean and SWFL correspondence Table 1: The different social welfare functions (SWF) corresponding to a SWFL that satisfies (U), (IIA), (WP), (A) and (XI) for the different informational bases [29]. (XI) SWF (W) Power mean (ONCI) or (CNCI) Impossibility (Arrow [3]) - (CUCI) āiāāuiā¢(s)subscriptāsubscriptĪ£ _iāIu_i(s)āi ā I uitalic_i ( s ) q=11q=1q = 1 (OLCI) miniāāā”uiā¢(s)subscriptāsubscript _iāIu_i(s)minitalic_i ā I uitalic_i ( s ) or maxiāāā”uiā¢(s)subscriptāsubscript _iāIu_i(s)maxitalic_i ā I uitalic_i ( s ) qā±āplus-or-minusqā\±ā\q ā ± ā (CFCI) miniāāā”uiā¢(s)subscriptāsubscript _iāIu_i(s)minitalic_i ā I uitalic_i ( s ), maxiāāā”uiā¢(s)subscriptāsubscript _iāIu_i(s)maxitalic_i ā I uitalic_i ( s ) or āiāāuiā¢(s)subscriptāsubscriptĪ£ _iāIu_i(s)āi ā I uitalic_i ( s ) qā±ā,1plus-or-minus1qā\±ā,1\q ā ± ā , 1 (CRSI) miniāāā”uiā¢(s)subscriptāsubscript _iāIu_i(s)minitalic_i ā I uitalic_i ( s ), maxiāāā”uiā¢(s)subscriptāsubscript _iāIu_i(s)maxitalic_i ā I uitalic_i ( s ), āiāāuiā¢(s)qsubscriptāsubscriptsuperscriptĪ£ _iāIu_i(s)^qāi ā I uitalic_i ( s )q or āiāālogā”[uiā¢(s)]subscriptāsubscriptĪ£ _iāI [u_i(s)]āi ā I log [ uitalic_i ( s ) ] qāāāŖĀ±āāplus-or-minusq āŖ\±ā\q ā blackboard_R ⪠± ā A.2 Proofs A.2.1 Intermediate results See 1 Proof. Let Ļt=s0,a0,s1,a1,ā¦,stsubscriptsubscript0subscript0subscript1subscript1ā¦subscript _t=s_0,a_0,s_1,a_1,...,s_tĻitalic_t = s0 , a0 , s1 , a1 , ⦠, sitalic_t denote a truncated trajectory up to time t. From the definitions of VĻā¢(s;ā³)superscriptā³V^Ļ(s;M)Vitalic_Ļ ( s ; M ) and rāsubscriptār_Ircaligraphic_I, we have VĻā¢(s;ā³)superscriptā³ V^Ļ(s;M)Vitalic_Ļ ( s ; M ) =Ļā¼pĻ(ā |Ļ,s0=s)ā¢[āt=0āγtā¢rāā¢(st,at)] =E_Ļ p_Ļ(Ā·|Ļ,s_0=s) [ _t=0% ^āγ^tr_I(s_t,a_t) ]= blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļ , s0 = s ) end_POSTSUBSCRIPT [ āt = 0ā γitalic_t rcaligraphic_I ( sitalic_t , aitalic_t ) ] =Ļā¼pĻ(ā |Ļ,s0=s)ā¢[āt=0āγtā¢sā²ā¼p(ā |st,at)ā¢[Wqā¢(ā¢(ā²))]] =E_Ļ p_Ļ(Ā·|Ļ,s_0=s) [ _t=0% ^āγ^tE_s p(Ā·|s_t,a_t)[W_q(% u(s ))] ]= blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļ , s0 = s ) end_POSTSUBSCRIPT [ āt = 0ā γitalic_t blackboard_Esā² ā¼ p ( ā | s start_POSTSUBSCRIPT t , aitalic_t ) end_POSTSUBSCRIPT [ Witalic_q ( u ( sā² ) ) ] ] =āt=0āγtā¢Ļā¼pĻ(ā |Ļ,s0=s)ā¢[sā²ā¼p(ā |st,at)ā¢[Wqā¢(ā¢(ā²))]] = _t=0^āγ^tE_Ļ p_Ļ(Ā·% |Ļ,s_0=s) [E_s p(Ā·|s_t,a_t)[W_q(% u(s ))] ]= āt = 0ā γitalic_t blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļ , s0 = s ) end_POSTSUBSCRIPT [ blackboard_Esā² ā¼ p ( ā | s start_POSTSUBSCRIPT t , aitalic_t ) end_POSTSUBSCRIPT [ Witalic_q ( u ( sā² ) ) ] ] =āt=0āγtā¢Ļtā¼pĻt(ā |Ļ,s0=s),atā¼Ļ(ā |st)ā¢[sā²ā¼p(ā |st,at)ā¢[Wqā¢(ā¢(ā²))]] = _t=0^āγ^tE_ _t p_ _t% (Ā·|Ļ,s_0=s),a_t Ļ(Ā·|s_t) [E_s % p(Ā·|s_t,a_t)[W_q( u(s ))] ]= āt = 0ā γitalic_t blackboard_EĻ start_POSTSUBSCRIPT t ā¼ pitalic_Ļ start_POSTSUBSCRIPT t end_POSTSUBSCRIPT ( ā | Ļ , s0 = s ) , aitalic_t ā¼ Ļ ( ā | sitalic_t ) end_POSTSUBSCRIPT [ blackboard_Esā² ā¼ p ( ā | s start_POSTSUBSCRIPT t , aitalic_t ) end_POSTSUBSCRIPT [ Witalic_q ( u ( sā² ) ) ] ] =āt=0āγtā¢Ļt+1ā¼pĻt+1(ā |Ļ,s0=s)ā¢[Wqā¢(ā¢(+))] = _t=0^āγ^tE_ _t+1 p_ _% t+1(Ā·|Ļ,s_0=s) [W_q( u(s_t+1)) ]= āt = 0ā γitalic_t blackboard_EĻ start_POSTSUBSCRIPT t + 1 ā¼ pitalic_Ļ start_POSTSUBSCRIPT t + 1 end_POSTSUBSCRIPT ( ā | Ļ , s0 = s ) end_POSTSUBSCRIPT [ Witalic_q ( u ( sbold_t + 1 ) ) ] =āt=0āγtā¢Ļā¼pĻ(ā |Ļ,s0=s)ā¢[Wqā¢(ā¢(+))] = _t=0^āγ^tE_Ļ p_Ļ(Ā·% |Ļ,s_0=s) [W_q( u(s_t+1)) ]= āt = 0ā γitalic_t blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļ , s0 = s ) end_POSTSUBSCRIPT [ Witalic_q ( u ( sbold_t + 1 ) ) ] =Ļā¼pĻ(ā |Ļ,s0=s)ā¢[āt=0āγtā¢Wqā¢(ā¢(+))] =E_Ļ p_Ļ(Ā·|Ļ,s_0=s) [ _t=0% ^āγ^tW_q( u(s_t+1)) ]= blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļ , s0 = s ) end_POSTSUBSCRIPT [ āt = 0ā γitalic_t Witalic_q ( u ( sbold_t + 1 ) ) ] =Ļā¢(s;ā³ā).absentsuperscriptsubscriptā³ā =W^Ļ(s;M_I).= Witalic_Ļ ( s ; Mcaligraphic_I ) . ā See 5 Proof. To simplify the notation, we write S=Wqā¢(Xn)subscriptsubscriptS=W_q(X_n)S = Witalic_q ( Xitalic_n ) and μ=Wqā¢()subscriptμ=W_q(X)μ = Witalic_q ( X ) such that Sqsuperscript S^qSitalic_q =1nā¢āxiāXnxiq,absent1subscriptsubscriptsubscriptsuperscriptsubscript = 1n _x_iā X_nx_i^q,= divide start_ARG 1 end_ARG start_ARG n end_ARG āx start_POSTSUBSCRIPT i ā Xitalic_n end_POSTSUBSCRIPT xitalic_iitalic_q , μqsuperscript μ^qμitalic_q =1Nā¢āxiāxiqabsent1subscriptsubscriptsuperscriptsubscript = 1N _x_iāXx_i^q= divide start_ARG 1 end_ARG start_ARG N end_ARG āx start_POSTSUBSCRIPT i ā X end_POSTSUBSCRIPT xitalic_iitalic_q for ā¢qāāāfor superscriptā for q ^*for q ā blackboard_Rā logā”S Slog S =1nā¢āxiāXnlogā”xiqabsent1subscriptsubscriptsubscriptsuperscriptsubscript = 1n _x_iā X_n x_i^q= divide start_ARG 1 end_ARG start_ARG n end_ARG āx start_POSTSUBSCRIPT i ā Xitalic_n end_POSTSUBSCRIPT log xitalic_iitalic_q logā”μ μ =1Nā¢āxiālogā”xiqabsent1subscriptsubscriptsuperscriptsubscript = 1N _x_iāX x_i^q= divide start_ARG 1 end_ARG start_ARG N end_ARG āx start_POSTSUBSCRIPT i ā X end_POSTSUBSCRIPT log xitalic_iitalic_q for ā¢q=0for 0 for q=0for q = 0 For qāāq ā blackboard_R, we have āā¢[|Sāμ|ā„ε]ādelimited-[] [|S-μ|ā„ ]blackboard_P [ | S - μ | ℠ε ] =1āāā¢[μāε<S<μ+ε]absent1ādelimited-[] =1-P [μ- <S<μ+ ]= 1 - blackboard_P [ μ - ε < S < μ + ε ] =1āāā¢[(μ+ε)q<Sq<(μāε)q]q<01āāā¢[logā”(μāε)<logā”S<logā”(μ+ε)]q=01āāā¢[(μāε)q<Sq<(μ+ε)q]q>0absentcases1ādelimited-[]superscriptsuperscriptsuperscript01ādelimited-[]01ādelimited-[]superscriptsuperscriptsuperscript0 = \ array[]lr1-P [(μ+ )^% q<S^q<(μ- )^q ]&q<0\\ 1-P [ (μ- )< S< (μ+ ) ]&% q=0\\ 1-P [(μ- )^q<S^q<(μ+ )^q ]&q% >0 array .= start_ARRAY start_ROW start_CELL 1 - blackboard_P [ ( μ + ε )q < Sitalic_q < ( μ - ε )q ] end_CELL start_CELL q < 0 end_CELL end_ROW start_ROW start_CELL 1 - blackboard_P [ log ( μ - ε ) < log S < log ( μ + ε ) ] end_CELL start_CELL q = 0 end_CELL end_ROW start_ROW start_CELL 1 - blackboard_P [ ( μ - ε )q < Sitalic_q < ( μ + ε )q ] end_CELL start_CELL q > 0 end_CELL end_ROW end_ARRAY (21) Therefore: ⢠For q<00q<0q < 0: āā¢[(μ+ε)q<Sq<(μāε)q]ādelimited-[]superscriptsuperscriptsuperscript [(μ+ )^q<S^q<(μ- )^q% ]blackboard_P [ ( μ + ε )q < Sitalic_q < ( μ - ε )q ] =āā¢[(1+εμ)qā¢Ī¼q<Sq<(1āεμ)qā¢Ī¼q]absentādelimited-[]superscript1superscriptsuperscriptsuperscript1superscript =P [ (1+ μ )^qμ^% q<S^q< (1- μ )^qμ^q ]= blackboard_P [ ( 1 + divide start_ARG ε end_ARG start_ARG μ end_ARG )q μitalic_q < Sitalic_q < ( 1 - divide start_ARG ε end_ARG start_ARG μ end_ARG )q μitalic_q ] ā„āā¢[(1ā(1ā2q)ā¢ĪµĪ¼)ā¢Ī¼q<Sq<(1+(1ā2q)ā¢ĪµĪ¼)ā¢Ī¼q]absentādelimited-[]11superscript2superscriptsuperscript11superscript2superscript [ (1- (1-2^q) μ% )μ^q<S^q< (1+ (1-2^q) μ )μ^q ]ā„ blackboard_P [ ( 1 - divide start_ARG ( 1 - 2q ) ε end_ARG start_ARG μ end_ARG ) μitalic_q < Sitalic_q < ( 1 + divide start_ARG ( 1 - 2q ) ε end_ARG start_ARG μ end_ARG ) μitalic_q ] =āā¢[μqā(1ā2q)ā¢Ī¼qā1ā¢Īµ<Sq<μq+(1ā2q)ā¢Ī¼qā1ā¢Īµ]absentādelimited-[]superscript1superscript2superscript1superscriptsuperscript1superscript2superscript1 =P [μ^q-(1-2^q)μ^q-1 <S^q<μ% ^q+(1-2^q)μ^q-1 ]= blackboard_P [ μitalic_q - ( 1 - 2q ) μitalic_q - 1 ε < Sitalic_q < μitalic_q + ( 1 - 2q ) μitalic_q - 1 ε ] ā„āā¢[μqā(1ā2q)ā¢bqā1ā¢Īµ<Sq<μq+(1ā2q)ā¢bqā1ā¢Īµ]absentādelimited-[]superscript1superscript2superscript1superscriptsuperscript1superscript2superscript1 [μ^q-(1-2^q)b^q-1 <S^q<% μ^q+(1-2^q)b^q-1 ]ā„ blackboard_P [ μitalic_q - ( 1 - 2q ) bitalic_q - 1 ε < Sitalic_q < μitalic_q + ( 1 - 2q ) bitalic_q - 1 ε ] =āā¢[|Sqāμq|<(1ā2q)ā¢bqā1ā¢Īµ]absentādelimited-[]superscriptsuperscript1superscript2superscript1 =P [|S^q-μ^q|<(1-2^q)b^q-1 ]= blackboard_P [ | Sitalic_q - μitalic_q | < ( 1 - 2q ) bitalic_q - 1 ε ] (22) where we have used the following approximation (holding for 0<xā¤1010<x⤠10 < x ⤠1 and q<00q<0q < 0): (1+x)qā¤1ā(1ā2q)ā¢x<1<1+(1ā2q)ā¢xā¤(1āx)q.superscript111superscript2111superscript2superscript1(1+x)^q⤠1-(1-2^q)x<1<1+(1-2^q)xā¤(1-x)^q.( 1 + x )q ⤠1 - ( 1 - 2q ) x < 1 < 1 + ( 1 - 2q ) x ⤠( 1 - x )q . Combining Eq. (21) and (22), and using the Hoeffding-Serfling inequality (Lemma 9) after observing that bqā¤xiqā¤aqsuperscriptsuperscriptsubscriptsuperscriptb^q⤠x_i^q⤠a^qbitalic_q ⤠xitalic_iitalic_q ⤠aitalic_q for all i, we get āā¢[|Sāμ|ā„ε]ādelimited-[] [|S-μ|ā„ ]blackboard_P [ | S - μ | ℠ε ] ā¤āā¢[|Sqāμq|ā„(1ā2q)ā¢bqā1ā¢Īµ]absentādelimited-[]superscriptsuperscript1superscript2superscript1 [|S^q-μ^q|ā„(1-2^q)b^q-1% ]⤠blackboard_P [ | Sitalic_q - μitalic_q | ā„ ( 1 - 2q ) bitalic_q - 1 ε ] ā¤2ā¢expā”(ā2ā¢nā¢(1ā2q)2ā¢b2ā¢qā2ā¢Īµ2(1ānN)ā¢(1+1m)ā¢(aqābq)2).absent22superscript1superscript22superscript22superscript2111superscriptsuperscriptsuperscript2 ⤠2 (- 2n(1-2^q)^2b^2q-2 ^2(1% - nN)(1+ 1m)(a^q-b^q)^2 ).⤠2 exp ( - divide start_ARG 2 n ( 1 - 2q )2 b2 q - 2 ε2 end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG m end_ARG ) ( aitalic_q - bitalic_q )2 end_ARG ) . ⢠For q=00q=0q = 0: āā¢[logā”(μāε)<logā”S<logā”(μ+ε)]ādelimited-[] [ (μ- )< S< (μ+% ) ]blackboard_P [ log ( μ - ε ) < log S < log ( μ + ε ) ] =āā¢[logā”(1āεμ)<logā”Sālogā”μ<logā”(1+εμ)]absentādelimited-[]11 =P [ (1- μ)< S- μ<% (1+ μ) ]= blackboard_P [ log ( 1 - divide start_ARG ε end_ARG start_ARG μ end_ARG ) < log S - log μ < log ( 1 + divide start_ARG ε end_ARG start_ARG μ end_ARG ) ] ā„āā¢[āεμ+ε<logā”Sālogā”μ<εμ+ε]absentādelimited-[] [- μ+ < S-% μ< μ+ ]ā„ blackboard_P [ - divide start_ARG ε end_ARG start_ARG μ + ε end_ARG < log S - log μ < divide start_ARG ε end_ARG start_ARG μ + ε end_ARG ] ā„āā¢[āεb+ε<logā”Sālogā”μ<εb+ε],absentādelimited-[] [- b+ < S-% μ< b+ ],ā„ blackboard_P [ - divide start_ARG ε end_ARG start_ARG b + ε end_ARG < log S - log μ < divide start_ARG ε end_ARG start_ARG b + ε end_ARG ] , (23) where we have used the following approximation (holding for 0<x<1010<x<10 < x < 1): logā”(1āx)ā¤āx1+x<0<x1+xā¤logā”(1+x).11011 (1-x)ā¤- x1+x<0< x1+x⤠(1+x).log ( 1 - x ) ⤠- divide start_ARG x end_ARG start_ARG 1 + x end_ARG < 0 < divide start_ARG x end_ARG start_ARG 1 + x end_ARG ⤠log ( 1 + x ) . Combining Eq. (21) and (23) and using the Hoeffding-Serfling inequality (Lemma 9) after observing that logā”aā¤logā”xiqā¤logā”bsuperscriptsubscript a⤠x_i^q⤠blog a ⤠log xitalic_iitalic_q ⤠log b for all i, we get āā¢[|Sāμ|ā„ε]ādelimited-[] [|S-μ|ā„ ]blackboard_P [ | S - μ | ℠ε ] ā¤āā¢[|logā”Sālogā”μ|ā„εb+ε]absentādelimited-[] [| S- μ|ā„ b+% ]⤠blackboard_P [ | log S - log μ | ā„ divide start_ARG ε end_ARG start_ARG b + ε end_ARG ] ā¤2ā¢expā”(ā2ā¢nā¢Īµ2(1ānN)ā¢(1+1m)ā¢(b+ε)2ā¢(logā”bālogā”a)2).absent22superscript2111superscript2superscript2 ⤠2 (- 2n ^2(1- nN)(1+ % 1m)(b+ )^2( b- a)^2 ).⤠2 exp ( - divide start_ARG 2 n ε2 end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG m end_ARG ) ( b + ε )2 ( log b - log a )2 end_ARG ) . ⢠For 0<q<1010<q<10 < q < 1: āā¢[(μāε)q<Sq<(μ+ε)q]ādelimited-[]superscriptsuperscriptsuperscript [(μ- )^q<S^q<(μ+ )^q% ]blackboard_P [ ( μ - ε )q < Sitalic_q < ( μ + ε )q ] =āā¢[(1āεμ)qā¢Ī¼q<Sq<(1+εμ)qā¢Ī¼q]absentādelimited-[]superscript1superscriptsuperscriptsuperscript1superscript =P [ (1- μ )^qμ^% q<S^q< (1+ μ )^qμ^q ]= blackboard_P [ ( 1 - divide start_ARG ε end_ARG start_ARG μ end_ARG )q μitalic_q < Sitalic_q < ( 1 + divide start_ARG ε end_ARG start_ARG μ end_ARG )q μitalic_q ] ā„āā¢[āqā¢Īµā¢Ī¼qμ+(1āq)ā¢Īµ<Sqāμq<qā¢Īµā¢Ī¼qμ+(1āq)ā¢Īµ]absentādelimited-[]superscript1superscriptsuperscriptsuperscript1 [- q μ^qμ+(1-q)% <S^q-μ^q< q μ^qμ+(1-q) ]ā„ blackboard_P [ - divide start_ARG q ε μitalic_q end_ARG start_ARG μ + ( 1 - q ) ε end_ARG < Sitalic_q - μitalic_q < divide start_ARG q ε μitalic_q end_ARG start_ARG μ + ( 1 - q ) ε end_ARG ] ā„āā¢[āqā¢Īµā¢Ī¼qb+(1āq)ā¢Īµ<Sqāμq<qā¢Īµā¢Ī¼qb+(1āq)ā¢Īµ]absentādelimited-[]superscript1superscriptsuperscriptsuperscript1 [- q μ^qb+(1-q)% <S^q-μ^q< q μ^qb+(1-q) ]ā„ blackboard_P [ - divide start_ARG q ε μitalic_q end_ARG start_ARG b + ( 1 - q ) ε end_ARG < Sitalic_q - μitalic_q < divide start_ARG q ε μitalic_q end_ARG start_ARG b + ( 1 - q ) ε end_ARG ] ā„āā¢[āqā¢aqā¢Īµb+(1āq)ā¢Īµ<Sqāμq<qā¢aqā¢Īµb+(1āq)ā¢Īµ]absentādelimited-[]superscript1superscriptsuperscriptsuperscript1 [- qa^q b+(1-q) % <S^q-μ^q< qa^q b+(1-q) ]ā„ blackboard_P [ - divide start_ARG q aitalic_q ε end_ARG start_ARG b + ( 1 - q ) ε end_ARG < Sitalic_q - μitalic_q < divide start_ARG q aitalic_q ε end_ARG start_ARG b + ( 1 - q ) ε end_ARG ] =āā¢[|Sqāμq|<qā¢aqā¢Īµb+(1āq)ā¢Īµ]absentādelimited-[]superscriptsuperscriptsuperscript1 =P [|S^q-μ^q|< qa^q b+(1-q% ) ]= blackboard_P [ | Sitalic_q - μitalic_q | < divide start_ARG q aitalic_q ε end_ARG start_ARG b + ( 1 - q ) ε end_ARG ] (24) where we have used the following approximation (holding for 0<xā¤1010<x⤠10 < x ⤠1 and 0<q<1010<q<10 < q < 1): (1āx)qā¤1āqā¢x1+(1āq)ā¢x<1<1+qā¢x1+(1āq)ā¢xā¤(1+x)q.superscript11111111superscript1(1-x)^q⤠1- qx1+(1-q)x<1<1+ qx1+(1-q)xā¤(1+x)^q.( 1 - x )q ⤠1 - divide start_ARG q x end_ARG start_ARG 1 + ( 1 - q ) x end_ARG < 1 < 1 + divide start_ARG q x end_ARG start_ARG 1 + ( 1 - q ) x end_ARG ⤠( 1 + x )q . Combining Eq. (21) and (24), and using the Hoeffding-Serfling inequality (Lemma 9) after observing that aqā¤xiqā¤bqsuperscriptsuperscriptsubscriptsuperscripta^q⤠x_i^q⤠b^qaitalic_q ⤠xitalic_iitalic_q ⤠bitalic_q for all i, we get āā¢[|Sāμ|ā„ε]ādelimited-[] [|S-μ|ā„ ]blackboard_P [ | S - μ | ℠ε ] ā¤āā¢[|Sqāμq|ā„qā¢aqā¢Īµb+(1āq)ā¢Īµ]absentādelimited-[]superscriptsuperscriptsuperscript1 [|S^q-μ^q|ā„ qa^q % b+(1-q) ]⤠blackboard_P [ | Sitalic_q - μitalic_q | ā„ divide start_ARG q aitalic_q ε end_ARG start_ARG b + ( 1 - q ) ε end_ARG ] ā¤2ā¢expā”(ā2ā¢nā¢q2ā¢a2ā¢qā¢Īµ2(1ānN)ā¢(1+1m)ā¢(b+(1āq)ā¢Īµ)2ā¢(bqāaq)2).absent22superscript2superscript2superscript2111superscript12superscriptsuperscriptsuperscript2 ⤠2 (- 2nq^2a^2q ^2(1- n% N)(1+ 1m)(b+(1-q) )^2(b^q-a^q)^2 ).⤠2 exp ( - divide start_ARG 2 n q2 a2 q ε2 end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG m end_ARG ) ( b + ( 1 - q ) ε )2 ( bitalic_q - aitalic_q )2 end_ARG ) . ⢠For q=11q=1q = 1: We directly apply the Hoeffding-Serfling inequality (Lemma 9) to obtain āā¢[|Sāμ|ā„ε]ā¤2ā¢expā”(ā2ā¢nā¢Īµ2(1ānN)ā¢(1+1m)ā¢(bāa)).ādelimited-[]22superscript2111P [|S-μ|ā„ ]⤠2 (- 2n% ^2(1- nN)(1+ 1m)(b-a) ).blackboard_P [ | S - μ | ℠ε ] ⤠2 exp ( - divide start_ARG 2 n ε2 end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG m end_ARG ) ( b - a ) end_ARG ) . ⢠For q>11q>1q > 1: āā¢[(μāε)q<Sq<(μ+ε)q]ādelimited-[]superscriptsuperscriptsuperscript [(μ- )^q<S^q<(μ+ )^q% ]blackboard_P [ ( μ - ε )q < Sitalic_q < ( μ + ε )q ] =āā¢[(1āεμ)qā¢Ī¼q<Sq<(1+εμ)qā¢Ī¼q]absentādelimited-[]superscript1superscriptsuperscriptsuperscript1superscript =P [ (1- μ )^qμ^% q<S^q< (1+ μ )^qμ^q ]= blackboard_P [ ( 1 - divide start_ARG ε end_ARG start_ARG μ end_ARG )q μitalic_q < Sitalic_q < ( 1 + divide start_ARG ε end_ARG start_ARG μ end_ARG )q μitalic_q ] ā„āā¢[(1āqā¢ĪµĪ¼+qā¢Īµ)ā¢Ī¼q<Sq<(1+qā¢ĪµĪ¼+qā¢Īµ)ā¢Ī¼q]absentādelimited-[]1superscriptsuperscript1superscript [ (1- q μ+q % )μ^q<S^q< (1+ q μ+q )μ^% q ]ā„ blackboard_P [ ( 1 - divide start_ARG q ε end_ARG start_ARG μ + q ε end_ARG ) μitalic_q < Sitalic_q < ( 1 + divide start_ARG q ε end_ARG start_ARG μ + q ε end_ARG ) μitalic_q ] ā„āā¢[(1āqā¢Īµb+qā¢Īµ)ā¢Ī¼q<Sq<(1+qā¢Īµb+qā¢Īµ)ā¢Ī¼q]absentādelimited-[]1superscriptsuperscript1superscript [ (1- q b+q % )μ^q<S^q< (1+ q b+q )μ^q% ]ā„ blackboard_P [ ( 1 - divide start_ARG q ε end_ARG start_ARG b + q ε end_ARG ) μitalic_q < Sitalic_q < ( 1 + divide start_ARG q ε end_ARG start_ARG b + q ε end_ARG ) μitalic_q ] ā„āā¢[μqāqā¢aqā¢Īµb+qā¢Īµ<Sq<μq+qā¢aqā¢Īµb+qā¢Īµ]absentādelimited-[]superscriptsuperscriptsuperscriptsuperscriptsuperscript [μ^q- qa^q b+q% <S^q<μ^q+ qa^q b+q ]ā„ blackboard_P [ μitalic_q - divide start_ARG q aitalic_q ε end_ARG start_ARG b + q ε end_ARG < Sitalic_q < μitalic_q + divide start_ARG q aitalic_q ε end_ARG start_ARG b + q ε end_ARG ] =āā¢[|Sqāμq|<qā¢aqā¢Īµb+qā¢Īµ]absentādelimited-[]superscriptsuperscriptsuperscript =P [|S^q-μ^q|< qa^q b+q% ]= blackboard_P [ | Sitalic_q - μitalic_q | < divide start_ARG q aitalic_q ε end_ARG start_ARG b + q ε end_ARG ] (25) where we have used the following approximation (holding for 0<xā¤1010<x⤠10 < x ⤠1 and q>11q>1q > 1): (1āx)qā¤1āqā¢x1+qā¢x<1<1+qā¢x1+qā¢xā¤(1+x)q.superscript111111superscript1(1-x)^q⤠1- qx1+qx<1<1+ qx1+qxā¤(1+x)^q.( 1 - x )q ⤠1 - divide start_ARG q x end_ARG start_ARG 1 + q x end_ARG < 1 < 1 + divide start_ARG q x end_ARG start_ARG 1 + q x end_ARG ⤠( 1 + x )q . Combining Eq. (21) and (25), and using the Hoeffding-Serfling inequality (Lemma 9) after observing that aqā¤xiqā¤bqsuperscriptsuperscriptsubscriptsuperscripta^q⤠x_i^q⤠b^qaitalic_q ⤠xitalic_iitalic_q ⤠bitalic_q for all i, we get āā¢[|Sāμ|ā„ε]ādelimited-[] [|S-μ|ā„ ]blackboard_P [ | S - μ | ℠ε ] ā¤āā¢[|Sqāμq|ā„qā¢aqā¢Īµb+qā¢Īµ]absentādelimited-[]superscriptsuperscriptsuperscript [|S^q-μ^q|ā„ qa^q % b+q ]⤠blackboard_P [ | Sitalic_q - μitalic_q | ā„ divide start_ARG q aitalic_q ε end_ARG start_ARG b + q ε end_ARG ] ā¤2ā¢expā”(ā2ā¢nā¢q2ā¢a2ā¢qā¢Īµ2(1ānN)ā¢(1+1m)ā¢(b+qā¢Īµ)2ā¢(bqāaq)2).absent22superscript2superscript2superscript2111superscript2superscriptsuperscriptsuperscript2 ⤠2 (- 2nq^2a^2q ^2(1- n% N)(1+ 1m)(b+q )^2(b^q-a^q)^2 ).⤠2 exp ( - divide start_ARG 2 n q2 a2 q ε2 end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG m end_ARG ) ( b + q ε )2 ( bitalic_q - aitalic_q )2 end_ARG ) . ⢠For q=+āq=+āq = + ā: Since we make no assumptions on the distributions of xisubscriptx_ixitalic_i other than aā¤xiā¤bsubscripta⤠x_i⤠ba ⤠xitalic_i ⤠b, we can only guarantee that |maxxiāXnā”xiāmaxxiāā”xi|<εsubscriptsubscriptsubscriptsubscriptsubscriptsubscriptsubscript| _x_iā X_nx_i- _x_iāXx_i|< | maxitalic_x start_POSTSUBSCRIPT i ā Xitalic_n end_POSTSUBSCRIPT xitalic_i - maxitalic_x start_POSTSUBSCRIPT i ā X end_POSTSUBSCRIPT xitalic_i | < ε if xmā¢aā¢x=argā”maxxiāā”xisubscriptsubscriptsubscriptsubscriptx_max= _x_iāXx_ixitalic_m a x = arg maxitalic_x start_POSTSUBSCRIPT i ā X end_POSTSUBSCRIPT xitalic_i is sampled in XnsubscriptX_nXitalic_n. This happens with probability at least nN nNdivide start_ARG n end_ARG start_ARG N end_ARG (the maximum might not be unique), and thus āā¢[|maxxiāXnā”xiāmaxxiāā”xi|ā„ε]ā¤1ānNādelimited-[]subscriptsubscriptsubscriptsubscriptsubscriptsubscriptsubscript1P [| _x_iā X_nx_i- _x_iāXx_i% |ā„ ]⤠1- nNblackboard_P [ | maxitalic_x start_POSTSUBSCRIPT i ā Xitalic_n end_POSTSUBSCRIPT xitalic_i - maxitalic_x start_POSTSUBSCRIPT i ā X end_POSTSUBSCRIPT xitalic_i | ℠ε ] ⤠1 - divide start_ARG n end_ARG start_ARG N end_ARG. ⢠For q=āāq=-āq = - ā: Same analysis as for q=+āq=+āq = + ā. ā See 6 Proof. |sā¼pā¢[fā¢(s)]āsā¼p^ā¢[fā¢(s)]|subscriptsimilar-todelimited-[]subscriptsimilar-to^delimited-[] |E_s p[f(s)]-E_s p[f(s)]% || blackboard_Es ā¼ p [ f ( s ) ] - blackboard_Es ā¼ over start_ARG p end_ARG [ f ( s ) ] | =|ā«fā¢(s)ā¢pā¢(s)ā¢dsāā«fā¢(s)ā¢p^ā¢(s)ā¢ds|absentsubscriptdifferential-dsubscript^differential-d = | _Sf(s)p(s) \!ds- _% Sf(s) p(s) \!ds |= | ā«S f ( s ) p ( s ) d s - ā«S f ( s ) over start_ARG p end_ARG ( s ) d s | =|ā«(fā¢(s)āfmā¢iā¢n)ā¢pā¢(s)ā¢dsāā«(fā¢(s)āfmā¢iā¢n)ā¢p^ā¢(s)ā¢ds|absentsubscriptsubscriptdifferential-dsubscriptsubscript^differential-d = | _S(f(s)-f_min)p(s) \!d% s- _S(f(s)-f_min) p(s) \!ds |= | ā«S ( f ( s ) - fitalic_m i n ) p ( s ) d s - ā«S ( f ( s ) - fitalic_m i n ) over start_ARG p end_ARG ( s ) d s | =|ā«(fā¢(s)āfmā¢iā¢n)ā¢(pā¢(s)āp^ā¢(s))ā¢ds|absentsubscriptsubscript^differential-d = | _S(f(s)-f_min)(p(s)- p(s)) % \!ds |= | ā«S ( f ( s ) - fitalic_m i n ) ( p ( s ) - over start_ARG p end_ARG ( s ) ) d s | ā¤ā«|fā¢(s)āfmā¢iā¢n|ā¢|pā¢(s)āp^ā¢(s)|ā¢dsabsentsubscriptsubscript^differential-d ⤠_S|f(s)-f_min||p(s)- p(s)| % \!ds⤠ā«S | f ( s ) - fitalic_m i n | | p ( s ) - over start_ARG p end_ARG ( s ) | d s ā¤(fmā¢aā¢xāfmā¢iā¢n)ā¢ā«|pā¢(s)āp^ā¢(s)|ā¢dsabsentsubscriptsubscriptsubscript^differential-d ā¤(f_max-f_min) _S|p(s)- p(s)| % \!ds⤠( fitalic_m a x - fitalic_m i n ) ā«S | p ( s ) - over start_ARG p end_ARG ( s ) | d s =2ā¢(fmā¢aā¢xāfmā¢iā¢n)ā¢Ī“ā¢(p,p^)absent2subscriptsubscript =2(f_max-f_min)Ī“(p, p)= 2 ( fitalic_m a x - fitalic_m i n ) Ī“ ( p , over start_ARG p end_ARG ) where we have used the definition of the total variation distance: Ī“ā¢(p,p^)=12ā¢ā«|pā¢(s)āp^ā¢(s)|ā¢ds^12subscript^differential-dĪ“(p, p)= 12 _S|p(s)- p(s)| \!% dsĪ“ ( p , over start_ARG p end_ARG ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ā«S | p ( s ) - over start_ARG p end_ARG ( s ) | d s. By Pinskerās inequality, we have Ī“ā¢(p,p^)ā¤12ā¢DKā¢Lā¢(pā„p^).^12subscriptconditional^Ī“(p, p)⤠12D_KL(p\| p).Ī“ ( p , over start_ARG p end_ARG ) ⤠square-root start_ARG divide start_ARG 1 end_ARG start_ARG 2 end_ARG Ditalic_K L ( p ā„ over start_ARG p end_ARG ) end_ARG . Additionally, by Bretagnolle and Huberās inequality: Ī“ā¢(p,p^)ā¤1āeāDKā¢Lā¢(pā„p^).^1superscriptsubscriptconditional^Ī“(p, p)⤠1-e^-D_KL(p\| p).Ī“ ( p , over start_ARG p end_ARG ) ⤠square-root start_ARG 1 - e- Ditalic_K L ( p ā„ over start_ARG p end_ARG ) end_ARG . The result follows from the assumption DKā¢Lā¢(pā„p^)ā¤dsubscriptconditional^D_KL(p\| p)⤠dDitalic_K L ( p ā„ over start_ARG p end_ARG ) ⤠d. ā See 7 Proof. First, note that if |Qāā¢(s,a)āQ^ā¢(s,a)|ā¤Īµsuperscript^|Q^*(s,a)- Q(s,a)|⤠| Qā ( s , a ) - over start_ARG Q end_ARG ( s , a ) | ⤠ε with probability at least 1āĪ“11- 1 - Ī“ for all state-action pairs (s,a)(s,a)( s , a ), then Qāā¢(s,Ļāā¢(s))āQāā¢(s,ĻQ^ā¢(s))ā¤2ā¢Īµsuperscriptsuperscriptsuperscriptsubscript^2Q^*(s,Ļ^*(s))-Q^*(s, _ Q(s))⤠2 Qā ( s , Ļā ( s ) ) - Qā ( s , Ļover start_ARG Q end_ARG ( s ) ) ⤠2 ε with probability at least 1ā2ā¢Ī“121-2 1 - 2 Ī“ since Qāā¢(s,Ļāā¢(s))ā¤Q^ā¢(s,Ļāā¢(s))+εā¤Q^ā¢(s,ĻQ^ā¢(s))+εā¤[Qāā¢(s,ĻQ^ā¢(s))+ε]+ε.superscriptsuperscript^superscript^subscript^delimited-[]superscriptsubscript^Q^*(s,Ļ^*(s))⤠Q(s,Ļ^*(s))+ ⤠Q(s, _% Q(s))+ ā¤[Q^*(s, _ Q(s))+ ]+ .Qā ( s , Ļā ( s ) ) ⤠over start_ARG Q end_ARG ( s , Ļā ( s ) ) + ε ⤠over start_ARG Q end_ARG ( s , Ļover start_ARG Q end_ARG ( s ) ) + ε ⤠[ Qā ( s , Ļover start_ARG Q end_ARG ( s ) ) + ε ] + ε . The factor 2222 in the probability comes from the fact that we need the Q^ Qover start_ARG Q end_ARG estimates to be accurate for both actions Ļāā¢(s)superscriptĻ^*(s)Ļā ( s ) and ĻQ^ā¢(s)subscript _ Q(s)Ļover start_ARG Q end_ARG ( s ). For the first inequality, note that, with probability at least 1ā2ā¢kā¢Ī“121-2k 1 - 2 k Ī“, the first k estimates of Q^ Qover start_ARG Q end_ARG are 2ā¢Īµ22 2 ε-accurate for actions Ļāā¢(st)superscriptsubscriptĻ^*(s_t)Ļā ( sitalic_t ) and ĻQ^ā¢(st)subscript^subscript _ Q(s_t)Ļover start_ARG Q end_ARG ( sitalic_t ), t=0,ā¦,kā10ā¦1t=0,...,k-1t = 0 , ⦠, k - 1. If this happens, then we have Vāā¢(s)āVĻQ^ā¢(s)superscriptsuperscriptsubscript V^*(s)-V _ Q(s)Vā ( s ) - Vitalic_Ļover start_ARG Q end_ARG ( s ) =Qāā¢(s,Ļāā¢(s))āQĻQ^ā¢(s,ĻQ^ā¢(s))absentsuperscriptsuperscriptsuperscriptsubscript^subscript =Q^*(s,Ļ^*(s))-Q _ Q(s, _ Q(s))= Qā ( s , Ļā ( s ) ) - Qitalic_Ļover start_ARG Q end_ARG ( s , Ļover start_ARG Q end_ARG ( s ) ) ā¤2ā¢Īµ+Qāā¢(s,ĻQ^ā¢(s))āQĻQ^ā¢(s,ĻQ^ā¢(s))absent2superscriptsubscript^superscriptsubscript^subscript ⤠2 +Q^*(s, _ Q(s))-Q _ Q(s,% _ Q(s))⤠2 ε + Qā ( s , Ļover start_ARG Q end_ARG ( s ) ) - Qitalic_Ļover start_ARG Q end_ARG ( s , Ļover start_ARG Q end_ARG ( s ) ) =2ā¢Īµ+γā¢sā²ā¼p(ā |s,ĻQ^(s))ā¢[Vāā¢(sā²)āVĻQ^ā¢(sā²)] =2 + _s p(Ā·|s, _% Q(s)) [V^*(s )-V _ Q(s ) ]= 2 ε + γ blackboard_Esā² ā¼ p ( ā | s , Ļ start_POSTSUBSCRIPT over start_ARG Q end_ARG ( s ) ) end_POSTSUBSCRIPT [ Vā ( sā² ) - Vitalic_Ļover start_ARG Q end_ARG ( sā² ) ] ā¤2ā¢Īµā¢āt=0kā1γt+γkā¢(Vmā¢aā¢xāVmā¢iā¢n)absent2superscriptsubscript01superscriptsuperscriptsubscriptsubscript ⤠2 _t=0^k-1γ^t+γ^k(V_max-V_% min)⤠2 ε āt = 0k - 1 γitalic_t + γitalic_k ( Vitalic_m a x - Vitalic_m i n ) ā¤2ā¢Īµ1āγ+γkā¢(Vmā¢aā¢xāVmā¢iā¢n),absent21superscriptsubscriptsubscript ⤠2 1-γ+γ^k(V_max-V_min),⤠divide start_ARG 2 ε end_ARG start_ARG 1 - γ end_ARG + γitalic_k ( Vitalic_m a x - Vitalic_m i n ) , which concludes the first part of the proof. Concerning the second inequality, since Vmā¢iā¢nā¤Qāā¢(s,a)ā¤Vmā¢aā¢xsubscriptsuperscriptsubscriptV_min⤠Q^*(s,a)⤠V_maxVitalic_m i n ⤠Qā ( s , a ) ⤠Vitalic_m a x, we have Q^[Qā(s,ĻQ^(s))]ā„(1ā2Ī“)[Qā(s,Ļā(s))ā2ε]+2Ī“Vmā¢iā¢nā„Qā(s,Ļā(s)ā(2ε+2Ī“(Vmā¢aā¢xāVmā¢iā¢n)).E_ Q [Q^*(s, _ Q(s)) ]ā„(1-2Ī“)[Q^*% (s,Ļ^*(s))-2 ]+2Ī“ V_minā„ Q^*(s,Ļ^*(s)-(2% +2Ī“(V_max-V_min)).blackboard_Eover start_ARG Q end_ARG [ Qā ( s , Ļover start_ARG Q end_ARG ( s ) ) ] ā„ ( 1 - 2 Ī“ ) [ Qā ( s , Ļā ( s ) ) - 2 ε ] + 2 Ī“ Vitalic_m i n ā„ Qā ( s , Ļā ( s ) - ( 2 ε + 2 Ī“ ( Vitalic_m a x - Vitalic_m i n ) ) . Let Ļjsubscript _jĻitalic_j be a policy that replicates ĻQ^subscript _ QĻover start_ARG Q end_ARG for the first j actions and that is optimal from action j+11j+1j + 1 onward. We now show by induction that VĻjā¢(s)ā„Vāā¢(s)āĪ»jsuperscriptsubscriptsuperscriptsubscriptV _j(s)ā„ V^*(s)- _jVitalic_Ļitalic_j ( s ) ā„ Vā ( s ) - Ī»italic_j for all s, where Ī»=Ī»1=2ā¢Īµ+2ā¢Ī“ā¢(Vmā¢aā¢xāVmā¢iā¢n)subscript122subscriptsubscriptĪ»= _1=2 +2Ī“(V_max-V_min)Ī» = Ī»1 = 2 ε + 2 Ī“ ( Vitalic_m a x - Vitalic_m i n ) and Ī»j=Ī»+γā¢Ī»jā1subscriptsubscript1 _j=Ī»+γ _j-1Ī»italic_j = Ī» + γ Ī»italic_j - 1 for j>11j>1j > 1. This clearly holds for j=11j=1j = 1: VĻ1ā¢(s)superscriptsubscript1 V _1(s)Vitalic_Ļ1 ( s ) =Q^ā¢[rā¢(s,ĻQ^ā¢(s))+γā¢sā²ā¼p(ā |s,ĻQ^(s))ā¢[Vāā¢(sā²)]] =E_ Q [r(s, _ Q(s))+ % _s p(Ā·|s, _ Q(s))[V^*(s )] ]= blackboard_Eover start_ARG Q end_ARG [ r ( s , Ļover start_ARG Q end_ARG ( s ) ) + γ blackboard_Esā² ā¼ p ( ā | s , Ļ start_POSTSUBSCRIPT over start_ARG Q end_ARG ( s ) ) end_POSTSUBSCRIPT [ Vā ( sā² ) ] ] =Q^ā¢[Qāā¢(s,ĻQ^ā¢(s))]absentsubscript^delimited-[]superscriptsubscript =E_ Q [Q^*(s, _ Q(s)) ]= blackboard_Eover start_ARG Q end_ARG [ Qā ( s , Ļover start_ARG Q end_ARG ( s ) ) ] ā„Qāā¢(s,Ļāā¢(s))āĪ»absentsuperscriptsuperscript ā„ Q^*(s,Ļ^*(s))-λ℠Qā ( s , Ļā ( s ) ) - Ī» =Vāā¢(s)āĪ»1.absentsuperscriptsubscript1 =V^*(s)- _1.= Vā ( s ) - Ī»1 . For j>11j>1j > 1, assuming that the statement holds for jā11j-1j - 1, we have VĻjā¢(s)superscriptsubscript V _j(s)Vitalic_Ļitalic_j ( s ) =Q^ā¢[rā¢(s,ĻQ^ā¢(s))+γā¢sā²ā¼p(ā |s,ĻQ^(s))ā¢[VĻjā1ā¢(sā²)]] =E_ Q [r(s, _ Q(s))+ % _s p(Ā·|s, _ Q(s))[V _j-1(s )] ]= blackboard_Eover start_ARG Q end_ARG [ r ( s , Ļover start_ARG Q end_ARG ( s ) ) + γ blackboard_Esā² ā¼ p ( ā | s , Ļ start_POSTSUBSCRIPT over start_ARG Q end_ARG ( s ) ) end_POSTSUBSCRIPT [ Vitalic_Ļitalic_j - 1 ( sā² ) ] ] ā„Q^ā¢[rā¢(s,ĻQ^ā¢(s))+γā¢sā²ā¼p(ā |s,ĻQ^(s))ā¢[Vāā¢(sā²)āĪ»jā1]] _ Q [r(s, _ Q(s))+γ % E_s p(Ā·|s, _ Q(s))[V^*(s )- _j-% 1] ]ā„ blackboard_Eover start_ARG Q end_ARG [ r ( s , Ļover start_ARG Q end_ARG ( s ) ) + γ blackboard_Esā² ā¼ p ( ā | s , Ļ start_POSTSUBSCRIPT over start_ARG Q end_ARG ( s ) ) end_POSTSUBSCRIPT [ Vā ( sā² ) - Ī»italic_j - 1 ] ] =Q^ā¢[rā¢(s,ĻQ^ā¢(s))+γā¢sā²ā¼p(ā |s,ĻQ^(s))ā¢[Vāā¢(sā²)]]āγā¢Ī»jā1 =E_ Q [r(s, _ Q(s))+ % _s p(Ā·|s, _ Q(s))[V^*(s )] ]-γ% _j-1= blackboard_Eover start_ARG Q end_ARG [ r ( s , Ļover start_ARG Q end_ARG ( s ) ) + γ blackboard_Esā² ā¼ p ( ā | s , Ļ start_POSTSUBSCRIPT over start_ARG Q end_ARG ( s ) ) end_POSTSUBSCRIPT [ Vā ( sā² ) ] ] - γ Ī»italic_j - 1 =Q^[Qā(s,ĻQ^(s)]āγλjā1 =E_ Q [Q^*(s, _ Q(s) ]-γ% _j-1= blackboard_Eover start_ARG Q end_ARG [ Qā ( s , Ļover start_ARG Q end_ARG ( s ) ] - γ Ī»italic_j - 1 ā„Qāā¢(s,Ļāā¢(s))āĪ»āγā¢Ī»jā1absentsuperscriptsuperscriptsubscript1 ā„ Q^*(s,Ļ^*(s))-Ī»-γ _j-1ā„ Qā ( s , Ļā ( s ) ) - Ī» - γ Ī»italic_j - 1 =Vāā¢(s)āĪ»j.absentsuperscriptsubscript =V^*(s)- _j.= Vā ( s ) - Ī»italic_j . We now show that limjāāVĻjā¢(s)=VĻQ^ā¢(s)subscriptāsuperscriptsubscriptsuperscriptsubscript _jāāV _j(s)=V _ Q(s)limitalic_j ā ā Vitalic_Ļitalic_j ( s ) = Vitalic_Ļover start_ARG Q end_ARG ( s ) for all s. Noting that VĻjā¢(s)ā„VĻQ^ā¢(s)superscriptsubscriptsuperscriptsubscript^V _j(s)ā„ V _ Q(s)Vitalic_Ļitalic_j ( s ) ā„ Vitalic_Ļover start_ARG Q end_ARG ( s ) (due to the optimality of Ļjsubscript _jĻitalic_j after j steps), we have 0ā¤VĻjā¢(s)āVĻQ^ā¢(s)0superscriptsubscriptsuperscriptsubscript 0⤠V _j(s)-V _ Q(s)0 ⤠Vitalic_Ļitalic_j ( s ) - Vitalic_Ļover start_ARG Q end_ARG ( s ) =Ļā¼pĻ(ā |Ļj,s0=s)ā¢[āi=0āγiā¢rā¢(si,ai)]āĻā¼pĻ(ā |ĻQ^,s0=s)ā¢[āi=0āγiā¢rā¢(si,ai)] =E_Ļ p_Ļ(Ā·| _j,s_0=s) [ _% i=0^āγ^ir(s_i,a_i) ]-E_Ļ p_Ļ(% Ā·| _ Q,s_0=s) [ _i=0^āγ^ir(s_i,a_i) ]= blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļitalic_j , s0 = s ) end_POSTSUBSCRIPT [ āi = 0ā γitalic_i r ( sitalic_i , aitalic_i ) ] - blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļover start_ARG Q end_ARG , s0 = s ) end_POSTSUBSCRIPT [ āi = 0ā γitalic_i r ( sitalic_i , aitalic_i ) ] =Ļā¼pĻ(ā |Ļj,s0=s)ā¢[āi=jāγiā¢rā¢(si,ai)]āĻā¼pĻ(ā |ĻQ^,s0=s)ā¢[āi=jāγiā¢rā¢(si,ai)] =E_Ļ p_Ļ(Ā·| _j,s_0=s) [ _% i=j^āγ^ir(s_i,a_i) ]-E_Ļ p_Ļ(% Ā·| _ Q,s_0=s) [ _i=j^āγ^ir(s_i,a_i) ]= blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļitalic_j , s0 = s ) end_POSTSUBSCRIPT [ āi = jā γitalic_i r ( sitalic_i , aitalic_i ) ] - blackboard_EĻ ā¼ p start_POSTSUBSCRIPT Ļ ( ā | Ļover start_ARG Q end_ARG , s0 = s ) end_POSTSUBSCRIPT [ āi = jā γitalic_i r ( sitalic_i , aitalic_i ) ] ā¤āi=jāγiā¢(Rmā¢aā¢xāRmā¢iā¢n)absentsuperscriptsubscriptsuperscriptsubscriptsubscript ⤠_i=j^āγ^i(R_max-R_min)⤠āi = jā γitalic_i ( Ritalic_m a x - Ritalic_m i n ) =γjā¢Rmā¢aā¢xāRmā¢iā¢n1āγā¢ājāāā¢0.absentsuperscriptsubscriptsubscript1ā0 =γ^j R_max-R_min1-γ jāā% ā0.= γitalic_j divide start_ARG Ritalic_m a x - Ritalic_m i n end_ARG start_ARG 1 - γ end_ARG start_UNDERACCENT j ā ā end_UNDERACCENT start_ARG ā end_ARG 0 . Therefore, by the squeeze theorem, we have limjāāVĻjā¢(s)āVĻQ^ā¢(s)=0subscriptāsuperscriptsubscriptsuperscriptsubscript^0 _jāāV _j(s)-V _ Q(s)=0limitalic_j ā ā Vitalic_Ļitalic_j ( s ) - Vitalic_Ļover start_ARG Q end_ARG ( s ) = 0. Finally, noting that limjāāĪ»j=āj=0āγjā¢Ī»=Ī»1āγ,subscriptāsubscriptsuperscriptsubscript0superscript1 _jāā _j= _j=0^āγ^jĪ»= % Ī»1-γ,limitalic_j ā ā Ī»italic_j = āj = 0ā γitalic_j Ī» = divide start_ARG Ī» end_ARG start_ARG 1 - γ end_ARG , we have for all s: VĻQ^ā¢(s)=limjāāVĻjā¢(s)ā„Vāā¢(s)ālimjāāĪ»j=Vāā¢(s)ā2ā¢Īµ+2ā¢Ī“ā¢(Vmā¢aā¢xāVmā¢iā¢n)1āγ.superscriptsubscript^subscriptāsuperscriptsubscriptsuperscriptsubscriptāsubscriptsuperscript22subscriptsubscript1V _ Q(s)= _jāāV _j(s)ā„ V^*(s)- _jā% ā _j=V^*(s)- 2 +2Ī“(V_max-V_min)1-% γ.Vitalic_Ļover start_ARG Q end_ARG ( s ) = limitalic_j ā ā Vitalic_Ļitalic_j ( s ) ā„ Vā ( s ) - limitalic_j ā ā Ī»italic_j = Vā ( s ) - divide start_ARG 2 ε + 2 Ī“ ( Vitalic_m a x - Vitalic_m i n ) end_ARG start_ARG 1 - γ end_ARG . ā Lemma 9 (Hoeffding-Serfling Inequalities [4, 33]). Let =xii=1Nsuperscriptsubscriptsubscript1X=\x_i\_i=1^NX = xitalic_i i = 1N be a finite set of N>11N>1N > 1 real points and Xn=Xjj=1nsubscriptsuperscriptsubscriptsubscript1X_n=\X_j\_j=1^nXitalic_n = Xitalic_j j = 1n a subset of size n<Nn<Nn < N sampled uniformly at random without replacement from XX. Additionally, denote μ=1Nā¢āi=1Nxi1superscriptsubscript1subscriptμ= 1N _i=1^Nx_iμ = divide start_ARG 1 end_ARG start_ARG N end_ARG āi = 1N xitalic_i, a=miniā”xisubscriptsubscripta= _ix_ia = minitalic_i xitalic_i and b=maxiā”xisubscriptsubscriptb= _ix_ib = maxitalic_i xitalic_i. Then, for m=minā”(n,Nān)m= (n,N-n)m = min ( n , N - n ) and any ε>00 >0ε > 0: āā¢[|1nā¢āj=1nXjāμ|ā„ε]ā¤2ā¢expā”ā2ā¢Īµ2ā¢n(1ānN)ā¢(1+1m)ā¢(bāa)2.ādelimited-[]1superscriptsubscript1subscript22superscript2111superscript2P [ | 1n _j=1^nX_j-μ |ā„% ]⤠2 \- 2 ^2n(1- nN)(% 1+ 1m)(b-a)^2 \.blackboard_P [ | divide start_ARG 1 end_ARG start_ARG n end_ARG āj = 1n Xitalic_j - μ | ℠ε ] ⤠2 exp - divide start_ARG 2 ε2 n end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG m end_ARG ) ( b - a )2 end_ARG . Proof. First, we show the slightly more general result: 1) 1)1 ) āā¢[1nā¢āj=1nXjāμā„ε]ā¤expā”ā2ā¢Īµ2ā¢n(1ānN)ā¢(1+1n)ā¢(bāa)2,ādelimited-[]1superscriptsubscript1subscript2superscript2111superscript2 [ 1n _j=1^nX_j-μā„% ]⤠\- 2 ^2n(1- nN)(1+% 1n)(b-a)^2 \,blackboard_P [ divide start_ARG 1 end_ARG start_ARG n end_ARG āj = 1n Xitalic_j - μ ℠ε ] ⤠exp - divide start_ARG 2 ε2 n end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG n end_ARG ) ( b - a )2 end_ARG , 2) 2)2 ) āā¢[1nā¢āj=1nXjāμā¤āε]ā¤expā”ā2ā¢Īµ2ā¢n(1ānN)ā¢(1+1Nān)ā¢(bāa)2.ādelimited-[]1superscriptsubscript1subscript2superscript2111superscript2 [ 1n _j=1^nX_j-μā¤-% ]⤠\- 2 ^2n(1- nN)(1+% 1N-n)(b-a)^2 \.blackboard_P [ divide start_ARG 1 end_ARG start_ARG n end_ARG āj = 1n Xitalic_j - μ ⤠- ε ] ⤠exp - divide start_ARG 2 ε2 n end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG N - n end_ARG ) ( b - a )2 end_ARG . The proof of 1) is similar to the one proposed in [4]: Let Zn=1nā¢āj=1nXjāμsubscript1superscriptsubscript1subscriptZ_n= 1n _j=1^nX_j- _n = divide start_ARG 1 end_ARG start_ARG n end_ARG āj = 1n Xitalic_j - μ. We have for any Ī»>00Ī»>0Ī» > 0: āā¢[Znā„ε]=āā¢[eĪ»ā¢nā¢Znā„eĪ»ā¢nā¢Īµ]ā¤ā¢[eĪ»ā¢nā¢Zn]eĪ»ā¢nā¢Īµā¤expā”18ā¢(bāa)2ā¢Ī»2ā¢(n+1)ā¢(1ānN)āĪ»ā¢nā¢Īµ,ādelimited-[]subscriptādelimited-[]superscriptsubscriptsuperscriptdelimited-[]superscriptsubscriptsuperscript18superscript2superscript211P [Z_nā„ ]=P [e^Ī» nZ_% nā„ e^Ī» n ]⤠E[e^Ī» nZ_n% ]e^Ī» n ⤠\ 18(b-a)^2Ī»^2(n+% 1) (1- nN )-Ī» n \,blackboard_P [ Zitalic_n ℠ε ] = blackboard_P [ eitalic_Ī» n Zitalic_n ā„ eitalic_Ī» n ε ] ⤠divide start_ARG blackboard_E [ eitalic_Ī» n Zitalic_n ] end_ARG start_ARG eitalic_Ī» n ε end_ARG ⤠exp divide start_ARG 1 end_ARG start_ARG 8 end_ARG ( b - a )2 Ī»2 ( n + 1 ) ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) - Ī» n ε , where we have used Markovās inequality along with Proposition 2.3 from [4] (slightly improving the original result proposed by Serfling [33]). The result 1) follows by finding Ī» that minimizes this upper-bound, i.e., Ī»=4ā¢nā¢Īµ(n+1)ā¢(1ānN)ā¢(bāa)2.411superscript2Ī»= 4n (n+1)(1- nN)(b-a)^2.Ī» = divide start_ARG 4 n ε end_ARG start_ARG ( n + 1 ) ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( b - a )2 end_ARG . For 2), we note that sampling XnsubscriptX_nXitalic_n is equivalent to sampling XNānā²=āXnsubscriptsuperscriptā²subscriptX _N-n=X X_nXā²italic_N - n = X ā Xitalic_n. Therefore: āā¢[1nā¢āj=1nXjāμā¤āε]ādelimited-[]1superscriptsubscript1subscript [ 1n _j=1^nX_j-μā¤-% ]blackboard_P [ divide start_ARG 1 end_ARG start_ARG n end_ARG āj = 1n Xitalic_j - μ ⤠- ε ] =āā¢[1nā¢(āj=1nXjānā¢Ī¼)ā¤āε]absentādelimited-[]1superscriptsubscript1subscript =P [ 1n ( _j=1^nX_j-nμ % )ā¤- ]= blackboard_P [ divide start_ARG 1 end_ARG start_ARG n end_ARG ( āj = 1n Xitalic_j - n μ ) ⤠- ε ] =āā¢[1nā¢(Nā¢Ī¼āāj=1NānXjā²ānā¢Ī¼)ā¤āε]absentādelimited-[]1superscriptsubscript1subscriptsuperscriptā² =P [ 1n (Nμ- _j=1^N-nX % _j-nμ )ā¤- ]= blackboard_P [ divide start_ARG 1 end_ARG start_ARG n end_ARG ( N μ - āj = 1N - n Xā²italic_j - n μ ) ⤠- ε ] =āā¢[Nānā¢(μā1Nānā¢āj=1NānXjā²)ā¤āε]absentādelimited-[]1superscriptsubscript1subscriptsuperscriptā² =P [ N-nn (μ- 1N-n _j=1^% N-nX _j )ā¤- ]= blackboard_P [ divide start_ARG N - n end_ARG start_ARG n end_ARG ( μ - divide start_ARG 1 end_ARG start_ARG N - n end_ARG āj = 1N - n Xā²italic_j ) ⤠- ε ] =āā¢[1Nānā¢āj=1NānXjā²āμā„nā¢ĪµNān]absentādelimited-[]1superscriptsubscript1subscriptsuperscriptā² =P [ 1N-n _j=1^N-nX _j-μ% ā„ n N-n ]= blackboard_P [ divide start_ARG 1 end_ARG start_ARG N - n end_ARG āj = 1N - n Xā²italic_j - μ ā„ divide start_ARG n ε end_ARG start_ARG N - n end_ARG ] ā¤expā”ā2ā¢Īµ2ā¢n(1ānN)ā¢(1+1Nān)ā¢(bāa)2,absent2superscript2111superscript2 ⤠\- 2 ^2n(1- nN)(1+ % 1N-n)(b-a)^2 \,⤠exp - divide start_ARG 2 ε2 n end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG N - n end_ARG ) ( b - a )2 end_ARG , where we have used 1) in the last step. Lastly, the final result follows from Booleās inequality (union bound) between 1) and 2). ā A.2.2 Existence of PAA and A policies See 3 Proof. Similarly to [19], the core idea (and challenge) of the proof is to bound |Qāā¢(s,a)āQ^Hā¢(s,a)|superscriptsuperscript^|Q^*(s,a)- Q^H(s,a)|| Qā ( s , a ) - over start_ARG Q end_ARGH ( s , a ) | for all state-action pairs so that Lemma 7. However, in contrast with [19], we must now deal with an approximate dynamics model, as well as an approximate reward, which significantly complicates the task. To do so, we write the following for h>0ā0h>0h > 0 (omitting the dependency of K, C and InsubscriptI_nIitalic_n in the notation): Qāā¢(s,a)āQ^hā¢(s,a)superscriptsuperscript^ā Q^*(s,a)- Q^h(s,a)Qā ( s , a ) - over start_ARG Q end_ARGh ( s , a ) =rāā¢(s,a)ār^Inā¢(s,a)+γā¢(sā²ā¼p(ā |s,a)ā¢[Vāā¢(sā²)]ā^sā²ā¼p^(ā |s,a)Cā¢[V^hā1ā¢(sā²)]) =r_I(s,a)- r_I_n(s,a)+γ (E% _s p(Ā·|s,a)[V^*(s )]- E^C_s^% p(Ā·|s,a)[ V^h-1(s )] )= rcaligraphic_I ( s , a ) - over start_ARG r end_ARGI start_POSTSUBSCRIPT n end_POSTSUBSCRIPT ( s , a ) + γ ( blackboard_Esā² ā¼ p ( ā | s , a ) [ Vā ( sā² ) ] - over start_ARG blackboard_E end_ARGCitalic_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ over start_ARG V end_ARGh - 1 ( sā² ) ] ) =sā²ā¼p(ā |s,a)ā¢[Wqā¢(ā¢(ā²);ā)]ā^ā²ā¼^(ā |,)ā¢[ā¢(ā¢(ā²);)] =E_s p(Ā·|s,a)[W_q( u(s % );I)]- E^K_s p(Ā·|s,a)[W_% q( u(s );I_n)]= blackboard_Esā² ā¼ p ( ā | s , a ) [ Witalic_q ( u ( sā² ) ; I ) ] - over start_ARG blackboard_E end_ARGKbold_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Wbold_q ( u ( sā² ) ; Ibold_n ) ] +γā¢(sā²ā¼p(ā |s,a)ā¢[Vāā¢(sā²)]ā^sā²ā¼p^(ā |s,a)Cā¢[V^hā1ā¢(sā²)]) +γ(E_s p(Ā·|s,a)[V^*(s^% )]- E^C_s p(Ā·|s,a)[ V^h-1% (s )])+ γ ( blackboard_Esā² ā¼ p ( ā | s , a ) [ Vā ( sā² ) ] - over start_ARG blackboard_E end_ARGCitalic_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ over start_ARG V end_ARGh - 1 ( sā² ) ] ) =sā²ā¼p(ā |s,a)ā¢[Wqā¢(ā¢(ā²);ā)]āā²ā¼(ā |,)ā¢[ā¢(ā¢(ā²);)] =E_s p(Ā·|s,a)[W_q( u(s % );I)]-E_s p(Ā·|s,a)[W_q( u(s^% );I_n)]= blackboard_Esā² ā¼ p ( ā | s , a ) [ Witalic_q ( u ( sā² ) ; I ) ] - blackboard_Esā² ā¼ p ( ā | s , a ) [ Wbold_q ( u ( sā² ) ; Ibold_n ) ] +sā²ā¼p(ā |s,a)ā¢[Wqā¢(ā¢(ā²);)]āā²ā¼^(ā |,)ā¢[ā¢(ā¢(ā²);)] +E_s p(Ā·|s,a)[W_q( u(s^% );I_n)]-E_s p(Ā·|s,a)[W_q( u(s% );I_n)]+ blackboard_Esā² ā¼ p ( ā | s , a ) [ Witalic_q ( u ( sā² ) ; Ibold_n ) ] - blackboard_Esā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Wbold_q ( u ( sā² ) ; Ibold_n ) ] +sā²ā¼p^(ā |s,a)ā¢[Wqā¢(ā¢(ā²);)]ā^ā²ā¼^(ā |,)ā¢[ā¢(ā¢(ā²);)] +E_s p(Ā·|s,a)[W_q( u% (s );I_n)]- E^K_s p(Ā·|s,a)[% W_q( u(s );I_n)]+ blackboard_Esā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Witalic_q ( u ( sā² ) ; Ibold_n ) ] - over start_ARG blackboard_E end_ARGKbold_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Wbold_q ( u ( sā² ) ; Ibold_n ) ] +γā¢(sā²ā¼p(ā |s,a)ā¢[Vāā¢(sā²)]āsā²ā¼p^(ā |s,a)ā¢[Vāā¢(sā²)]) +γ(E_s p(Ā·|s,a)[V^*(s^% )]-E_s p(Ā·|s,a)[V^*(s )])+ γ ( blackboard_Esā² ā¼ p ( ā | s , a ) [ Vā ( sā² ) ] - blackboard_Esā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Vā ( sā² ) ] ) +γā¢(sā²ā¼p^(ā |s,a)ā¢[Vāā¢(sā²)]ā^sā²ā¼p^(ā |s,a)Cā¢[Vāā¢(sā²)]) +γ(E_s p(Ā·|s,a)[V^*% (s )]- E^C_s p(Ā·|s,a)[V^*(s^% )])+ γ ( blackboard_Esā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Vā ( sā² ) ] - over start_ARG blackboard_E end_ARGCitalic_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Vā ( sā² ) ] ) +γā¢(^sā²ā¼p^(ā |s,a)Cā¢[Vāā¢(sā²)]ā^sā²ā¼p^(ā |s,a)Cā¢[V^hā1ā¢(sā²)]) +γ( E^C_s p(Ā·|s% ,a)[V^*(s )]- E^C_s p(Ā·|s,a)% [ V^h-1(s )])+ γ ( over start_ARG blackboard_E end_ARGCitalic_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Vā ( sā² ) ] - over start_ARG blackboard_E end_ARGCitalic_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ over start_ARG V end_ARGh - 1 ( sā² ) ] ) such that, for any state-action pair, |Qāā¢(s,a)āQ^hā¢(s,a)|superscriptsuperscript^ā |Q^*(s,a)- Q^h(s,a)|| Qā ( s , a ) - over start_ARG Q end_ARGh ( s , a ) | ā¤sā²ā¼p(ā |s,a)ā¢[|Wqā¢(ā¢(ā²);ā)āā¢(ā¢(ā²);)|āZ1] _s p(Ā·|s,a)[ |W_q(% u(s );I)-W_q( u(s );I_n)|_Z_1]⤠blackboard_Esā² ā¼ p ( ā | s , a ) [ underā start_ARG | Witalic_q ( u ( sā² ) ; I ) - Wbold_q ( u ( sā² ) ; Ibold_n ) | end_ARGZ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] +|sā²ā¼p(ā |s,a)ā¢[Wqā¢(ā¢(ā²);)]āā²ā¼^(ā |,)ā¢[ā¢(ā¢(ā²);)]|āZ2 + |E_s p(Ā·|s,a)[W_q% ( u(s );I_n)]-E_s p(Ā·|s,a)[W_% q( u(s );I_n)]|_Z_2+ underā start_ARG | blackboard_Esā² ā¼ p ( ā | s , a ) [ Witalic_q ( u ( sā² ) ; Ibold_n ) ] - blackboard_Esā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Wbold_q ( u ( sā² ) ; Ibold_n ) ] | end_ARGZ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT +|sā²ā¼p^(ā |s,a)ā¢[Wqā¢(ā¢(ā²);)]ā^ā²ā¼^(ā |,)ā¢[ā¢(ā¢(ā²);)]|āZ3 + |E_s p(Ā·|s,a)% [W_q( u(s );I_n)]- E^K_s p% (Ā·|s,a)[W_q( u(s );I_n)]|_Z_3+ underā start_ARG | blackboard_Esā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Witalic_q ( u ( sā² ) ; Ibold_n ) ] - over start_ARG blackboard_E end_ARGKbold_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Wbold_q ( u ( sā² ) ; Ibold_n ) ] | end_ARGZ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT +γā¢|sā²ā¼p(ā |s,a)ā¢[Vāā¢(sā²)]āsā²ā¼p^(ā |s,a)ā¢[Vāā¢(sā²)]|āZ4 +γ |E_s p(Ā·|s,a)% [V^*(s )]-E_s p(Ā·|s,a)[V^*(s^% )]|_Z_4+ γ underā start_ARG | blackboard_Esā² ā¼ p ( ā | s , a ) [ Vā ( sā² ) ] - blackboard_Esā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Vā ( sā² ) ] | end_ARGZ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT +γā¢|sā²ā¼p^(ā |s,a)ā¢[Vāā¢(sā²)]ā^sā²ā¼p^(ā |s,a)Cā¢[Vāā¢(sā²)]|āZ5 +γ |E_s p(Ā·% |s,a)[V^*(s )]- E^C_s p(Ā·|s,% a)[V^*(s )]|_Z_5+ γ underā start_ARG | blackboard_Esā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Vā ( sā² ) ] - over start_ARG blackboard_E end_ARGCitalic_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ Vā ( sā² ) ] | end_ARGZ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT +γā¢^sā²ā¼p^(ā |s,a)Cā¢[|Vāā¢(sā²)āV^hā1ā¢(sā²)|]āZ6 +γ E^C_s % p(Ā·|s,a)[|V^*(s )- V^h-1(s )|]_Z_6+ γ underā start_ARG over start_ARG blackboard_E end_ARGCitalic_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ | Vā ( sā² ) - over start_ARG V end_ARGh - 1 ( sā² ) | ] end_ARGZ start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT where we have used the triangle inequality, the linearity of expectation and the fact that |ā¢[X]|ā¤ā¢[|X|]delimited-[]delimited-[]|E[X]| [|X|]| blackboard_E [ X ] | ⤠blackboard_E [ | X | ] for any random variable X. From Lemma 5, we have that Z1ā¤Īµ1subscript1subscript1Z_1⤠_1Z1 ⤠ε1 with probability at least 1āĪ“11subscript11- _11 - Ī“1 where Ī“1ā2ā¢expā”(ā2ā¢nā¢Īµ12(1ānN)ā¢(1+1m)ā¢Īā¢(ε1,Umā¢iā¢n,Umā¢aā¢x,q))ā¤2ā¢expā”(ānā¢Īµ121ānNā¢Īā¢(ε1,Umā¢iā¢n,Umā¢aā¢x,q)).āsubscript122superscriptsubscript12111Īsubscript1subscriptsubscript2superscriptsubscript121Īsubscript1subscriptsubscript _1 2 (- 2n _1^2(1- nN)(% 1+ 1m) ( _1,U_min,U_max,q) )⤠2 % (- n _1^21- nN ( _1,U_min,U_% max,q) ).Ī“1 ā 2 exp ( - divide start_ARG 2 n ε12 end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) ( 1 + divide start_ARG 1 end_ARG start_ARG m end_ARG ) end_ARG Ī ( ε1 , Uitalic_m i n , Uitalic_m a x , q ) ) ⤠2 exp ( - divide start_ARG n ε12 end_ARG start_ARG 1 - divide start_ARG n end_ARG start_ARG N end_ARG end_ARG Ī ( ε1 , Uitalic_m i n , Uitalic_m a x , q ) ) . Recall that Umā¢iā¢nā¤Wqā¢(ā¢())ā¤subscriptsubscriptsubscriptU_min⤠W_q( u(s))⤠U_maxUitalic_m i n ⤠Witalic_q ( u ( s ) ) ⤠Ubold_max and Vmā¢iā¢n=Umā¢iā¢n1āγā¤Vāā¢(s)ā¤Umā¢aā¢x1āγ=Vmā¢aā¢xsubscriptsubscript1superscriptsubscript1subscriptV_min= U_min1-γ⤠V^*(s)⤠U_max1-γ=V_maxVitalic_m i n = divide start_ARG Uitalic_m i n end_ARG start_ARG 1 - γ end_ARG ⤠Vā ( s ) ⤠divide start_ARG Uitalic_m a x end_ARG start_ARG 1 - γ end_ARG = Vitalic_m a x for any state s and utility profile uu. Therefore, from Lemma 6, we have (with probability 1) Z2ā¤2ā¢Īā¢Uā¢minā”d2,1āeādāε2andZ4ā¤2ā¢Īā¢U1āγā¢minā”d2,1āeādāε4,formulae-sequencesubscript22Ī21superscriptāsubscript2andsubscript42Ī121superscriptāsubscript4Z_2⤠2 U \ d2,1-e^-d\ _2% and Z_4⤠2 U1-γ \ % d2,1-e^-d\ _4,Z2 ⤠2 Ī U square-root start_ARG min divide start_ARG d end_ARG start_ARG 2 end_ARG , 1 - e- d end_ARG ā ε2 and Z4 ⤠2 divide start_ARG Ī U end_ARG start_ARG 1 - γ end_ARG square-root start_ARG min divide start_ARG d end_ARG start_ARG 2 end_ARG , 1 - e- d end_ARG ā ε4 , (26) where Īā¢UāUmā¢aā¢xāUmā¢iā¢nāĪsubscriptsubscript U U_max-U_minĪ U ā Uitalic_m a x - Uitalic_m i n and dāsup(s,a)DKā¢L(p(ā |s,a)||p^(ā |s,a))d _(s,a)D_KL(p(Ā·|s,a)|| p(Ā·|s,a))d ā sup( s , a ) Ditalic_K L ( p ( ā | s , a ) | | over start_ARG p end_ARG ( ā | s , a ) ). Furthermore, by the standard Hoeffdingās inequality, we have Z3ā¤Īµ3subscript3subscript3Z_3⤠_3Z3 ⤠ε3 with probability at least 1āĪ“31subscript31- _31 - Ī“3 where Ī“3ā2ā¢expā”(ā2ā¢Kā¢Īµ32Īā¢U2),āsubscript322superscriptsubscript32Īsuperscript2 _3 2 (- 2K _3^2 U^2% ),Ī“3 ā 2 exp ( - divide start_ARG 2 K ε32 end_ARG start_ARG Ī U2 end_ARG ) , and Z5ā¤Īµ5subscript5subscript5Z_5⤠_5Z5 ⤠ε5 with probability at least 1āĪ“51subscript51- _51 - Ī“5 where Ī“5ā2ā¢expā”(ā2ā¢Cā¢(1āγ)2ā¢Īµ52Īā¢U2).āsubscript522superscript12superscriptsubscript52Īsuperscript2 _5 2 (- 2C(1-γ)^2 _5^2% U^2 ).Ī“5 ā 2 exp ( - divide start_ARG 2 C ( 1 - γ )2 ε52 end_ARG start_ARG Ī U2 end_ARG ) . Finally, we have ^sā²ā¼p^(ā |s,a)Cā¢[|Vāā¢(sā²)āV^hā1ā¢(sā²)|] E^C_s p(Ā·|s,a)[|V^*(s^% )- V^h-1(s )|]over start_ARG blackboard_E end_ARGCitalic_sā² ā¼ over start_ARG p end_ARG ( ā | s , a ) [ | Vā ( sā² ) - over start_ARG V end_ARGh - 1 ( sā² ) | ] =1Cā¢āi=1C|Vāā¢(si)āV^hā1ā¢(si)|absent1superscriptsubscript1superscriptsubscriptsuperscript^ā1subscript = 1C _i=1^C|V^*(s_i)- V^h-1(s_i)|= divide start_ARG 1 end_ARG start_ARG C end_ARG āi = 1C | Vā ( sitalic_i ) - over start_ARG V end_ARGh - 1 ( sitalic_i ) | =1Cā¢āi=1C|maxaā”Qāā¢(si,a)āmaxaā”Q^hā1ā¢(si,a)|absent1superscriptsubscript1subscriptsuperscriptsubscriptsubscriptsuperscript^ā1subscript = 1C _i=1^C| _aQ^*(s_i,a)- _a Q% ^h-1(s_i,a)|= divide start_ARG 1 end_ARG start_ARG C end_ARG āi = 1C | maxitalic_a Qā ( sitalic_i , a ) - maxitalic_a over start_ARG Q end_ARGh - 1 ( sitalic_i , a ) | ā¤1Cā¢āi=1C|Qāā¢(si,a~i)āQ^hā1ā¢(si,a~i)|absent1superscriptsubscript1superscriptsubscriptsubscript~superscript^ā1subscriptsubscript~ ⤠1C _i=1^C|Q^*(s_i, a_i)- Q^% h-1(s_i, a_i)|⤠divide start_ARG 1 end_ARG start_ARG C end_ARG āi = 1C | Qā ( sitalic_i , over~ start_ARG a end_ARGi ) - over start_ARG Q end_ARGh - 1 ( sitalic_i , over~ start_ARG a end_ARGi ) | with a~iāargā”maxaā”Qāā¢(si,a)if ā¢maxaā”Qāā¢(si,a)ā„maxaā”Q^hā1ā¢(si,a)argā”maxaā”Q^hā1ā¢(si,a)if ā¢maxaā”Qāā¢(si,a)<maxaā”Q^hā1ā¢(si,a),āsubscript~casessubscriptsuperscriptsubscriptif subscriptsuperscriptsubscriptsubscriptsuperscript^ā1subscriptsubscriptsuperscript^ā1subscriptif subscriptsuperscriptsubscriptsubscriptsuperscript^ā1subscript a_i \ array[]lc _aQ^*(s_i,a)&% if _aQ^*(s_i,a)ā„ _a Q^h-1(s_i,a)\\ _a Q^h-1(s_i,a)& if _aQ^*(s_i,a)< _a% Q^h-1(s_i,a) array .,over~ start_ARG a end_ARGi ā start_ARRAY start_ROW start_CELL arg maxitalic_a Qā ( sitalic_i , a ) end_CELL start_CELL if maxitalic_a Qā ( sitalic_i , a ) ā„ maxitalic_a over start_ARG Q end_ARGh - 1 ( sitalic_i , a ) end_CELL end_ROW start_ROW start_CELL arg maxitalic_a over start_ARG Q end_ARGh - 1 ( sitalic_i , a ) end_CELL start_CELL if maxitalic_a Qā ( sitalic_i , a ) < maxitalic_a over start_ARG Q end_ARGh - 1 ( sitalic_i , a ) end_CELL end_ROW end_ARRAY , and where the last inequality is obtained after a careful analysis of the absolute value operator. This suggests that we can proceed by induction on hāh. Let α0āĪā¢U1āγāsubscript0Ī1 _0 U1-γα0 ā divide start_ARG Ī U end_ARG start_ARG 1 - γ end_ARG and αhāε1+ε2+ε3+γā¢(ε4+ε5+αhā1)āsubscriptāsubscript1subscript2subscript3subscript4subscript5subscriptā1 _h _1+ _2+ _3+γ(% _4+ _5+ _h-1)αitalic_h ā ε1 + ε2 + ε3 + γ ( ε4 + ε5 + αitalic_h - 1 ) for h>0ā0h>0h > 0, and let Ļ0ā0āsubscriptitalic-Ļ00 _0 0Ļ0 ā 0 and ĻhāĪ“1+Ī“3+Ī“5+Cā¢||ā¢Ļhā1āsubscriptitalic-Ļāsubscript1subscript3subscript5subscriptitalic-Ļā1 _h _1+ _3+ _5+C|A| _h-1Ļitalic_h ā Ī“1 + Ī“3 + Ī“5 + C | A | Ļitalic_h - 1 for h>0ā0h>0h > 0. We start the induction by noting that, for any state-action pair, |Qāā¢(s,a)āQ^0ā¢(s,a)|=|Qāā¢(s,a)|ā¤Īā¢U1āγ=α0with probability ā¢1=1āĻ0formulae-sequencesuperscriptsuperscript^0superscriptĪ1subscript0with probability 11subscriptitalic-Ļ0|Q^*(s,a)- Q^0(s,a)|=|Q^*(s,a)|⤠U1-γ=α% _0 with probability 1=1- _0| Qā ( s , a ) - over start_ARG Q end_ARG0 ( s , a ) | = | Qā ( s , a ) | ⤠divide start_ARG Ī U end_ARG start_ARG 1 - γ end_ARG = α0 with probability 1 = 1 - Ļ0 For h>1ā1h>1h > 1, assuming that, for any state-action pair, |Qāā¢(s,a)āQ^hā1ā¢(s,a)|ā¤Ī±hā1superscriptsuperscript^ā1subscriptā1|Q^*(s,a)- Q^h-1(s,a)|⤠_h-1| Qā ( s , a ) - over start_ARG Q end_ARGh - 1 ( s , a ) | ⤠αitalic_h - 1 with probability at least 1āĻhā11subscriptitalic-Ļā11- _h-11 - Ļitalic_h - 1, we have from above |Qāā¢(s,a)āQ^hā¢(s,a)|ā¤Īµ1+ε2+ε3+γā¢(ε4+ε5+αhā1)=αhsuperscriptsuperscript^āsubscript1subscript2subscript3subscript4subscript5subscriptā1subscriptā|Q^*(s,a)- Q^h(s,a)|⤠_1+ _2+ _% 3+γ( _4+ _5+ _h-1)= _h| Qā ( s , a ) - over start_ARG Q end_ARGh ( s , a ) | ⤠ε1 + ε2 + ε3 + γ ( ε4 + ε5 + αitalic_h - 1 ) = αitalic_h (27) with probability at least 1āĪ“1āĪ“3āĪ“5āCā¢||ā¢Ļhā1=1āĻh1subscript1subscript3subscript5subscriptitalic-Ļā11subscriptitalic-Ļā1- _1- _3- _5-C|A| _h-1=1- _h1 - Ī“1 - Ī“3 - Ī“5 - C | A | Ļitalic_h - 1 = 1 - Ļitalic_h, as we require that all C estimates of Q^hā1superscript^ā1 Q^h-1over start_ARG Q end_ARGh - 1 are accurate for each action. Solving for αHsubscript _Hαitalic_H, we get αHsubscript _Hαitalic_H =āi=0Hā1γiā¢(ε1+ε2+ε3+γā¢(ε4+ε5))+γHā¢Īā¢U1āγabsentsuperscriptsubscript01superscriptsubscript1subscript2subscript3subscript4subscript5superscriptĪ1 = _i=0^H-1γ^i( _1+ _2+% _3+γ( _4+ _5))+γ^H % U1-γ= āi = 0H - 1 γitalic_i ( ε1 + ε2 + ε3 + γ ( ε4 + ε5 ) ) + γitalic_H divide start_ARG Ī U end_ARG start_ARG 1 - γ end_ARG =(ε1+ε2+ε3+γā¢(ε4+ε5))ā¢1āγH1āγ+γHā¢Īā¢U1āγabsentsubscript1subscript2subscript3subscript4subscript51superscript1superscriptĪ1 =( _1+ _2+ _3+γ(% _4+ _5)) 1-γ^H1-γ+γ^H % U1-γ= ( ε1 + ε2 + ε3 + γ ( ε4 + ε5 ) ) divide start_ARG 1 - γitalic_H end_ARG start_ARG 1 - γ end_ARG + γitalic_H divide start_ARG Ī U end_ARG start_ARG 1 - γ end_ARG ā¤Īµ1+ε2+ε3+γā¢(ε4+ε5)+γHā¢Īā¢U1āγ.absentsubscript1subscript2subscript3subscript4subscript5superscriptĪ1 ⤠_1+ _2+ _3+γ(% _4+ _5)+γ^H U1-γ.⤠divide start_ARG ε1 + ε2 + ε3 + γ ( ε4 + ε5 ) + γitalic_H Ī U end_ARG start_ARG 1 - γ end_ARG . (28) Note that ε2subscript2 _2ε2 and ε4subscript4 _4ε4 in Eq. (26) are non-controllable and only depend on the accuracy of the environment model p^ pover start_ARG p end_ARG. If we require |Vāā¢(s)āVĻPā¢Aā¢Aā¢(s)|ā¤Īµsuperscriptsuperscriptsubscript|V^*(s)-V _PAA(s)|⤠| Vā ( s ) - Vitalic_Ļitalic_P A A ( s ) | ⤠ε, then we must have 2ā¢(ε2+γā¢Īµ4)(1āγ)2<ε2subscript2subscript4superscript12 2( _2+γ _4)(1-γ)^2< start_ARG 2 ( ε2 + γ ε4 ) end_ARG start_ARG ( 1 - γ )2 end_ARG < ε from Lemma 7. Using the definitions of ε2subscript2 _2ε2 and ε4subscript4 _4ε4 from Eq. (26), this condition becomes minā”d2,1āeād<(1āγ)6ā¢Īµ216ā¢Īā¢U221superscriptsuperscript16superscript216Īsuperscript2 \ d2,1-e^-d\< (1-γ)^6 ^216 U^% 2min divide start_ARG d end_ARG start_ARG 2 end_ARG , 1 - e- d < divide start_ARG ( 1 - γ )6 ε2 end_ARG start_ARG 16 Ī U2 end_ARG with dāsup(s,a)DKā¢L(p(ā |s,a)ā„p^(ā |s,a))d _(s,a)D_KL(p(Ā·|s,a)\| p(Ā·|s,a))d ā sup( s , a ) Ditalic_K L ( p ( ā | s , a ) ā„ over start_ARG p end_ARG ( ā | s , a ) ). Since εā¤Īā¢U(1āγ)Ī1 ⤠U(1-γ)ε ⤠divide start_ARG Ī U end_ARG start_ARG ( 1 - γ ) end_ARG (as the bound would be trivial otherwise), the right-hand side of the inequality is less than 1111, and thus it is less restrictive (on p^ pover start_ARG p end_ARG) to only bound d22 d2divide start_ARG d end_ARG start_ARG 2 end_ARG (as x2ā¤1āeāx21superscript x2⤠1-e^-xdivide start_ARG x end_ARG start_ARG 2 end_ARG ⤠1 - e- x for xā[0,1]01xā[0,1]x ā [ 0 , 1 ]), which concludes the proof on the required accuracy of the dynamics model. Now that we have ensured that the environment model is accurate enough, we must choose the algorithmās parameters (namely K, C and n) to ensure that the other inaccuracies do not exceed the remaining āapproximation budget" εā2ā¢(ε2+γā¢Īµ4)(1āγ)2ā„εā8ā¢dā¢Īā¢U(1āγ)3>0.2subscript2subscript4superscript128Īsuperscript130 - 2( _2+γ _4)(1-γ)^2% ā„ - 8d U(1-γ)^3>0.ε - divide start_ARG 2 ( ε2 + γ ε4 ) end_ARG start_ARG ( 1 - γ )2 end_ARG ℠ε - divide start_ARG square-root start_ARG 8 d end_ARG Ī U end_ARG start_ARG ( 1 - γ )3 end_ARG > 0 . Solving for ĻHsubscriptitalic-Ļ _HĻitalic_H, we get ĻHsubscriptitalic-Ļ _HĻitalic_H =(Ī“1+Ī“3+Ī“5)ā¢āi=0Hā1(Cā¢||)iabsentsubscript1subscript3subscript5superscriptsubscript01superscript =( _1+ _3+ _5) _i=0^H-1(C|A% |)^i= ( Ī“1 + Ī“3 + Ī“5 ) āi = 0H - 1 ( C | A | )i =(Ī“1+Ī“3+Ī“5)ā¢(Cā¢||)Hā1Cā¢||ā1absentsubscript1subscript3subscript5superscript11 =( _1+ _3+ _5) (C|A|)^H-1% C|A|-1= ( Ī“1 + Ī“3 + Ī“5 ) divide start_ARG ( C | A | )H - 1 end_ARG start_ARG C | A | - 1 end_ARG ā¤2ā¢(Ī“1+Ī“3+Ī“5)ā¢(Cā¢||)Hā1,absent2subscript1subscript3subscript5superscript1 ⤠2( _1+ _3+ _5)(C|A|)^H-1,⤠2 ( Ī“1 + Ī“3 + Ī“5 ) ( C | A | )H - 1 , (29) where the last inequality follows from the fact that Cā¢||ā1ā„12ā¢Cā¢||112C|A|-1ā„ 12C|A|C | A | - 1 ā„ divide start_ARG 1 end_ARG start_ARG 2 end_ARG C | A | as Cā„11Cā„ 1C ā„ 1 and ||ā„22|A|ā„ 2| A | ā„ 2. Finally, using part 1) of Lemma 7, we get that for any state s, with probability at least 1ā2ā¢kā¢ĻH12subscriptitalic-Ļ1-2k _H1 - 2 k Ļitalic_H, hāāāāsuperscriptāh ^*h ā blackboard_Nā, Vāā¢(s)āVĻPā¢Aā¢Aā¢(s)superscriptsuperscriptsubscript V^*(s)-V _PAA(s)Vā ( s ) - Vitalic_Ļitalic_P A A ( s ) ā¤2ā¢Ī±H+γkā¢Īā¢U1āγabsent2subscriptsuperscriptĪ1 ⤠2 _H+γ^k U1-γ⤠divide start_ARG 2 αitalic_H + γitalic_k Ī U end_ARG start_ARG 1 - γ end_ARG (30) ā¤2(1āγ)2ā¢(ε1+ε2+ε3+γā¢(ε4+ε5)+γHā¢Īā¢U+1āγ2ā¢Ī³kā¢Īā¢U).absent2superscript12subscript1subscript2subscript3subscript4subscript5superscriptĪ12superscriptΠ⤠2(1-γ)^2 ( _1+ _2% + _3+γ( _4+ _5)+γ^H U+% 1-γ2γ^k U ).⤠divide start_ARG 2 end_ARG start_ARG ( 1 - γ )2 end_ARG ( ε1 + ε2 + ε3 + γ ( ε4 + ε5 ) + γitalic_H Ī U + divide start_ARG 1 - γ end_ARG start_ARG 2 end_ARG γitalic_k Ī U ) . That is, using the definitions of ε2subscript2 _2ε2 and ε4subscript4 _4ε4, and imposing the tolerance ε ε, we require ε1+ε3+γā¢Īµ5+γHā¢Īā¢U+1āγ2ā¢Ī³kā¢Īā¢Uā¤(1āγ)22ā¢(εā8ā¢dā¢Īā¢U(1āγ)3).subscript1subscript3subscript5superscriptĪ12superscriptĪsuperscript1228Īsuperscript13 _1+ _3+γ _5+γ^H U+ % 1-γ2γ^k U⤠(1-γ)^22 ( -% 8d U(1-γ)^3 ).ε1 + ε3 + γ ε5 + γitalic_H Ī U + divide start_ARG 1 - γ end_ARG start_ARG 2 end_ARG γitalic_k Ī U ⤠divide start_ARG ( 1 - γ )2 end_ARG start_ARG 2 end_ARG ( ε - divide start_ARG square-root start_ARG 8 d end_ARG Ī U end_ARG start_ARG ( 1 - γ )3 end_ARG ) . We fix ε1=ε3=γā¢Īµ5=γHā¢Īā¢U=(1āγ)28ā¢(εā8ā¢dā¢Īā¢U(1āγ)3ā11āγā¢Ī³kā¢Īā¢U)āβsubscript1subscript3subscript5superscriptĪsuperscript1288Īsuperscript1311superscriptĪā _1= _3=γ _5=γ^H U= % (1-γ)^28 ( - 8d U(1-γ)^3-% 11-γ^k U ) βε1 = ε3 = γ ε5 = γitalic_H Ī U = divide start_ARG ( 1 - γ )2 end_ARG start_ARG 8 end_ARG ( ε - divide start_ARG square-root start_ARG 8 d end_ARG Ī U end_ARG start_ARG ( 1 - γ )3 end_ARG - divide start_ARG 1 end_ARG start_ARG 1 - γ end_ARG γitalic_k Ī U ) ā β. From that, we directly obtain the required planning ādepthā H=maxā”1,ālogγā”(βĪā¢U)ā1subscriptĪH= \1, _γ ( β U )% \H = max 1 , ā logitalic_γ ( divide start_ARG β end_ARG start_ARG Ī U end_ARG ) ā , as well as the lower bound kā„logγā”((1āγ)ā¢ĪµĪā¢Uā8ā¢d(1āγ)2)subscript1Ī8superscript12kā„ _γ ( (1-γ) U- 8d% (1-γ)^2 )k ā„ logitalic_γ ( divide start_ARG ( 1 - γ ) ε end_ARG start_ARG Ī U end_ARG - divide start_ARG square-root start_ARG 8 d end_ARG end_ARG start_ARG ( 1 - γ )2 end_ARG ). Additionally, we choose C=γ2(1āγ)2ā¢Ksuperscript2superscript12C= γ^2(1-γ)^2KC = divide start_ARG γ2 end_ARG start_ARG ( 1 - γ )2 end_ARG K such that Ī“3=Ī“5=2ā¢expā”(ā2ā¢Kā¢Ī²2(Īā¢U)2)subscript3subscript522superscript2superscriptĪ2 _3= _5=2 (- 2Kβ^2( U)^2 )Ī“3 = Ī“5 = 2 exp ( - divide start_ARG 2 K β2 end_ARG start_ARG ( Ī U )2 end_ARG ), and we choose n such that Ī“1ā¤Ī“3subscript1subscript3 _1⤠_3Ī“1 ⤠Γ3, or equivalently nā¢Īā¢(β,Umā¢iā¢n,Umā¢aā¢x,q)(1ānN)ā„2ā¢KĪā¢U2.Īsubscriptsubscript12Īsuperscript2 n (β,U_min,U_max,q)(1- nN)ā„ 2K U% ^2.divide start_ARG n Ī ( β , Uitalic_m i n , Uitalic_m a x , q ) end_ARG start_ARG ( 1 - divide start_ARG n end_ARG start_ARG N end_ARG ) end_ARG ā„ divide start_ARG 2 K end_ARG start_ARG Ī U2 end_ARG . This is satisfied for nā„Nā¢(1+Īā¢U2ā¢Īā¢(β,Umā¢iā¢n,Umā¢aā¢x,q)ā¢N2ā¢K)ā1.superscript1Īsuperscript2Īsubscriptsubscript21nā„ N (1+ U^2 (β,U_min,U_max,q)N2K )^% -1.n ā„ N ( 1 + divide start_ARG Ī U2 Ī ( β , Uitalic_m i n , Uitalic_m a x , q ) N end_ARG start_ARG 2 K end_ARG )- 1 . With this choice of C and n, we can write Ī“1+Ī“3+Ī“5ā¤6ā¢expā”(ā2ā¢Kā¢Ī²2Īā¢U2).subscript1subscript3subscript562superscript2Īsuperscript2 _1+ _3+ _5⤠6 (- 2Kβ^2 U^% 2 ).Ī“1 + Ī“3 + Ī“5 ⤠6 exp ( - divide start_ARG 2 K β2 end_ARG start_ARG Ī U2 end_ARG ) . The last step is to choose K such that 2ā¢kā¢ĻHā¤Ī“2subscriptitalic-Ļ2k _H⤠2 k Ļitalic_H ⤠Γ, that is 24ā¢kā¢(Kā¢||)Hā1ā¢expā”(ā2ā¢Kā¢Ī²2Īā¢U2)ā¤Ī“.24superscript12superscript2Īsuperscript224k(K|A|)^H-1 (- 2Kβ^2 U^2 )% ā¤Ī“.24 k ( K | A | )H - 1 exp ( - divide start_ARG 2 K β2 end_ARG start_ARG Ī U2 end_ARG ) ⤠Γ . (31) If H=11H=1H = 1 (i.e., γā¤Ī²Īā¢UĪγ⤠β Uγ ⤠divide start_ARG β end_ARG start_ARG Ī U end_ARG), we can simply choose Kā„Īā¢U22ā¢Ī²2ā¢lnā”(24ā¢kĪ“),Īsuperscript22superscript224Kā„ U^22β^2 ( 24kĪ“ ),K ā„ divide start_ARG Ī U2 end_ARG start_ARG 2 β2 end_ARG ln ( divide start_ARG 24 k end_ARG start_ARG Ī“ end_ARG ) , and if H>11H>1H > 1 (i.e., γ>βĪā¢UĪγ> β Uγ > divide start_ARG β end_ARG start_ARG Ī U end_ARG), we can choose Kā„Īā¢U2β2ā¢((Hā1)ā¢lnā”(24ā¢kHā1ā¢(Hā1)ā¢||ā¢Īā¢U2β2)+lnā”(1Ī“)).Īsuperscript2superscript211241Īsuperscript2superscript21Kā„ U^2β^2 ((H-1) ( [H-1]24k(H-1)|% A| U^2β^2 )+ ( 1Ī“% ) ).K ā„ divide start_ARG Ī U2 end_ARG start_ARG β2 end_ARG ( ( H - 1 ) ln ( nth-root start_ARG H - 1 end_ARG start_ARG 24 k end_ARG ( H - 1 ) | A | divide start_ARG Ī U2 end_ARG start_ARG β2 end_ARG ) + ln ( divide start_ARG 1 end_ARG start_ARG Ī“ end_ARG ) ) . Indeed, setting xā24ā¢kHā1ā¢(Hā1)ā¢||ā1241x [H-1]24k(H-1)|A|x ā nth-root start_ARG H - 1 end_ARG start_ARG 24 k end_ARG ( H - 1 ) | A | and yāβĪā¢UāĪy β Uy ā divide start_ARG β end_ARG start_ARG Ī U end_ARG and substituting the expression for K, the left-hand term of inequality (31) can be rewritten as (xy2)Hā1ā¢(lnā”(xy2)+1Hā1ā¢lnā”(1Ī“))Hā1ā¢(y2x)2ā¢(Hā1)ā¢Ī“2superscriptsuperscript21superscriptsuperscript21111superscriptsuperscript221superscript2 ( xy^2 )^H-1 ( ( xy^2% )+ 1H-1 ( 1Ī“ ) )^H-1 ( % y^2x )^2(H-1)Ī“^2( divide start_ARG x end_ARG start_ARG y2 end_ARG )H - 1 ( ln ( divide start_ARG x end_ARG start_ARG y2 end_ARG ) + divide start_ARG 1 end_ARG start_ARG H - 1 end_ARG ln ( divide start_ARG 1 end_ARG start_ARG Ī“ end_ARG ) )H - 1 ( divide start_ARG y2 end_ARG start_ARG x end_ARG )2 ( H - 1 ) Ī“2 =(lnā”(xy2ā¢Ī“1Hā1)xy2)Hā1ā¢Ī“2absentsuperscriptsuperscript2superscript11superscript21superscript2 = ( ( xy^2Ī“ 1H-1 % ) xy^2 )^H-1Ī“^2= ( divide start_ARG ln ( divide start_ARG x end_ARG start_ARG y2 Ī“divide start_ARG 1 end_ARG start_ARG H - 1 end_ARG end_ARG ) end_ARG start_ARG divide start_ARG x end_ARG start_ARG y2 end_ARG end_ARG )H - 1 Ī“2 =(lnā”(xy2ā¢Ī“1Hā1)xā¢Ī“1Hā1y2ā¢Ī“1Hā1)Hā1ā¢Ī“2absentsuperscriptsuperscript2superscript11superscript11superscript2superscript111superscript2 = ( ( xy^2Ī“ 1H-1 % ) xĪ“ 1H-1y^2Ī“ 1H-1 )^H-1% Ī“^2= ( divide start_ARG ln ( divide start_ARG x end_ARG start_ARG y2 Ī“divide start_ARG 1 end_ARG start_ARG H - 1 end_ARG end_ARG ) end_ARG start_ARG divide start_ARG x Ī“divide start_ARG 1 end_ARG start_ARG H - 1 end_ARG end_ARG start_ARG y2 Ī“divide start_ARG 1 end_ARG start_ARG H - 1 end_ARG end_ARG end_ARG )H - 1 Ī“2 =(lnā”(xy2ā¢Ī“1Hā1)xy2ā¢Ī“1Hā1)Hā1ā¢Ī“absentsuperscriptsuperscript2superscript11superscript2superscript111 = ( ( xy^2Ī“ 1H-1 % ) xy^2Ī“ 1H-1 )^H-1Ī“= ( divide start_ARG ln ( divide start_ARG x end_ARG start_ARG y2 Ī“divide start_ARG 1 end_ARG start_ARG H - 1 end_ARG end_ARG ) end_ARG start_ARG divide start_ARG x end_ARG start_ARG y2 Ī“divide start_ARG 1 end_ARG start_ARG H - 1 end_ARG end_ARG end_ARG )H - 1 Ī“ ā¤Ī“,absent ā¤Ī“,⤠Γ , (32) where we have used the observation that xā„11xā„ 1x ā„ 1 and yā¤11y⤠1y ⤠1 along with the fact that 0ā¤lnā”(z)zā¤1010⤠(z)z⤠10 ⤠divide start_ARG ln ( z ) end_ARG start_ARG z end_ARG ⤠1 for all zā„11zā„ 1z ā„ 1 in the last step. Finally, assuming there exists an optimal policy in ā³āsubscriptā³āM_IMcaligraphic_I (see [12, 37] for the necessary conditions), and knowing from Lemma 1 that VĻā¢(s)=Ļā¢(s)superscriptsuperscriptV^Ļ(s)=W^Ļ(s)Vitalic_Ļ ( s ) = Witalic_Ļ ( s ) for any policy, we know that Vāā¢(s)āVĻPā¢Aā¢Aā¢(s)ā¤ĪµsuperscriptsuperscriptsubscriptV^*(s)-V _PAA(s)⤠ā ( s ) - Vitalic_Ļitalic_P A A ( s ) ⤠ε implies ĻPā¢Aā¢Aā¢(s)ā„supĻā²Ļā²ā¢(s)āεsuperscriptsubscriptsubscriptsupremumsuperscriptā²superscriptā²W _PAA(s)ā„ _Ļ W^Ļ % (s)- _Ļitalic_P A A ( s ) ā„ supitalic_Ļā² Witalic_Ļ start_POSTSUPERSCRIPT ā² end_POSTSUPERSCRIPT ( s ) - ε. ā See 4 Proof. The first part of the proof is identical to Theorem 3, but we use part 2) of Lemma 7 instead of part 1) in Eq. (30). With that, we have for any state s: Vāā¢(s)āVĻPā¢Aā¢Aā¢(s)superscriptsuperscriptsubscript V^*(s)-V _PAA(s)Vā ( s ) - Vitalic_Ļitalic_P A A ( s ) ā¤2ā¢(1āγ)ā¢Ī±H+2ā¢ĻHā¢Īā¢U(1āγ)2absent21subscript2subscriptitalic-ĻĪsuperscript12 ⤠2(1-γ) _H+2 _H U(1-γ)^2⤠divide start_ARG 2 ( 1 - γ ) αitalic_H + 2 Ļitalic_H Ī U end_ARG start_ARG ( 1 - γ )2 end_ARG ā¤2(1āγ)2ā¢(ε1+ε2+ε3+γā¢(ε4+ε5)+γHā¢Īā¢U+2ā¢Īā¢Uā¢(Ī“1+Ī“3+Ī“5)ā¢(Cā¢||)Hā1).absent2superscript12subscript1subscript2subscript3subscript4subscript5superscriptĪ2Īsubscript1subscript3subscript5superscript1 ⤠2(1-γ)^2 ( _1+ _2% + _3+γ( _4+ _5)+γ^H U+2% U( _1+ _3+ _5)(C|A|)^H-1 ).⤠divide start_ARG 2 end_ARG start_ARG ( 1 - γ )2 end_ARG ( ε1 + ε2 + ε3 + γ ( ε4 + ε5 ) + γitalic_H Ī U + 2 Ī U ( Ī“1 + Ī“3 + Ī“5 ) ( C | A | )H - 1 ) . That is, using the definitions of ε2subscript2 _2ε2 and ε4subscript4 _4ε4, and imposing the tolerance ε ε, we require ε1+ε3+γā¢Īµ5+γHā¢Īā¢U+2ā¢Īā¢Uā¢(Ī“1+Ī“3+Ī“5)ā¢(Cā¢||)Hā1ā¤(1āγ)22ā¢(εā8ā¢dā¢Īā¢U(1āγ)3).subscript1subscript3subscript5superscriptĪ2Īsubscript1subscript3subscript5superscript1superscript1228Īsuperscript13 _1+ _3+γ _5+γ^H U+2% U( _1+ _3+ _5)(C|A|)^H-1⤠(1% -γ)^22 ( - 8d U(1-γ)^3% ).ε1 + ε3 + γ ε5 + γitalic_H Ī U + 2 Ī U ( Ī“1 + Ī“3 + Ī“5 ) ( C | A | )H - 1 ⤠divide start_ARG ( 1 - γ )2 end_ARG start_ARG 2 end_ARG ( ε - divide start_ARG square-root start_ARG 8 d end_ARG Ī U end_ARG start_ARG ( 1 - γ )3 end_ARG ) . We fix ε1=ε3=γā¢Īµ5=γHā¢Īā¢U=βā(1āγ)210ā¢(εā8ā¢dā¢Īā¢U(1āγ)3)subscript1subscript3subscript5superscriptĪāsuperscript12108Īsuperscript13 _1= _3=γ _5=γ^H U=β% (1-γ)^210 ( - 8d U% (1-γ)^3 )ε1 = ε3 = γ ε5 = γitalic_H Ī U = β ā divide start_ARG ( 1 - γ )2 end_ARG start_ARG 10 end_ARG ( ε - divide start_ARG square-root start_ARG 8 d end_ARG Ī U end_ARG start_ARG ( 1 - γ )3 end_ARG ). From that, we directly obtain the required planning ādepthā H=maxā”1,ālogγā”(βĪā¢U)ā1subscriptĪH= \1, _γ ( β U )% \H = max 1 , ā logitalic_γ ( divide start_ARG β end_ARG start_ARG Ī U end_ARG ) ā . Similarly to Theorem 3, we choose C=γ2(1āγ)2ā¢Ksuperscript2superscript12C= γ^2(1-γ)^2KC = divide start_ARG γ2 end_ARG start_ARG ( 1 - γ )2 end_ARG K and nā„Nā¢(1+Īā¢U2ā¢Īā¢(β,Umā¢iā¢n,Umā¢aā¢x,q)ā¢N2ā¢K)ā1,superscript1Īsuperscript2Īsubscriptsubscript21nā„ N (1+ U^2 (β,U_min,U_max,q)N2K )^% -1,n ā„ N ( 1 + divide start_ARG Ī U2 Ī ( β , Uitalic_m i n , Uitalic_m a x , q ) N end_ARG start_ARG 2 K end_ARG )- 1 , such that Ī“1+Ī“3+Ī“5ā¤6ā¢expā”(ā2ā¢Kā¢Ī²2Īā¢U2).subscript1subscript3subscript562superscript2Īsuperscript2 _1+ _3+ _5⤠6 (- 2Kβ^2 U^% 2 ).Ī“1 + Ī“3 + Ī“5 ⤠6 exp ( - divide start_ARG 2 K β2 end_ARG start_ARG Ī U2 end_ARG ) . The last step is to choose K such that 12ā¢(Kā¢||)Hā1ā¢expā”(ā2ā¢Kā¢Ī²2Īā¢U2)ā¤Ī²Īā¢U.12superscript12superscript2Īsuperscript2Ī12(K|A|)^H-1 (- 2Kβ^2 U^2 )% ⤠β U.12 ( K | A | )H - 1 exp ( - divide start_ARG 2 K β2 end_ARG start_ARG Ī U2 end_ARG ) ⤠divide start_ARG β end_ARG start_ARG Ī U end_ARG . (33) If H=11H=1H = 1 (i.e., γā¤Ī²Īā¢UĪγ⤠β Uγ ⤠divide start_ARG β end_ARG start_ARG Ī U end_ARG), we can simply choose Kā„Īā¢U22ā¢Ī²2ā¢lnā”(12ā¢Īā¢Uβ),Īsuperscript22superscript212ĪKā„ U^22β^2 ( 12 Uβ ),K ā„ divide start_ARG Ī U2 end_ARG start_ARG 2 β2 end_ARG ln ( divide start_ARG 12 Ī U end_ARG start_ARG β end_ARG ) , and if H>11H>1H > 1 (i.e., γ>βĪā¢UĪγ> β Uγ > divide start_ARG β end_ARG start_ARG Ī U end_ARG), we can choose Kā„Īā¢U2β2ā¢((Hā1)ā¢lnā”(12Hā1ā¢(Hā1)ā¢||ā¢Īā¢U2β2)+lnā”(Īā¢Uβ)).Īsuperscript2superscript211121Īsuperscript2superscript2ĪKā„ U^2β^2 ((H-1) ( [H-1]12(H-1)|% A| U^2β^2 )+ ( U% β ) ).K ā„ divide start_ARG Ī U2 end_ARG start_ARG β2 end_ARG ( ( H - 1 ) ln ( nth-root start_ARG H - 1 end_ARG start_ARG 12 end_ARG ( H - 1 ) | A | divide start_ARG Ī U2 end_ARG start_ARG β2 end_ARG ) + ln ( divide start_ARG Ī U end_ARG start_ARG β end_ARG ) ) . We show that this choice of K satisfies Eq. (33) by setting Ī“=βĪā¢UĪĪ“= β UĪ“ = divide start_ARG β end_ARG start_ARG Ī U end_ARG and k=1212k= 12k = divide start_ARG 1 end_ARG start_ARG 2 end_ARG in Eq. (32). We also conclude the proof using Lemma 1. ā A.2.3 Safe policies See 8 Proof. Assuming there exists an optimal policy in ā³āsubscriptā³āM_IMcaligraphic_I (see [12, 37] for the necessary conditions), and knowing from Lemma 1 that VĻā¢(s)=Ļā¢(s)superscriptsuperscriptV^Ļ(s)=W^Ļ(s)Vitalic_Ļ ( s ) = Witalic_Ļ ( s ) for any policy, we can write supĻā²Ļā²ā¢(s)=Vāā¢(s)subscriptsupremumsuperscriptā²superscriptā² _Ļ W^Ļ (s)=V^*(s)supitalic_Ļā² Witalic_Ļ start_POSTSUPERSCRIPT ā² end_POSTSUPERSCRIPT ( s ) = Vā ( s ). Therefore, the condition for safe actions becomes sā²ā¼p(ā |s,a)ā¢[Vāā¢(sā²)]ā„ĻE_s p(Ā·|s,a)[V^*(s )]ā„ _Esā² ā¼ p ( ā | s , a ) [ Vā ( sā² ) ] ā„ Ļ. Using the definition of the optimal state-action value function QāsuperscriptQ^*Qā: Qāā¢(s,a)=rāā¢(s,a)+γā¢sā²ā¼p(ā |s,a)ā¢[Vāā¢(sā²)],Q^*(s,a)=r_I(s,a)+ _s p(Ā·|s,a)% [V^*(s )],Qā ( s , a ) = rcaligraphic_I ( s , a ) + γ blackboard_Esā² ā¼ p ( ā | s , a ) [ Vā ( sā² ) ] , we can rewrite this condition once again as Qāā¢(s,a)ā„γā¢Ļ+rāā¢(s,a).superscriptsubscriptāQ^*(s,a)ā„γĻ+r_I(s,a).Qā ( s , a ) ℠γ Ļ + rcaligraphic_I ( s , a ) . We know from Eq. (27) in the proof of Theorem 3 that, for any state-action pair (s,a)(s,a)( s , a ), |Qāā¢(s,a)āQ^Hā¢(s,a;K,C,In)|ā¤Ī±Hsuperscriptsuperscript^subscriptsubscript|Q^*(s,a)- Q^H(s,a;K,C,I_n)|⤠_H| Qā ( s , a ) - over start_ARG Q end_ARGH ( s , a ; K , C , Iitalic_n ) | ⤠αitalic_H with probability at least 1āĻH1subscriptitalic-Ļ1- _H1 - Ļitalic_H, where αHsubscript _Hαitalic_H and ĻHsubscriptitalic-Ļ _HĻitalic_H are given in Eq. (28) and (29), respectively. That is, if Q^Hā¢(s,a;K,C,In)ā„γā¢Ļ+rāā¢(s,a)+αHsuperscript^subscriptsubscriptāsubscript Q^H(s,a;K,C,I_n)ā„γĻ+r_I(s,a)+ _Hover start_ARG Q end_ARGH ( s , a ; K , C , Iitalic_n ) ℠γ Ļ + rcaligraphic_I ( s , a ) + αitalic_H, then the above condition is satisfied with probability at least 1āĻH1subscriptitalic-Ļ1- _H1 - Ļitalic_H. From Eq. (28), we have αHā¤Īµ2+γā¢Īµ41āγ+ε1+ε3+γā¢Īµ51āγ+γHā¢Īā¢U1āγ,subscriptsubscript2subscript41subscript1subscript3subscript51superscriptĪ1 _H⤠_2+γ _41-γ+ % _1+ _3+γ _51-γ+ γ^% H U1-γ,αitalic_H ⤠divide start_ARG ε2 + γ ε4 end_ARG start_ARG 1 - γ end_ARG + divide start_ARG ε1 + ε3 + γ ε5 end_ARG start_ARG 1 - γ end_ARG + divide start_ARG γitalic_H Ī U end_ARG start_ARG 1 - γ end_ARG , (34) where (using dāsup(s,a)DKā¢L(p(ā |s,a)ā„p^(ā |s,a))d _(s,a)D_KL(p(Ā·|s,a)\| p(Ā·|s,a))d ā sup( s , a ) Ditalic_K L ( p ( ā | s , a ) ā„ over start_ARG p end_ARG ( ā | s , a ) )): ε1subscript1 _1ε1 =Nānā¢Nā¢Īā¢(ε1,Umā¢iā¢n,Umā¢aā¢x,q)ā¢lnā”(2Ī“1)ā¤Nānā¢Nā¢Īā¢(Umā¢aā¢x,Umā¢iā¢n,Umā¢aā¢x,q)ā¢lnā”(2Ī“1),absentĪsubscript1subscriptsubscript2subscript1Īsubscriptsubscriptsubscript2subscript1 = N-nnN ( _1,U_min,U_max,q) % ( 2 _1 )⤠N-nnN (U_max,U_min% ,U_max,q) ( 2 _1 ),= square-root start_ARG divide start_ARG N - n end_ARG start_ARG n N Ī ( ε1 , Uitalic_m i n , Uitalic_m a x , q ) end_ARG ln ( divide start_ARG 2 end_ARG start_ARG Ī“1 end_ARG ) end_ARG ⤠square-root start_ARG divide start_ARG N - n end_ARG start_ARG n N Ī ( Uitalic_m a x , Uitalic_m i n , Uitalic_m a x , q ) end_ARG ln ( divide start_ARG 2 end_ARG start_ARG Ī“1 end_ARG ) end_ARG , ε2subscript2 _2ε2 =2ā¢Īā¢Uā¢minā”d2,1āeād,absent2Ī21superscript =2 U \ d2,1-e^-d\,= 2 Ī U square-root start_ARG min divide start_ARG d end_ARG start_ARG 2 end_ARG , 1 - e- d end_ARG , ε3subscript3 _3ε3 =Īā¢U22ā¢Kā¢lnā”(2Ī“3),absentĪsuperscript222subscript3 = U^22K ( 2 _3 % ),= square-root start_ARG divide start_ARG Ī U2 end_ARG start_ARG 2 K end_ARG ln ( divide start_ARG 2 end_ARG start_ARG Ī“3 end_ARG ) end_ARG , ε4subscript4 _4ε4 =2ā¢Īā¢U1āγā¢minā”d2,1āeād,absent2Ī121superscript = 2 U1-γ \ d2,1-e^-d\,= divide start_ARG 2 Ī U end_ARG start_ARG 1 - γ end_ARG square-root start_ARG min divide start_ARG d end_ARG start_ARG 2 end_ARG , 1 - e- d end_ARG , ε5subscript5 _5ε5 =Īā¢U22ā¢Cā¢(1āγ)2ā¢lnā”(2Ī“5).absentĪsuperscript22superscript122subscript5 = U^22C(1-γ)^2 ( 2% _5 ).= square-root start_ARG divide start_ARG Ī U2 end_ARG start_ARG 2 C ( 1 - γ )2 end_ARG ln ( divide start_ARG 2 end_ARG start_ARG Ī“5 end_ARG ) end_ARG . Finally, in order to obtain a Ī“-Ļ-safe policy, we must have ĻHā¤Ī“subscriptitalic-Ļ _Hā¤Ī“Ļitalic_H ⤠Γ. From Eq. (29), this is satisfied if 2ā¢(Ī“1+Ī“3+Ī“5)ā¢(Cā¢||)Hā1ā¤Ī“,2subscript1subscript3subscript5superscript12( _1+ _3+ _5)(C|A|)^H-1ā¤Ī“,2 ( Ī“1 + Ī“3 + Ī“5 ) ( C | A | )H - 1 ⤠Γ , or similarly if Ī“1=Ī“3=Ī“5=Ī“6ā¢(Cā¢||)Hā1subscript1subscript3subscript56superscript1 _1= _3= _5= Ī“6(C|A|)^H-1Ī“1 = Ī“3 = Ī“5 = divide start_ARG Ī“ end_ARG start_ARG 6 ( C | A | )H - 1 end_ARG. Defining dā²=minā”d2,1āeādsuperscriptā²21superscriptd = \ d2,1-e^-d\dā² = square-root start_ARG min divide start_ARG d end_ARG start_ARG 2 end_ARG , 1 - e- d end_ARG and Īmā¢aā¢x=Īā¢(Umā¢aā¢x,Umā¢iā¢n,Umā¢aā¢x,q)subscriptĪsubscriptsubscriptsubscript _max= (U_max,U_min,U_max,q)Īitalic_m a x = Ī ( Uitalic_m a x , Uitalic_m i n , Uitalic_m a x , q ), and substituting ε1,ε2,ε3,ε4,ε5,Ī“1,Ī“3,Ī“5subscript1subscript2subscript3subscript4subscript5subscript1subscript3subscript5 _1, _2, _3, _4, _5% , _1, _3, _5ε1 , ε2 , ε3 , ε4 , ε5 , Ī“1 , Ī“3 , Ī“5 in Eq. (34), we obtain αHā¤2ā¢Īā¢Uā¢dā²(1āγ)2+lnā”(12ā¢(Cā¢||)Hā1Ī“)1āγā¢(Nānā¢Nā¢Īmā¢aā¢x+Īā¢U22ā¢K+γā¢Īā¢U22ā¢Cā¢(1āγ)2)+γHā¢Īā¢U1āγ.subscript2Īsuperscriptā²1212superscript11subscriptĪĪsuperscript22Īsuperscript22superscript12superscriptĪ1 _H⤠2 Ud (1-γ)^2+ (% 12(C|A|)^H-1Ī“ )1-γ ( % N-nnN _max+ U^22K+γ U% ^22C(1-γ)^2 )+ γ^H U1-γ.αitalic_H ⤠divide start_ARG 2 Ī U dā² end_ARG start_ARG ( 1 - γ )2 end_ARG + divide start_ARG square-root start_ARG ln ( divide start_ARG 12 ( C | A | )H - 1 end_ARG start_ARG Ī“ end_ARG ) end_ARG end_ARG start_ARG 1 - γ end_ARG ( square-root start_ARG divide start_ARG N - n end_ARG start_ARG n N Īitalic_m a x end_ARG end_ARG + square-root start_ARG divide start_ARG Ī U2 end_ARG start_ARG 2 K end_ARG end_ARG + γ square-root start_ARG divide start_ARG Ī U2 end_ARG start_ARG 2 C ( 1 - γ )2 end_ARG end_ARG ) + divide start_ARG γitalic_H Ī U end_ARG start_ARG 1 - γ end_ARG . Using the fact that rāā¢(s,a)ā¤Umā¢aā¢xsubscriptāsubscriptr_I(s,a)⤠U_maxrcaligraphic_I ( s , a ) ⤠Uitalic_m a x for any state-action pair, we can conservatively define the restricted subsets of safe actions as sā¢aā¢fā¢eā¢(s)=a:Q^Hā¢(s,a;K,C,In)ā„γā¢Ļ+Umā¢aā¢x+αsubscriptconditional-setsuperscript^subscriptsubscriptA_safe(s)=\a: Q^H(s,a;K,C,I_n)ā„γĻ+U_max% +α\Aitalic_s a f e ( s ) = a : over start_ARG Q end_ARGH ( s , a ; K , C , Iitalic_n ) ℠γ Ļ + Uitalic_m a x + α for any state s, where α is the right-hand term of the above inequality. Therefore, restricting any policy Ļ with these subsets ensures that sā²ā¼p(ā |s,a)ā¢[Vāā¢(sā²)]ā„ĻE_s p(Ā·|s,a)[V^*(s )]ā„ _Esā² ā¼ p ( ā | s , a ) [ Vā ( sā² ) ] ā„ Ļ with probability at least 1āĪ“11- 1 - Ī“ for any action a that has a non-zero probability of being selected. ā