Offline Reinforcement Learning with Differential Privacy


Abstract

The offline reinforcement learning (RL) problem is often motivated by the need to learn data-driven decision policies in financial, legal and healthcare applications. However, the learned policy could retain sensitive information of individuals in the training data (e.g., treatment and outcome of patients), thus susceptible to various privacy risks. We design offline RL algorithms with differential privacy guarantees which provably prevent such risks. These algorithms also enjoy strong instance-dependent learning bounds under both tabular and linear Markov decision process (MDP) settings. Our theory and simulation suggest that the privacy guarantee comes at (almost) no drop in utility comparing to the non-private counterpart for a medium-size dataset.

1 Introduction↩︎

Offline Reinforcement Learning (or batch RL) aims to learn a near-optimal policy in an unknown environment1 through a static dataset gathered from some behavior policy \(\mu\). Since offline RL does not require access to the environment, it can be applied to problems where interaction with environment is infeasible, e.g., when collecting new data is costly (trade or finance [1]), risky (autonomous driving [2]) or illegal / unethical (healthcare [3]). In such practical applications, the data used by an RL agent usually contains sensitive information. Take medical history for instance, for each patient, at each time step, the patient reports her health condition (age, disease, etc.), then the doctor decides the treatment (which medicine to use, the dosage of medicine, etc.), finally there is treatment outcome (whether the patient feels good, etc.) and the patient transitions to another health condition. Here, (health condition, treatment, treatment outcome) corresponds to (state, action, reward) and the dataset can be considered as \(n\) (number of patients) trajectories sampled from a MDP with horizon \(H\) (number of treatment steps), see Table 1 for an instance. However, learning agents are known to implicitly memorize details of individual training data points verbatim [4], even if they are irrelevant for learning [5], which makes offline RL models vulnerable to various privacy attacks.

Differential privacy (DP) [6] is a well-established definition of privacy with many desirable properties. A differentially private offline RL algorithm will return a decision policy that is indistinguishable from a policy trained in an alternative universe any individual user is replaced, thereby preventing the aforementioned privacy risks. There is a surge of recent interest in developing RL algorithms with DP guarantees, but they focus mostly on the online setting [7][11].

Offline RL is arguably more practically relevant than online RL in the applications with sensitive data. For example, in the healthcare domain, online RL requires actively running new exploratory policies (clinical trials) with every new patient, which often involves complex ethical / legal clearances, whereas offline RL uses only historical patient records that are often accessible for research purposes. Clear communication of the adopted privacy enhancing techniques (e.g., DP) to patients was reported to further improve data access [12].

Table 1: An illustration of offline dataset regarding medical history. The dataset consists of \(n\) patients and the data for each patient includes the (health condition, treatment, treatment outcome) for \(H\) times. Here, (health condition, treatment, treatment outcome) corresponds to (state, action, reward) and the dataset can be considered as \(n\) trajectories sampled from a MDP with horizon \(H\).
Patient 1 Patient 2 \(\cdots\) Patient \(n\)
Time 1 Health condition\(_{1,1}\) Health condition\(_{2,1}\) \(\cdots\) Health condition\(_{n,1}\)
Time 1 Treatment\(_{1,1}\) Treatment\(_{2,1}\) \(\cdots\) Treatment\(_{n,1}\)
Time 1 Treatment outcome\(_{1,1}\) Treatment outcome\(_{2,1}\) \(\cdots\) Treatment outcome\(_{n,1}\)
\(\cdots\) \(\cdots\) \(\cdots\) \(\cdots\) \(\cdots\)
Time H Health condition\(_{1,H}\) Health condition\(_{2,H}\) \(\cdots\) Health condition\(_{n,H}\)
Time H Treatment\(_{1,H}\) Treatment\(_{2,H}\) \(\cdots\) Treatment\(_{n,H}\)
Time H Treatment outcome\(_{1,H}\) Treatment outcome\(_{2,H}\) \(\cdots\) Treatment outcome\(_{n,H}\)

Our contributions. In this paper, we present the first provably efficient algorithms for offline RL with differential privacy. Our contributions are twofold.

  • We design two new pessimism-based algorithms DP-APVI (Algorithm 1) and DP-VAPVI (Algorithm 2), one for the tabular setting (finite states and actions), the other for the case with linear function approximation (under linear MDP assumption). Both algorithms enjoy DP guarantees (pure DP or zCDP) and instance-dependent learning bounds where the cost of privacy appears as lower order terms.

  • We perform numerical simulations to evaluate and compare the performance of our algorithm DP-VAPVI (Algorithm 2) with its non-private counterpart VAPVI [13] as well as a popular baseline PEVI [14]. The results complement the theoretical findings by demonstrating the practicality of DP-VAPVI under strong privacy parameters.

Related work. To our knowledge, differential privacy in offline RL tasks has not been studied before, except for much simpler cases where the agent only evaluates a single policy [15], [16]. [15] privatized first-visit Monte Carlo-Ridge Regression estimator by an output perturbation mechanism and [16] used DP-SGD. Neither paper considered offline learning (or policy optimization), which is our focus.

There is a larger body of work on private RL in the online setting, where the goal is to minimize regret while satisfying either joint differential privacy [7], [10], [11], [17] or local differential privacy [8][11]. The offline setting introduces new challenges in DP as we cannot algorithmically enforce good “exploration”, but have to work with a static dataset and privately estimate the uncertainty in addition to the value functions. A private online RL algorithm can sometimes be adapted for private offline RL too, but those from existing work yield suboptimal and non-adaptive bounds. We give a more detailed technical comparison in Appendix 9.

Among non-private offline RL works, we build directly upon non-private offline RL methods known as Adaptive Pessimistic Value Iteration (APVI, for tabular MDPs) [18] and Variance-Aware Pessimistic Value Iteration (VAPVI, for linear MDPs) [13], as they give the strongest theoretical guarantees to date. We refer readers to Appendix 9 for a more extensive review of the offline RL literature. Introducing DP to APVI and VAPVI while retaining the same sample complexity (modulo lower order terms) require nontrivial modifications to the algorithms.

A remark on technical novelty. Our algorithms involve substantial technical innovation over previous works on online DP-RL with joint DP guarantee2. Different from previous works, our DP-APVI (Algorithm 1) operates on Bernstein type pessimism, which requires our algorithm to deal with conditional variance using private statistics. Besides, our DP-VAPVI (Algorithm 2) replaces the LSVI technique with variance-aware LSVI (also known as weighted ridge regression, first appears in [19]). Our DP-VAPVI releases conditional variance privately, and further applies weighted ridge regression privately. Both approaches ensure tighter instance-dependent bounds on the suboptimality of the learned policy.

2 Problem Setup↩︎

Markov Decision Process. A finite-horizon Markov Decision Process (MDP) is denoted by a tuple \(M=(\mathcal{S}, \mathcal{A}, P, r, H, d_1)\) [20], where \(\mathcal{S}\) is state space and \(\mathcal{A}\) is action space. A non-stationary transition kernel \(P_h:\mathcal{S}\times\mathcal{A}\times\mathcal{S} \mapsto [0, 1]\) maps each state action \((s_h,a_h)\) to a probability distribution \(P_h(\cdot|s_h,a_h)\) and \(P_h\) can be different across time. Besides, \(r_h : \mathcal{S} \times{A} \mapsto \mathbb{R}\) is the expected immediate reward satisfying \(0\leq r_h\leq1\), \(d_1\) is the initial state distribution and \(H\) is the horizon. A policy \(\pi=(\pi_1,\cdots,\pi_H)\) assigns each state \(s_h \in \mathcal{S}\) a probability distribution over actions according to the map \(s_h\mapsto \pi_h(\cdot|s_h)\), \(\forall\, h\in[H]\). A random trajectory \(s_1, a_1, r_1, \cdots, s_H,a_H,r_H,s_{H+1}\) is generated according to \(s_1 \sim d_1, a_h \sim \pi_h(\cdot|s_h), r_h \sim r_h(s_h,a_h), s_{h+1} \sim P_h (\cdot|s_h, a_h), \forall\, h \in [H]\).

For tabular MDP, we have \(\mathcal{S}\times\mathcal{A}\) is the discrete state-action space and \(S:=|\mathcal{S}|,A:=|\mathcal{A}|\) are finite. In this work, we assume that \(r\) is known3. In addition, we denote the per-step marginal state-action occupancy \(d^\pi_h(s,a)\) as: \(d^\pi_h(s,a):=\mathbb{P}[s_h=s|s_1\sim d_1,\pi]\cdot\pi_h(a|s),\) which is the marginal state-action probability at time \(h\).

Value function, Bellman (optimality) equations. The value function \(V^\pi_h(\cdot)\) and Q-value function \(Q^\pi_h(\cdot,\cdot)\) for any policy \(\pi\) is defined as: \(V^\pi_h(s)=\mathbb{E}_\pi[\sum_{t=h}^H r_{t}|s_h=s] ,\;\;Q^\pi_h(s,a)=\mathbb{E}_\pi[\sum_{t=h}^H r_{t}|s_h,a_h=s,a],\;\forall\, h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}.\) The performance is defined as \(v^\pi:=\mathbb{E}_{d_1}\left[V^\pi_1\right]=\mathbb{E}_{\pi,d_1}\left[\sum_{t=1}^H r_t\right]\). The Bellman (optimality) equations follow \(\forall\, h\in[H]\): \(Q^\pi_h=r_h+P_hV^\pi_{h+1},\;\;V^\pi_h=\mathbb{E}_{a\sim\pi_h}[Q^\pi_h], \;\;\;Q^\star_h=r_h+P_hV^\star_{h+1},\; V^\star_h=\max_a Q^\star_h(\cdot,a).\)

Linear MDP [21]. An episodic MDP \((\mathcal{S},\mathcal{A},H,P,r)\) is called a linear MDP with known feature map \(\phi:\mathcal{S}\times\mathcal{A}\rightarrow \mathbb{R}^d\) if there exist \(H\) unknown signed measures \(\nu_h\in\mathbb{R}^d\) over \(\mathcal{S}\) and \(H\) unknown reward vectors \(\theta_h\in\mathbb{R}^d\) such that \[{P}_{h}\left(s^{\prime} \mid s, a\right)=\left\langle\phi(s, a), \nu_{h}\left(s^{\prime}\right)\right\rangle, \quad r_{h}\left(s, a\right) =\left\langle\phi(s, a), \theta_{h}\right\rangle,\quad\forall\, (h,s,a,s^{\prime})\in[H]\times\mathcal{S}\times\mathcal{A}\times\mathcal{S}.\] Without loss of generality, we assume \(\|\phi(s,a)\|_2\leq 1\) and \(\max(\|\nu_h(\mathcal{S})\|_2,\|\theta_h\|_2)\leq \sqrt{d}\) for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\). An important property of linear MDP is that the value functions are linear in the feature map, which is summarized in Lemma 40.

Offline setting and the goal. The offline RL requires the agent to find a policy \(\pi\) in order to maximize the performance \(v^\pi\), given only the episodic data \(\mathcal{D}=\left\{\left(s_{h}^{\tau}, a_{h}^{\tau}, r_{h}^{\tau}, s_{h+1}^{\tau}\right)\right\}_{\tau\in[n]}^{h\in[H]}\)4 rolled out from some fixed and possibly unknown behavior policy \(\mu\), which means we cannot change \(\mu\) and in particular we do not assume the functional knowledge of \(\mu\). In conclusion, based on the batch data \(\mathcal{D}\) and a targeted accuracy \(\epsilon>0\), the agent seeks to find a policy \(\pi_\text{alg}\) such that \(v^\star-v^{\pi_\text{alg}}\leq\epsilon\).

2.1 Assumptions in offline RL↩︎

In order to show that our privacy-preserving algorithms can generate near optimal policy, certain coverage assumptions are needed. In this section, we will list the assumptions we use in this paper.

Assumptions for tabular setting.

Assumption 1 ([22]). There exists one optimal policy \(\pi^\star\), such that \(\pi^\star\) is fully covered by \(\mu\), i.e. \(\forall\, s_h,a_h\in\mathcal{S}\times\mathcal{A}\), \(d^{\pi^\star}_h(s_h,a_h)>0\) only if \(d^\mu_h(s_h,a_h)>0\). Furthermore, we denote the trackable set as \(\mathcal{C}_h:=\{(s_h,a_h):d^\mu_h(s_h,a_h)>0\}\).

Assumption 1 is the weakest assumption needed for accurately learning the optimal value \(v^\star\) by requiring \(\mu\) to trace the state-action space of one optimal policy (\(\mu\) can be agnostic at other locations). Similar to [18], we will use Assumption 1 for the tabular part of this paper, which enables comparison between our sample complexity to the conclusion in [18], whose algorithm serves as a non-private baseline.

Assumptions for linear setting. First, we define the expectation of covariance matrix under the behavior policy \(\mu\) for all time step \(h\in[H]\) as below: \[\Sigma^p_h:=\mathbb{E}_{\mu}\left[\phi(s_h,a_h)\phi(s_h,a_h)^\top\right].\] As have been shown in [13], [23], learning a near-optimal policy from offline data requires coverage assumptions. Here in linear setting, such coverage is characterized by the minimum eigenvalue of \(\Sigma^p_h\). Similar to [13], we apply the following assumption for the sake of comparison.

Assumption 2 (Feature Coverage, Assumption 2 in [23]). The data distributions \(\mu\) satisfy the minimum eigenvalue condition: \(\forall\, h\in[H]\), \(\kappa_h:=\lambda_{\mathrm{min}}(\Sigma^p_h)>0\). Furthermore, we denote \(\kappa=\min_h \kappa_h\).

2.2 Differential Privacy in offline RL↩︎

In this work, we aim to design privacy-preserving algorithms for offline RL. We apply differential privacy as the formal notion of privacy. Below we revisit the definition of differential privacy.

Definition 1 (Differential Privacy [6]). A randomized mechanism \(M\) satisfies \((\epsilon,\delta)\)-differential privacy (\((\epsilon,\delta)\)-DP) if for all neighboring datasets \(U,U^{\prime}\) that differ by one data point and for all possible event \(E\) in the output range, it holds that \[\mathbb{P}[M(U)\in E]\leq e^{\epsilon}\cdot\mathbb{P}[M(U^{\prime})\in E]+\delta.\] When \(\delta=0\), we say pure DP, while for \(\delta>0\), we say approximate DP.

In the problem of offline RL, the dataset consists of several trajectories, therefore one data point in Definition 1 refers to one single trajectory. Hence the definition of Differential Privacy means that the difference in the distribution of the output policy resulting from replacing one trajectory in the dataset will be small. In other words, an adversary can not infer much information about any single trajectory in the dataset from the output policy of the algorithm.

Remark 1. For a concrete motivating example, please refer to the first paragraph of Introduction. We remark that our definition of DP is consistent with Joint DP and Local DP defined under the online RL setting where JDP/LDP also cast each user as one trajectory and provide user-wise privacy protection. For detailed definitions and more discussions about JDP/LDP, please refer to [24].

During the whole paper, we will use zCDP (defined below) as a surrogate for DP, since it enables cleaner analysis for privacy composition and Gaussian mechanism. The properties of zCDP (e.g., composition, conversion formula to DP) are deferred to Appendix 12.3.

Definition 2 (zCDP [25], [26]). A randomized mechanism \(M\) satisfies \(\rho\)-Zero-Concentrated Differential Privacy (\(\rho\)-zCDP), if for all neighboring datasets \(U,U^{\prime}\) and all \(\alpha\in (1,\infty)\), \[D_{\alpha}(M(U)\| M(U^{\prime}))\leq \rho \alpha,\] where \(D_{\alpha}\) is the Renyi-divergence [27].

Finally, we go over the definition and privacy guarantee of Gaussian mechanism.

Definition 3 (Gaussian Mechanism [28]). Define the \(\ell_2\) sensitivity of a function \(f:\mathbb{N}^{\mathcal{X}}\mapsto\mathbb{R}^d\) as \[\begin{align} \Delta_2(f)=\sup_{\text{neighboring}\,U,U^{\prime}}\|f(U)-f(U^{\prime})\|_2. \end{align}\] The Gaussian mechanism \(\mathcal{M}\) with noise level \(\sigma\) is then given by \[\begin{align} \mathcal{M}(U) = f(U) + \mathcal{N}(0, \sigma^2 I_d). \end{align}\]

Lemma 1 (Privacy guarantee of Gaussian mechanism [26], [28]). Let \(f:\mathbb{N}^{\mathcal{X}}\mapsto\mathbb{R}^d\) be an arbitrary d-dimensional function with \(\ell_2\) sensitivity \(\Delta_2\). Then for any \(\rho>0\), Gaussian Mechanism with parameter \(\sigma^2=\frac{\Delta^2_2}{2\rho}\) satisfies \(\rho\)-zCDP. In addition, for all \(0<\delta,\epsilon<1\), Gaussian Mechanism with parameter \(\sigma=\frac{\Delta_2}{\epsilon}\sqrt{2\log\frac{1.25}{\delta}}\) satisfies \((\epsilon,\delta)\)-DP.

We emphasize that the privacy guarantee covers any input data. It does not require any distributional assumptions on the data. The RL-specific assumptions (e.g., linear MDP and coverage assumptions) are only used for establishing provable utility guarantees.

3 Results under tabular MDP: DP-APVI (Algorithm 1)↩︎

For reinforcement learning, the tabular MDP setting is the most well-studied setting and our first result applies to this regime. We begin with the construction of private counts.

Private Model-based Components. Given data \(\mathcal{D}=\left\{\left(s_{h}^{\tau}, a_{h}^{\tau}, r_{h}^{\tau}, s_{h+1}^{\tau}\right)\right\}_{\tau\in[n]}^{h \in[H]}\), we denote \(n_{s_h,a_h}:=\sum_{\tau=1}^n\mathbb{1}[s_h^{\tau},a_h^{\tau}=s_h,a_h]\) be the total counts that visit \((s_h,a_h)\) pair at time \(h\) and \(n_{s_h,a_h,s_{h+1}}:=\sum_{\tau=1}^n\mathbb{1}[s_h^{\tau},a_h^{\tau},s_{h+1}^{\tau}=s_h,a_h,s_{h+1}]\) be the total counts that visit \((s_h,a_h,s_{h+1})\) pair at time \(h\), then given the budget \(\rho\) for zCDP, we add independent Gaussian noises to all the counts: \[\label{eqn:noisy95est} n_{s_h,a_h}^{\prime}=\left\{n_{s_h,a_h}+\mathcal{N}(0,\sigma^{2})\right\}^{+},\,\,n_{s_h,a_h,s_{h+1}}^{\prime}=\left\{n_{s_h,a_h,s_{h+1}}+\mathcal{N}(0,\sigma^{2})\right\}^{+},\,\, \sigma^{2}=\frac{2H}{\rho}.\tag{1}\]

However, after adding noise, the noisy counts \(n^{\prime}\) may not satisfy \(n^{\prime}_{s_h,a_h}=\sum_{s_{h+1}\in\mathcal{S}}n^{\prime}_{s_h,a_h,s_{h+1}}\). To address this problem, we choose the private counts of visiting numbers as the solution to the following optimization problem (here \(E_{\rho}=4\sqrt{\frac{H\log{\frac{4HS^{2}A}{\delta}}}{\rho}}\) is chosen as a high probability uniform bound of the noises we add): \[\label{eqn:final95choice} \begin{align} \{\widetilde{n}_{s_h,a_h,s^{\prime}}\}_{s^{\prime}\in\mathcal{S}}=\mathrm{argmin}_{\{x_{s^{\prime}}\}_{s^{\prime}\in\mathcal{S}}} \max_{s^{\prime}\in\mathcal{S}} \left|x_{s^{\prime}}-n^{\prime}_{s_h,a_h,s^{\prime}}\right| \\ \text{such that}\,\, \left|\sum_{s^{\prime}\in\mathcal{S}}x_{s^{\prime}}-n^{\prime}_{s_h,a_h}\right|\leq \frac{E_{\rho}}{2}\,\,\text{and}\,\,x_{s^{\prime}}\geq 0, \forall\, s^{\prime}\in \mathcal{S}. \\ \widetilde{n}_{s_h,a_h}=\sum_{s^{\prime}\in\mathcal{S}}\widetilde{n}_{s_h,a_h,s^{\prime}}. \end{align}\tag{2}\]

Remark 2 (Some explanations). The optimization problem above serves as a post-processing step which will not affect the DP guarantee of our algorithm. Briefly speaking, 2 finds a set of noisy counts such that \(\widetilde{n}_{s_h,a_h}=\sum_{s^{\prime}\in\mathcal{S}}\widetilde{n}_{s_h,a_h,s^{\prime}}\) and the estimation error for each \(\widetilde{n}_{s_h,a_h}\) and \(\widetilde{n}_{s_h,a_h,s^{\prime}}\) is roughly \(E_\rho\).5 In contrast, if we directly take the crude approach that \(\widetilde{n}_{s_h,a_h,s_{h+1}}={n}_{s_h,a_h,s_{h+1}}^{\prime}\) and \(\widetilde{n}_{s_h,a_h}=\sum_{s_{h+1}\in\mathcal{S}}\widetilde{n}_{s_h,a_h,s_{h+1}}\), we can only derive \(|\widetilde{n}_{s_h,a_h}-n_{s_h,a_h}|\leq\widetilde{O}(\sqrt{S}E_\rho)\) through concentration on summation of \(S\) i.i.d. Gaussian noises. In conclusion, solving the optimization problem 2 enables tight analysis for the lower order term (the additional cost of privacy).

Remark 3 (Computational efficiency). The optimization problem 2 can be reformulated as: \[\label{eqn:reformulate} \min\,\,t,\,\,\text{s.t.}\, |x_{s^{\prime}}-n^{\prime}_{s_h,a_h,s^{\prime}}|\leq t\,\,\text{and}\,\,x_{s^{\prime}}\geq 0\,\,\forall\, s^\prime\in\mathcal{S},\,\,\, \left|\sum_{s^{\prime}\in\mathcal{S}}x_{s^{\prime}}-n^{\prime}_{s_h,a_h}\right|\leq \frac{E_{\rho}}{2}.\qquad{(1)}\] Note that ?? is a Linear Programming* problem with \(S+1\) variables and \(2S+2\) linear constraints (one constraint on absolute value is equivalent to two linear constraints), which can be solved efficiently by the simplex method [29] or other provably efficient algorithms [30]. Therefore, our Algorithm 1 is computationally friendly.*

The private estimation of the transition kernel is defined as: \[\label{eqn:mb95est} \widetilde{P}_h(s^{\prime}|s_h,a_h)=\frac{\widetilde{n}_{s_h,a_h,s^{\prime}}}{\widetilde{n}_{s_h,a_h}},\tag{3}\] if \(\widetilde{n}_{s_h,a_h}>E_{\rho}\) and \(\widetilde{P}_h(s'|s_h,a_h)=\frac{1}{S}\) otherwise.

Remark 4. Different from the transition kernel estimate in previous works [7], [10] that may not be a distribution, we have to ensure that ours is a probability distribution, because our Bernstein type pessimism (line 5 in Algorithm 1) needs to take variance over this transition kernel estimate. The intuition behind the construction of our private transition kernel is that, for those state-action pairs with \(\widetilde{n}_{s_h,a_h}\leq E_{\rho}\), we can not distinguish whether the non-zero private count comes from noise or actual visitation. Therefore we only take the empirical estimate of the state-action pairs with sufficiently large \(\widetilde{n}_{s_h,a_h}\).

Figure 1: Differentially Private Adaptive Pessimistic Value Iteration (DP-APVI)

Algorithmic design. Our algorithmic design originates from the idea of pessimism, which holds conservative view towards the locations with high uncertainty and prefers the locations we have more confidence about. Based on the Bernstein type pessimism in APVI [18], we design a similar pessimistic algorithm with private counts to ensure differential privacy. If we replace \(\widetilde{n}\) and \(\widetilde{P}\) with \(n\) and \(\widehat{P}\)6, then our DP-APVI (Algorithm 1) will degenerate to APVI. Compared to the pessimism defined in APVI, our pessimistic penalty has an additional term \(\widetilde{O}\left(\frac{SHE_\rho}{\widetilde{n}_{s_h,a_h}}\right)\), which accounts for the additional pessimism due to our application of private statistics.

We state our main theorem about DP-APVI below, the proof sketch is deferred to Appendix 10.1 and detailed proof is deferred to Appendix 10 due to space limit.

Theorem 5. DP-APVI (Algorithm 1) satisfies \(\rho\)-zCDP. Furthermore, under Assumption 1, denote \(\bar{d}_m:=\min_{h\in[H]}\{d^\mu_h(s_h,a_h):d^\mu_h(s_h,a_h)>0\}\). For any \(0<\delta<1\), there exists constant \(c_1>0\), such that when \(n>c_1 \cdot\max\{H^2, E_\rho\}/\bar{d}_m\cdot\iota\) (\(\iota=\log(HSA/\delta)\)), with probability \(1-\delta\), the output policy \(\widehat{\pi}\) of DP-APVI satisfies \[\label{eqn:DP-APVI} 0\leq v^\star-v^{\widehat{\pi}}\leq 4\sqrt{2}\sum_{h=1}^H\sum_{(s_h,a_h)\in\mathcal{C}_h}d^{\pi^\star}_h(s_h,a_h)\sqrt{\frac{\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^\star_{h+1}(\cdot))\cdot\iota}{nd^\mu_h(s_h,a_h)}}+\widetilde{O}\left(\frac{H^3+SH^2E_\rho}{n\cdot\bar{d}_m}\right),\qquad{(2)}\] where \(\widetilde{O}\) hides constants and Polylog terms, \(E_{\rho}=4\sqrt{\frac{H\log{\frac{4HS^{2}A}{\delta}}}{\rho}}\).

Comparison to non-private counterpart APVI [18]. According to Theorem 4.1 in [18], the sub-optimality bound of APVI is for large enough \(n\), with high probability, the output \(\widehat{\pi}\) satisfies: \[0\leq v^\star-v^{\widehat{\pi}}\leq \widetilde{O}\left(\sum_{h=1}^H\sum_{(s_h,a_h)\in\mathcal{C}_h}d^{\pi^\star}_h(s_h,a_h)\sqrt{\frac{\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^\star_{h+1}(\cdot))}{nd^\mu_h(s_h,a_h)}}\right)+\widetilde{O}\left(\frac{H^3}{n\cdot\bar{d}_m}\right).\] Compared to our Theorem 5, the additional sub-optimality bound due to differential privacy is \(\widetilde{O}\left(\frac{SH^2E_\rho}{n\cdot\bar{d}_m}\right)=\widetilde{O}\left(\frac{SH^\frac{5}{2}}{n\cdot\bar{d}_m\sqrt{\rho}}\right)=\widetilde{O}\left(\frac{SH^{\frac{5}{2}}}{n\cdot\bar{d}_m\epsilon}\right)\).7 In the most popular regime where the privacy budget \(\rho\) or \(\epsilon\) is a constant, the additional term due to differential privacy appears as a lower order term, hence becomes negligible as the sample complexity \(n\) becomes large.

Comparison to Hoeffding type pessimism. We can simply revise our algorithm by using Hoeffding type pessimism, which replaces the pessimism in line 5 with \(C_1H\cdot\sqrt{\frac{\iota}{\widetilde{n}_{s_h,a_h}-E_\rho}}+\frac{C_2SHE_{\rho}\cdot\iota}{\widetilde{n}_{s_h,a_h}}\). Then with a similar proof schedule, we can arrive at a sub-optimality bound that with high probability, \[0\leq v^\star-v^{\widehat{\pi}}\leq \widetilde{O}\left(H\cdot\sum_{h=1}^H\sum_{(s_h,a_h)\in\mathcal{C}_h}d^{\pi^\star}_h(s_h,a_h)\sqrt{\frac{1}{nd^\mu_h(s_h,a_h)}}\right)+\widetilde{O}\left(\frac{SH^2E_\rho}{n\cdot\bar{d}_m}\right).\] Compared to our Theorem 5, our bound is tighter because we express the dominate term by the system quantities instead of explicit dependence on \(H\) (and \(\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^\star_{h+1}(\cdot))\leq H^2\)). In addition, we highlight that according to Theorem G.1 in [18], our main term nearly matches the non-private minimax lower bound. For more detailed discussions about our main term and how it subsumes other optimal learning bounds, we refer readers to [18].

Apply Laplace Mechanism to achieve pure DP. To achieve Pure DP instead of \(\rho\)-zCDP, we can simply replace Gaussian Mechanism with Laplace Mechanism (defined as Definition 5). Given privacy budget for Pure DP \(\epsilon\), since the \(\ell_1\) sensitivity of \(\{n_{s_h,a_h}\}\cup\{n_{s_h,a_h,s_{h+1}}\}\) is \(\Delta_1=4H\), we can add independent Laplace noises \(\mathrm{Lap}(\frac{4H}{\epsilon})\) to each count to achieve \(\epsilon\)-DP due to Lemma 44. Then by using \(E_\epsilon=\widetilde{O}\left(\frac{H}{\epsilon}\right)\) instead of \(E_\rho\) and keeping everything else (2 , 3 and Algorithm 1) the same, we can reach a similar result to Theorem 5 with the same proof schedule. The only difference is that here the additional learning bound is \(\widetilde{O}\left(\frac{SH^3}{n\cdot\bar{d}_m\epsilon}\right)\), which still appears as a lower order term.

4 Results under linear MDP: DP-VAPVI(Algorithm 2)↩︎

In large MDPs, to address the computational issues, the technique of function approximation is widely applied, and linear MDP is a concrete model to study linear function approximations. Our second result applies to the linear MDP setting. Generally speaking, function approximation reduces the dimensionality of private releases comparing to the tabular MDPs. We begin with private counts.

Private Model-based Components. Given the two datasets \(\mathcal{D}\) and \(\mathcal{D}'\) (both from \(\mu\)) as in Algorithm 2, we can apply variance-aware pessimistic value iteration to learn a near optimal policy as in VAPVI [13]. To ensure differential privacy, we add independent Gaussian noises to the \(5H\) statistics as in DP-VAPVI (Algorithm 2) below. Since there are \(5H\) statistics, by the adaptive composition of zCDP (Lemma 43), it suffices to keep each count \(\rho_0\)-zCDP, where \(\rho_0=\frac{\rho}{5H}\). In DP-VAPVI, we use \(\phi_1,\phi_2,\phi_3,K_1,K_2\)8 to denote the noises we add. For all \(\phi_i\), we directly apply Gaussian Mechanism. For \(K_i\), in addition to the noise matrix \(\frac{1}{\sqrt{2}}(Z+Z^{\top})\), we also add \(\frac{E}{2}I_d\) to ensure that all \(K_i\) are positive definite with high probability (The detailed definition of \(E,L\) can be found in Appendix 8).

Figure 2: Differentially Private Variance-Aware Pessimistic Value Iteration (DP-VAPVI)

Below we will show the algorithmic design of DP-VAPVI (Algorithm 2). For the offline dataset, we divide it into two independent parts with equal length: \(\mathcal{D}=\{(s_{h}^\tau, a_{h}^\tau, r_{ h}^\tau, s_{ h+1}^{\tau})\}^{h\in[H]}_{\tau \in[K]}\) and \(\mathcal{D}'=\{(\bar{s}_{ h}^\tau, \bar{a}_{h}^\tau, \bar{r}_{h}^\tau, \bar{s}_{h+1}^{\tau})\}^{h\in[H]}_{\tau \in[K]}\). One for estimating variance and the other for calculating \(Q\)-values.

Estimating conditional variance. The first part (line 4 to line 8) aims to estimate the conditional variance of \(\widetilde{V}_{h+1}\) via the definition of variance: \([\mathrm{Var}_h \widetilde{V}_{h+1}](s,a)=[P_h(\widetilde{V}_{h+1})^2](s,a)-([P_h\widetilde{V}_{h+1}](s,a))^2\). For the first term, by the definition of linear MDP, it holds that \(\left[{P}_{h}\widetilde{V}_{h+1}^{2}\right](s, a)={\phi}(s, a)^{\top} \int_{\mathcal{S}} \widetilde{V}_{h+1}^2\left(s^{\prime}\right)\mathrm{~d} {\nu}_{h}\left(s^{\prime}\right)=\langle\phi ,\int_{\mathcal{S}} \widetilde{V}_{h+1}^2\left(s^{\prime}\right) \mathrm{~d} {\nu}_{h}\left(s^{\prime}\right)\rangle\). We can estimate \(\beta_h=\int_{\mathcal{S}} \widetilde{V}_{h+1}^2\left(s^{\prime}\right) \mathrm{~d} {\nu}_{h}\left(s^{\prime}\right)\) by applying ridge regression. Below is the output of ridge regression with raw statistics without noise:

\[\underset{{\beta} \in \mathbb{R}^{d}}{\operatorname{argmin}} \sum_{k=1}^{K}\left[\left\langle{\phi}(\bar{s}^k_h,\bar{a}^k_h), {\beta}\right\rangle-\widetilde{V}_{h+1}^2\left(\bar{s}_{h+1}^k\right)\right]^{2}+\lambda\|{\beta}\|_{2}^{2}={\bar{\Sigma}}_{h}^{-1} \sum_{k=1}^{K} {{\phi}}(\bar{s}^k_h,\bar{a}^k_h) \widetilde{V}_{h+1}^2\left(\bar{s}_{h+1}^k\right),\] where definition of \(\bar{\Sigma}_{h}\) can be found in Appendix 8. Instead of using the raw statistics, we replace them with private ones with Gaussian noises as in line 5. The second term is estimated similarly in line 6. The final estimator is defined as in line 8: \(\widetilde{\sigma}_h(\cdot,\cdot)^2=\max\{1,\widetilde{\mathrm{Var}}_h\widetilde{V}_{h+1}(\cdot,\cdot)\}\).9

Variance-weighted LSVI. Instead of directly applying LSVI [14], we can solve the variance-weighted LSVI (line 10). The result of variance-weighted LSVI with non-private statistics is shown below: \[\underset{{w} \in \mathbb{R}^{d}}{\operatorname{argmin}} \;\lambda\|{w}\|_{2}^{2}+\sum_{k=1}^{K}\frac{\left[\langle {\phi}(s_{h}^k,a_{h}^k), {w}\rangle-r_{ h}^k-\widetilde{V}_{h+1}(s_{h+1}^{ k})\right]^{2}}{\widetilde{\sigma}^2_h(s_h^k,a_h^k)}=\widehat{\Lambda}_{h}^{-1}\sum_{k=1}^{K}\frac{ \phi\left(s_{h}^{k}, a_{h}^{k}\right) \cdot\left[r_{h}^{k}+\widetilde{V}_{h+1}\left(s_{h+1}^{k}\right)\right]}{\widetilde{\sigma}_h^2(s^k_h,a^k_h)},\] where definition of \(\widehat{\Lambda}_h\) can be found in Appendix 8. For the sake of differential privacy, we use private statistics instead and derive the \(\widetilde{w}_h\) as in line 10.

Our private pessimism. Notice that if we remove all the Gaussian noises we add, our DP-VAPVI (Algorithm 2) will degenerate to VAPVI [13]. We design a similar pessimistic penalty using private statistics (line 11), with additional \(\frac{D}{K}\) accounting for the extra pessimism due to DP.

Main theorem. We state our main theorem about DP-VAPVI below, the proof sketch is deferred to Appendix 11.1 and detailed proof is deferred to Appendix 11 due to space limit. Note that quantities \(\mathcal{M}_i,L,E\) can be found in Appendix 8 and briefly, \(L=\widetilde{O}(\sqrt{H^3d/\rho})\), \(E=\widetilde{O}(\sqrt{Hd/\rho})\). For the sample complexity lower bound, within the practical regime where the privacy budget is not very small, \(\max\{\mathcal{M}_i\}\) is dominated by \(\max\{\widetilde{O}(H^{12}d^3/\kappa^5),\widetilde{O}(H^{14}d/\kappa^5)\}\), which also appears in the sample complexity lower bound of VAPVI [13]. The \(\sigma_{V}^2(s,a)\) in Theorem 6 is defined as \(\max\{1,\mathrm{Var}_{P_h}(V)(s,a)\}\) for any \(V\).

Theorem 6. DP-VAPVI (Algorithm 2) satisfies \(\rho\)-zCDP. Furthermore, let \(K\) be the number of episodes. Under the condition that \(K>\max\{\mathcal{M}_1,\mathcal{M}_2,\mathcal{M}_3,\mathcal{M}_4\}\) and \(\sqrt{d}>\xi\), where \(\xi:=\sup_{V\in[0,H],\;s'\sim P_h(s,a),\;h\in[H]}\left|\frac{r_h+{V}\left(s'\right)-\left(\mathcal{T}_{h} {V}\right)\left(s, a\right)}{{\sigma}_{{V}}(s,a)}\right|\), for any \(0<\lambda<\kappa\), with probability \(1-\delta\), for all policy \(\pi\) simultaneously, the output \(\widehat{\pi}\) of DP-VAPVI satisfies \[\label{eqn:oracle95inequality} v^\pi-v^{\widehat{\pi}}\leq \widetilde{O}\left(\sqrt{d}\cdot\sum_{h=1}^H\mathbb{E}_{\pi}\bigg[\sqrt{\phi(\cdot, \cdot)^{\top} \Lambda_{h}^{-1} \phi(\cdot, \cdot)}\bigg]\right)+\frac{DH}{K},\qquad{(3)}\] where \(\Lambda_h=\sum_{k=1}^K \frac{\phi(s_{h}^k,a_{h}^k)\cdot \phi(s_{h}^k,a_{h}^k)^\top}{\sigma^2_{\widetilde{V}_{h+1}(s_{h}^k,a_{h}^k)}}+\lambda I_d\), \(D=\widetilde{O}\left(\frac{H^2L}{\kappa}+\frac{H^4E\sqrt{d}}{\kappa^{3/2}}+H^3\sqrt{d}\right)\) and \(\widetilde{O}\) hides constants and Polylog terms.
In particular, define \(\Lambda^\star_h=\sum_{k=1}^K \frac{\phi(s_{h}^k,a_{h}^k)\cdot \phi(s_{h}^k,a_{h}^k)^\top}{\sigma^2_{{V}^\star_{h+1}(s_{h}^k,a_{h}^k)}}+\lambda I_d\), we have with probability \(1-\delta\), \[\label{eqn:optimal95eqn} v^\star-v^{\widehat{\pi}}\leq \widetilde{O}\left(\sqrt{d}\cdot\sum_{h=1}^H\mathbb{E}_{\pi^\star}\bigg[\sqrt{\phi(\cdot, \cdot)^{\top} \Lambda_{h}^{\star-1} \phi(\cdot, \cdot)}\bigg]\right)+\frac{DH}{K}.\qquad{(4)}\]

Comparison to non-private counterpart VAPVI [13]. Plugging in the definition of \(L,E\) (Appendix 8), under the meaningful case that the privacy budget is not very large, \(DH\) is dominated by \(\widetilde{O}\left(\frac{H^{\frac{11}{2}}d/\kappa^{\frac{3}{2}}}{\sqrt{\rho}}\right)\). According to Theorem 3.2 in [13], the sub-optimality bound of VAPVI is for sufficiently large \(K\), with high probability, the output \(\widehat{\pi}\) satisfies: \[v^\star-v^{\widehat{\pi}}\leq \widetilde{O}\left(\sqrt{d}\cdot\sum_{h=1}^H\mathbb{E}_{\pi^\star}\bigg[\sqrt{\phi(\cdot, \cdot)^{\top} \Lambda_{h}^{\star-1} \phi(\cdot, \cdot)}\bigg]\right)+\frac{2H^4\sqrt{d}}{K}.\] Compared to our Theorem 6, the additional sub-optimality bound due to differential privacy is \(\widetilde{O}\left(\frac{H^{\frac{11}{2}}d/\kappa^{\frac{3}{2}}}{\sqrt{\rho}\cdot K}\right)=\widetilde{O}\left(\frac{H^{\frac{11}{2}}d/\kappa^{\frac{3}{2}}}{\epsilon\cdot K}\right)\).10 In the most popular regime where the privacy budget \(\rho\) or \(\epsilon\) is a constant, the additional term due to differential privacy also appears as a lower order term. Instance-dependent sub-optimality bound. Similar to DP-APVI (Algorithm 1), our DP-VAPVI (Algorithm 2) also enjoys instance-dependent sub-optimality bound. First, the main term in ?? improves PEVI [14] over \(O(\sqrt{d})\) on feature dependence. Also, our main term admits no explicit dependence on \(H\), thus improves the sub-optimality bound of PEVI on horizon dependence. For more detailed discussions about our main term, we refer readers to [13].

5 Tightness of our results↩︎

We believe our bounds for offline RL with DP is tight. To the best of our knowledge, APVI and VAPVI provide the tightest bound under tabular MDP and linear MDP, respectively. The suboptimality bounds of our algorithms match these two in the main term, with some lower order additional terms. The leading terms are known to match multiple information-theoretical lower bounds for offline RL simultaneously (this was illustrated in [13], [18]), for this reason our bound cannot be improved in general. For the lower order terms, the dependence on sample complexity \(n\) and privacy budget \(\epsilon\): \(\widetilde{O}(\frac{1}{n\epsilon})\) is optimal since policy learning is a special case of ERM problems and such dependence is optimal in DP-ERM. In addition, we believe the dependence on other parameters (\(H,S,A,d\)) in the lower order term is tight due to our special tricks as 2 and Lemma 17.

6 Simulations↩︎

In this section, we carry out simulations to evaluate the performance of our DP-VAPVI (Algorithm 2), and compare it with its non-private counterpart VAPVI [13] and another pessimism-based algorithm PEVI [14] which does not have privacy guarantee.

Experimental setting. We evaluate DP-VAPVI (Algorithm 2) on a synthetic linear MDP example that originates from the linear MDP in [13], [31] but with some modifications.11 For details of the linear MDP setting, please refer to Appendix 13. The two MDP instances we use both have horizon \(H=20\). We compare different algorithms in figure 3 (a), while in figure 3 (b), we compare our DP-VAPVI with different privacy budgets. When doing empirical evaluation, we do not split the data for DP-VAPVI or VAPVI and for DP-VAPVI, we run the simulation for \(5\) times and take the average performance.

a

b

Figure 3: Comparison between performance of PEVI, VAPVI and DP-VAPVI (with different privacy budgets) under the linear MDP example described above. In each figure, y-axis represents sub-optimality gap \(v^\star-v^{\widehat{\pi}}\) while x-axis denotes the number of episodes \(K\). The horizons are fixed to be \(H=20\). The number of episodes takes value from \(5\) to \(1000\)..

Results and discussions. From Figure 3, we can observe that DP-VAPVI (Algorithm 2) performs slightly worse than its non-private version VAPVI [13]. This is due to the fact that we add Gaussian noise to each count. However, as the size of dataset goes larger, the performance of DP-VAPVI will converge to that of VAPVI, which supports our theoretical conclusion that the cost of privacy only appears as lower order terms. For DP-VAPVI with larger privacy budget, the scale of noise will be smaller, thus the performance will be closer to VAPVI, as shown in figure 3 (b). Furthermore, in most cases, DP-VAPVI still outperforms PEVI, which does not have privacy guarantee. This arises from our privitization of variance-aware LSVI instead of LSVI.

7 Conclusion and future works↩︎

In this work, we take the first steps towards the well-motivated task of designing private offline RL algorithms. We propose algorithms for both tabular MDPs and linear MDPs, and show that they enjoy instance-dependent sub-optimality bounds while guaranteeing differential privacy (either zCDP or pure DP). Our results highlight that the cost of privacy only appears as lower order terms, thus become negligible as the number of samples goes large.

Future extensions are numerous. We believe the technique in our algorithms (privitization of Bernstein-type pessimism and variance-aware LSVI) and the corresponding analysis can be used in online settings too to obtain tighter regret bounds for private algorithms. For the offline RL problems, we plan to consider more general function approximations and differentially private (deep) offline RL which will bridge the gap between theory and practice in offline RL applications. Many techniques we developed could be adapted to these more general settings.

Acknowledgments↩︎

The research is partially supported by NSF Awards #2007117 and #2048091. The authors would like to thank Ming Yin for helpful discussions.

8 Notation List↩︎

8.1 Notations for tabular MDP↩︎

\(E_{\rho}\) \(4\sqrt{\frac{H\log{\frac{4HS^{2}A}{\delta}}}{\rho}}\)
\(n\) The original counts of visitation
\(n^{\prime}\) The noisy counts, as defined in 1
\(\widetilde{n}\) Final choice of private counts, as defined in 2
\(\widetilde{P}\) Private estimate of transition kernel, as defined in 3
\(\widehat{P}\) Non-private estimate of transition kernel, as defined in 6
\(\iota\) \(\log\frac{HSA}{\delta}\)
\(\rho\) Budget for zCDP
\(\delta\) Failure probability

8.2 Notations for linear MDP↩︎

\(L\) \(2H\sqrt{\frac{5Hd\log(\frac{10Hd}{\delta})}{\rho}}\)
\(E\) \(\sqrt{\frac{10Hd}{\rho}}\left(2+\left(\frac{\log(5c_1 H/\delta)}{c_2 d}\right)^{\frac{2}{3}}\right)\)
\(D\) \(\widetilde{O}\left(\frac{H^2L}{\kappa}+\frac{H^4E\sqrt{d}}{\kappa^{3/2}}+H^3\sqrt{d}\right)\)
\(\widehat{\Lambda}_h\) \(\sum_{k=1}^K\phi(s_{h}^k,a_{h}^k)\phi(s_{h}^k,a_{h}^k)^\top/\widetilde{\sigma}^2_h(s_{h}^k,a_{h}^k) +\lambda I_d\)
\(\widetilde{\Lambda}_h\) \(\sum_{k=1}^K\phi(s_{h}^k,a_{h}^k)\phi(s_{h}^k,a_{h}^k)^\top/\widetilde{\sigma}^2_h(s_{h}^k,a_{h}^k) +\lambda I_d+K_2\)
\(\widetilde{\Lambda}^p_h\) \(\mathbb{E}_{\mu,h}[\widetilde{\sigma}_h^{-2}(s,a)\phi(s,a)\phi(s,a)^{\top}]\)
\({\Lambda}_h\) \(\sum_{\tau=1}^K \phi(s^\tau_h,a^\tau_h) \phi(s^\tau_h,a^\tau_h)^\top/\sigma_{\widetilde{V}_{h+1}}^2(s^\tau_h,a^\tau_h) +\lambda I\)
\(\Lambda_h^p\) \(\mathbb{E}_{\mu,h}[\sigma^{-2}_{\widetilde{V}_{h+1}}(s,a)\phi(s,a)\phi(s,a)^\top]\)
\({\Lambda}^\star_h\) \(\sum_{\tau=1}^K \phi(s^\tau_h,a^\tau_h) \phi(s^\tau_h,a^\tau_h)^\top/\sigma_{{V}^\star_{h+1}}^2(s^\tau_h,a^\tau_h) +\lambda I\)
\(\bar{\Sigma}_h\) \(\sum_{\tau=1}^K\phi(\bar{s}_{h}^\tau,\bar{a}_{h}^\tau)\phi(\bar{s}_{h}^\tau,\bar{a}_{h}^\tau)^\top +\lambda I_d\)
\(\widetilde{\Sigma}_h\) \(\sum_{\tau=1}^K\phi(\bar{s}_{h}^\tau,\bar{a}_{h}^\tau)\phi(\bar{s}_{h}^\tau,\bar{a}_{h}^\tau)^\top +\lambda I_d+K_1\)
\(\Sigma^p_h\) \(\mathbb{E}_{\mu,h}\left[\phi(s,a)\phi(s,a)^\top\right]\)
\(\kappa\) \(\min_h \lambda_{\mathrm{min}}(\Sigma^p_h)\)
\(\sigma_{V}^2(s,a)\) \(\max\{1,\mathrm{Var}_{P_h}(V)(s,a)\}\) for any \(V\)
\(\sigma^{\star2}_{h}(s,a)\) \(\max \left\{1, {\mathrm{Var}}_{P_h} {V}^\star_{h+1}(s,a)\right\}\)
\(\widetilde{\sigma}_{h}^2(s,a)\) \(\max\{1,\widetilde{\mathrm{Var}}_h \widetilde{V}_{h+1}(s,a)\}\)
\(\mathcal{M}_1\) \(\max\{2\lambda, 128\log(2dH/\delta),\frac{128H^4\log(2dH/\delta)}{\kappa^2},\frac{\sqrt{2}L}{\sqrt{d\kappa}}\}\)
\(\mathcal{M}_2\) \(\max\{\widetilde{O}(H^{12}d^3/\kappa^5),\widetilde{O}(H^{14}d/\kappa^5)\}\)
\(\mathcal{M}_3\) \(\max \left\{\frac{512 H^4\log \left(\frac{2 dH}{\delta}\right)}{\kappa^2}, \frac{4 \lambda H^2}{\kappa}\right\}\)
\(\mathcal{M}_4\) \(\max\{\frac{H^2L^2}{d\kappa},\frac{H^6E^2}{\kappa^2},H^4\kappa\}\)
\(\rho\) Budget for zCDP
\(\delta\) Failure probability (not the \(\delta\) of \((\epsilon,\delta)\)-DP)
\(\xi\) \(\sup_{V\in[0,H],\;s'\sim P_h(s,a),\;h\in[H]}\left|\frac{r_h+{V}\left(s'\right)-\left(\mathcal{T}_{h} {V}\right)\left(s, a\right)}{{\sigma}_{{V}}(s,a)}\right|\)

9 Extended related work↩︎

Online reinforcement learning under JDP or LDP. For online RL, some recent works analyze this setting under Joint Differential Privacy (JDP), which requires the RL agent to minimize regret while handling user’s raw data privately. Under tabular MDP, [7] design PUCB by revising UBEV [32]. Private-UCB-VI [10] results from UCBVI (with bonus-1) [33]. However, both works privatize Hoeffding type bonus, which lead to sub-optimal regret bound. Under linear MDP, Private LSVI-UCB [17] and Privacy-Preserving LSVI-UCB [11] are private versions of LSVI-UCB [21], while LinOpt-VI-Reg [34] and Privacy-Preserving UCRL-VTR [11] generalize UCRL-VTR [35]. However, these works are usually based on the LSVI technique [21] (unweighted ridge regression), which does not ensure optimal regret bound.

In addition to JDP, another common privacy guarantee for online RL is Local Differential Privacy (LDP), LDP is a stronger definition of DP since it requires that the user’s data is protected before the RL agent has access to it. Under LDP, [8] reach a regret lower bound and design LDP-OBI which has matching regret upper bound. The result is generalized by [9] to linear mixture setting. Later, [11] provide an unified framework for analyzing JDP and LDP under linear setting.

Some other differentially private learning algorithms. There are some other works about differentially private online learning [36][38] and various settings of bandit [39][44]. For the reinforcement learning setting, [45] propose privacy-preserving Q-learning to protect the reward information. [46] study the problem of distributed reinforcement learning under LDP. [47] present an actor critic algorithm with differentially private critic. [48] tackle DP-RL under the policy gradient framework. [49] consider the adaptive control of differentially private linear quadratic (LQ) systems.

Offline reinforcement learning under tabular MDP. Under tabular MDP, there are several works achieving optimal sub-optimality/sample complexity bounds under different coverage assumptions. For the problem of off-policy evaluation (OPE), [50] uses Tabular-MIS estimator to achieve asymptotic efficiency. In addition, the idea of uniform OPE is used to achieve the optimal sample complexity \(O(H^3/d_m\epsilon^2)\) [51] for non-stationary MDP and the optimal sample complexity \(O(H^2/d_m\epsilon^2)\) [52] for stationary MDP, where \(d_m\) is the lower bound for state-action occupancy. Such uniform convergence idea also supports some works regarding online exploration [53], [54]. For offline RL with single concentrability assumption, [55] arrive at the optimal sample complexity \(O(H^3SC^\star/\epsilon^2)\). Recently, [18] propose APVI which can lead to instance-dependent sub-optimality bound, which subsumes previous optimal results under several assumptions.

Offline reinforcement learning under linear MDP. Recently, many works focus on offline RL under linear representation. [14] present PEVI which applies the idea of pessimistic value iteration (the idea originates from [21]), and PEVI is provably efficient for offline RL under linear MDP. [13] improve the sub-optimality bound in [14] by replacing LSVI by variance-weighted LSVI. [56] consider Bellman consistent pessimism for general function approximation, and their result improves the sample complexity in [14] by order \(O(d)\) (shown in Theorem 3.2). However, there is no improvement on horizon dependence. [57] propose a new offline actor-critic algorithm that naturally incorporates the pessimism principle. Besides, [23], [58] study the statistical hardness of offline RL with linear representations by presenting exponential lower bounds.

10 Proof of Theorem 5↩︎

10.1 Proof sketch↩︎

Since the whole proof for privacy guarantee is not very complex, we present it in Section 10.2 below and only sketch the proof for suboptimality bound.

First of all, we bound the scale of noises we add to show that the \(\widetilde{n}\) derived from 2 are close to real visitation numbers. Therefore, denoting the non-private empirical transition kernel by \(\widehat{P}\) (detailed definition in 6 ), we can show that \(\|\widetilde{P}-\widehat{P}\|_1\) and \(|\sqrt{\mathrm{Var}_{\widetilde{P}}(V)}-\sqrt{\mathrm{Var}_{\widehat{P}}(V)}|\) are small.

Next, resulting from the conditional independence of \(\widetilde{V}_{h+1}\) and \(\widetilde{P}_h\), we apply Empirical Bernstein’s inequality to get \(|(\widetilde{P}_h-P_h)\widetilde{V}_{h+1}|\lesssim\sqrt{\mathrm{Var}_{\widetilde{P}}(\widetilde{V}_{h+1})/\widetilde{n}_{s_h,a_h}}+SHE_\rho/\widetilde{n}_{s_h,a_h}\). Together with our definition of private pessimism and the key lemma: extended value difference (Lemma 33 and 34), we can bound the suboptimality of our output policy \(\widehat{\pi}\) by: \[\label{eqn:tabularsketch} v^\star-v^{\widehat{\pi}}\lesssim \sum_{h=1}^H\sum_{(s_h,a_h)\in\mathcal{C}_h}d^{\pi^\star}_h(s_h,a_h)\sqrt{\frac{\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))}{\widetilde{n}_{s_h,a_h}}}+SHE_\rho/\widetilde{n}_{s_h,a_h}.\tag{4}\]

Finally, we further bound the above suboptimality via replacing private statistics by non-private ones. Specifically, we replace \(\widetilde{n}\) by \(n\), \(\widetilde{P}\) by \(P\) and \(\widetilde{V}\) by \(V^\star\). Due to 4 , we have \(\|\widetilde{V}-V^\star\|_\infty\lesssim \sqrt{\frac{1}{n\bar{d}_m}}\). Together with the upper bounds of \(\|\widetilde{P}-\widehat{P}\|_1\) and \(|\sqrt{\mathrm{Var}_{\widetilde{P}}(V)}-\sqrt{\mathrm{Var}_{\widehat{P}}(V)}|\), we have \[\label{eqn:1111} \begin{align} &\sqrt{\frac{\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))}{\widetilde{n}_{s_h,a_h}}}\lesssim \sqrt{\frac{\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(V^\star_{h+1}(\cdot))}{\widetilde{n}_{s_h,a_h}}}+\frac{1}{n\bar{d}_m}\\\lesssim& \sqrt{\frac{\mathrm{Var}_{\widehat{P}_h(\cdot|s_h,a_h)}(V^\star_{h+1}(\cdot))}{\widetilde{n}_{s_h,a_h}}}+\frac{1}{n\bar{d}_m}\lesssim\sqrt{\frac{\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^\star_{h+1}(\cdot))}{\widetilde{n}_{s_h,a_h}}}+\frac{1}{n\bar{d}_m}\\\lesssim&\sqrt{\frac{\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^\star_{h+1}(\cdot))}{nd^\mu_h(s_h,a_h)}}+\frac{1}{n\bar{d}_m}. \end{align}\tag{5}\]

The final bound using non-private statistics results from 4 and 5 .

10.2 Proof of the privacy guarantee↩︎

The privacy guarantee of DP-APVI (Algorithm 1) is summarized by Lemma 2 below.

Lemma 2 (Privacy analysis of DP-APVI (Algorithm 1)). DP-APVI (Algorithm 1) satisfies \(\rho\)-zCDP.

Proof of Lemma 2. The \(\ell_2\) sensitivity of \(\{n_{s_h,a_h}\}\) is \(\sqrt{2H}\). According to Lemma 1, the Gaussian Mechanism used on \(\{n_{s_h,a_h}\}\) with \(\sigma^{2}=\frac{2H}{\rho}\) satisfies \(\frac{\rho}{2}\)-zCDP. Similarly, the Gaussian Mechanism used on \(\{n_{s_h,a_h,s_{h+1}}\}\) with \(\sigma^{2}=\frac{2H}{\rho}\) also satisfies \(\frac{\rho}{2}\)-zCDP. Combining these two results, due to the composition of zCDP (Lemma 42), the construction of \(\{n^{\prime}\}\) satisfies \(\rho\)-zCDP. Finally, DP-APVI satisfies \(\rho\)-zCDP because the output \(\widehat{\pi}\) is post processing of \(\{n^{\prime}\}\). ◻

10.3 Proof of the sub-optimality bound↩︎

10.3.1 Utility analysis↩︎

First of all, the following Lemma 3 gives a high probability bound for \(|n^{\prime}-n|\).

Lemma 3. Let \(E_{\rho}=2\sqrt{2}\sigma\sqrt{\log{\frac{4HS^{2}A}{\delta}}}=4\sqrt{\frac{H\log{\frac{4HS^{2}A}{\delta}}}{\rho}}\), then with probability \(1-\delta\), for all \(s_h,a_h,s_{h+1}\), it holds that \[\label{eqn:uti} |n^{\prime}_{s_h,a_h}-n_{s_h,a_h}|\leq \frac{E_{\rho}}{2},\,\,|n^{\prime}_{s_h,a_h,s_{h+1}}-n_{s_h,a_h,s_{h+1}}|\leq \frac{E_{\rho}}{2}.\qquad{(5)}\]

Proof of Lemma 3. The inequalities directly result from the concentration inequality of Gaussian distribution and a union bound. ◻

According to the utility analysis above, we have the following Lemma 4 giving a high probability bound for \(|\widetilde{n}-n|\).

Lemma 4. Under the high probability event in Lemma 3, for all \(s_h,a_h,s_{h+1}\), it holds that \[|\widetilde{n}_{s_h,a_h}-n_{s_h,a_h}|\leq E_{\rho},\,\,|\widetilde{n}_{s_h,a_h,s_{h+1}}-n_{s_h,a_h,s_{h+1}}|\leq E_{\rho}.\]

Proof of Lemma 4. When the event in Lemma 3 holds, the original counts \(\{n_{s_h,a_h,s^{\prime}}\}_{s^{\prime}\in\mathcal{S}}\) is a feasible solution to the optimization problem, which means that \[\max_{s^{\prime}}|\widetilde{n}_{s_h,a_h,s^{\prime}}-n^{\prime}_{s_h,a_h,s^{\prime}}|\leq \max_{s^{\prime}}|n_{s_h,a_h,s^{\prime}}-n^{\prime}_{s_h,a_h,s^{\prime}}|\leq \frac{E_{\rho}}{2}.\] Due to the second part of ?? , it holds that for any \(s_h,a_h,s_{h+1}\), \[|\widetilde{n}_{s_h,a_h,s_{h+1}}-n_{s_h,a_h,s_{h+1}}|\leq |\widetilde{n}_{s_h,a_h,s_{h+1}}-n^{\prime}_{s_h,a_h,s_{h+1}}|+|n^{\prime}_{s_h,a_h,s_{h+1}}-n_{s_h,a_h,s_{h+1}}|\leq E_{\rho}.\] For the second part, because of the constraints in the optimization problem, it holds that \[|\widetilde{n}_{s_h,a_h}-n^{\prime}_{s_h,a_h}|\leq\frac{E_\rho}{2}.\] Due to the first part of ?? , it holds that for any \(s_h,a_h\), \[|\widetilde{n}_{s_h,a_h}-n_{s_h,a_h}|\leq |\widetilde{n}_{s_h,a_h}-n^{\prime}_{s_h,a_h}|+|n^{\prime}_{s_h,a_h}-n_{s_h,a_h}|\leq E_{\rho}.\] ◻

Let the non-private empirical estimate be: \[\label{eqn:np95est} \widehat{P}_h(s^{\prime}|s_h,a_h)=\frac{n_{s_h,a_h,s^{\prime}}}{n_{s_h,a_h}},\tag{6}\] if \(n_{s_h,a_h}>0\) and \(\widehat{P}_h(s'|s_h,a_h)=\frac{1}{S}\) otherwise. We will show that the private transition kernel \(\widetilde{P}\) is close to \(\widehat{P}\) by the Lemma 5 and Lemma 6 below.

Lemma 5. Under the high probability event of Lemma 4, for \(s_h,a_h\), if \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\), it holds that \[\left\lVert\widetilde{P}_{h}(\cdot|s_h,a_h)-\widehat{P}_{h}(\cdot|s_h,a_h)\right\rVert_1\leq\frac{5SE_\rho}{\widetilde{n}_{s_h,a_h}}.\]

Proof of Lemma 5. If \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\) and the conclusion in Lemma 4 hold, we have \[\begin{align} &\left\lVert\widetilde{P}_{h}(\cdot|s_h,a_h)-\widehat{P}_{h}(\cdot|s_h,a_h)\right\rVert_1\leq \sum_{s^{\prime}\in\mathcal{S}}\left|\widetilde{P}_{h}(s^{\prime}|s_h,a_h)-\widehat{P}_{h}(s^{\prime}|s_h,a_h)\right|\\\leq& \sum_{s^{\prime}\in\mathcal{S}}\left(\frac{\widetilde{n}_{s_h,a_h,s^{\prime}}+E_\rho}{\widetilde{n}_{s_h,a_h}-E_\rho}-\frac{\widetilde{n}_{s_h,a_h,s^{\prime}}}{\widetilde{n}_{s_h,a_h}}\right)\\\leq& \sum_{s^{\prime}\in\mathcal{S}}\left[\left(\frac{1}{\widetilde{n}_{s_h,a_h}}+\frac{2E_\rho}{\widetilde{n}_{s_h,a_h}^{2}}\right)\left(\widetilde{n}_{s_h,a_h,s^{\prime}}+E_\rho\right)-\frac{\widetilde{n}_{s_h,a_h,s^{\prime}}}{\widetilde{n}_{s_h,a_h}}\right]\\\leq& \frac{SE_\rho}{\widetilde{n}_{s_h,a_h}}+\frac{2E_\rho}{\widetilde{n}_{s_h,a_h}}+\frac{2SE_\rho^2}{\widetilde{n}_{s_h,a_h}^{2}}\\\leq&\frac{5SE_\rho}{\widetilde{n}_{s_h,a_h}}. \end{align}\] The second inequality is because \(\frac{\widetilde{n}_{s_h,a_h,s^{\prime}}-E_\rho}{\widetilde{n}_{s_h,a_h}+E_\rho}\leq\frac{n_{s_h,a_h,s^{\prime}}}{n_{s_h,a_h}}\leq\frac{\widetilde{n}_{s_h,a_h,s^{\prime}}+E_\rho}{\widetilde{n}_{s_h,a_h}-E_\rho}\) and \(\frac{\widetilde{n}_{s_h,a_h,s^{\prime}}+E_\rho}{\widetilde{n}_{s_h,a_h}-E_\rho}-\frac{\widetilde{n}_{s_h,a_h,s^{\prime}}}{\widetilde{n}_{s_h,a_h}}\geq\frac{\widetilde{n}_{s_h,a_h,s^{\prime}}}{\widetilde{n}_{s_h,a_h}}-\frac{\widetilde{n}_{s_h,a_h,s^{\prime}}-E_\rho}{\widetilde{n}_{s_h,a_h}+E_\rho}\). The third inequality is because of Lemma 32. The last inequality is because \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\). ◻

Lemma 6. Let \(V\in\mathbb{R}^S\) be any function with \(\|V\|_\infty\leq H\), under the high probability event of Lemma 4, for \(s_h,a_h\), if \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\), it holds that \[\left|\sqrt{\mathrm{Var}_{\widehat{P}_{h}(\cdot|s_h,a_h)}(V)}-\sqrt{\mathrm{Var}_{\widetilde{P}_{h}(\cdot|s_h,a_h)}(V)}\right|\leq 4H\sqrt{\frac{SE_\rho}{\widetilde{n}_{s_h,a_h}}}.\]

Proof of Lemma 6. For \(s_h,a_h\) such that \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\), we use \(\widetilde{P}(\cdot)\) and \(\widehat{P}(\cdot)\) instead of \(\widetilde{P}_{h}(\cdot|s_h,a_h)\) and \(\widehat{P}_{h}(\cdot|s_h,a_h)\) for simplicity. Because of Lemma 5, we have \[\left\lVert\widetilde{P}(\cdot)-\widehat{P}(\cdot)\right\rVert_1\leq \frac{5SE_\rho}{\widetilde{n}_{s_h,a_h}}.\] Therefore, it holds that \[\begin{align} &\left|\sqrt{\mathrm{Var}_{\widehat{P}(\cdot)}(V)}-\sqrt{\mathrm{Var}_{\widetilde{P}(\cdot)}(V)}\right|\leq\sqrt{|\mathrm{Var}_{\widehat{P}(\cdot)}(V)-\mathrm{Var}_{\widetilde{P}(\cdot)}(V)|}\\\leq& \sqrt{\sum_{s^{\prime}\in\mathcal{S}}\left|\widehat{P}(s^{\prime})-\widetilde{P}(s^{\prime})\right|V(s^{\prime})^2+\left|\sum_{s^{\prime}\in\mathcal{S}}\left[\widehat{P}(s^{\prime})+\widetilde{P}(s^{\prime})\right]V(s^{\prime})\right|\cdot\sum_{s^{\prime}\in\mathcal{S}}\left|\widehat{P}(s^{\prime})-\widetilde{P}(s^{\prime})\right|V(s^{\prime})}\\\leq& \sqrt{H^{2}\left\lVert\widetilde{P}(\cdot)-\widehat{P}(\cdot)\right\rVert_1+2H^{2}\left\lVert\widetilde{P}(\cdot)-\widehat{P}(\cdot)\right\rVert_1}\\\leq& 4H\sqrt{\frac{SE_\rho}{\widetilde{n}_{s_h,a_h}}}. \end{align}\] The second inequality is due to the definition of variance. ◻

10.3.2 Validity of our pessimistic penalty↩︎

Now we are ready to present the key lemma (Lemma 7) below to justify our use of \(\Gamma\) as the pessimistic penalty.

Lemma 7. Under the high probability event of Lemma 4, with probability \(1-\delta\), for any \(s_h,a_h\), if \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\) (which implies \(n_{s_h,a_h}>0\)), it holds that \[\left|(\widetilde{P}_{h}-P_{h})\cdot\widetilde{V}_{h+1}(s_h,a_h)\right|\leq \sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{\widetilde{n}_{s_h,a_h}-E_\rho}}+\frac{16 SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}},\] where \(\widetilde{V}\) is the private version of estimated V function, which appears in Algorithm 1 and \(\iota=\log(HSA/\delta)\).

Proof of Lemma 7. \[\begin{align} &\left|(\widetilde{P}_{h}-P_{h})\cdot\widetilde{V}_{h+1}(s_h,a_h)\right|\leq\left|(\widetilde{P}_{h}-\widehat{P}_{h})\cdot\widetilde{V}_{h+1}(s_h,a_h)\right|+\left|(\widehat{P}_{h}-P_{h})\cdot\widetilde{V}_{h+1}(s_h,a_h)\right|\\\leq& H\left\lVert\widetilde{P}_h(\cdot|s_h,a_h)-\widehat{P}_h(\cdot|s_h,a_h)\right\rVert_1+\left|(\widehat{P}_{h}-P_{h})\cdot\widetilde{V}_{h+1}(s_h,a_h)\right|\\\leq& \frac{5SHE_\rho}{\widetilde{n}_{s_h,a_h}}+\left|(\widehat{P}_{h}-P_{h})\cdot\widetilde{V}_{h+1}(s_h,a_h)\right|, \end{align}\] where the third inequality is due to Lemma 5.

Next, recall \(\widehat{\pi}_{h+1}\) in Algorithm 1 is computed backwardly therefore only depends on sample tuple from time \(h+1\) to \(H\). As a result, \(\widetilde{V}_{h+1}=\langle \overline{Q}_{h+1}, \widehat{\pi}_{h+1} \rangle\) also only depends on the sample tuple from time \(h+1\) to \(H\) and some Gaussian noise that is independent to the offline dataset. On the other side, by the definition, \(\widehat{P}_h\) only depends on the sample tuples from time \(h\) to \(h+1\). Therefore \(\widetilde{V}_{h+1}\) and \(\widehat{P}_h\) are Conditionally independent (This trick is also used in [51] and [18]), by Empirical Bernstein’s inequality (Lemma 30) and a union bound, with probability \(1-\delta\), for all \(s_h,a_h\) such that \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\), \[\left|(\widehat{P}_{h}-P_{h})\cdot\widetilde{V}_{h+1}(s_h,a_h)\right|\leq \sqrt{\frac{2\mathrm{Var}_{\widehat{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{n_{s_h,a_h}}}+\frac{7H\cdot\iota}{3n_{s_h,a_h}}.\] Therefore, we have \[\begin{align} &\left|(\widetilde{P}_{h}-P_{h})\cdot\widetilde{V}_{h+1}(s_h,a_h)\right|\leq \sqrt{\frac{2\mathrm{Var}_{\widehat{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{n_{s_h,a_h}}}+\frac{7H\cdot\iota}{3n_{s_h,a_h}}+\frac{5SHE_\rho}{\widetilde{n}_{s_h,a_h}}\\\leq& \sqrt{\frac{2\mathrm{Var}_{\widehat{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{n_{s_h,a_h}}}+\frac{9SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}}\\\leq& \frac{9SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}}+\sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{n_{s_h,a_h}}}+4\sqrt{2}H\sqrt{\frac{SE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}\cdot n_{s_h,a_h}}}\\ \leq& \sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{n_{s_h,a_h}}}+\frac{16SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}}\\\leq& \sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{\widetilde{n}_{s_h,a_h}-E_\rho}}+\frac{16SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}}. \end{align}\] The second and forth inequality is because when \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\), \(n_{s_h,a_h}\geq \frac{2\widetilde{n}_{s_h,a_h}}{3}\). Specifically, these two inequalities are also because usually we only care about the case when \(SE_\rho\geq1\), which is equivalent to \(\rho\) being not very large. The third inequality is due to Lemma 6. The last inequality is due to Lemma 4. ◻

Note that the previous Lemmas rely on the condition that \(\widetilde{n}\) is not very small (\(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\)). Below we state the Multiplicative Chernoff bound (Lemma 8 and Remark 7) to show that under our condition in Theorem 5, for \((s_h,a_h)\in\mathcal{C}_h\), \(\widetilde{n}_{s_h,a_h}\) will be larger than \(3E_\rho\) with high probability.

Lemma 8 (Lemma B.1 in [18]). For any \(0<\delta<1\), there exists an absolute constant \(c_1\) such that when total episode \(n>c_1 \cdot 1/\bar{d}_m\cdot \log(HSA/\delta)\), then with probability \(1-\delta\), \(\forall h\in[H]\) \[n_{s_h,a_h}\geq n\cdot d^\mu_h(s_h,a_h)/2,\quad\forall \; (s_h,a_h)\in\mathcal{C}_h.\] Furthermore, we denote \[\label{eqn:good95event} \mathcal{E}:=\{n_{s_h,a_h}\geq n\cdot d^\mu_h(s_h,a_h)/2,\;\forall \; (s_h,a_h)\in\mathcal{C}_h,\;h\in[H].\}\qquad{(6)}\] then equivalently \(P(\mathcal{E})>1-\delta\).

In addition, we denote \[\label{eqn:good95event951} \mathcal{E}':=\{n_{s_h,a_h}\leq \frac{3}{2} n\cdot d^\mu_h(s_h,a_h),\;\forall \; (s_h,a_h)\in\mathcal{C}_h,\;h\in[H].\}\qquad{(7)}\] then similarly \(P(\mathcal{E}')>1-\delta\).

Remark 7. According to Lemma 8, for any failure probability \(\delta\), there exists some constant \(c_1>0\) such that when \(n\geq \frac{c_1E_\rho\cdot\iota}{\bar{d}_m}\), with probability \(1-\delta\), for all \((s_h,a_h)\in\mathcal{C}_h\), \(n_{s_h,a_h}\geq 4E_\rho\). Therefore, under the condition of Theorem 5 and the high probability events in Lemma 4 and Lemma 8, it holds that for all \((s_h,a_h)\in\mathcal{C}_h\), \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\) while for all \((s_h,a_h)\notin\mathcal{C}_h\), \(\widetilde{n}_{s_h,a_h}\leq E_\rho\).

Lemma 9. Define \((\mathcal{T}_{h} V)(\cdot,\cdot):=r_h(\cdot,\cdot)+(P_h V)(\cdot,\cdot)\) for any \(V\in\mathbb{R}^{S}\). Note \(\widehat{\pi}\), \(\overline{Q}_h\), \(\widetilde{V}_h\) are defined in Algorithm 1 and denote \(\xi_h(s,a)=(\mathcal{T}_h\widetilde{V}_{h+1})(s,a)-\overline{Q}_h(s,a)\). Then it holds that \[\label{eqn:sub95decomp} V_1^{\pi^\star}(s)-V_1^{\widehat{\pi}}(s)\leq \sum_{h=1}^H\mathbb{E}_{\pi^\star}\left[\xi_h(s_h,a_h)\mid s_1=s\right]-\sum_{h=1}^H\mathbb{E}_{\widehat{\pi}}\left[\xi_h(s_h,a_h)\mid s_1=s\right].\qquad{(8)}\] Furthermore, ?? holds for all \(V_h^{\pi^\star}(s)-V_h^{\widehat{\pi}}(s)\).

Proof of Lemma 9. Lemma 9 is a direct corollary of Lemma 34 with \(\pi=\pi^\star\), \(\widehat{Q}_h=\overline{Q}_h\), \(\widehat{V}_h=\widetilde{V}_h\) and \(\widehat{\pi}=\widehat{\pi}\) in Algorithm 1, we can obtain this result since by the definition of \(\widehat{\pi}\) in Algorithm 1, \(\langle\overline{Q}_{h}\left(s_{h}, \cdot\right), \pi_{h}\left(\cdot | s_{h}\right)-\widehat{\pi}_{h}\left(\cdot | s_{h}\right)\rangle\leq 0\). The proof for \(V_h^{\pi^\star}(s)-V_h^{\widehat{\pi}}(s)\) is identical. ◻

Next we prove the asymmetric bound for \(\xi_h\), which is the key to the proof.

Lemma 10 (Private version of Lemma D.6 in [18]). Denote \(\xi_h(s,a)=(\mathcal{T}_h\widetilde{V}_{h+1})(s,a)-\overline{Q}_h(s,a)\), where \(\widetilde{V}_{h+1}\) and \(\overline{Q}_h\) are the quantities in Algorithm 1 and \(\mathcal{T}_h(V):=r_h+P_h\cdot V\) for any \(V\in\mathbb{R}^{S}\). Then under the high probability events in Lemma 4 and Lemma 7, for any \(h,s_h,a_h\) such that \(\widetilde{n}_{s_h,a_h}>3E_\rho\), we have \[\begin{align} 0\leq &\xi_h(s_h,a_h)=(\mathcal{T}_h\widetilde{V}_{h+1})(s_h,a_h)-\overline{Q}_h(s_h,a_h)\\ \leq &2\sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{\widetilde{n}_{s_h,a_h}-E_\rho}}+\frac{32 SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}}, \end{align}\] where \(\iota=\log(HSA/\delta)\).

Proof of Lemma 10. The first inequality: We first prove \(\xi_h(s_h,a_h)\geq 0\) for all \((s_h,a_h)\), such that \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\).

Indeed, if \(\widehat{Q}^p_h(s_h,a_h)<0\), then \(\overline{Q}_h(s_h,a_h)=0\). In this case, \(\xi_h(s_h,a_h)=(\mathcal{T}_h\widetilde{V}_{h+1})(s_h,a_h)\geq 0\) (note \(\widetilde{V}_{h}\geq 0\) by the definition). If \(\widehat{Q}^p_h(s_h,a_h)\geq 0\), then by definition \(\overline{Q}_h(s_h,a_h)=\min\{\widehat{Q}^p_h(s_h,a_h),H-h+1\}^+\leq \widehat{Q}^p_h(s_h,a_h)\) and this implies \[\begin{align} &\xi_h(s_h,a_h)\geq (\mathcal{T}_h\widetilde{V}_{h+1})(s_h,a_h)-\widehat{Q}^p_h(s_h,a_h)\\ =&(P_h-\widetilde{P}_h)\cdot\widetilde{V}_{h+1}(s_h,a_h)+\Gamma_h(s_h,a_h)\\ \geq &-\sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{\widetilde{n}_{s_h,a_h}-E_\rho}}-\frac{16 SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}}+\Gamma_h(s_h,a_h)=0, \end{align}\] where the second inequality uses Lemma 7, and the last equation uses Line 5 of Algorithm 1.

The second inequality: Then we prove \(\xi_h(s_h,a_h) \leq 2\sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{\widetilde{n}_{s_h,a_h}-E_\rho}}+\frac{32 SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}}\) for all \((s_h,a_h)\) such that \(\widetilde{n}_{s_h,a_h}\geq 3E_\rho\).

First, since by construction \(\widetilde{V}_h \leq H-h+1\) for all \(h\in[H]\), this implies \[\widehat{Q}^p_h=\widetilde{Q}_h-\Gamma_h\leq \widetilde{Q}_h= r_h+(\widetilde{P}_{h}\cdot\widetilde{V}_{h+1})\leq 1+(H-h)=H-h+1\] which is because \(r_h\leq 1\) and \(\widetilde{P}_{h}\) is a probability distribution. Therefore, we have the equivalent definition \[\overline{Q}_h:=\min\{\widehat{Q}^p_h,H-h+1\}^+=\max\{\widehat{Q}^p_h,0\}\geq \widehat{Q}^p_h.\] Then it holds that \[\begin{align} &\xi_h(s_h,a_h)=(\mathcal{T}_h\widetilde{V}_{h+1})(s_h,a_h)-\overline{Q}_h(s_h,a_h)\leq (\mathcal{T}_h\widetilde{V}_{h+1})(s_h,a_h)-\widehat{Q}^p_h(s_h,a_h)\\ =&(\mathcal{T}_h\widetilde{V}_{h+1})(s_h,a_h)-\widetilde{Q}_h(s_h,a_h)+\Gamma_h(s_h,a_h)\\ =&(P_h-\widetilde{P}_h)\cdot\widetilde{V}_{h+1}(s_h,a_h)+\Gamma_h(s_h,a_h)\\ \leq& \sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{\widetilde{n}_{s_h,a_h}-E_\rho}}+\frac{16 SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}}+\Gamma_h(s_h,a_h)\\ =&2\sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{\widetilde{n}_{s_h,a_h}-E_\rho}}+\frac{32 SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}}. \end{align}\] The proof is complete by combining the two parts. ◻

10.3.3 Reduction to augmented absorbing MDP↩︎

Before we prove the theorem, we need to construct an augmented absorbing MDP to bridge \(\widetilde{V}\) and \(V^\star\). According to Line 5 in Algorithm 1, the locations with \(\widetilde{n}_{s_h,a_h}\leq E_\rho\) is heavily penalized with penalty of order \(\widetilde{O}(H)\). Therefore we can prove that under the high probability event in Remark 7, \(d_h^{\widehat{\pi}}(s_h,a_h)>0\) only if \(d_h^{\mu}(s_h,a_h)>0\) by induction, where \(\widehat{\pi}\) is the output of Algorithm 1. The conclusion holds for \(h=1\). Assume it holds for some \(h>1\) that \(d_h^{\widehat{\pi}}(s_h,a_h)>0\) only if \(d_h^{\mu}(s_h,a_h)>0\), then for any \(s_{h+1}\in\mathcal{S}\) such that \(d_{h+1}^{\widehat{\pi}}(s_{h+1})>0\), it holds that \(d_{h+1}^{\mu}(s_{h+1})>0\), which leads to the conclusion that \(d_{h+1}^{\widehat{\pi}}(s_{h+1},a_{h+1})>0\) only if \(d_{h+1}^{\mu}(s_{h+1},a_{h+1})>0\). To summarize, we have \[\label{eqn:two95coverage} d_{h}^{\pi_0}(s_h,a_h)>0\,\,\text{only if}\,\,d_{h}^{\mu}(s_h,a_h)>0,\,\,\pi_0\in\{\pi^\star,\widehat{\pi}\}.\tag{7}\]

Let us define \(M^\dagger\) by adding one absorbing state \(s_h^\dagger\) for all \(h\in\{2,\ldots,H\}\), therefore the augmented state space \(\mathcal{S}^\dagger=\mathcal{S}\cup\{s^\dagger_h\}\) and the transition and reward is defined as follows: (recall \(\mathcal{C}_h:=\{(s_h,a_h):d^\mu_h(s_h,a_h)>0\}\)) \[P^{\dagger}_h(\cdot \mid s_h, a_h)=\left\{\begin{array}{ll} P_h(\cdot \mid s_h, a_h) & s_h, a_h \in \mathcal{C}_h, \\ \delta_{s^{\dagger}_{h+1}} & s_h=s_h^{\dagger} \text{ or } s_h, a_h \notin \mathcal{C}_h, \end{array} \;\; r^{\dagger}_h( s_h, a_h)=\left\{\begin{array}{ll} r_h(s_h, a_h) & s_h, a_h \in \mathcal{C}_h\\ 0 & s_h=s^{\dagger}_{h} \text{ or } s_h, a_h \notin \mathcal{C}_h \end{array}\right.\right.\] and we further define for any \(\pi\), \[\label{eqn:value95pMDP} V^{\dagger \pi}_h(s)=\mathbb{E}^\dagger_\pi\left[\sum_{t=h}^H r_t^\dagger\middle| s_h=s\right], v^{\dagger\pi}=\mathbb{E}^\dagger_\pi\left[\sum_{t=1}^H r_t^\dagger\right]\;\forall h\in[H],\tag{8}\] where \(\mathbb{E}^\dagger\) means taking expectation under the absorbing MDP \(M^{\dagger}\).

Note that because \(\pi^\star\) and \(\widehat{\pi}\) are fully covered by \(\mu\) 7 , it holds that \[\label{eqn:dagger95to95none} v^{\dagger\pi^\star}=v^{\pi^\star},\,\,v^{\dagger\widehat{\pi}}=v^{\widehat{\pi}}.\tag{9}\]

Define \((\mathcal{T}^\dagger_{h} V)(\cdot,\cdot):=r_h^\dagger(\cdot,\cdot)+(P_h^\dagger V)(\cdot,\cdot)\) for any \(V\in\mathbb{R}^{S+1}\). Note \(\widehat{\pi}\), \(\overline{Q}_h\), \(\widetilde{V}_h\) are defined in Algorithm 1 (we extend the definition by letting \(\widetilde{V}_h(s^\dagger_h)=0\) and \(\overline{Q}_h(s_h^\dagger,\cdot)=0\)) and denote \(\xi^\dagger_h(s,a)=(\mathcal{T}^\dagger_h\widetilde{V}_{h+1})(s,a)-\overline{Q}_h(s,a)\). Using identical proof to Lemma 9, we have \[\label{eqn:sub95decomp2} V_1^{\dagger\pi^\star}(s)-V_1^{\dagger\widehat{\pi}}(s)\leq \sum_{h=1}^H\mathbb{E}^\dagger_{\pi^\star}\left[\xi^\dagger_h(s_h,a_h)\mid s_1=s\right]-\sum_{h=1}^H\mathbb{E}^\dagger_{\widehat{\pi}}\left[\xi^\dagger_h(s_h,a_h)\mid s_1=s\right],\tag{10}\] where \(V_1^{\dagger\pi}\) is defined in 8 . Furthermore, 10 holds for all \(V_h^{\dagger\pi^\star}(s)-V_h^{\dagger\widehat{\pi}}(s)\).

10.3.4 Finalize our result with non-private statistics↩︎

For those \((s_h,a_h)\in\mathcal{C}_h\), \(\xi^\dagger_h(s_h,a_h)=r_h(s_h,a_h)+P_h\widetilde{V}_{h+1}(s_h,a_h)-\overline{Q}_h(s_h,a_h)=\xi_h(s_h,a_h)\). For those \((s_h,a_h)\notin\mathcal{C}_h\) or \(s_h=s_h^\dagger\), we have \(\xi^\dagger_h(s_h,a_h)=0\).

Therefore, by 10 and Lemma 10, under the high probability events in Lemma 4, Lemma 7 and Lemma 8, we have for all \(t\in[H]\), \(s\in\mathcal{S}\) (\(\mathcal{S}\) does not include the absorbing state \(s_t^\dagger\)), \[\label{eqn:expression95bound} \begin{align} &V_t^{\dagger\pi^\star}(s)-V_t^{\dagger\widehat{\pi}}(s)\leq \sum_{h=t}^H\mathbb{E}^\dagger_{\pi^\star}\left[\xi^\dagger_h(s_h,a_h)\mid s_t=s\right]-\sum_{h=t}^H\mathbb{E}^\dagger_{\widehat{\pi}}\left[\xi^\dagger_h(s_h,a_h)\mid s_t=s\right]\\ \leq&\sum_{h=t}^H\mathbb{E}^\dagger_{\pi^\star}\left[\xi^\dagger_h(s_h,a_h)\mid s_t=s\right]-0\\ \leq&\sum_{h=t}^H\mathbb{E}^\dagger_{\pi^\star}\left[2\sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{\widetilde{n}_{s_h,a_h}-E_\rho}}+\frac{32 SHE_\rho\cdot\iota}{\widetilde{n}_{s_h,a_h}}\mid s_t=s\right]\cdot\mathbb{1}\left((s_h,a_h)\in\mathcal{C}_h\right)\\ \leq&\sum_{h=t}^H\mathbb{E}^\dagger_{\pi^\star}\left[2\sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{n_{s_h,a_h}-2E_\rho}}+\frac{32 SHE_\rho\cdot\iota}{n_{s_h,a_h}-E_\rho}\mid s_t=s\right]\cdot\mathbb{1}\left((s_h,a_h)\in\mathcal{C}_h\right)\\ \leq&\sum_{h=t}^H\mathbb{E}^\dagger_{\pi^\star}\left[4\sqrt{\frac{\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{n_{s_h,a_h}}}+\frac{128 SHE_\rho\cdot\iota}{3n_{s_h,a_h}}\mid s_t=s\right]\cdot\mathbb{1}\left((s_h,a_h)\in\mathcal{C}_h\right)\\ \leq&\sum_{h=t}^H\mathbb{E}^\dagger_{\pi^\star}\left[4\sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{nd^\mu_h(s_h,a_h)}}+\frac{256 SHE_\rho\cdot\iota}{3nd^\mu_h(s_h,a_h)}\mid s_t=s\right]\cdot\mathbb{1}\left((s_h,a_h)\in\mathcal{C}_h\right)\\ \end{align}\tag{11}\]

The second and third inequality are because of Lemma 10, Remark 7 and the the fact that either \(\xi^\dagger=0\) or \(\xi^\dagger=\xi\) while \((s_h,a_h)\in\mathcal{C}_h\). The forth inequality is due to Lemma 4. The fifth inequality is because of Remark 7. The last inequality is by Lemma 8.

Below we present a crude bound of \(\left|V_t^{\dagger\pi^\star}(s)-\widetilde{V}_t(s)\right|\), which can be further used to bound the main term in the main result.

Lemma 11 (Self-bounding, private version of Lemma D.7 in [18]). Under the high probability events in Lemma 4, Lemma 7 and Lemma 8, it holds that for all \(t\in[H]\) and \(s\in\mathcal{S}\), \[\left|V_t^{\dagger\pi^\star}(s)-\widetilde{V}_t(s)\right|\leq \frac{4\sqrt{2\iota}H^2}{\sqrt{n\cdot\bar{d}_m}} +\frac{256SH^2E_\rho\cdot \iota}{3n\cdot \bar{d}_m}.\] where \(\bar{d}_m\) is defined in Theorem 5.

Proof of Lemma 11. According to 11 , since \(\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\leq H^2\), we have for all \(t\in[H]\), \[\label{eqn:inter3} \left|V_t^{\dagger\pi^\star}(s)-V_t^{\dagger\widehat{\pi}}(s)\right|\leq \frac{4\sqrt{2\iota}H^2}{\sqrt{n\cdot\bar{d}_m}} +\frac{256SH^2E_\rho\cdot \iota}{3n\cdot \bar{d}_m}\tag{12}\] Next, apply Lemma 33 by setting \(\pi=\widehat{\pi}\), \(\pi^{\prime}=\pi^\star\), \(\widehat{Q}=\overline{Q}\), \(\widehat{V}=\widetilde{V}\) under \(M^\dagger\), then we have \[\label{eqn:self1} \begin{align} V_t^{\dagger\pi^\star}(s)-\widetilde{V}_t(s)=&\sum_{h=t}^H\mathbb{E}^\dagger_{\pi^\star}\left[\xi^\dagger_h(s_h,a_h)\mid s_t=s\right] +\sum_{h=t}^{H} \mathbb{E}^\dagger_{\pi^\star}\left[\langle\overline{Q}_{h}\left(s_{h}, \cdot\right), \pi^\star_{h}\left(\cdot | s_{h}\right)-\widehat{\pi}_{h}\left(\cdot | s_{h}\right)\rangle \mid s_{t}=s\right]\\ \leq&\sum_{h=t}^H\mathbb{E}^\dagger_{\pi^\star}\left[\xi^\dagger_h(s_h,a_h)\mid s_t=s\right]\\\leq&\frac{4\sqrt{2\iota}H^2}{\sqrt{n\cdot\bar{d}_m}} +\frac{256SH^2E_\rho\cdot \iota}{3n\cdot \bar{d}_m}. \end{align}\tag{13}\] Also, apply Lemma 33 by setting \(\pi=\pi^{\prime}=\widehat{\pi}\), \(\widehat{Q}=\overline{Q}\), \(\widehat{V}=\widetilde{V}\) under \(M^\dagger\), then we have \[\begin{align} \label{eqn:self2} \widetilde{V}_t(s)-V_t^{\dagger\widehat{\pi}}(s)=-\sum_{h=t}^H\mathbb{E}^\dagger_{\widehat{\pi}}\left[\xi^\dagger_h(s_h,a_h)\mid s_t=s\right]\leq 0. \end{align}\tag{14}\] The proof is complete by combing 12 , 13 and 14 . ◻

Now we are ready to bound \(\sqrt{\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))}\) by \(\sqrt{\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^{\dagger\star}_{h+1}(\cdot))}\). Under the high probability events in Lemma 4, Lemma 7 and Lemma 8, with probability \(1-\delta\), it holds that for all \((s_h,a_h)\in\mathcal{C}_h\), \[\label{eqn:var95bound} \begin{align} &\sqrt{\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))}\leq\sqrt{\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(V^{\dagger\star}_{h+1}(\cdot))}+\left\lVert\widetilde{V}_{h+1}-{V}^{\dagger\pi^\star}_{h+1}\right\rVert_{\infty,s\in\mathcal{S}}\\\leq&\sqrt{\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(V^{\dagger\star}_{h+1}(\cdot))}+\frac{4\sqrt{2\iota}H^2}{\sqrt{n\cdot\bar{d}_m}} +\frac{256SH^2E_\rho\cdot \iota}{3n\cdot \bar{d}_m}\\\leq& \sqrt{\mathrm{Var}_{\widehat{P}_h(\cdot|s_h,a_h)}(V^{\dagger\star}_{h+1}(\cdot))}+\frac{4\sqrt{2\iota}H^2}{\sqrt{n\cdot\bar{d}_m}} +\frac{256SH^2E_\rho\cdot \iota}{3n\cdot \bar{d}_m}+4H\sqrt{\frac{SE_\rho}{\widetilde{n}_{s_h,a_h}}}\\\leq& \sqrt{\mathrm{Var}_{\widehat{P}_h(\cdot|s_h,a_h)}(V^{\dagger\star}_{h+1}(\cdot))}+\frac{4\sqrt{2\iota}H^2}{\sqrt{n\cdot\bar{d}_m}} +\frac{256SH^2E_\rho\cdot \iota}{3n\cdot \bar{d}_m}+8H\sqrt{\frac{SE_\rho}{n\cdot\bar{d}_m}}\\\leq& \sqrt{\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^{\dagger\star}_{h+1}(\cdot))}+\frac{4\sqrt{2\iota}H^2}{\sqrt{n\cdot\bar{d}_m}} +\frac{256SH^2E_\rho\cdot \iota}{3n\cdot \bar{d}_m}+8H\sqrt{\frac{SE_\rho}{n\cdot\bar{d}_m}}+3H\sqrt{\frac{\iota}{n\cdot\bar{d}_m}}\\\leq& \sqrt{\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^{\dagger\star}_{h+1}(\cdot))}+\frac{9\sqrt{\iota}H^2}{\sqrt{n\cdot\bar{d}_m}} +\frac{256SH^2E_\rho\cdot \iota}{3n\cdot \bar{d}_m}+8H\sqrt{\frac{SE_\rho}{n\cdot\bar{d}_m}}. \end{align}\tag{15}\] The second inequality is because of Lemma 11. The third inequality is due to Lemma 6. The forth inequality comes from Lemma 4 and Remark 7. The fifth inequality holds with probability \(1-\delta\) because of Lemma 31 and a union bound.

Finally, by plugging 15 into 11 and averaging over \(s_1\), we finally have with probability \(1-4\delta\), \[\label{eqn:final95result} \begin{align} &v^{\pi^\star}-v^{\widehat{\pi}}=v^{\dagger\pi^\star}-v^{\dagger\widehat{\pi}}\leq \sum_{h=1}^H\mathbb{E}^\dagger_{\pi^\star}\left[4\sqrt{\frac{2\mathrm{Var}_{\widetilde{P}_h(\cdot|s_h,a_h)}(\widetilde{V}_{h+1}(\cdot))\cdot\iota}{nd^\mu_h(s_h,a_h)}}+\frac{256 SHE_\rho\cdot\iota}{3nd^\mu_h(s_h,a_h)}\right]\\ \leq& 4\sqrt{2}\sum_{h=1}^H\mathbb{E}^\dagger_{\pi^\star}\left[\sqrt{\frac{\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^{\dagger\star}_{h+1}(\cdot))\cdot\iota}{nd^\mu_h(s_h,a_h)}}\right]+\widetilde{O}\left(\frac{H^3+SH^2E_\rho}{n\cdot\bar{d}_m}\right)\\ =&4\sqrt{2}\sum_{h=1}^H\sum_{(s_h,a_h)\in\mathcal{C}_h}d^{\pi^\star}_h(s_h,a_h)\sqrt{\frac{\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^{\dagger\star}_{h+1}(\cdot))\cdot\iota}{nd^\mu_h(s_h,a_h)}}+\widetilde{O}\left(\frac{H^3+SH^2E_\rho}{n\cdot\bar{d}_m}\right)\\ =&4\sqrt{2}\sum_{h=1}^H\sum_{(s_h,a_h)\in\mathcal{C}_h}d^{\pi^\star}_h(s_h,a_h)\sqrt{\frac{\mathrm{Var}_{P_h(\cdot|s_h,a_h)}(V^\star_{h+1}(\cdot))\cdot\iota}{nd^\mu_h(s_h,a_h)}}+\widetilde{O}\left(\frac{H^3+SH^2E_\rho}{n\cdot\bar{d}_m}\right),\\ \end{align}\tag{16}\] where \(\widetilde{O}\) absorbs constants and Polylog terms. The first equation is due to 9 . The first inequality is because of 11 . The second inequality comes from 15 and our assumption that \(n\cdot\bar{d}_m\geq c_1 H^2\). The second equation uses the fact that \(d^{\pi^\star}_h(s_h,a_h)=d^{\dagger\pi^\star}_h(s_h,a_h)\), for all \((s_h,a_h)\). The last equation is because for any \((s_h,a_h,s_{h+1})\) such that \(d^{\pi^\star}_h(s_h,a_h)>0\) and \(P_h(s_{h+1}|s_h,a_h)>0\), \(V^{\dagger\star}_{h+1}(s_{h+1})=V^{\star}_{h+1}(s_{h+1})\).

10.4 Put everything together↩︎

Combining Lemma 2 and 16 , the proof of Theorem 5 is complete.

11 Proof of Theorem 6↩︎

11.1 Proof sketch↩︎

Since the whole proof for privacy guarantee is not very complex, we present it in Section 11.2 below and only sketch the proof for suboptimality bound.

First of all, by extended value difference (Lemma 33 and 34), we can convert bounding the suboptimality gap of \(v^\star-v^{\widehat{\pi}}\) to bounding \(\sum_{h=1}^H \mathbb{E}_\pi\left[\Gamma_h(s_h,a_h)\right]\), given that \(|(\mathcal{T}_h\widetilde{V}_{h+1}-\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)|\leq \Gamma_h(s,a)\) for all \(s,a,h\). To bound \((\mathcal{T}_h\widetilde{V}_{h+1}-\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)\), according to our analysis about the upper bound of the noises we add, we can decompose \((\mathcal{T}_h\widetilde{V}_{h+1}-\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)\) to lower order terms (\(\widetilde{O}(\frac{1}{K})\)) and the following key quantity:

\[\phi(s, a)^{\top} \widehat{\Lambda}_{h}^{-1}\left[\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)-\left(\mathcal{T}_{h} \widetilde{V}_{h+1}\right)\left(s_{h}^{\tau}, a_{h}^{\tau}\right)\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)\right].\]

For the term above, we prove an upper bound of \(\left\lVert\sigma^2_{\widetilde{V}_{h+1}}-\widetilde{\sigma}_h^2\right\rVert_\infty\), so we can convert \(\widetilde{\sigma}_h^2\) to \(\sigma^2_{\widetilde{V}_{h+1}}\). Next, since \(\mathrm{Var}\left[r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)-\left(\mathcal{T}_{h} \widetilde{V}_{h+1}\right)\left(s_{h}^{\tau}, a_{h}^{\tau}\right)\mid s^\tau_h,a^\tau_h\right]\approx \sigma^2_{\widetilde{V}_{h+1}}\), we can apply Bernstein’s inequality for self-normalized martingale (Lemma 36) as in [13] for deriving tighter bound.

Finally, we replace the private statistics by non-private ones. More specifically, we convert \(\sigma^2_{\widetilde{V}_{h+1}}\) to \(\sigma_h^{\star2}\) (\(\Lambda_h^{-1}\) to \(\Lambda_h^{\star-1}\)) by combining the crude upper bound of \(\left\lVert\widetilde{V}-V^\star\right\rVert_\infty\) and matrix concentrations.

11.2 Proof of the privacy guarantee↩︎

The privacy guarantee of DP-VAPVI (Algorithm 2) is summarized by Lemma 12 below.

Lemma 12 (Privacy analysis of DP-VAPVI (Algorithm 2)). DP-VAPVI (Algorithm 2) satisfies \(\rho\)-zCDP.

Proof of Lemma 12. For \(\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot \widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2\), the \(\ell_2\) sensitivity is \(2H^{2}\). For \(\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot \widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)\) and \(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)\right)/\widetilde{\sigma}_h^2(s^\tau_h,a^\tau_h)\), the \(\ell_2\) sensitivity is \(2H\). Therefore according to Lemma 1, the use of Gaussian Mechanism (the additional noises \(\phi_1,\phi_2,\phi_3\)) ensures \(\rho_0\)-zCDP for each counter. For \(\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)^\top+\lambda I\) and \(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right)^{\top}/\widetilde{\sigma}_h^2(s^\tau_h,a^\tau_h)+\lambda I\), according to Appendix D in [59], the per-instance \(\ell_2\) sensitivity is \[\left\lVert\Delta_x\right\rVert_2=\frac{1}{\sqrt{2}}\sup_{\phi:\|\phi\|_2\leq 1}\left\lVert\phi\phi^{\top}\right\rVert_F=\frac{1}{\sqrt{2}}\sup_{\phi:\|\phi\|_2\leq 1}\sqrt{\sum_{i,j}\phi_i^2\phi_j^2}=\frac{1}{\sqrt{2}}.\] Therefore the use of Gaussian Mechanism (the additional noises \(K_1,K_2\)) also ensures \(\rho_0\)-zCDP for each counter.12 Combining these results, according to Lemma 43, the whole algorithm satisfies \(5H\rho_0=\rho\)-zCDP. ◻

11.3 Proof of the sub-optimality bound↩︎

11.3.1 Utility analysis and some preparation↩︎

We begin with the following high probability bound of the noises we add.

Lemma 13 (Utility analysis). Let \(L=2H\sqrt{\frac{d}{\rho_0}\log(\frac{10Hd}{\delta})}=2H\sqrt{\frac{5Hd\log(\frac{10Hd}{\delta})}{\rho}}\) and
\(E=\sqrt{\frac{2d}{\rho_0}}\left(2+\left(\frac{\log(5c_1 H/\delta)}{c_2 d}\right)^{\frac{2}{3}}\right)=\sqrt{\frac{10Hd}{\rho}}\left(2+\left(\frac{\log(5c_1 H/\delta)}{c_2 d}\right)^{\frac{2}{3}}\right)\) for some universal constants \(c_1,c_2\). Then with probability \(1-\delta\), the following inequalities hold simultaneously: \[\label{eqn:uti3} \begin{align} \text{For all}\,h\in[H],\,\, \|\phi_1\|_2\leq HL, \|\phi_2\|_2\leq L,\,\,\|\phi_3\|_2\leq L. \\ \text{For all}\,h\in[H],\,\,K_1,K_2\,\text{are symmetric and positive definite and}\, \|K_{i}\|_2\leq E,\,\,i\in\{1,2\}. \end{align}\qquad{(9)}\]

Proof of Lemma 13. The second line of ?? results from Lemma 19 in [59] and Weyl’s Inequality. The first line of ?? directly results from the concentration inequality for Guassian distribution and a union bound. ◻

Define the Bellman update error \(\zeta_h(s,a):=(\mathcal{T}_h\widetilde{V}_{h+1})(s,a)-\widehat{Q}_h(s,a)\) and recall
\(\widehat{\pi}_h(s)=\mathrm{argmax}_{\pi_h}\langle\widehat{Q}_{h}(s, \cdot), \pi_{h}(\cdot \mid s)\rangle_{\mathcal{A}}\), then because of Lemma 34, \[\label{eqn:diff} V_1^{\pi}(s)-V_1^{\widehat{\pi}}(s)\leq \sum_{h=1}^H\mathbb{E}_{\pi}\left[\zeta_h(s_h,a_h)\mid s_1=s\right]-\sum_{h=1}^H\mathbb{E}_{\widehat{\pi}}\left[\zeta_h(s_h,a_h)\mid s_1=s\right].\tag{17}\]

Define \(\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1}(\cdot,\cdot)=\phi(\cdot,\cdot)^{\top}\widetilde{w}_h\). Then similar to Lemma 10, we have the following lemma showing that in order to bound the sub-optimality, it is sufficient to bound the pessimistic penalty.

Lemma 14 (Lemma C.1 in [13]). Suppose with probability \(1-\delta\), it holds for all \(s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\) that \(|(\mathcal{T}_h\widetilde{V}_{h+1}-\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)|\leq \Gamma_h(s,a)\), then it implies \(\forall s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\), \(0\leq \zeta_h(s,a)\leq 2\Gamma_h(s,a)\). Furthermore, with probability \(1-\delta\), it holds for any policy \(\pi\) simultaneously, \[V_1^{\pi}(s)-V_1^{\widehat{\pi}}(s)\leq \sum_{h=1}^H 2\cdot \mathbb{E}_\pi\left[\Gamma_h(s_h,a_h)\mid s_1=s\right].\]

Proof of Lemma 14. We first show given \(|(\mathcal{T}_h\widetilde{V}_{h+1}-\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)|\leq \Gamma_h(s,a)\), then \(0\leq \zeta_h(s,a)\leq 2\Gamma_h(s,a)\), \(\forall s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\).

Step 1: The first step is to show \(0\leq \zeta_h(s,a)\), \(\forall s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\).

Indeed, if \(\bar{Q}_h(s,a)\leq 0\), then by definition \(\widehat{Q}_h(s,a)=0\) and therefore \(\zeta_h(s,a):=(\mathcal{T}_h\widetilde{V}_{h+1})(s,a)-\widehat{Q}_h(s,a)=(\mathcal{T}_h\widetilde{V}_{h+1})(s,a)\geq 0\). If \(\bar{Q}_h(s,a)> 0\), then \(\widehat{Q}_h(s,a)\leq \bar{Q}_h(s,a)\) and \[\begin{align} \zeta_h(s,a):=&(\mathcal{T}_h\widetilde{V}_{h+1})(s,a)-\widehat{Q}_h(s,a)\geq (\mathcal{T}_h\widetilde{V}_{h+1})(s,a)-\bar{Q}_h(s,a)\\ =&(\mathcal{T}_h\widetilde{V}_{h+1})(s,a)-(\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)+\Gamma_h(s,a)\geq 0. \end{align}\]

Step 2: The second step is to show \(\zeta_h(s,a)\leq 2\Gamma_h(s,a)\), \(\forall s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\).

Under the assumption that \(|(\mathcal{T}_h\widetilde{V}_{h+1}-\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)|\leq \Gamma_h(s,a)\), we have \[\bar{Q}_{h}(s, a)=(\widetilde{\mathcal{T}}_{h} \widetilde{V}_{h+1})(s, a)-\Gamma_{h}(s, a) \leq(\mathcal{T}_{h} \widetilde{V}_{h+1})(s, a) \leq H-h+1,\] which implies that \(\widehat{Q}_h(s,a)=\max(\bar{Q}_h(s,a),0)\). Therefore, it holds that \[\begin{align} \zeta_h(s,a):=&(\mathcal{T}_h\widetilde{V}_{h+1})(s,a)-\widehat{Q}_h(s,a)\leq (\mathcal{T}_h\widetilde{V}_{h+1})(s,a)-\bar{Q}_h(s,a)\\ =&(\mathcal{T}_h\widetilde{V}_{h+1})(s,a)-(\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)+\Gamma_h(s,a)\leq 2\cdot\Gamma_h(s,a). \end{align}\]

For the last statement, denote \(\mathfrak{F}:=\{0\leq\zeta_h(s,a)\leq 2\Gamma_h(s,a),\;\forall s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\}\). Note conditional on \(\mathfrak{F}\), then by 17 , \(V_1^{\pi}(s)-V_1^{\widehat{\pi}}(s)\leq \sum_{h=1}^H 2\cdot \mathbb{E}_\pi [\Gamma_h(s_h,a_h)\mid s_1=s]\) holds for any policy \(\pi\) almost surely. Therefore, \[\begin{align} &\mathbb{P}\left[\forall \pi, \;\; V_1^{\pi}(s)-V_1^{\widehat{\pi}}(s)\leq \sum_{h=1}^H 2\cdot \mathbb{E}_\pi [\Gamma_h(s_h,a_h)\mid s_1=s].\right]\\ =& \mathbb{P}\left[\forall \pi, \;\; V_1^{\pi}(s)-V_1^{\widehat{\pi}}(s)\leq \sum_{h=1}^H 2\cdot \mathbb{E}_\pi [\Gamma_h(s_h,a_h)\mid s_1=s]\middle| \mathfrak{F}\right]\cdot\mathbb{P}[\mathfrak{F}]\\ +& \mathbb{P}\left[\forall \pi, \;\; V_1^{\pi}(s)-V_1^{\widehat{\pi}}(s)\leq \sum_{h=1}^H 2\cdot \mathbb{E}_\pi [\Gamma_h(s_h,a_h)\mid s_1=s]\middle| \mathfrak{F}^c\right]\cdot\mathbb{P}[\mathfrak{F}^c]\\ \geq& \mathbb{P}\left[\forall \pi, \;\; V_1^{\pi}(s)-V_1^{\widehat{\pi}}(s)\leq \sum_{h=1}^H 2\cdot \mathbb{E}_\pi [\Gamma_h(s_h,a_h)\mid s_1=s]\middle| \mathfrak{F}\right]\cdot\mathbb{P}[\mathfrak{F}] = 1\cdot\mathbb{P}[\mathfrak{F}]\geq 1-\delta,\\ \end{align}\] which finishes the proof. ◻

11.3.2 Bound the pessimistic penalty↩︎

By Lemma 14, it remains to bound \(|(\mathcal{T}_{h} \widetilde{V}_{h+1})(s, a)-(\widetilde{\mathcal{T}}_{h}\widetilde{V}_{h+1})(s, a)|\). Suppose \(w_h\) is the coefficient corresponding to the \(\mathcal{T}_{h} \widetilde{V}_{h+1}\) (such \(w_h\) exists by Lemma 40), i.e. \(\mathcal{T}_{h} \widetilde{V}_{h+1}=\phi^\top w_h\), and recall \((\widetilde{\mathcal{T}}_{h} \widetilde{V}_{h+1})(s, a)=\phi(s, a)^{\top}\widetilde{w}_{h}\), then: \[\label{eqn:decompose} \begin{align} &\left(\mathcal{T}_{h} \widetilde{V}_{h+1}\right)(s, a)-\left(\widetilde{\mathcal{T}}_{h} \widetilde{V}_{h+1}\right)(s, a)=\phi(s, a)^{\top}\left(w_{h}-\widetilde{w}_{h}\right) \\ =&\phi(s, a)^{\top} w_{h}-\phi(s, a)^{\top} \widetilde{\Lambda}_{h}^{-1}\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)+\phi_3\right) \\ =&\underbrace{\phi(s, a)^{\top} w_{h}-\phi(s, a)^{\top} \widehat{\Lambda}_{h}^{-1}\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)\right)}_{(\mathrm{i})}\\&-\underbrace{\phi(s,a)^{\top}\widehat{\Lambda}_h^{-1}\phi_3}_{(\mathrm{ii})}+\underbrace{\phi(s, a)^{\top} (\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)+\phi_3\right)}_{(\mathrm{iii})}, \end{align}\tag{18}\] where \(\widehat{\Lambda}_h=\widetilde{\Lambda}_{h}-K_2 =\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right)^{\top}/\widetilde{\sigma}_h^2(s^\tau_h,a^\tau_h)+\lambda I\).

Term (ii) can be handled by the following Lemma 15

Lemma 15. Recall \(\kappa\) in Assumption 2. Under the high probability event in Lemma 13, suppose \(K \geq \max \left\{\frac{512 H^4\cdot\log \left(\frac{2Hd}{\delta}\right)}{\kappa^2}, \frac{4 \lambda H^2}{\kappa}\right\}\), then with probability \(1-\delta\), for all \(s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\), it holds that \[\left|\phi(s, a)^{\top}\widehat{\Lambda}^{-1}_h\phi_3\right|\leq \frac{4H^{2}L/\kappa}{K}.\]

Proof of Lemma 15. Define \(\widetilde{\Lambda}^p_h=\mathbb{E}_{\mu,h}[\widetilde{\sigma}_h^{-2}(s,a)\phi(s,a)\phi(s,a)^{\top}]\). Then because of Assumption 2 and \(\widetilde{\sigma}_h\leq H\), it holds that \(\lambda_{\min}(\widetilde{\Lambda}^p_h)\geq\frac{\kappa}{H^2}\). Therefore, due to Lemma 39, we have with probability \(1-\delta\), \[\begin{align} &\left|\phi(s, a)^{\top}\widehat{\Lambda}^{-1}_h\phi_3\right|\leq \|\phi(s,a)\|_{\widehat{\Lambda}_h^{-1}}\cdot\|\phi_3\|_{\widehat{\Lambda}_h^{-1}}\\\leq& \frac{4}{K}\|\phi(s,a)\|_{(\widetilde{\Lambda}_h^{p})^{-1}}\cdot\|\phi_3\|_{(\widetilde{\Lambda}_h^{p})^{-1}}\\\leq& \frac{4L}{K}\|(\widetilde{\Lambda}_h^p)^{-1}\|\\\leq&\frac{4H^2L/\kappa}{K}. \end{align}\] The first inequality is because of Cauchy-Schwarz inequality. The second inequality holds with probability \(1-\delta\) due to Lemma 39 and a union bound. The third inequality holds because \(\sqrt{a^\top\cdot A\cdot a}\leq \sqrt{\|a\|_2\|A\|_2\|a\|_2}=\|a\|_2\sqrt{\|A\|_2}\). The last inequality arises from \(\|(\widetilde{\Lambda}_h^p)^{-1}\|=\lambda_{\max}((\widetilde{\Lambda}^p_h)^{-1})=\lambda_{\min}^{-1}(\widetilde{\Lambda}^p_h)\leq\frac{H^2}{\kappa}\). ◻

The difference between \(\widetilde{\Lambda}_h^{-1}\) and \(\widehat{\Lambda}_h^{-1}\) can be bounded by the following Lemma 16

Lemma 16. Under the high probability event in Lemma 13, suppose \(K\geq\frac{128H^4\log\frac{2dH}{\delta}}{\kappa^2}\), then with probability \(1-\delta\), for all \(h\in[H]\), it holds that \(\|\widehat{\Lambda}_h^{-1}-\widetilde{\Lambda}_h^{-1}\|\leq\frac{4H^4E/\kappa^2}{K^2}\).

Proof of Lemma 16. First of all, we have \[\label{eqn:inverse95diff} \begin{align} &\|\widehat{\Lambda}_h^{-1}-\widetilde{\Lambda}_h^{-1}\|=\|\widehat{\Lambda}_h^{-1}\cdot(\widehat{\Lambda}_h-\widetilde{\Lambda}_h)\cdot\widetilde{\Lambda}_h^{-1}\|\\\leq&\|\widehat{\Lambda}_h^{-1}\|\cdot\|\widehat{\Lambda}_h-\widetilde{\Lambda}_h\|\cdot\|\widetilde{\Lambda}_h^{-1}\|\\\leq&\lambda_{\min}^{-1}(\widehat{\Lambda}_h)\cdot\lambda_{\min}^{-1}(\widetilde{\Lambda}_h)\cdot E. \end{align}\tag{19}\] The first inequality is because \(\|A\cdot B\|\leq\|A\|\cdot\|B\|\). The second inequality is due to Lemma 13.

Let \(\widehat{\Lambda}_h^{\prime}=\frac{1}{K}\widehat{\Lambda}_h\), then because of Lemma 38, with probability \(1-\delta\), it holds that for all \(h\in[H]\), \[\left\lVert\widehat{\Lambda}_h^{\prime}-\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^{\top}/\widetilde{\sigma}_h^2(s,a)]-\frac{\lambda}{K}I_d\right\rVert\leq\frac{4\sqrt{2}}{\sqrt{K}}\left(\log\frac{2dH}{\delta}\right)^{1/2},\] which implies that when \(K\geq\frac{128H^4\log\frac{2dH}{\delta}}{\kappa^2}\), it holds that (according to Weyl’s Inequality) \[\lambda_{\min}(\widehat{\Lambda}_h^{\prime})\geq\lambda_{\min}(\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^{\top}/\widetilde{\sigma}_h^2(s,a)])+\frac{\lambda}{K}-\frac{\kappa}{2H^2}\geq\frac{\kappa}{2H^2}.\] Under this high probability event, we have \(\lambda_{\min}(\widehat{\Lambda}_h)\geq\frac{K\kappa}{2H^2}\) and therefore \(\lambda_{\min}(\widetilde{\Lambda}_h)\geq\lambda_{\min}(\widehat{\Lambda}_h)\geq\frac{K\kappa}{2H^2}.\) Plugging these two results into 19 , we have \[\|\widehat{\Lambda}_h^{-1}-\widetilde{\Lambda}_h^{-1}\|\leq\frac{4H^4E/\kappa^2}{K^2}.\] ◻

Then we can bound term (iii) by the following Lemma 17

Lemma 17. Suppose \(K\geq\max\{\frac{128H^4\log\frac{2dH}{\delta}}{\kappa^2},\frac{\sqrt{2}L}{\sqrt{d\kappa}}\}\), under the high probability events in Lemma 13 and Lemma 16, it holds that for all \(s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\), \[\left|\phi(s, a)^{\top} (\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)+\phi_3\right)\right|\leq\frac{4\sqrt{2}H^4E\sqrt{d}/\kappa^{3/2}}{K}.\]

Proof of Lemma 17. First of all, the left hand side is bounded by \[\left\lVert(\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)\right)\right\rVert_2+\frac{4H^4EL/\kappa^2}{K^2}\] due to Lemma 16. Then the left hand side can be further bounded by \[\begin{align} &H\sum_{\tau=1}^{K}\left\lVert(\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right)/\widetilde{\sigma}_h(s^\tau_h,a^\tau_h)\right\rVert_2+\frac{4H^4EL/\kappa^2}{K^2}\\\leq&H\sum_{\tau=1}^{K}\sqrt{Tr\left((\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\cdot\frac{\phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right)\phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right)^{\top}}{\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)}\cdot(\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\right)}+\frac{4H^4EL/\kappa^2}{K^2}\\\leq&H\sqrt{K\cdot Tr\left((\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\cdot\widehat{\Lambda}_{h}\cdot(\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\right)}+\frac{4H^4EL/\kappa^2}{K^2}\\\leq&H\sqrt{Kd\cdot \lambda_{\max}\left((\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\cdot\widehat{\Lambda}_{h}\cdot(\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\right)}+\frac{4H^4EL/\kappa^2}{K^2}\\=&H\sqrt{Kd\cdot \left\lVert(\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\cdot\widehat{\Lambda}_{h}\cdot(\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1})\right\rVert_2}+\frac{4H^4EL/\kappa^2}{K^2}\\\leq&H\sqrt{Kd\cdot\left\lVert\widetilde{\Lambda}_{h}^{-1}\right\rVert_2\cdot\left\lVert\widetilde{\Lambda}_{h}-\widehat{\Lambda}_{h}\right\rVert_2\cdot\left\lVert\widehat{\Lambda}_{h}^{-1}-\widetilde{\Lambda}_{h}^{-1}\right\rVert_2}+\frac{4H^4EL/\kappa^2}{K^2}\\\leq&\frac{2\sqrt{2}H^4E\sqrt{d}/\kappa^{3/2}}{K}+\frac{4H^4EL/\kappa^2}{K^2}\\\leq&\frac{4\sqrt{2}H^4E\sqrt{d}/\kappa^{3/2}}{K}. \end{align}\] The first inequality is because \(\left\lVert a\right\rVert_2=\sqrt{a^{\top}a}=\sqrt{Tr(aa^{\top})}\). The second inequality is due to Cauchy-Schwarz inequality. The third inequality is because for positive definite matrix \(A\), it holds that \(Tr(A)=\sum_{i=1}^d\lambda_{i}(A)\leq d\lambda_{\max}(A)\). The equation is because for symmetric, positive definite matrix \(A\), \(\left\lVert A\right\rVert_2=\lambda_{\max}(A)\). The forth inequality is due to \(\left\lVert A\cdot B\right\rVert\leq \left\lVert A\right\rVert\cdot\left\lVert B\right\rVert\). The fifth inequality is because of Lemma 13, Lemma 16 and the statement in the proof of Lemma 16 that \(\lambda_{\min}(\widetilde{\Lambda}_h)\geq\frac{K\kappa}{2H^2}\). The last inequality uses the assumption that \(K\geq\frac{\sqrt{2}L}{\sqrt{d\kappa}}\). ◻

Now the remaining part is term (i), we have \[\label{eqn:decompose2} \begin{align} &\underbrace{\phi(s, a)^{\top} w_{h}-\phi(s, a)^{\top} \widehat{\Lambda}_{h}^{-1}\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)\right)}_{(\mathrm{i})} \\ =&\underbrace{\phi(s, a)^{\top} w_{h}-\phi(s, a)^{\top} \widehat{\Lambda}_{h}^{-1}\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(\mathcal{T}_{h} \widetilde{V}_{h+1}\right)\left(s_{h}^{\tau}, a_{h}^{\tau}\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)\right)}_{(\mathrm{iv})}\\ &-\underbrace{\phi(s, a)^{\top} \widehat{\Lambda}_{h}^{-1}\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)-\left(\mathcal{T}_{h} \widetilde{V}_{h+1}\right)\left(s_{h}^{\tau}, a_{h}^{\tau}\right)\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)\right)}_{(\mathrm{v})} . \end{align}\tag{20}\]

We are able to bound term (iv) by the following Lemma 18.

Lemma 18. Recall \(\kappa\) in Assumption 2. Under the high probability event in Lemma 13, suppose \(K \geq \max \left\{\frac{512 H^4\cdot\log \left(\frac{2Hd}{\delta}\right)}{\kappa^2}, \frac{4 \lambda H^2}{\kappa}\right\}\), then with probability \(1-\delta\), for all \(s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\), \[\left|\phi(s, a)^{\top} w_{h}-\phi(s, a)^{\top} \widehat{\Lambda}_{h}^{-1}\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(\mathcal{T}_{h} \widetilde{V}_{h+1}\right)\left(s_{h}^{\tau}, a_{h}^{\tau}\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)\right)\right|\leq \frac{8\lambda H^3\sqrt{d}/\kappa}{K}.\]

Proof of Lemma 18. Recall \(\mathcal{T}_{h} \widetilde{V}_{h+1}=\phi^\top w_h\) and apply Lemma 39, we obtain with probability \(1-\delta\), for all \(s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\), \[\begin{align} &\left |\phi(s, a)^{\top} w_{h}-\phi(s, a)^{\top} \widehat{\Lambda}_{h}^{-1}\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(\mathcal{T}_{h} \widetilde{V}_{h+1}\right)\left(s_{h}^{\tau}, a_{h}^{\tau}\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)\right)\right |\\ =&\left |\phi(s, a)^{\top} w_{h}-\phi(s, a)^{\top} \widehat{\Lambda}_{h}^{-1}\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\phi(s_h^\tau,a_h^\tau)^\top w_h/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)\right)\right |\\ =&\left |\phi(s, a)^{\top} w_{h}-\phi(s, a)^{\top} \widehat{\Lambda}_{h}^{-1}\left(\widehat{\Lambda}_h-\lambda I\right)w_h\right |\\=&\left |\lambda \cdot\phi(s,a)^\top \widehat{\Lambda}^{-1}_h w_h\right |\\ \leq&\lambda \left\lVert\phi(s,a)\right\rVert_{\widehat{\Lambda}^{-1}_h}\cdot\left\lVert w_h\right\rVert_{\widehat{\Lambda}^{-1}_h}\\\leq& \frac{4\lambda}{K}\left\lVert\phi(s,a)\right\rVert_{(\widetilde{\Lambda}_h^p)^{-1}}\cdot\left\lVert w_h\right\rVert_{(\widetilde{\Lambda}_h^p)^{-1}}\\ \leq&\frac{4\lambda}{K}\cdot 2H\sqrt{d}\cdot \left\lVert(\widetilde{\Lambda}_h^p)^{-1}\right\rVert\\\leq&\frac{8\lambda H^3\sqrt{d}/\kappa}{K}, \end{align}\] where \(\widetilde{\Lambda}_h^p:=\mathbb{E}_{\mu,h}\left[\widetilde{\sigma}_h(s,a)^{-2}\phi(s,a) \phi(s,a)^\top\right]\). The first inequality applies Cauchy-Schwarz inequality. The second inequality holds with probability \(1-\delta\) due to Lemma 39 and a union bound. The third inequality uses \(\sqrt{a^\top\cdot A\cdot a}\leq \sqrt{\left\lVert a\right\rVert_2\left\lVert A\right\rVert_2\left\lVert a\right\rVert_2}=\left\lVert a\right\rVert_2\sqrt{\left\lVert A\right\rVert_2}\) and \(\left\lVert w_h\right\rVert\leq 2H\sqrt{d}\). Finally, as \(\lambda_{\min}(\widetilde{\Lambda}_h^p)\geq \frac{\kappa}{\max_{h,s,a} \widetilde{\sigma}_h(s,a)^{2}}\geq \frac{\kappa}{H^2}\) implies \(\left\lVert(\widetilde{\Lambda}_h^p)^{-1}\right\rVert\leq \frac{H^2}{\kappa}\), the last inequality holds. ◻

For term (v), denote: \(x_\tau=\frac{\phi(s_h^\tau,a_h^\tau)}{\widetilde{\sigma}_h(s_h^\tau,a_h^\tau)},\quad \eta_\tau=\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)-\left(\mathcal{T}_{h} \widetilde{V}_{h+1}\right)\left(s_{h}^{\tau}, a_{h}^{\tau}\right)\right)/\widetilde{\sigma}_h(s^\tau_h,a^\tau_h)\), then by Cauchy-Schwarz inequality, it holds that for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\label{eqn:termv} \begin{align} &\left|\phi(s, a)^{\top} \widehat{\Lambda}_{h}^{-1}\left(\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \cdot\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)-\left(\mathcal{T}_{h} \widetilde{V}_{h+1}\right)\left(s_{h}^{\tau}, a_{h}^{\tau}\right)\right)/\widetilde{\sigma}^2_h(s^\tau_h,a^\tau_h)\right)\right|\\ \leq&\sqrt{\phi(s,a)^\top\widehat{\Lambda}_h^{-1}\phi(s,a)}\cdot\left\lVert \sum_{\tau=1}^K x_\tau \eta_\tau\right\rVert_{\widehat{\Lambda}_h^{-1}}. \end{align}\tag{21}\]

We bound \(\sqrt{\phi(s,a)^\top\widehat{\Lambda}_h^{-1}\phi(s,a)}\) by \(\sqrt{\phi(s,a)^\top\widetilde{\Lambda}_h^{-1}\phi(s,a)}\) using the following Lemma 19.

Lemma 19. Suppose \(K\geq\max\{\frac{128H^4\log\frac{2dH}{\delta}}{\kappa^2},\frac{\sqrt{2}L}{\sqrt{d\kappa}}\}\), under the high probability events in Lemma 13 and Lemma 16, it holds that for all \(s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\), \[\sqrt{\phi(s,a)^{\top}\widehat{\Lambda}_h^{-1}\phi(s,a)}\leq\sqrt{\phi(s,a)^\top\widetilde{\Lambda}_h^{-1}\phi(s,a)}+\frac{2H^2\sqrt{E}/\kappa}{K}.\]

Proof of Lemma 19. \[\begin{align} &\sqrt{\phi(s,a)^{\top}\widehat{\Lambda}_h^{-1}\phi(s,a)}=\sqrt{\phi(s,a)^\top\widetilde{\Lambda}_h^{-1}\phi(s,a)+\phi(s,a)^\top(\widehat{\Lambda}_h^{-1}-\widetilde{\Lambda}_h^{-1})\phi(s,a)}\\\leq&\sqrt{\phi(s,a)^\top\widetilde{\Lambda}_h^{-1}\phi(s,a)+\left\lVert\widehat{\Lambda}_h^{-1}-\widetilde{\Lambda}_h^{-1}\right\rVert_2}\\\leq&\sqrt{\phi(s,a)^\top\widetilde{\Lambda}_h^{-1}\phi(s,a)}+\sqrt{\left\lVert\widehat{\Lambda}_h^{-1}-\widetilde{\Lambda}_h^{-1}\right\rVert_2}\\\leq&\sqrt{\phi(s,a)^\top\widetilde{\Lambda}_h^{-1}\phi(s,a)}+\frac{2H^2\sqrt{E}/\kappa}{K}. \end{align}\] The first inequality uses \(|a^{\top}Aa|\leq\left\lVert a\right\rVert_2^2\cdot\left\lVert A\right\rVert\). The second inequality is because for \(a,b\geq 0\), \(\sqrt{a}+\sqrt{b}\geq \sqrt{a+b}\). The last inequality uses Lemma 16. ◻

Remark 8. Similarly, under the same assumption in Lemma 19, we also have for all \(s,a,h\in\mathcal{S}\times\mathcal{A}\times[H]\), \[\sqrt{\phi(s,a)^{\top}\widetilde{\Lambda}_h^{-1}\phi(s,a)}\leq\sqrt{\phi(s,a)^\top\widehat{\Lambda}_h^{-1}\phi(s,a)}+\frac{2H^2\sqrt{E}/\kappa}{K}.\]

11.3.3 An intermediate result: bounding the variance↩︎

Before we handle \(\left\lVert\sum_{\tau=1}^K x_\tau \eta_\tau\right\rVert_{\widehat{\Lambda}_h^{-1}}\), we first bound \(\sup_h\left\lVert\widetilde{\sigma}_h^2-\sigma_{\widetilde{V}_{h+1}}^2\right\rVert_\infty\) by the following Lemma 20.

Lemma 20 (Private version of Lemma C.7 in [13]). Recall the definition of \(\widetilde{\sigma}_h(\cdot,\cdot)^2=\max\{1,\widetilde{\mathrm{Var}}_h\widetilde{V}_{h+1}(\cdot,\cdot)\}\) in Algorithm 2 where \(\big[\widetilde{\mathrm{Var}}_{h} \widetilde{V}_{h+1}\big](\cdot, \cdot)=\big\langle\phi(\cdot, \cdot), \widetilde{{\beta}}_{h}\big\rangle_{\left[0,(H-h+1)^{2}\right]}-\big[\big\langle\phi(\cdot, \cdot), \widetilde{{\theta}}_{h}\big\rangle_{[0, H-h+1]}\big]^{2}\) (\(\widetilde{\beta}_h\) and \(\widetilde{\theta}_h\) are defined in Algorithm 2) and \({\sigma}_{\widetilde{V}_{h+1}}(\cdot,\cdot)^2:=\max\{1,{\mathrm{Var}}_{P_h}\widetilde{V}_{h+1}(\cdot,\cdot)\}\). Suppose \(K \geq \max \left\{\frac{512\log \left(\frac{2 Hd}{\delta}\right)}{\kappa^2}, \frac{4 \lambda}{\kappa},\frac{128\log\frac{2dH}{\delta}}{\kappa^2},\frac{\sqrt{2}L}{H\sqrt{d\kappa}}\right\}\) and \(K\geq\max\{\frac{4L^2}{H^2d^3\kappa},\frac{32E^2}{d^2\kappa^2},\frac{16\lambda^2}{d^2\kappa}\}\), under the high probability event in Lemma 13, it holds that with probability \(1-6\delta\), \[\sup_h\lvert\lvert \widetilde{\sigma}^2_h-\sigma^{ 2}_{\widetilde{V}_{h+1}}\rvert\rvert_\infty\leq 36\sqrt{\frac{H^4d^3}{\kappa K} \log \left(\frac{(\lambda+K)2KdH^2}{\lambda\delta}\right)}.\]

Proof of Lemma 20. Step 1: The first step is to show for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), with probability \(1-3\delta\), \[\left|\langle\phi(s, a), \widetilde{{\beta}}_{h}\rangle_{\left[0,(H-h+1)^{2}\right]}-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(s, a)\right|\leq 12\sqrt{\frac{H^4d^3}{\kappa K} \log \left(\frac{(\lambda+K)2KdH^2}{\lambda\delta}\right)}.\]

Proof of Step 1. We can bound the left hand side by the following decomposition: \[\begin{align} &\left|\langle\phi(s, a), \widetilde{{\beta}}_{h}\rangle_{\left[0,(H-h+1)^{2}\right]}-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(s, a)\right| \leq \left|\langle\phi(s, a), \widetilde{{\beta}}_{h}\rangle-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(s, a)\right|\\ =&\left|\phi(s,a)^\top\widetilde{\Sigma}_h^{-1}\left(\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot \widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2+\phi_1\right)-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(s, a)\right|\\ \leq&\underbrace{\left|\phi(s,a)^\top\bar{\Sigma}_h^{-1}\left(\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot \widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2\right)-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(s, a)\right|}_{(1)}+\underbrace{\left |\phi(s,a)^{\top}\bar{\Sigma}_h^{-1}\phi_1 \right |}_{(2)}\\&+\underbrace{\left|\phi(s,a)^\top(\widetilde{\Sigma}_h^{-1}-\bar{\Sigma}_h^{-1})\left(\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot \widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2+\phi_1\right)\right|}_{(3)}, \end{align}\] where \(\bar{\Sigma}_h=\widetilde{\Sigma}_h-K_1=\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)^\top+\lambda I\).

Similar to the proof in Lemma 16, when \(K\geq\max\{\frac{128\log\frac{2dH}{\delta}}{\kappa^2},\frac{\sqrt{2}L}{H\sqrt{d\kappa}}\}\), it holds that with probability \(1-\delta\), for all \(h\in[H]\), \[\lambda_{\min}(\bar{\Sigma}_h)\geq\frac{K\kappa}{2},\,\,\lambda_{\min}(\widetilde{\Sigma}_h)\geq\frac{K\kappa}{2},\,\,\left\lVert\widetilde{\Sigma}^{-1}_h-\bar{\Sigma}^{-1}_h\right\rVert_2\leq\frac{4E/\kappa^2}{K^2}.\] (The only difference to Lemma 16 is here \(\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^{\top}]\geq \kappa\).)

Under this high probability event, for term (2), it holds that for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\label{eqn:term2} \begin{align} \left |\phi(s,a)^{\top}\bar{\Sigma}_h^{-1}\phi_1 \right |\leq \left\lVert\phi(s,a)\right\rVert\cdot\left\lVert\bar{\Sigma}_h^{-1}\right\rVert\cdot\left\lVert\phi_1\right\rVert\leq\lambda_{\min}^{-1}(\bar{\Sigma}_h)\cdot HL\leq\frac{2HL/\kappa}{K}. \end{align}\tag{22}\]

For term \((3)\), similar to Lemma 17, we have for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\label{eqn:term3} \left|\phi(s,a)^\top(\widetilde{\Sigma}_h^{-1}-\bar{\Sigma}_h^{-1})\left(\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot \widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2+\phi_1\right)\right|\leq \frac{4\sqrt{2}H^2E\sqrt{d}/\kappa^{3/2}}{K}.\tag{23}\] (The only difference to Lemma 17 is that here \(\widetilde{V}_{h+1}(s)^2\leq H^2\), \(\left\lVert\phi_1\right\rVert_2\leq HL\), \(\left\lVert\widetilde{\Sigma}_h^{-1}\right\rVert_2\leq \frac{2}{K\kappa}\) and \(\left\lVert\widetilde{\Sigma}^{-1}_h-\bar{\Sigma}^{-1}_h\right\rVert_2\leq\frac{4E/\kappa^2}{K^2}\).)

We further decompose term (1) as below. \[\label{eqn:term195decomposition} \begin{align} &(1)=\left|\phi(s,a)^\top\bar{\Sigma}_h^{-1}\left(\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot \widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2\right)-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(s, a)\right|\\ =&\left|\phi(s,a)^\top\bar{\Sigma}_h^{-1}\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot \widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2-\phi(s,a)^\top\bar{\Sigma}_h^{-1}(\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)^\top+\lambda I)\int_\mathcal{S}(\widetilde{V}_{h+1})^2(s')d\nu_h(s')\right|\\ \leq &\underbrace{\left|\phi(s,a)^\top\bar{\Sigma}_h^{-1}\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot\left(\widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(\bar{s}^\tau_h,\bar{a}^\tau_h)\right)\right|}_{(4)}+\underbrace{\lambda\left|\phi(s,a)^\top\bar{\Sigma}_h^{-1}\int_\mathcal{S}(\widetilde{V}_{h+1})^2(s')d\nu_h(s')\right|}_{(5)}. \end{align}\tag{24}\]

For term (5), because \(K \geq \max \left\{\frac{512\log \left(\frac{2 Hd}{\delta}\right)}{\kappa^2}, \frac{4 \lambda}{\kappa}\right\}\), by Lemma 39 and a union bound, with probability \(1-\delta\), for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\label{eqn:term5} \begin{align} &\lambda\left|\phi(s,a)^\top\bar{\Sigma}_h^{-1}\int_\mathcal{S}(\widetilde{V}_{h+1})^2(s')d\nu_h(s')\right|\leq\lambda \left\lVert\phi(s,a)\right\rVert_{\bar{\Sigma}^{-1}_h}\left\lVert\int_\mathcal{S}(\widetilde{V}_{h+1})^2(s')d\nu_h(s')\right\rVert_{\bar{\Sigma}^{-1}_h}\\ \leq &\lambda \frac{2}{\sqrt{K}}\left\lVert\phi(s,a)\right\rVert_{({\Sigma}^{p}_h)^{-1}}\frac{2}{\sqrt{K}}\left\lVert\int_\mathcal{S}(\widetilde{V}_{h+1})^2(s')d\nu_h(s')\right\rVert_{({\Sigma}^{p}_h)^{-1}}\leq 4\lambda \left\lVert({\Sigma}^{p}_h)^{-1}\right\rVert\frac{H^2\sqrt{d}}{K}\leq 4\lambda\frac{H^2\sqrt{d}}{\kappa K}, \end{align}\tag{25}\] where \(\Sigma_h^p=\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^{\top}]\) and \(\lambda_{\min}(\Sigma_h^p)\geq \kappa\).

For term (4), it can be bounded by the following inequality (because of Cauchy-Schwarz inequality). \[\label{eqn:term4} (4)\leq \left\lVert\phi(s,a)\right\rVert_{\bar{\Sigma}^{-1}_h}\cdot\left\lVert\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot\left(\widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(\bar{s}^\tau_h,\bar{a}^\tau_h)\right)\right\rVert_{\bar{\Sigma}^{-1}_h}.\tag{26}\]

Bounding using covering. Note for any fix \({V}_{h+1}\), we can define \(x_\tau = \phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\) (\(\left\lVert\phi\right\rVert_2\leq1\)) and \(\eta_\tau={V}_{h+1}(\bar{s}_{h+1}^\tau)^2-{\mathbb{P}}_{h}({V}_{h+1})^{2}(\bar{s}^\tau_h,\bar{a}^\tau_h)\) is \(H^2\)-subgaussian, by Lemma 35 (where \(t=K\) and \(L=1\)), it holds that with probability \(1-\delta\), \[\left\lVert\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot\left({V}_{h+1}(\bar{s}_{h+1}^\tau)^2-{\mathbb{P}}_{h}({V}_{h+1})^{2}(\bar{s}^\tau_h,\bar{a}^\tau_h)\right)\right\rVert_{\bar{\Sigma}^{-1}_h}\leq \sqrt{8 H^{4}\cdot\frac{d}{2} \log \left(\frac{\lambda+K}{\lambda\delta}\right)}.\]

Let \(\mathcal{N}_h(\epsilon)\) be the minimal \(\epsilon\)-cover (with respect to the supremum norm) of
\(\mathcal{V}_h:=\left\{V_h:V_h(\cdot)=\max _{a \in \mathcal{A}}\{\min \{\phi(s, a)^{\top} \theta-C_1\sqrt{d\cdot \phi(\cdot, \cdot)^{\top} \widetilde{\Lambda}_{h}^{-1} \phi(\cdot, \cdot)}-C_2, H-h+1\}^{+}\}\right\}.\) That is, for any \(V\in\mathcal{V}_h\), there exists a value function \(V'\in\mathcal{N}_h(\epsilon)\) such that \(\sup_{s\in\mathcal{S}}|V(s)-V'(s)|<\epsilon\). Now by a union bound, we obtain with probability \(1-\delta\), \[\sup_{V_{h+1}\in\mathcal{N}_{h+1}(\epsilon)}\left\lVert\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot\left({V}_{h+1}(\bar{s}_{h+1}^\tau)^2-{\mathbb{P}}_{h}({V}_{h+1})^{2}(\bar{s}^\tau_h,\bar{a}^\tau_h)\right)\right\rVert_{\bar{\Sigma}^{-1}_h} \leq \sqrt{8 H^{4}\cdot\frac{d}{2} \log \left(\frac{\lambda+K}{\lambda\delta}|\mathcal{N}_{h+1}(\epsilon)|\right)}\] which implies \[\begin{align} &\left\lVert\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot\left(\widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(\bar{s}^\tau_h,\bar{a}^\tau_h)\right)\right\rVert_{\bar{\Sigma}^{-1}_h}\\ \leq &\sqrt{8 H^{4}\cdot\frac{d}{2} \log \left(\frac{\lambda+K}{\lambda\delta}|\mathcal{N}_{h+1}(\epsilon)|\right)}+4H^2\sqrt{\epsilon^2K^2/\lambda} \end{align}\] choosing \(\epsilon=d\sqrt{\lambda}/K\), applying Lemma B.3 of [14]13 to the covering number \(\mathcal{N}_{h+1}(\epsilon)\) w.r.t. \(\mathcal{V}_{h+1}\), we can further bound above by \[\begin{align} \leq &\sqrt{8 H^{4}\cdot\frac{d^3}{2} \log \left(\frac{\lambda+K}{\lambda\delta}2dH K\right)}+4H^2\sqrt{d^2}\leq 6\sqrt{ H^{4}\cdot d^3 \log \left(\frac{\lambda+K}{\lambda\delta}2dH K\right)} \end{align}\]

Apply a union bound for \(h\in[H]\), we have with probability \(1-\delta\), for all \(h\in[H]\), \[\label{eqn:apply95h95bound} \left\lVert\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot\left(\widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(\bar{s}^\tau_h,\bar{a}^\tau_h)\right)\right\rVert_{\bar{\Sigma}^{-1}_h}\leq 6\sqrt{{H^4d^3} \log \left(\frac{(\lambda+K)2KdH^2}{\lambda\delta}\right)}\tag{27}\] and similar to term \((2)\), it holds that for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\label{eqn1} \left\lVert\phi(s,a)\right\rVert_{\bar{\Sigma}^{-1}_h}\leq \sqrt{\left\lVert\bar{\Sigma}^{-1}_h\right\rVert}\leq \sqrt{\frac{2}{\kappa K}}.\tag{28}\] Combining 22 , 23 , 24 , 25 , 26 , 27 , 28 and the assumption that \(K\geq\max\{\frac{4L^2}{H^2d^3\kappa},\frac{32E^2}{d^2\kappa^2},\frac{16\lambda^2}{d^2\kappa}\}\), we obtain with probability \(1-3\delta\) for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\left|\langle\phi(s, a), \widetilde{{\beta}}_{h}\rangle_{\left[0,(H-h+1)^{2}\right]}-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})^{2}(s, a)\right|\leq 12\sqrt{\frac{H^4d^3}{\kappa K} \log \left(\frac{(\lambda+K)2KdH^2}{\lambda\delta}\right)}.\]

Step 2: The second step is to show for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), with probability \(1-3\delta\), \[\label{eqn2} \left|\langle\phi(s, a), \widetilde{{\theta}}_{h}\rangle_{\left[0,H-h+1\right]}-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})(s, a)\right|\leq 12\sqrt{\frac{H^2d^3}{\kappa K} \log \left(\frac{(\lambda+K)2KdH^2}{\lambda\delta}\right)}.\tag{29}\]

The proof of Step 2 is nearly identical to Step 1 except \(\widetilde{V}^2_{h}\) is replaced by \(\widetilde{V}_h\).

Step 3: The last step is to prove \(\sup_h\lvert\lvert \widetilde{\sigma}^2_h-\sigma^{ 2}_{\widetilde{V}_{h+1}}\rvert\rvert_\infty\leq 36\sqrt{\frac{H^4d^3}{\kappa K} \log \left(\frac{(\lambda+K)2KdH^2}{\lambda\delta}\right)}\) with high probability.

Proof of Step 3. By 29 , \[\begin{align} &\left|\big[\big\langle\phi(\cdot, \cdot), \widetilde{{\theta}}_{h}\big\rangle_{[0, H-h+1]}\big]^{2}-\big[{\mathbb{P}}_{h}(\widetilde{V}_{h+1})(s, a)\big]^2\right|\\ =&\left|\langle\phi(s, a), \widetilde{{\theta}}_{h}\rangle_{\left[0,H-h+1\right]}+{\mathbb{P}}_{h}(\widetilde{V}_{h+1})(s, a)\right|\cdot \left|\langle\phi(s, a), \widetilde{{\theta}}_{h}\rangle_{\left[0,H-h+1\right]}-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})(s, a)\right|\\ \leq&2H\cdot \left|\langle\phi(s, a), \widetilde{{\theta}}_{h}\rangle_{\left[0,H-h+1\right]}-{\mathbb{P}}_{h}(\widetilde{V}_{h+1})(s, a)\right|\leq 24\sqrt{\frac{H^4d^3}{\kappa K} \log \left(\frac{(\lambda+K)2KdH^2}{\lambda\delta}\right)}. \end{align}\]

Combining this with Step 1, we have with probability \(1-6\delta\), \(\forall h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\bigg|\widetilde{\mathrm{Var}}_{h} \widetilde{V}_{h+1}(s,a)-{\mathrm{Var}}_{P_h}\widetilde{V}_{h+1}(s,a)\bigg|\leq 36\sqrt{\frac{H^4d^3}{\kappa K} \log \left(\frac{(\lambda+K)2KdH^2}{\lambda\delta}\right)}.\] Finally, by the non-expansiveness of operator \(\max\{1,\cdot\}\), the proof is complete. ◻

11.3.4 Validity of our pessimism↩︎

Recall the definition \(\widehat{\Lambda}_{h} =\sum_{\tau=1}^{K} \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right) \phi\left(s_{h}^{\tau}, a_{h}^{\tau}\right)^{\top}/\widetilde{\sigma}_h^2(s^\tau_h,a^\tau_h)+\lambda \cdot I\) and
\({\Lambda}_h=\sum_{\tau=1}^K \phi(s^\tau_h,a^\tau_h) \phi(s^\tau_h,a^\tau_h)^\top/\sigma_{\widetilde{V}_{h+1}}^2(s^\tau_h,a^\tau_h) +\lambda I\). Then we have the following lemma to bound the term \(\sqrt{\phi(s,a)^\top\widehat{\Lambda}_h^{-1}\phi(s,a)}\) by \(\sqrt{\phi(s,a)^\top\Lambda_h^{-1}\phi(s,a)}\).

Lemma 21 (Private version of lemma C.3 in [13]). Denote the quantities \(C_1=\max\{2\lambda, 128\log(2dH/\delta),\frac{128H^4\log(2dH/\delta)}{\kappa^2}\}\) and \(C_2=\widetilde{O}(H^{12}d^3/\kappa^5)\). Suppose the number of episode \(K\) satisfies \(K>\max\{C_1,C_2\}\) and the condition in Lemma 20, under the high probability events in Lemma 13 and Lemma 20, it holds that with probability \(1-2\delta\), for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\sqrt{\phi(s,a)^\top\widehat{\Lambda}_h^{-1}\phi(s,a)}\leq 2\sqrt{\phi(s,a)^\top {\Lambda}_h^{-1}\phi(s,a)}.\]

Proof of Lemma 21. By definition \(\sqrt{\phi(s,a)^\top\widehat{\Lambda}_h^{-1}\phi(s,a)}=\left\lVert\phi(s,a)\right\rVert_{\widehat{\Lambda}^{-1}_h}\). Then denote \[\widehat{\Lambda}'_h=\frac{1}{K}\widehat{\Lambda}_h,\quad {\Lambda}'_h=\frac{1}{K}{\Lambda}_h,\] where \({\Lambda}_h=\sum_{\tau=1}^K \phi(s^\tau_h,a^\tau_h) \phi(s^\tau_h,a^\tau_h)^\top/\sigma_{\widetilde{V}_{h+1}}^2(s^\tau_h,a^\tau_h) +\lambda I\). Under the assumption of \(K\), by the conclusion in Lemma 20, we have \[\label{eqn:difference95covariance} \begin{align} &\left\lVert\widehat{\Lambda}'_h-{\Lambda}'_h\right\rVert\leq \sup_{s,a}\left\lVert\frac{\phi(s,a)\phi(s,a)^\top}{\widetilde{\sigma}^2_h(s,a)}-\frac{\phi(s,a)\phi(s,a)^\top}{{\sigma}^{2}_{\widetilde{V}_{h+1}}(s,a)}\right\rVert\\ \leq& \sup_{s,a}\left|\frac{\widetilde{\sigma}^{2}_h(s,a)-{\sigma}^{2}_{\widetilde{V}_{h+1}}(s,a)}{\widetilde{\sigma}^2_h(s,a)\cdot{\sigma}^{2}_{\widetilde{V}_{h+1}}(s,a)}\right|\cdot \left\lVert\phi(s,a)\right\rVert^2\\\leq& \sup_{s,a}\left|\frac{\widetilde{\sigma}^{2}_h(s,a)-{\sigma}^{2}_{\widetilde{V}_{h+1}}(s,a)}{1}\right|\cdot 1\\ \leq& 36\sqrt{\frac{H^4d^3}{\kappa K} \log \left(\frac{(\lambda+K)2KdH^2}{\lambda\delta}\right)}. \end{align}\tag{30}\] Next by Lemma 38 (with \(\phi\) to be \(\phi/\sigma_{\widetilde{V}_{h+1}}\) and therefore \(C=1\)) and a union bound, it holds with probability \(1-\delta\), for all \(h\in[H]\), \[\left\lVert\Lambda'_h-\left(\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^\top/\sigma^2_{\widetilde{V}_{h+1}}(s,a)]+\frac{\lambda}{K}I_d\right)\right\rVert\leq \frac{4 \sqrt{2}}{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}.\] Therefore by Weyl’s inequality and the assumption that \(K\) satisfies that
\(K>\max\{2\lambda, 128\log(2dH/\delta),\frac{128H^4\log(2dH/\delta)}{\kappa^2}\}\), the above inequality leads to \[\begin{align} \left\lVert\Lambda'_h\right\rVert=&\lambda_{\max}(\Lambda'_h)\leq \lambda_{\max}\left(\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^\top/\sigma^2_{\widetilde{V}_{h+1}}(s,a)]\right)+\frac{\lambda}{K}+\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\\ =&\left\lVert\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^\top/\sigma^2_{\widetilde{V}_{h+1}}(s,a)]\right\rVert_2+\frac{\lambda}{K}+\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\\ \leq&\left\lVert\phi(s,a)\right\rVert^2+\frac{\lambda}{K}+\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\leq 1+\frac{\lambda}{K}+\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\leq 2,\\ \lambda_{\min}(\Lambda'_h)\geq& \lambda_{\min}\left(\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^\top/\sigma^2_{\widetilde{V}_{h+1}}(s,a)]\right)+\frac{\lambda}{K}-\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\\ \geq &\lambda_{\min}\left(\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^\top/\sigma^2_{\widetilde{V}_{h+1}}(s,a)]\right)-\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\\ \geq &\frac{\kappa}{H^2}-\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\geq \frac{\kappa}{2H^2}. \end{align}\] Hence with probability \(1-\delta\), \(\left\lVert\Lambda'_h\right\rVert\leq 2\) and \(\left\lVert\Lambda'^{-1}_h\right\rVert=\lambda^{-1}_{\min}(\Lambda'_h)\leq \frac{2H^2}{\kappa}\). Similarly, one can show \(\left\lVert\widehat{\Lambda}'^{-1}_h\right\rVert\leq \frac{2H^2}{\kappa}\) with probability \(1-\delta\) using identical proof.

Now apply Lemma 37 and a union bound to \(\widehat{\Lambda}'_h\) and \({\Lambda}'_h\), we obtain with probability \(1-\delta\), for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\begin{align} \left\lVert\phi(s,a)\right\rVert_{\widehat{\Lambda}'^{-1}_h}\leq& \left[1+\sqrt{\left\lVert\Lambda'^{-1}_h\right\rVert\cdot\left\lVert\Lambda'_h\right\rVert\cdot\left\lVert\widehat{\Lambda}'^{-1}_h\right\rVert\cdot\left\lVert\widehat{\Lambda}'_h-\Lambda'_h\right\rVert}\right]\cdot \left\lVert\phi(s,a)\right\rVert_{\Lambda'^{-1}_h}\\ \leq& \left[1+\sqrt{\frac{2H^2}{\kappa}\cdot 2\cdot \frac{2H^2}{\kappa}\cdot\left\lVert\widehat{\Lambda}'_h-\Lambda'_h\right\rVert}\right]\cdot \left\lVert\phi(s,a)\right\rVert_{\Lambda'^{-1}_h}\\ \leq&\left[1+\sqrt{\frac{288H^4}{\kappa^2}\left(\sqrt{\frac{H^4d^3}{\kappa K} \log \left(\frac{(\lambda+K)2KdH^2}{\lambda\delta}\right)}\right)}\right]\cdot \left\lVert\phi(s,a)\right\rVert_{\Lambda'^{-1}_h}\\\leq& 2\left\lVert\phi(s,a)\right\rVert_{\Lambda'^{-1}_h}\\ \end{align}\] where the third inequality uses 30 and the last inequality uses \(K>\widetilde{O}(H^{12}d^3/\kappa^5)\). Note the conclusion can be derived directly by the above inequality multiplying \(1/\sqrt{K}\) on both sides. ◻

In order to bound \(\left\lVert\sum_{\tau=1}^K x_\tau \eta_\tau\right\rVert_{\widehat{\Lambda}_h^{-1}}\), we apply the following Lemma 22.

Lemma 22 (Lemma C.4 in [13]). Recall \(x_\tau=\frac{\phi(s^\tau_h,a^\tau_h)}{\widetilde{\sigma}_h(s^\tau_h,a^\tau_h)}\) and
\(\eta_\tau=\left(r_{h}^{\tau}+\widetilde{V}_{h+1}\left(s_{h+1}^{\tau}\right)-\left(\mathcal{T}_{h} \widetilde{V}_{h+1}\right)\left(s_{h}^{\tau}, a_{h}^{\tau}\right)\right)/\widetilde{\sigma}_h(s^\tau_h,a^\tau_h)\). Denote \[\xi:=\sup_{V\in[0,H],\;s'\sim P_h(s,a),\;h\in[H]}\left|\frac{r_h+{V}\left(s'\right)-\left(\mathcal{T}_{h} {V}\right)\left(s, a\right)}{{\sigma}_{{V}}(s,a)}\right|.\]

Suppose \(K\geq \widetilde{O}(H^{12}d^3/\kappa^5)\)14, then with probability \(1-\delta\), \[\left\lVert\sum_{\tau=1}^K x_\tau \eta_\tau\right\rVert_{\widehat{\Lambda}_h^{-1}}\leq \widetilde{O}\left(\max\big\{\sqrt{d},\xi\big\}\right),\] where \(\widetilde{O}\) absorbs constants and Polylog terms.

Now we are ready to prove the following key lemma, which gives a high probability bound for \(\left|(\mathcal{T}_h\widetilde{V}_{h+1}-\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)\right|\).

Lemma 23. Assume \(K>\max\{\mathcal{M}_1,\mathcal{M}_2,\mathcal{M}_3,\mathcal{M}_4\}\), for any \(0<\lambda<\kappa\), suppose \(\sqrt{d}>\xi\), where \(\xi:=\sup_{V\in[0,H],\;s'\sim P_h(s,a),\;h\in[H]}\left|\frac{r_h+{V}\left(s'\right)-\left(\mathcal{T}_{h} {V}\right)\left(s, a\right)}{{\sigma}_{{V}}(s,a)}\right|\). Then with probability \(1-\delta\), for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\left|(\mathcal{T}_h\widetilde{V}_{h+1}-\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)\right|\leq \widetilde{O}\left(\sqrt{d}\sqrt{\phi(s,a)^\top \widetilde{\Lambda}_h^{-1}\phi(s,a)}\right)+\frac{D}{K},\] where \(\widetilde{\Lambda}_h=\sum_{\tau=1}^K \phi(s^\tau_h,a^\tau_h) \phi(s^\tau_h,a^\tau_h)^\top/\widetilde{\sigma}_h^2(s^\tau_h,a^\tau_h) +\lambda I+K_2\), \[D=\widetilde{O}\left(\frac{H^2L}{\kappa}+\frac{H^4E\sqrt{d}}{\kappa^{3/2}}+H^3\sqrt{d}+\frac{H^2\sqrt{Ed}}{\kappa}\right)=\widetilde{O}\left(\frac{H^2L}{\kappa}+\frac{H^4E\sqrt{d}}{\kappa^{3/2}}+H^3\sqrt{d}\right)\] and \(\widetilde{O}\) absorbs constants and Polylog terms.

Proof of Lemma 23. The proof is by combining 18 , 20 , Lemma 15, Lemma 17, Lemma 18, Lemma 19, Lemma 22 and a union bound. ◻

Remark 9. Under the same assumption of Lemma 23, because of Remark 8 and Lemma 21, we have with probability \(1-\delta\), for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\begin{align} &\left|(\mathcal{T}_h\widetilde{V}_{h+1}-\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)\right|\leq \widetilde{O}\left(\sqrt{d}\sqrt{\phi(s,a)^\top \widetilde{\Lambda}_h^{-1}\phi(s,a)}\right)+\frac{D}{K}\\\leq& \widetilde{O}\left(\sqrt{d}\sqrt{\phi(s,a)^\top \widehat{\Lambda}_h^{-1}\phi(s,a)}\right)+\frac{2D}{K}\\\leq&\widetilde{O}\left(2\sqrt{d}\sqrt{\phi(s,a)^\top {\Lambda}_h^{-1}\phi(s,a)}\right)+\frac{2D}{K}. \end{align}\] Because \(D=\widetilde{O}\left(\frac{H^2L}{\kappa}+\frac{H^4E\sqrt{d}}{\kappa^{3/2}}+H^3\sqrt{d}\right)\) and \(\widetilde{O}\) absorbs constant, we will write as below for simplicity: \[\left|(\mathcal{T}_h\widetilde{V}_{h+1}-\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1})(s,a)\right|\leq \widetilde{O}\left(\sqrt{d}\sqrt{\phi(s,a)^\top {\Lambda}_h^{-1}\phi(s,a)}\right)+\frac{D}{K}.\]

11.3.5 Finalize the proof of the first part↩︎

We are ready to prove the first part of Theorem 6.

Theorem 10 (First part of Theorem 6). Let \(K\) be the number of episodes. Suppose \(\sqrt{d}>\xi\), where \(\xi:=\sup_{V\in[0,H],\;s'\sim P_h(s,a),\;h\in[H]}\left|\frac{r_h+{V}\left(s'\right)-\left(\mathcal{T}_{h} {V}\right)\left(s, a\right)}{{\sigma}_{{V}}(s,a)}\right|\) and \(K>\max\{\mathcal{M}_1,\mathcal{M}_2,\mathcal{M}_3,\mathcal{M}_4\}\). Then for any \(0<\lambda<\kappa\), with probability \(1-\delta\), for all policy \(\pi\) simultaneously, the output \(\widehat{\pi}\) of Algorithm 2 satisfies \[v^\pi-v^{\widehat{\pi}}\leq \widetilde{O}\left(\sqrt{d}\cdot\sum_{h=1}^H\mathbb{E}_{\pi}\left[\left(\phi(\cdot, \cdot)^{\top} \Lambda_{h}^{-1} \phi(\cdot, \cdot)\right)^{1 / 2}\right]\right)+\frac{DH}{K},\] where \(\Lambda_h=\sum_{\tau=1}^K \frac{\phi(s_{h}^\tau,a_{h}^\tau)\cdot \phi(s_{h}^\tau,a_{h}^\tau)^\top}{\sigma^2_{\widetilde{V}_{h+1}(s_{h}^\tau,a_{h}^\tau)}}+\lambda I_d\), \(D=\widetilde{O}\left(\frac{H^2L}{\kappa}+\frac{H^4E\sqrt{d}}{\kappa^{3/2}}+H^3\sqrt{d}\right)\) and \(\widetilde{O}\) absorbs constants and Polylog terms.

Proof of Theorem 10. Combining Lemma 14 and Remark 9, we have with probability \(1-\delta\), for all policy \(\pi\) simultaneously, \[\label{eqn:bound95V951} V^\pi_1(s)-V^{\widehat{\pi}}_1(s)\leq \widetilde{O}\left(\sqrt{d}\cdot\sum_{h=1}^H\mathbb{E}_{\pi}\left[\left(\phi(\cdot, \cdot)^{\top} \Lambda_{h}^{-1} \phi(\cdot, \cdot)\right)^{1 / 2}\middle|s_1=s\right]\right)+\frac{DH}{K},\tag{31}\] now the proof is complete by taking the initial distribution \(d_1\) on both sides. ◻

11.3.6 Finalize the proof of the second part↩︎

To prove the second part of Theorem 6, we begin with a crude bound on \(\sup_h\left\lVert V^\star_h-\widetilde{V}_h\right\rVert_\infty\).

Lemma 24 (Private version of Lemma C.8 in [13]).

Suppose \(K \geq \max \{\mathcal{M}_1,\mathcal{M}_2,\mathcal{M}_3,\mathcal{M}_4\}\), under the high probability event in Lemma 23, with probability at least \(1-\delta\), \[\sup_h\left\lVert V^\star_h-\widetilde{V}_h\right\rVert_\infty\leq \widetilde{O}\left(\frac{H^2\sqrt{d}}{\sqrt{\kappa K}}\right).\]

Proof of Lemma 24. Step 1: The first step is to show with probability at least \(1-\delta\), \(\sup_h\left\lVert V^\star_h-{V}^{\widehat{\pi}}_h\right\rVert_\infty\leq \widetilde{O}\left(\frac{H^2\sqrt{d}}{\sqrt{\kappa K}}\right)\).

Indeed, combine Lemma 14 and Lemma 23, similar to the proof of Theorem 10, we directly have with probability \(1-\delta\), for all policy \(\pi\) simultaneously, and for all \(s\in\mathcal{S}\), \(h\in[H]\), \[\label{eqn:h95bound} V^\pi_h(s)-V^{\widehat{\pi}}_h(s)\leq \widetilde{O}\left(\sqrt{d}\cdot\sum_{t=h}^H\mathbb{E}_{\pi}\left[\left(\phi(\cdot, \cdot)^{\top} \Lambda_{t}^{-1} \phi(\cdot, \cdot)\right)^{1 / 2}\middle|s_h=s\right]\right)+\frac{DH}{K},\tag{32}\] Next, since \(K \geq \max \left\{\frac{512 \log \left(\frac{2 Hd}{\delta}\right)}{\kappa^2}, \frac{4 \lambda}{\kappa}\right\}\), by Lemma 39 and a union bound over \(h\in[H]\), with probability \(1-\delta\), \[\begin{align} \sup_{s,a}\left\lVert\phi(s,a)\right\rVert_{{\Lambda}^{-1}_h} \leq \frac{2}{\sqrt{K}}\sup_{s,a}\left\lVert\phi(s,a)\right\rVert_{({\Lambda}^{p}_h)^{-1}}\leq\frac{2}{\sqrt{K}}\sqrt{\lambda_{\min}^{-1}(\Lambda_h^p)}\leq \frac{2H}{\sqrt{\kappa K}}, \;\;\forall h\in[H], \end{align}\] where \(\Lambda_h^p=\mathbb{E}_{\mu,h}[\sigma^{-2}_{\widetilde{V}_{h+1}}(s,a)\phi(s,a)\phi(s,a)^\top]\) and \(\lambda_{\min}(\Lambda_h^p)\geq\frac{\kappa}{H^2}\).

Lastly, taking \(\pi=\pi^\star\) in 32 to obtain \[\label{eqn:statistical95rate} \begin{align} 0\leq V^{\pi^\star}_h(s)-V^{\widehat{\pi}}_h(s)\leq &\widetilde{O}\left(\sqrt{d}\cdot\sum_{t=h}^H\mathbb{E}_{\pi^\star}\left[\left(\phi(\cdot, \cdot)^{\top} \Lambda_{t}^{-1} \phi(\cdot, \cdot)\right)^{1 / 2}\middle|s_h=s\right]\right)+\frac{DH}{K}\\ \leq&\widetilde{O}\left(\frac{H^2\sqrt{d}}{\sqrt{\kappa K}}\right)+\widetilde{O}\left(\frac{H^{3}L/\kappa}{K}+\frac{H^5E\sqrt{d}/\kappa^{3/2}}{K}+\frac{H^4\sqrt{d}}{K}\right). \end{align}\tag{33}\] This implies by using the condition \(K>\max\{\frac{H^2L^2}{d\kappa},\frac{H^6E^2}{\kappa^2},H^4\kappa\}\), we finish the proof of Step 1.

Step 2: The second step is to show with probability \(1-\delta\), \(\sup_h\left\lVert\widetilde{V}_h-{V}^{\widehat{\pi}}_h\right\rVert_\infty\leq \widetilde{O}\left(\frac{H^2\sqrt{d}}{\sqrt{\kappa K}}\right)\).

Indeed, applying Lemma 33 with \(\pi=\pi'=\widehat{\pi}\), then with probability \(1-\delta\), for all \(s,h\) \[\begin{align} &\left|\widetilde{V}_h(s)-V^{\widehat{\pi}}_h(s)\right|=\left|\sum_{t=h}^H \mathbb{E}_{\widehat{\pi}}\left[\widehat{Q}_h(s_h,a_h)-\left(\mathcal{T}_h\widetilde{V}_{h+1}\right)(s_h,a_h) \middle | s_h=s\right]\right|\\ \leq&\sum_{t=h}^H \left\lVert(\widetilde{\mathcal{T}}_h\widetilde{V}_{h+1}-\mathcal{T}_h\widetilde{V}_{h+1})(s,a)\right\rVert_\infty+H\cdot\left\lVert\Gamma_h(s,a)\right\rVert_\infty\\ \leq& \widetilde{O}\left(H\sqrt{d}\left\lVert\sqrt{\phi(s,a)^\top {\Lambda}_h^{-1}\phi(s,a)}\right\rVert_\infty\right)+\widetilde{O}\left(\frac{DH}{K}\right)\\\leq& \widetilde{O}\left(\frac{H^2\sqrt{d}}{\sqrt{\kappa K}}\right), \end{align}\] where the second inequality uses Lemma 23, Remark 9 and the last inequality holds due to the same reason as Step 1.

Step 3: The proof of the lemma is complete by combining Step 1, Step 2, triangular inequality and a union bound. ◻

Then we can give a high probability bound of \(\sup_h\lvert\lvert \sigma^{2}_{\widetilde{V}_{h+1}}-\sigma^{\star 2}_{h}\rvert\rvert_\infty\).

Lemma 25 (Private version of Lemma C.10 in [13]). Recall \(\sigma^{2}_{\widetilde{V}_{h+1}}=\max \left\{1, {\mathrm{Var}}_{P_h} \widetilde{V}_{h+1}\right\}\) and \(\sigma^{\star2}_{h}=\max \left\{1, {\mathrm{Var}}_{P_h} {V}^\star_{h+1}\right\}\). Suppose \(K \geq \max \{\mathcal{M}_1,\mathcal{M}_2,\mathcal{M}_3,\mathcal{M}_4\}\), then with probability \(1-\delta\), \[\sup_h\lvert\lvert \sigma^{2}_{\widetilde{V}_{h+1}}-\sigma^{\star 2}_{h}\rvert\rvert_\infty\leq \widetilde{O}\left(\frac{H^3\sqrt{d}}{\sqrt{\kappa K}}\right).\]

Proof of Lemma 25. By definition and the non-expansiveness of \(\max\{1,\cdot\}\), we have \[\begin{align} &\left\lVert{\sigma}^2_{\widetilde{V}_{h+1}}-{\sigma}^{\star 2}_h\right\rVert_\infty\leq \left\lVert\mathrm{Var}\widetilde{V}_{h+1}-\mathrm{Var}{V}^\star_{h+1}\right\rVert_\infty\\ \leq&\left\lVert\mathbb{P}_h\left(\widetilde{V}^2_{h+1}-{V}^{\star 2}_{h+1}\right)\right\rVert_\infty+\left\lVert(\mathbb{P}_h\widetilde{V}_{h+1})^2-(\mathbb{P}_h {V}^\star_{h+1})^{ 2}\right\rVert_\infty\\ \leq&\left\lVert\widetilde{V}^2_{h+1}-{V}^{\star 2}_{h+1}\right\rVert_\infty+\left\lVert(\mathbb{P}_h\widetilde{V}_{h+1}+\mathbb{P}_h {V}^\star_{h+1})(\mathbb{P}_h\widetilde{V}_{h+1}-\mathbb{P}_h {V}^\star_{h+1})\right\rVert_\infty\\ \leq&2H\left\lVert\widetilde{V}_{h+1}-{V}^{\star }_{h+1}\right\rVert_\infty+2H\left\lVert\mathbb{P}_h\widetilde{V}_{h+1}-\mathbb{P}_h {V}^\star_{h+1}\right\rVert_\infty\\\leq& \widetilde{O}\left(\frac{H^3\sqrt{d}}{\sqrt{\kappa K}}\right). \end{align}\] The second inequality is because of the definition of variance. The last inequality comes from Lemma 24. ◻

We transfer \(\sqrt{\phi(s,a)^\top{\Lambda}_h^{-1}\phi(s,a)}\) to \(\sqrt{\phi(s,a)^\top {\Lambda}_h^{\star-1}\phi(s,a)}\) by the following Lemma 26.

Lemma 26 (Private version of Lemma C.11 in [13]). Suppose \(K \geq \max \{\mathcal{M}_1,\mathcal{M}_2,\mathcal{M}_3,\mathcal{M}_4\}\), then with probability \(1-\delta\), \[\sqrt{\phi(s,a)^\top{\Lambda}_h^{-1}\phi(s,a)}\leq 2\sqrt{\phi(s,a)^\top {\Lambda}_h^{\star-1}\phi(s,a)},\quad \forall h,s,a\in[H]\times\mathcal{S}\times\mathcal{A},\]

Proof of Lemma 26. By definition \(\sqrt{\phi(s,a)^\top{\Lambda}_h^{-1}\phi(s,a)}=\left\lVert\phi(s,a)\right\rVert_{{\Lambda}^{-1}_h}\). Then denote \[{\Lambda}'_h=\frac{1}{K}{\Lambda}_h,\quad {\Lambda}^{\star '}_h=\frac{1}{K}{\Lambda}^\star_h,\] where \({\Lambda}^\star_h=\sum_{\tau=1}^K \phi(s^\tau_h,a^\tau_h) \phi(s^\tau_h,a^\tau_h)^\top/\sigma_{{V}^\star_{h+1}}^2(s^\tau_h,a^\tau_h) +\lambda I\). Under the condition of \(K\), by Lemma 25, with probability \(1-\delta\), for all \(h\in[H]\), \[\label{eqn:difference95covariance95star} \begin{align} &\left\lVert{\Lambda}^{\star '}_h-{\Lambda}'_h\right\rVert\leq \sup_{s,a}\left\lVert\frac{\phi(s,a)\phi(s,a)^\top}{{\sigma}^{\star 2}_h(s,a)}-\frac{\phi(s,a)\phi(s,a)^\top}{{\sigma}^{2}_{\widetilde{V}_{h+1}}(s,a)}\right\rVert\\ \leq& \sup_{s,a}\left|\frac{{\sigma}^{\star 2}_h(s,a)-{\sigma}^{2}_{\widetilde{V}_{h+1}}(s,a)}{{\sigma}^{\star 2}_h(s,a)\cdot{\sigma}^{2}_{\widetilde{V}_{h+1}}(s,a)}\right|\cdot \left\lVert\phi(s,a)\right\rVert^2\\\leq& \sup_{s,a}\left|\frac{{\sigma}^{\star 2}_h(s,a)-{\sigma}^{2}_{\widetilde{V}_{h+1}}(s,a)}{1}\right|\cdot 1\\ \leq& \widetilde{O}\left(\frac{H^3\sqrt{d}}{\sqrt{\kappa K}}\right). \end{align}\tag{34}\] Next by Lemma 38 (with \(\phi\) to be \(\phi/\sigma_{{V}^\star_{h+1}}\) and \(C=1\)), it holds with probability \(1-\delta\), \[\left\lVert\Lambda^{\star '}_h-\left(\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^\top/\sigma^2_{{V}^\star_{h+1}}(s,a)]+\frac{\lambda}{K}I_d\right)\right\rVert\leq \frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}.\] Therefore by Weyl’s inequality and the condition \(K>\max\{2\lambda, 128\log\left(\frac{2dH}{\delta}\right),\frac{128H^4\log(2dH/\delta)}{\kappa^2}\}\), the above inequality implies \[\begin{align} \left\lVert\Lambda^{\star '}_h\right\rVert=&\lambda_{\max}(\Lambda^{\star '}_h)\leq \lambda_{\max}\left(\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^\top/\sigma^2_{{V}^\star_{h+1}}(s,a)]\right)+\frac{\lambda}{K}+\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\\ \leq&\left\lVert\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^\top/\sigma^2_{{V}^\star_{h+1}}(s,a)]\right\rVert+\frac{\lambda}{K}+\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\\ \leq&\left\lVert\phi(s,a)\right\rVert^2+\frac{\lambda}{K}+\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\leq 1+\frac{\lambda}{K}+\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\leq 2,\\ \lambda_{\min}(\Lambda^{\star '}_h)\geq& \lambda_{\min}\left(\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^\top/\sigma^2_{{V}^\star_{h+1}}(s,a)]\right)+\frac{\lambda}{K}-\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\\ \geq &\lambda_{\min}\left(\mathbb{E}_{\mu,h}[\phi(s,a)\phi(s,a)^\top/\sigma^2_{{V}^\star_{h+1}}(s,a)]\right)-\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\\ \geq &\frac{\kappa}{H^2}-\frac{4 \sqrt{2} }{\sqrt{K}}\left(\log \frac{2 dH}{\delta}\right)^{1 / 2}\geq \frac{\kappa}{2H^2}. \end{align}\] Hence with probability \(1-\delta\), \(\left\lVert\Lambda^{\star '}_h\right\rVert\leq 2\) and \(\left\lVert\Lambda^{\star '-1}_h\right\rVert=\lambda_{\min}^{-1}(\Lambda^{\star '}_h)\leq \frac{2H^2}{\kappa}\). Similarly, we can show that \(\left\lVert{\Lambda}^{'-1}_h\right\rVert\leq \frac{2H^2}{\kappa}\) holds with probability \(1-\delta\) by using identical proof.

Now apply Lemma 37 and a union bound to \({\Lambda}^{\star '}_h\) and \({\Lambda}'_h\), we obtain with probability \(1-\delta\), for all \(h,s,a\in[H]\times\mathcal{S}\times\mathcal{A}\), \[\begin{align} \left\lVert\phi(s,a)\right\rVert_{{\Lambda}'^{-1}_h}\leq& \left[1+\sqrt{\left\lVert\Lambda^{\star '-1}_h\right\rVert\cdot\left\lVert\Lambda^{\star '}_h\right\rVert\cdot\left\lVert{\Lambda}'^{-1}_h\right\rVert\cdot\left\lVert{\Lambda}^{\star '}_h-\Lambda'_h\right\rVert}\right]\cdot \left\lVert\phi(s,a)\right\rVert_{\Lambda^{\star '-1}_h}\\ \leq& \left[1+\sqrt{\frac{2H^2}{\kappa}\cdot 2\cdot \frac{2H^2}{\kappa}\cdot\left\lVert{\Lambda}^{\star '}_h-\Lambda'_h\right\rVert}\right]\cdot \left\lVert\phi(s,a)\right\rVert_{\Lambda^{\star '-1}_h}\\ \leq&\left[1+\sqrt{\frac{H^4}{\kappa^2}\left[\widetilde{O}\left(\frac{H^3\sqrt{d}}{\sqrt{\kappa K}}\right)\right]}\right]\cdot \left\lVert\phi(s,a)\right\rVert_{\Lambda^{\star '-1}_h}\\\leq& 2\left\lVert\phi(s,a)\right\rVert_{\Lambda^{\star '-1}_h} \end{align}\] where the third inequality uses 34 and the last inequality uses \(K\geq \widetilde{O}(H^{14}d/\kappa^5)\). The conclusion can be derived directly by the above inequality multiplying \(1/\sqrt{K}\) on both sides. ◻

Finally, the second part of Theorem 6 can be proven by combining Theorem 10 (with \(\pi=\pi^\star\)) and Lemma 26.

11.4 Put everything toghther↩︎

Combining Lemma 12, Theorem 10, and the discussion above, the proof of Theorem 6 is complete.

12 Assisting technical lemmas↩︎

Lemma 27 (Multiplicative Chernoff bound [60]). Let \(X\) be a Binomial random variable with parameter \(p,n\). For any \(1\geq\theta>0\), we have that \[\mathbb{P}[X<(1-\theta) p n]<e^{-\frac{\theta^{2} p n}{2}} , \quad \text{ and } \quad \mathbb{P}[X \geq(1+\theta) p n]<e^{-\frac{\theta^{2} p n}{3}}\]

Lemma 28 (Hoeffding’s Inequality [61]). Let \(x_1,...,x_n\) be independent bounded random variables such that \(\mathbb{E}[x_i]=0\) and \(|x_i|\leq \xi_i\) with probability \(1\). Then for any \(\epsilon >0\) we have \[\mathbb{P}\left( \frac{1}{n}\sum_{i=1}^nx_i\geq \epsilon\right) \leq e^{-\frac{2n^2\epsilon^2}{\sum_{i=1}^n\xi_i^2}}.\]

Lemma 29 (Bernstein’s Inequality). Let \(x_1,...,x_n\) be independent bounded random variables such that \(\mathbb{E}[x_i]=0\) and \(|x_i|\leq \xi\) with probability \(1\). Let \(\sigma^2 = \frac{1}{n}\sum_{i=1}^n \mathrm{Var}[x_i]\), then with probability \(1-\delta\) we have \[\frac{1}{n}\sum_{i=1}^n x_i\leq \sqrt{\frac{2\sigma^2\cdot\log(1/\delta)}{n}}+\frac{2\xi}{3n}\log(1/\delta).\]

Lemma 30 (Empirical Bernstein’s Inequality [62]). Let \(x_1,...,x_n\) be i.i.d random variables such that \(|x_i|\leq \xi\) with probability \(1\). Let \(\bar{x}=\frac{1}{n}\sum_{i=1}^nx_i\) and \(\widehat{V}_n=\frac{1}{n}\sum_{i=1}^n(x_i-\bar{x})^2\), then with probability \(1-\delta\) we have \[\left|\frac{1}{n}\sum_{i=1}^n x_i-\mathbb{E}[x]\right|\leq \sqrt{\frac{2\widehat{V}_n\cdot\log(2/\delta)}{n}}+\frac{7\xi}{3n}\log(2/\delta).\]

Lemma 31 (Lemma I.8 in [18]). Let \(n\geq 2\) and \(V\in\mathbb{R}^S\) be any function with \(||V||_\infty\leq H\), \(P\) be any \(S\)-dimensional distribution and \(\widehat{P}\) be its empirical version using \(n\) samples. Then with probability \(1-\delta\), \[\left|\sqrt{\mathrm{Var}_{\widehat{P}}(V)}-\sqrt{\frac{n-1}{n}\mathrm{Var}_{{P}}(V)}\right|\leq 2H\sqrt{\frac{\log(2/\delta)}{n-1}}.\]

Lemma 32 (Claim 2 in [7]). Let \(y\in\mathbb{R}\) be any positive real number. Then for all \(x\in\mathbb{R}\) with \(x\geq 2y\), it holds that \(\frac{1}{x-y}\leq\frac{1}{x}+\frac{2y}{x^{2}}\).

12.1 Extended Value Difference↩︎

Lemma 33 (Extended Value Difference (Section B.1 in [63])). Let \(\pi=\{\pi_h\}_{h=1}^H\) and \(\pi'=\{\pi'_h\}_{h=1}^H\) be two arbitrary policies and let \(\{\widehat{Q}_h\}_{h=1}^H\) be any given Q-functions. Then define \(\widehat{V}_{h}(s):=\langle\widehat{Q}_{h}(s, \cdot), \pi_{h}(\cdot \mid s)\rangle\) for all \(s\in\mathcal{S}\). Then for all \(s\in\mathcal{S}\),

\[\begin{align} \widehat{V}_{1}(s)-V_{1}^{\pi^{\prime}}(s)=& \sum_{h=1}^{H} \mathbb{E}_{\pi^{\prime}}\left[\langle\widehat{Q}_{h}\left(s_{h}, \cdot\right), \pi_{h}\left(\cdot \mid s_{h}\right)-\pi_{h}^{\prime}\left(\cdot \mid s_{h}\right)\rangle \mid s_{1}=s\right] \\ &+\sum_{h=1}^{H} \mathbb{E}_{\pi^{\prime}}\left[\widehat{Q}_{h}\left(s_{h}, a_{h}\right)-\left(\mathcal{T}_{h} \widehat{V}_{h+1}\right)\left(s_{h}, a_{h}\right) \mid s_{1}=s\right] \end{align}\] where \((\mathcal{T}_{h} V)(\cdot,\cdot):=r_h(\cdot,\cdot)+(P_hV)(\cdot,\cdot)\) for any \(V\in\mathbb{R}^S\).

Lemma 34 (Lemma I.10 in [18]). Let \(\widehat{\pi}=\left\{\widehat{\pi}_{h}\right\}_{h=1}^{H}\) and \(\widehat{Q}_h(\cdot,\cdot)\) be the arbitrary policy and Q-function and also \(\widehat{V}_h(s)=\langle \widehat{Q}_h(s,\cdot),\widehat{\pi}_h(\cdot|s)\rangle\) \(\forall s\in\mathcal{S}\), and \(\xi_h(s,a)=(\mathcal{T}_h\widehat{V}_{h+1})(s,a)-\widehat{Q}_h(s,a)\) element-wisely. Then for any arbitrary \(\pi\), we have \[\begin{align} V_1^{\pi}(s)-V_1^{\widehat{\pi}}(s)=&\sum_{h=1}^H\mathbb{E}_{\pi}\left[\xi_h(s_h,a_h)\mid s_1=s\right]-\sum_{h=1}^H\mathbb{E}_{\widehat{\pi}}\left[\xi_h(s_h,a_h)\mid s_1=s\right]\\ +&\sum_{h=1}^{H} \mathbb{E}_{\pi}\left[\langle\widehat{Q}_{h}\left(s_{h}, \cdot\right), \pi_{h}\left(\cdot | s_{h}\right)-\widehat{\pi}_{h}\left(\cdot | s_{h}\right)\rangle \mid s_{1}=s\right] \end{align}\] where the expectation are taken over \(s_h,a_h\).

12.2 Assisting lemmas for linear MDP setting↩︎

Lemma 35 (Hoeffding inequality for self-normalized martingales [64]). Let \(\{\eta_t\}_{t=1}^\infty\) be a real-valued stochastic process. Let \(\{\mathcal{F}_t\}_{t=0}^\infty\) be a filtration, such that \(\eta_t\) is \(\mathcal{F}_t\)-measurable. Assume \(\eta_t\) also satisfies \(\eta_t\) given \(\mathcal{F}_{t-1}\) is zero-mean and \(R\)-subgaussian, i.e. \[\forall \lambda \in \mathbb{R}, \quad \mathbb{E}\left[e^{\lambda \eta_{t} }\mid \mathcal{F}_{t-1}\right] \leq e^{\lambda^{2} R^{2} / 2}.\] Let \(\{x_t\}_{t=1}^\infty\) be an \(\mathbb{R}^d\)-valued stochastic process where \(x_t\) is \(\mathcal{F}_{t-1}\) measurable and \(\|x_t\|\leq L\). Let \(\Lambda_t=\lambda I_d+\sum_{s=1}^tx_sx^\top_s\). Then for any \(\delta>0\), with probability \(1-\delta\), for all \(t>0\), \[\left\|\sum_{s=1}^{t} {x}_{s} \eta_{s}\right\|_{{\Lambda}_{t}^{-1}}^2 \leq 8 R^{2}\cdot\frac{d}{2} \log \left(\frac{\lambda+tL}{\lambda\delta}\right).\]

Lemma 36 (Bernstein inequality for self-normalized martingales [19]). Let \(\{\eta_t\}_{t=1}^\infty\) be a real-valued stochastic process. Let \(\{\mathcal{F}_t\}_{t=0}^\infty\) be a filtration, such that \(\eta_t\) is \(\mathcal{F}_t\)-measurable. Assume \(\eta_t\) also satisfies \[\left|\eta_{t}\right| \leq R, \mathbb{E}\left[\eta_{t} \mid \mathcal{F}_{t-1}\right]=0, \mathbb{E}\left[\eta_{t}^{2} \mid \mathcal{F}_{t-1}\right] \leq \sigma^{2}.\]

Let \(\{x_t\}_{t=1}^\infty\) be an \(\mathbb{R}^d\)-valued stochastic process where \(x_t\) is \(\mathcal{F}_{t-1}\) measurable and \(\|x_t\|\leq L\). Let \(\Lambda_t=\lambda I_d+\sum_{s=1}^tx_sx^\top_s\). Then for any \(\delta>0\), with probability \(1-\delta\), for all \(t>0\), \[\left\|\sum_{s=1}^{t} \mathbf{x}_{s} \eta_{s}\right\|_{\boldsymbol{\Lambda}_{t}^{-1}} \leq 8 \sigma \sqrt{d \log \left(1+\frac{t L^{2}}{\lambda d}\right) \cdot \log \left(\frac{4 t^{2}}{\delta}\right)}+4 R \log \left(\frac{4 t^{2}}{\delta}\right)\]

Lemma 37 (Lemma H.4 in [13]). Let \(\Lambda_1\) and \(\Lambda_2\in\mathbb{R}^{d\times d}\) be two positive semi-definite matrices. Then: \[\|\Lambda_1^{-1}\|\leq \|\Lambda_2^{-1}\|+\|\Lambda_1^{-1}\|\cdot \|\Lambda_2^{-1}\|\cdot\|\Lambda_1-\Lambda_2\|\] and \[\|\phi\|_{\Lambda_1^{-1}}\leq \left[1+\sqrt{\|\Lambda_2^{-1}\|\cdot\|\Lambda_2\|\cdot\|\Lambda_1^{-1}\|\cdot\|\Lambda_1-\Lambda_2\|}\right]\cdot \|\phi\|_{\Lambda_2^{-1}}.\] for all \(\phi\in\mathbb{R}^d\).

Lemma 38 (Lemma H.4 in [31]). Let \(\phi: \mathcal{S}\times\mathcal{A}\rightarrow \mathbb{R}^d\) satisfies \(\|\phi(s,a)\|\leq C\) for all \(s,a\in\mathcal{S}\times\mathcal{A}\). For any \(K>0,\lambda>0\), define \(\bar{G}_K=\sum_{k=1}^K \phi(s_k,a_k)\phi(s_k,a_k)^\top+\lambda I_d\) where \((s_k,a_k)\)’s are i.i.d samples from some distribution \(\nu\). Then with probability \(1-\delta\), \[\left\lVert\frac{\bar{G}_K}{K}-\mathbb{E}_\nu\left[\frac{\bar{G}_K}{K}\right]\right\rVert\leq \frac{4 \sqrt{2} C^{2}}{\sqrt{K}}\left(\log \frac{2 d}{\delta}\right)^{1 / 2}.\]

Lemma 39 (Lemma H.5 in [31]). Let \(\phi:\mathcal{S}\times\mathcal{A}\rightarrow \mathbb{R}^d\) be a bounded function s.t. \(\|\phi\|_2\leq C\). Define \(\bar{G}_K=\sum_{k=1}^K \phi(s_k,a_k)\phi(s_k,a_k)^\top+\lambda I_d\) where \((s_k,a_k)\)’s are i.i.d samples from some distribution \(\nu\). Let \(G=\mathbb{E}_\nu[\phi(s,a)\phi(s,a)^\top]\). Then for any \(\delta\in(0,1)\), if \(K\) satisfies \[K \geq \max \left\{512 C^{4}\left\|\mathbf{G}^{-1}\right\|^{2} \log \left(\frac{2 d}{\delta}\right), 4 \lambda\left\|\mathbf{G}^{-1}\right\|\right\}.\] Then with probability at least \(1-\delta\), it holds simultaneously for all \(u\in\mathbb{R}^d\) that \[\|u\|_{\bar{G}_K^{-1}}\leq \frac{2}{\sqrt{K}}\|u\|_{G^{-1}}.\]

Lemma 40 (Lemma H.9 in [13]). For a linear MDP, for any \(0\leq V(\cdot)\leq H\), there exists a \(w_h\in\mathbb{R}^d\) s.t. \(\mathcal{T}_h V=\langle \phi, w_h \rangle\) and \(\|w_h\|_2\leq 2H\sqrt{d}\) for all \(h\in[H]\). Here \(\mathcal{T}_h(V)(s,a)=r_h(x,a)+(P_hV)(s,a)\). Similarly, for any \(\pi\), there exists \(w^\pi_h\in\mathbb{R}^d\), such that \(Q^\pi_h=\langle \phi,w^\pi_h\rangle\) with \(\|w_h^\pi\|_2\leq 2(H-h+1)\sqrt{d}\).

12.3 Assisting lemmas for differential privacy↩︎

Lemma 41 (Converting zCDP to DP [26]). If M satisfies \(\rho\)-zCDP then M satisfies \((\rho+2\sqrt{\rho\log(1/\delta)},\delta)\)-DP.

Lemma 42 (zCDP Composition [26]). Let \(M : \mathcal{U}^n \rightarrow \mathcal{Y}\) and \(M^{\prime} : \mathcal{U}^n \rightarrow \mathcal{Z}\) be randomized mechanisms. Suppose that \(M\) satisfies \(\rho\)-zCDP and \(M^{\prime}\) satisfies \(\rho^{\prime}\)-zCDP. Define \(M^{\prime\prime} : \mathcal{U}^n \rightarrow \mathcal{Y}\times \mathcal{Z}\) by \(M^{\prime\prime}(U) = (M(U),M^{\prime}(U))\). Then \(M^{\prime\prime}\) satisfies \((\rho + \rho^{\prime})\)-zCDP.

Lemma 43 (Adaptive composition and Post processing of zCDP [26]). Let \(M : \mathcal{X}^n\rightarrow \mathcal{Y}\) and \(M^\prime: \mathcal{X}^n\times\mathcal{Y}\rightarrow\mathcal{Z}\). Suppose \(M\) satisfies \(\rho\)-zCDP and \(M^\prime\) satisfies \(\rho^\prime\)-zCDP (as a function of its first argument). Define \(M^{\prime\prime} : \mathcal{X}^n\rightarrow \mathcal{Z}\) by \(M^{\prime\prime}(x) = M^\prime (x, M(x))\). Then \(M^{\prime\prime}\) satisfies \((\rho+\rho^\prime)\)-zCDP.

Definition 4 (\(\ell_1\) sensitivity). Define the \(\ell_1\) sensitivity of a function \(f:\mathbb{N}^{\mathcal{X}}\mapsto\mathbb{R}^d\) as \[\begin{align} \Delta_1(f)=\sup_{\text{neighboring}\,U,U^{\prime}}\|f(U)-f(U^{\prime})\|_1. \end{align}\]

Definition 5 (Laplace Mechanism [28]). Given any function \(f:\mathbb{N}^{\mathcal{X}}\mapsto\mathbb{R}^d\), the Laplace mechanism is defined as: \[\begin{align} \mathcal{M}_{L}(x, f, \epsilon) = f(x) + (Y_1,\cdots, Y_d), \end{align}\] where \(Y_i\) are i.i.d. random variables drawn from \(\mathrm{Lap}(\Delta_1(f)/\epsilon)\).

Lemma 44 (Privacy guarantee of Laplace Mechanism [28]). The Laplace mechanism preserves \((\epsilon, 0)\)-differential privacy. For simplicity, we say \(\epsilon\)-DP.

13 Details for the Evaluation part↩︎

In the Evaluation part, we apply a synthetic linear MDP case that is similar to [13], [31] but with some modifications for our evaluation task. The linear MDP example we use consists of \(|\mathcal{S}|=2\) states and \(|\mathcal{A}|=100\) actions, while the feature dimension \(d=10\). We denote \(\mathcal{S}=\{0,1\}\) and \(\mathcal{A}=\{0,1,\ldots,99\}\) respectively. For each action \(a\in\{0,1,\ldots,99\}\), we obtain a vector \(\mathbf{a}\in\mathbb{R}^8\) via binary encoding. More specifically, each coordinate of \(\mathbf{a}\) is either \(0\) or \(1\).
First, we define the following indicator function \(\delta(s, a)= \begin{cases}1 & \text{ if } \mathbb{1}\{s=0\}=\mathbb{1}\{a=0\} \\ 0 & \text{ otherwise }\end{cases},\) then our non-stationary linear MDP example can be characterized by the following parameters.
The feature map \(\boldsymbol{\phi}\) is: \[\boldsymbol{\phi}(s, a)=\left(\mathbf{a}^{\top}, \delta(s, a), 1-\delta(s, a)\right)^{\top} \in \mathbb{R}^{10}.\] The unknown measure \(\nu_h\) is: \[\boldsymbol{\nu}_{h}(0)=\left(0, \cdots, 0,\alpha_{h,1}, \alpha_{h,2}\right),\] \[\boldsymbol{\nu}_{h}(1)=\left(0, \cdots, 0,1-\alpha_{h,1}, 1-\alpha_{h,2}\right),\] where \(\{\alpha_{h,1},\alpha_{h,2}\}_{h\in[H]}\) is a sequence of random values sampled uniformly from \([0,1]\).
The unknown vector \(\theta_h\) is: \[\theta_h= (r_h/8,0,r_h/8,1/2-r_h/2,r_h/8,0,r_h/8,0,r_h/2,1/2-r_h/2)\in\mathbb{R}^{10},\] where \(r_h\) is also sampled uniformly from \([0,1]\). Therefore, the transition kernel follows \(P_h(s'|s,a)=\langle \phi(s,a),\boldsymbol{\nu}_h(s')\rangle\) and the expected reward function \(r_h(s,a)=\langle \phi(s,a), \theta_h \rangle\).
Finally, the behavior policy is to always choose action \(a=0\) with probability \(p\), and other actions uniformly with probability \((1-p)/99\). Here we choose \(p=0.6\). The initial distribution is a uniform distribution over \(\mathcal{S}=\{0,1\}\).

References↩︎

[1]
Zihao Zhang, Stefan Zohren, and Stephen Roberts. Deep reinforcement learning for trading. The Journal of Financial Data Science, 2 (2): 25–40, 2020.
[2]
Ahmad EL Sallab, Mohammed Abdou, Etienne Perot, and Senthil Yogamani. Deep reinforcement learning framework for autonomous driving. Electronic Imaging, 2017 (19): 70–76, 2017.
[3]
Aniruddh Raghu, Matthieu Komorowski, Leo Anthony Celi, Peter Szolovits, and Marzyeh Ghassemi. Continuous state-space models for optimal sepsis treatment: a deep reinforcement learning approach. In Machine Learning for Healthcare Conference, pages 147–163, 2017.
[4]
Nicholas Carlini, Chang Liu, Úlfar Erlingsson, Jernej Kos, and Dawn Song. The secret sharer: Evaluating and testing unintended memorization in neural networks. In USENIX Security Symposium (USENIX Security 19), pages 267–284, 2019.
[5]
Gavin Brown, Mark Bun, Vitaly Feldman, Adam Smith, and Kunal Talwar. When is memorization of irrelevant training data necessary for high-accuracy learning? In ACM SIGACT Symposium on Theory of Computing, pages 123–132, 2021.
[6]
Cynthia Dwork, Frank McSherry, Kobbi Nissim, and Adam Smith. Calibrating noise to sensitivity in private data analysis. In Theory of cryptography conference, pages 265–284. Springer, 2006.
[7]
Giuseppe Vietri, Borja Balle, Akshay Krishnamurthy, and Steven Wu. Private reinforcement learning with pac and regret guarantees. In International Conference on Machine Learning, pages 9754–9764. PMLR, 2020.
[8]
Evrard Garcelon, Vianney Perchet, Ciara Pike-Burke, and Matteo Pirotta. Local differential privacy for regret minimization in reinforcement learning. Advances in Neural Information Processing Systems, 34, 2021.
[9]
Chonghua Liao, Jiafan He, and Quanquan Gu. Locally differentially private reinforcement learning for linear mixture markov decision processes. arXiv preprint arXiv:2110.10133, 2021.
[10]
Sayak Ray Chowdhury and Xingyu Zhou. Differentially private regret minimization in episodic markov decision processes. arXiv preprint arXiv:2112.10599, 2021.
[11]
Paul Luyo, Evrard Garcelon, Alessandro Lazaric, and Matteo Pirotta. Differentially private exploration in reinforcement learning with linear representation. arXiv preprint arXiv:2112.01585, 2021.
[12]
Hyeoneui Kim, Elizabeth Bell, Jihoon Kim, Amy Sitapati, Joe Ramsdell, Claudiu Farcas, Dexter Friedman, Stephanie Feudjio Feupe, and Lucila Ohno-Machado. iconcur: informed consent for clinical data and bio-sample use for research. Journal of the American Medical Informatics Association, 24 (2): 380–387, 2017.
[13]
Ming Yin, Yaqi Duan, Mengdi Wang, and Yu-Xiang Wang. Near-optimal offline reinforcement learning with linear representation: Leveraging variance information with pessimism. arXiv preprint arXiv:2203.05804, 2022.
[14]
Ying Jin, Zhuoran Yang, and Zhaoran Wang. Is pessimism provably efficient for offline rl? In International Conference on Machine Learning, pages 5084–5096. PMLR, 2021.
[15]
Borja Balle, Maziar Gomrokchi, and Doina Precup. Differentially private policy evaluation. In International Conference on Machine Learning, pages 2130–2138. PMLR, 2016.
[16]
Tengyang Xie, Philip S Thomas, and Gerome Miklau. Privacy preserving off-policy evaluation. arXiv preprint arXiv:1902.00174, 2019.
[17]
Dung Daniel Ngo, Giuseppe Vietri, and Zhiwei Steven Wu. Improved regret for differentially private exploration in linear mdp. arXiv preprint arXiv:2202.01292, 2022.
[18]
Ming Yin and Yu-Xiang Wang. Towards instance-optimal offline reinforcement learning with pessimism. Advances in neural information processing systems, 34, 2021.
[19]
Dongruo Zhou, Quanquan Gu, and Csaba Szepesvari. Nearly minimax optimal reinforcement learning for linear mixture markov decision processes. In Conference on Learning Theory, pages 4532–4576. PMLR, 2021.
[20]
Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction. MIT press, 2018.
[21]
Chi Jin, Zhuoran Yang, Zhaoran Wang, and Michael I Jordan. Provably efficient reinforcement learning with linear function approximation. In Conference on Learning Theory, pages 2137–2143. PMLR, 2020.
[22]
Yao Liu, Adith Swaminathan, Alekh Agarwal, and Emma Brunskill. Off-policy policy gradient with state distribution correction. In Uncertainty in Artificial Intelligence, 2019.
[23]
Ruosong Wang, Dean P Foster, and Sham M Kakade. What are the statistical limits of offline rl with linear function approximation? International Conference on Learning Representations, 2021.
[24]
Dan Qiao and Yu-Xiang Wang. Near-optimal differentially private reinforcement learning. arXiv preprint arXiv:2212.04680, 2022.
[25]
Cynthia Dwork and Guy N Rothblum. Concentrated differential privacy. arXiv preprint arXiv:1603.01887, 2016.
[26]
Mark Bun and Thomas Steinke. Concentrated differential privacy: Simplifications, extensions, and lower bounds. In Theory of Cryptography Conference, pages 635–658. Springer, 2016.
[27]
Tim Van Erven and Peter Harremos. Rényi divergence and kullback-leibler divergence. IEEE Transactions on Information Theory, 60 (7): 3797–3820, 2014.
[28]
Cynthia Dwork, Aaron Roth, et al. The algorithmic foundations of differential privacy. Found. Trends Theor. Comput. Sci., 9 (3-4): 211–407, 2014.
[29]
Frederick Arthur Ficken. The simplex method of linear programming. Courier Dover Publications, 2015.
[30]
George Nemhauser and Laurence Wolsey. Polynomial-time algorithms for linear programming. Integer and Combinatorial Optimization, pages 146–181, 1988.
[31]
Yifei Min, Tianhao Wang, Dongruo Zhou, and Quanquan Gu. Variance-aware off-policy evaluation with linear function approximation. Advances in neural information processing systems, 34, 2021.
[32]
Christoph Dann, Tor Lattimore, and Emma Brunskill. Unifying pac and regret: Uniform pac bounds for episodic reinforcement learning. In Advances in Neural Information Processing Systems, pages 5713–5723, 2017.
[33]
Mohammad Gheshlaghi Azar, Ian Osband, and Rémi Munos. Minimax regret bounds for reinforcement learning. In Proceedings of the 34th International Conference on Machine Learning-Volume 70, pages 263–272. JMLR. org, 2017.
[34]
Xingyu Zhou. Differentially private reinforcement learning with linear function approximation. arXiv preprint arXiv:2201.07052, 2022.
[35]
Alex Ayoub, Zeyu Jia, Csaba Szepesvari, Mengdi Wang, and Lin Yang. Model-based reinforcement learning with value-targeted regression. In International Conference on Machine Learning, pages 463–474. PMLR, 2020.
[36]
Abhradeep Guha Thakurta and Adam Smith. (nearly) optimal algorithms for private online learning in full-information and bandit settings. Advances in Neural Information Processing Systems, 26, 2013.
[37]
Naman Agarwal and Karan Singh. The price of differential privacy for online learning. In International Conference on Machine Learning, pages 32–40. PMLR, 2017.
[38]
Bingshan Hu, Zhiming Huang, and Nishant A Mehta. Optimal algorithms for private online learning in a stochastic environment. arXiv preprint arXiv:2102.07929, 2021.
[39]
Roshan Shariff and Or Sheffet. Differentially private contextual linear bandits. Advances in Neural Information Processing Systems, 31, 2018.
[40]
Pratik Gajane, Tanguy Urvoy, and Emilie Kaufmann. Corrupt bandits for preserving local privacy. In Algorithmic Learning Theory, pages 387–412. PMLR, 2018.
[41]
Debabrota Basu, Christos Dimitrakakis, and Aristide Tossou. Differential privacy for multi-armed bandits: What is it and what is its cost? arXiv preprint arXiv:1905.12298, 2019.
[42]
Kai Zheng, Tianle Cai, Weiran Huang, Zhenguo Li, and Liwei Wang. Locally differentially private (contextual) bandits learning. Advances in Neural Information Processing Systems, 33: 12300–12310, 2020.
[43]
Xiaoyu Chen, Kai Zheng, Zixin Zhou, Yunchang Yang, Wei Chen, and Liwei Wang. (locally) differentially private combinatorial semi-bandits. In International Conference on Machine Learning, pages 1757–1767. PMLR, 2020.
[44]
Aristide Charles Yedia Tossou and Christos Dimitrakakis. Achieving privacy in the adversarial multi-armed bandit. In Thirty-First AAAI Conference on Artificial Intelligence, 2017.
[45]
Baoxiang Wang and Nidhi Hegde. Privacy-preserving q-learning with functional noise in continuous spaces. Advances in Neural Information Processing Systems, 32, 2019.
[46]
Hajime Ono and Tsubasa Takahashi. Locally private distributed reinforcement learning. arXiv preprint arXiv:2001.11718, 2020.
[47]
Jonathan Lebensold, William Hamilton, Borja Balle, and Doina Precup. Actor critic with differentially private critic. arXiv preprint arXiv:1910.05876, 2019.
[48]
Chris Cundy and Stefano Ermon. Privacy-constrained policies via mutual information regularized policy gradients. arXiv preprint arXiv:2012.15019, 2020.
[49]
Sayak Ray Chowdhury, Xingyu Zhou, and Ness Shroff. Adaptive control of differentially private linear quadratic systems. In 2021 IEEE International Symposium on Information Theory (ISIT), pages 485–490. IEEE, 2021.
[50]
Ming Yin and Yu-Xiang Wang. Asymptotically efficient off-policy evaluation for tabular reinforcement learning. In International Conference on Artificial Intelligence and Statistics, pages 3948–3958. PMLR, 2020.
[51]
Ming Yin, Yu Bai, and Yu-Xiang Wang. Near-optimal provable uniform convergence in offline policy evaluation for reinforcement learning. In International Conference on Artificial Intelligence and Statistics, pages 1567–1575. PMLR, 2021.
[52]
Ming Yin and Yu-Xiang Wang. Optimal uniform ope and model-based offline reinforcement learning in time-homogeneous, reward-free and task-agnostic settings. Advances in neural information processing systems, 2021.
[53]
Chi Jin, Akshay Krishnamurthy, Max Simchowitz, and Tiancheng Yu. Reward-free exploration for reinforcement learning. In International Conference on Machine Learning, pages 4870–4879. PMLR, 2020.
[54]
Dan Qiao, Ming Yin, Ming Min, and Yu-Xiang Wang. Sample-efficient reinforcement learning with loglog(T) switching cost. In Proceedings of the 39th International Conference on Machine Learning, pages 18031–18061. PMLR, 2022.
[55]
Tengyang Xie, Nan Jiang, Huan Wang, Caiming Xiong, and Yu Bai. Policy finetuning: Bridging sample-efficient offline and online reinforcement learning. Advances in neural information processing systems, 2021.
[56]
Tengyang Xie, Ching-An Cheng, Nan Jiang, Paul Mineiro, and Alekh Agarwal. Bellman-consistent pessimism for offline reinforcement learning. Advances in neural information processing systems, 2021.
[57]
Andrea Zanette, Martin J Wainwright, and Emma Brunskill. Provable benefits of actor-critic methods for offline reinforcement learning. Advances in neural information processing systems, 2021.
[58]
Andrea Zanette. Exponential lower bounds for batch reinforcement learning: Batch rl can be exponentially harder than online rl. In International Conference on Machine Learning, pages 12287–12297. PMLR, 2021.
[59]
Rachel Redberg and Yu-Xiang Wang. Privately publishable per-instance privacy. Advances in Neural Information Processing Systems, 34, 2021.
[60]
Herman Chernoff et al. A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations. The Annals of Mathematical Statistics, 23 (4): 493–507, 1952.
[61]
Karthik Sridharan. A gentle introduction to concentration inequalities. Dept. Comput. Sci., Cornell Univ., Tech. Rep, 2002.
[62]
Andreas Maurer and Massimiliano Pontil. Empirical bernstein bounds and sample variance penalization. Conference on Learning Theory, 2009.
[63]
Qi Cai, Zhuoran Yang, Chi Jin, and Zhaoran Wang. Provably efficient exploration in policy optimization. In International Conference on Machine Learning, pages 1283–1294. PMLR, 2020.
[64]
Yasin Abbasi-Yadkori, Dávid Pál, and Csaba Szepesvári. Improved algorithms for linear stochastic bandits. In Advances in Neural Information Processing Systems, pages 2312–2320, 2011.

  1. The environment is usually characterized by a Markov Decision Process (MDP) in this paper.↩︎

  2. Here we only compare our techniques (for offline RL) with the works for online RL under joint DP guarantee, as both settings allow access to the raw data.↩︎

  3. This is due to the fact that the uncertainty of reward function is dominated by that of transition kernel in RL.↩︎

  4. For clarity we use \(n\) for tabular MDP and \(K\) for linear MDP when referring to the sample complexity.↩︎

  5. This conclusion is summarized in Lemma 4.↩︎

  6. The non-private empirical estimate, defined as 6 in Appendix 10.↩︎

  7. Here we apply the second part of Lemma 1 to achieve \((\epsilon,\delta)\)-DP, the notation \(\widetilde{O}\) also absorbs \(\log\frac{1}{\delta}\) (only here \(\delta\) denotes the privacy budget instead of failure probability).↩︎

  8. We need to add noise to each of the \(5H\) counts, therefore for \(\phi_1\), we actually sample \(H\) i.i.d samples \(\phi_{1,h}\), \(h=1,\cdots,H\) from the distribution of \(\phi_1\). Then we add \(\phi_{1,h}\) to \(\sum_{\tau=1}^K\phi(\bar{s}_h^\tau,\bar{a}_h^\tau)\cdot \widetilde{V}_{h+1}(\bar{s}_{h+1}^\tau)^2\), \(\forall\,h\in[H]\). For simplicity, we use \(\phi_1\) to represent all the \(\phi_{1,h}\). The procedure applied to the other \(4H\) statistics are similar.↩︎

  9. The \(\max\{1,\cdot\}\) operator here is for technical reason only: we want a lower bound for each variance estimate.↩︎

  10. Here we apply the second part of Lemma 1 to achieve \((\epsilon,\delta)\)-DP, the notation \(\widetilde{O}\) also absorbs \(\log\frac{1}{\delta}\) (only here \(\delta\) denotes the privacy budget instead of failure probability).↩︎

  11. We keep the state space \(\mathcal{S}=\{1,2\}\), action space \(\mathcal{A}=\{1,\cdots,100\}\) and feature map of state-action pairs while we choose stochastic transition (instead of the original deterministic transition) and more complex reward.↩︎

  12. For more detailed explanation, we refer the readers to Appendix D of [59].↩︎

  13. Note that the conclusion in [14] hold here even though we have an extra constant \(C_2\).↩︎

  14. Note that here the assumption is stronger than the assumption in [13], therefore the conclusion of Lemma C.4 holds.↩︎