Learning Kernel-Based MDPs from Episodic Preferential Feedback

Nikola Pavlovic
Cornell University
np.358@cornell.edu
Sattar Vakili
MediaTek Research
Qing Zhao
Cornell University


Abstract

Human feedback often arrives as preferences rather than calibrated numeric rewards, motivating reinforcement learning from preferential feedback, also referred to as reinforcement learning from human feedback (RLHF). We present a rigorous theoretical study of preference-only learning in episodic kernel MDPs. In each episode, the learner deploys two policies from a common start state and receives a single binary label indicating which trajectory is preferred, modeled by a Bradley–Terry–Luce link on the difference of cumulative (unobserved) rewards. Under kernel-based assumptions on the reward and transition functions (one of the most general models amenable to theoretical analysis) we develop preference-based value estimation and confidence sets tailored to end-of-episode comparisons.We prove high-probability regret bounds that scale sublinearly in the number of episodes, implying that the value of the learned policy converges to that of the optimal policy.

1 Introduction↩︎

Optimizing sequential decision-making using only preference-based feedback has recently emerged as an important problem [1], [2]. In many applications, including large language model alignment [3], robotics, and recommendation systems, humans find it natural to compare options rather than assign calibrated numeric scores. Preference feedback is often more reliable than numeric ratings, even if less informative. Since human feedback is costly, it becomes essential to develop efficient methods that can learn near-optimal policies while minimizing the number of preference queries required. This motivates the study of reinforcement learning from preferential feedback, commonly referred to as reinforcement learning from human feedback (RLHF).

In the RLHF framework for episodic Markov Decision Processes (MDPs), at each episode, the learner deploys policies and receives preference feedback indicating which trajectory is preferred, rather than observing numeric rewards. This binary feedback is typically modeled as a Bernoulli random variable using the Bradley-Terry-Luce (BTL) model, in which the probability of a preference is determined by applying a link function to the difference in cumulative rewards. Performance is measured in terms of regret, defined as the cumulative loss compared to the optimal policy. The key challenge is learning from minimal one-bit feedback per episode, where the trajectory-level signal provides no direct information about per-step credit assignment.

Several works have studied preference-based RL in tabular MDPs, but these algorithms are computationally intractable even for small state spaces. [4] provide the first computationally efficient algorithm for preference-based RL in linear MDPs, achieving near-optimal regret via randomization to handle trajectory-level feedback. However, the linear MDP assumption is restrictive. For example, [5] showed that the required feature dimension can scale with the size of the state space. Kernel-based models offer a natural generalization that captures nonlinear structure while remaining amenable to theory, and connect to neural networks via the Neural Tangent Kernel [6]. Kernel RL under standard reward feedback has been studied extensively [7][10], and sublinear regret has only recently been achieved [10].

1.1 Main Results↩︎

In this work, we develop the first algorithm for preference-based RL in kernel MDPs that achieves provable sublinear regret for all kernels in the Matérn family. Our algorithm attains cumulative regret of order \(\widetilde{\mathcal{O}}\left(K^{1-0.5(\beta_p-1)^2/\beta_p(\beta_p+1)}\right)\), where \(\beta_p>1\) is the eigen-decay parameter defined in Assumption 1. In addition, the algorithm can be implemented in time polynomial in the number of episodes \(K\), thereby providing the first computationally efficient no-regret algorithm for preference-based feedback in kernel MDPs.

In the kernel RL literature [10][12], achieving sublinear regret in the number of episodes has been a central goal, as it implies convergence to the optimal policy as the number of episodes grows. For Matérn kernels, sublinear regret was only very recently established for MDPs with standard scalar-valued reward feedback in [10].1 The authors develop a no-regret algorithm for scalar-feedback MDPs over a broad class of smooth environments, with kernel MDPs arising as a special case. However, the currently known implementations are not computationally efficient [9]; in particular, it remains unclear whether they can be implemented in time polynomial in the number of episodes. We discuss computational complexity in kernel MDPs further in Sec. 8.1.

Preference feedback is substantially more challenging than action-level scalar reward feedback. Unlike scalar feedback, which provides continuous signals containing both magnitude and distributional information, preference feedback compresses the information from an entire episode into a single binary comparison. As a result, both amplitude information (reward magnitude) and fine-grained temporal information (per-step reward assignment) are lost. Nevertheless, we show that near-optimal policies can be learned using only \(K\) bits of feedback, corresponding to one binary preference label per episode across \(K\) episodes.

Achieving sublinear regret under preference-based feedback requires overcoming three interrelated technical challenges: (i) controlling the log-covering number of the value function class, which depends on the RKHS norm of the estimators; (ii) designing exploration noise that induces sufficient trajectory-level exploration while remaining amenable to efficient covering arguments; and (iii) carefully tuning regularization and covering parameters to balance bias, variance, and statistical complexity simultaneously.

1.2 Technical Challenges and Contributions↩︎

We provide an overview of the three main technical challenges and corresponding contributions here, with full technical details deferred to Sec. 4.

1.2.0.1 (i) Controlling the log-covering number via estimator norm bound.

In kernel MDPs, confidence bounds depend on the log-covering number of the value-function class, which in turn scales with the RKHS norms of the estimators. This is a fundamental difference from linear MDPs, where the log-covering numbers are only logarithmic in the episode count [14]. Under trajectory-level preference feedback, localization arguments used in action-level kernel RL [9], [15], no longer apply, and naive estimators can exhibit rapidly growing RKHS norms, leading to overly conservative confidence sets. Our approach controls this complexity by learning the reward component from preferences using regularized kernel logistic regression, with the regularization explicitly tuned to keep the estimator norm (and thus the covering number of the induced function class) small.

1.2.0.2 (ii) Designing trajectory-level exploration with efficiently coverable sample paths.

Preference feedback requires exploration at the trajectory level, but deterministic bonuses cannot be applied because the realized trajectory is unknown at decision time. We therefore use randomized exploration through a Gaussian process perturbation that can be injected online. Since GP sample paths do not belong to the RKHS induced by their covariance kernel almost surely [16], we cannot cover the randomized estimator by placing it in a ball of the original RKHS. Instead, we use a high-probability Gaussian covering set: although a GP sample is not contained in any fixed finite-radius RKHS ball, it lies with high probability within\(\epsilon\), in \(\ell_\infty\), of a suitably enlarged RKHS ball [17]. This allows us to derive covering bounds for the posterior GP perturbation directly.

1.2.0.3 (iii) Tuning regularization and covering parameters to balance bias, variance, and complexity.

Regularization plays a dual role in our work: it controls statistical accuracy (bias and variance) and also complexity via covering numbers. Unlike linear value iteration [14], where log covering numbers are only polylogarithmic in the mesh \(\epsilon\), kernel MDPs yield polynomial log covering bounds (see 11 ). This makes tuning \(\epsilon\) non-trivial: too small inflates confidence widths, too large inflates misspecification error. We tune both the regularization and covering mesh \(\epsilon\) jointly to keep confidence bounds meaningful under preference feedback.

Together, these ingredients yield the first preference-based kernel MDP algorithm with provable sublinear regret.

1.3 Related Work↩︎

In recent years, preference-based reinforcement learning has gained significant attention in both bandit and MDP settings. In the bandit setting, that corresponds to a degenerate case with a single state, action-level preference (dueling bandits) has been extensively studied across various families of reward functions and preference assumptions [18][24]2.
Preference-based MDPs have also received significant attention; however, theoretical guarantees in this setting often require optimization over a large policy space, making the approach computationally infeasible. [26] consider linear preference-based MDPs with trajectory-level preference and provide sub-linear regret guarantees. However, in a linear setting, the transition model is assumed to be known. Furthermore, the algorithm requires optimization across a large policy class, making it unclear how the approach could be implemented. [27] further generalizes [26], allowing the preference function to be an unknown element of a large function space; however, as in [26], it also requires optimization over the entire policy space. The works of [28], [29] suffer from similar scaling issues due to their policy-search approach. To the best of our knowledge, the first algorithm for preference-based feedback in linear MDPs that can be implemented efficiently is due to [4]. To bypass the total policy search, [4] incites trajectory-level exploration by injecting adequately sampled noise. The idea of randomized trajectory-level exploration has also appeared in works studying aggregate feedback [30][32]. Preference feedback is strictly harder than aggregate feedback: while aggregate feedback provides a continuous signal in \([0, H]\), preference feedback compresses this to a single bit, losing both the magnitude of reward differences and fine-grained distributional information
Also relevant to our work are papers on kernel MDPs with standard, immediate, state-action feedback. The setting in which the reward and transition operators are general members of an RKHS was first considered by [7]. In the paper, the authors provide regret guarantees for a wide class of kernels but do not ensure regret sublinearity kernel in the Matérn family. Under the kernel MDP assumption, the authors of [33] provide sublinear regret guarantees for the more challenging average-reward setting but with a constraining "optimistic closure" assumption on the value function which removes the need for value iteration. Several other works have considered kernel-based RL under additional structural assumptions [8], [34] but do not obtain sublinear regret for Matérn kernels of general smoothness.
Recently, the study of smooth state-action feedback MDPs has emerged [9], [10]. Instead of imposing smoothness assumptions directly on the MDPs reward function or transition operator, as in our work, smoothness is imposed on the Bellman operator. The Matérn kernel assumption implies the smoothness of the Bellman operator and is studied as a special case of a more general framework in [9], [10]. To the best of our knowledge, the algorithm in [10] is the only one that achieves sublinear regret for all Matérn kernels.

2 Problem Formulation↩︎

We consider an episodic Markov decision process \(\mathrm{MDP}(\mathcal{S},\mathcal{A},H,\{P_h\}_{h=1}^H,\{r_h\}_{h=1}^H)\) with measurable state space \(\mathcal{S}\), action set \(\mathcal{A}\) and horizon \(H\in\mathbb{N}\). For convenience of analysis, we assume that the state action product set is contained in a unit hypercube over \(\mathbb{R}^{d}\). At step \(h\in[H]\), taking action \(a_h\in\mathcal{A}\) at state \(x_h\in\mathcal{S}\) yields (deterministic) reward \(r_h(x_h,a_h)\in[0,1]\) and transitions to \(x_{h+1}\sim P_h(\cdot\mid x_h,a_h)\). A (deterministic) nonstationary policy is a mapping \(\pi:\mathcal{S}\times[H]\to\mathcal{A}\), with \(\pi_h(x)\in\mathcal{A}\) the action prescribed at step \(h\).
For any policy \(\pi\), we define the value and action-value functions \[\begin{align} &V_h^\pi(x)\;:=\;\mathbb{E}\!\left[\sum_{h'=h}^H r_{h'}(x_{h'},\pi_{h'}(x_{h'}))\;\bigg|\;x_h=x\right],\\ &Q_h^\pi(x,a)\;:=\;r_h(x,a)+\mathbb{E}\!\left[\sum_{h'=h+1}^H r_{h'}(x_{h'},\pi_{h'}(x_{h'}))\;\bigg|\;x_h=x,\,a_h=a\right], \end{align}\]

and \(V_h^\star(x):=\sup_\pi V_h^\pi(x)\). We adopt the notation \([P_h V](x,a):=\mathbb{E}_{x'\sim P_h(\cdot\mid x,a)}[V(x')]\) so that the Bellman equations read (\(V^{\pi}_{H+1}\equiv 0\)): \[\begin{align} \label{eq:bellman95eq} Q_h^\pi(x,a)=\big(r_h+P_h V_{h+1}^\pi\big)(x,a),\; V_h^\pi(x)=Q_h^\pi\!\big(x,\pi_h(x)\big) \end{align}\tag{1}\]

2.0.0.1 Reproducing Kernel Hilbert Spaces and Kernel ridge regression

We will assume that the state-action value function belongs to the reproducing kernel Hilbert space(RKHS) of a known kernel function \(k\). Let \(\mathcal{Z}=\mathcal{S}\times \mathcal{A}\) be the state-action product set. For a positive-definite function \(k: \mathcal{Z}\times \mathcal{Z}\rightarrow \mathbb{R}\) . let RKHS \(\mathcal{H}_k\) denote the Hilbert space of functions over \(\mathcal{Z}\) equipped with an inner product satisfying \((*)\forall z\in \mathcal{Z}, k(\cdot, z) \in \mathcal{H}_k\) and \((**) \forall z\in \mathcal{Z}, f \in \mathcal{H}_k, \langle f, k(\cdot, z)\rangle =f(z)\). This inner product induces the norm defined as \(\|f\|_{k}=\langle f, f\rangle_{\mathcal{H}_k}\). We introduce the shorthand notation for the feature function \(\phi(z)=k(z, \cdot)\), assume without loss of generality \(\|\phi(z)\|_{\mathcal{H}_k} \leq 1\), and that all features lie in the unit ball of \(\mathcal{H}_k\).
Hilbert space \(\mathcal{H}_k\) also admits an alternate characterization in terms of eigenvalues of the kernel function \(k\). Under mild conditions on \(k\), Mercer’s theorem provides a characterization of an orthonormal basis of \(\mathcal{H}_k\)

Theorem 1. [35] Let \(\mathcal{W}\) be a compact metric space and \(k: \mathcal{Z} \times \mathcal{Z}\rightarrow \mathbb{R}\) be a continuous kernel. Furthermore, let \(\Delta\) be a finite Borel probability measure supported on \(\mathcal{Z}\). Then, there exists an orthonormal system of functions \(\{\psi_j\}_{j\in \mathbb{N}}\) in \(\ell_2(\Delta,\mathcal{Z})\) and a sequence of non-negative values \(\{\lambda_j\}_{j\in \mathbb{N}}\) satisfying \(\lambda_1\geq \lambda_2\dots \geq 0\), such that \(k(z,z')=\sum_{j\in \mathbb{N}}\lambda_j\psi_j(z)\psi_j(z')\) holds for all \(z,z'\in \mathcal{W}\) and the convergence is absolute and uniform over \(z,z'\in \mathcal{Z}\).

In particular \(\forall f \in \mathcal{H}_k\) and \(\{\zeta_j\}_{j\in \mathbb{N}}=\{\sqrt{\lambda_j}\psi_j\}_{j \in \mathbb{N}}\) form an orthonormal basis of the space \(\mathcal{H}_k\). Behavior of eigen-values of \(\{\lambda_j\}_{j\in \mathbb{N}}\) dictates the difficulty of many learning problems over \(\mathcal{H}_k\). In this work, we consider kernels from the Matérn kernel family. Next to the Squared-Exponential (SE) kernel3, it is one of the most widely used kernel families and is especially attractive for function modeling, as it is norm-equivalent to appropriate order Sobolev spaces [16]. Due to this norm equivalence, it is also studied in the wider context of smooth MDPs [9], [10].

Assumption 1. (eigen-decay and bounded \(\|\psi_j\|_{\infty}\) assumption)Consider a kernel (covariance) function \(k:\mathcal{Z}\times \mathcal{Z}\rightarrow \mathbb{R}\) and let \(\{\lambda_i\}_{j\in \mathbb{N}}\) be its eigenvalues. Furthermore, suppose that compact \(\mathcal{Z}\) is contained within a \(d\)-dimensional unit hypercube. Kernel \(k\) is said to be polynomially-decaying if \(\forall j, \lambda_j\leq \;C_ p j^{-\beta_p}\). Additionally \(\ell_2\) eigen functions \(\{\psi_j\}_{j \in \mathbb{N}}\) of the kernel function \(k\) have a bounded \(\ell_{\infty}\) norm , \(\forall j, \|\psi_j\|_{\infty}\leq F\).

Both the assumption on polynomial-eigen decay and \(\ell_{\infty}\) bound on \(\ell_2\)-eigen function are crucial in obtaining tractable regret bounds and are thus almost ubiquitously made across bandit and kernel RL literature [7], [12], [13], [36][38]. For Matern kernels both parameters \(\beta_p\) have closed form expressions in terms of the smoothness parameter \(\nu\), \(\beta_p=\frac{2\nu}{d}+1\).
We briefly introduce Gaussian Processes (GPs), which we use to design frequentist estimators of the value function. A GP on the state-action domain \(\mathcal{Z}\) is a zero-mean random process with covariance function \(k\), i.e.\(\mathbb{E}[f(z)]=0\) and \(\mathbb{E}[f(z)f(z')]=k(z,z')\). Given samples \(\mathbf{Y}_t\) of \(f\) at points \(\mathbf{Z}_t\), the posterior mean and variance are: \[\begin{align} \mu_{t}(z) & =\mathbf{k}_{\mathbf{Z}_t}(z)^{\top}\left(\tau \mathbf{I}_t+ \mathbf{K}_{\mathbf{Z}_t,\mathbf{Z}_t}\right)^{-1}\mathbf{Y}_t, \tag{2}\\ \sigma^2_t(z)& =k(z,z)-\mathbf{k}_{\mathbf{Z}_t}^{\top}(z)\left(\tau \mathbf{I}_t+\mathbf{K}_{\mathbf{Z}_t,\mathbf{Z}_t}\right)^{-1} \mathbf{k}_{\mathbf{Z}_t}(z), \tag{3} \end{align}\] where \(\mathbf{k}_{\mathbf{Z}_t}=[k(z,z_1),\dots, k(z,z_t)]\) and \(\mathbf{K}_{\mathbf{Z}_t,\mathbf{Z}_t}=\{k_{z_i,z_j}\}_{i,j=1}^{t}\). We model the \(Q\) function as a GP sample, updating the posterior as noisy samples arrive; the posterior mean serves as our estimator, and the posterior variance naturally drives exploration. We refer the reader to Sec. [sec:app_B] for further details.

2.0.0.2 Kernel MDP assumption [7], [13]:

We impose the following assumption on the parametric form of the reward function and the transition operator \(\forall z\in\mathcal{S}\times\mathcal{A},\;h\in[H]\): \[\begin{align} \label{eq:kernel-mdp} &r_h(z)=\langle \phi(z),\theta\rangle_{\mathcal{H}_k}\quad P_h(s'\mid z)=\big\langle \phi(z),\Psi_h(s')\big\rangle_{\mathcal{H}_k} \end{align}\tag{4}\] where \(\forall s'\in \mathcal{S}, \Psi_h(s'),\theta\in \mathcal{B}_k(1)\), introducing the short-hand notation for \(\mathcal{H}_k\)-ball, \(\mathcal{B}_k(r): =\{f\in \mathcal{H}_k| \|f\|_{k}\leq r\}\) . Note that we assume the reward function is homogeneous throughout the episode, while the transition operator may vary. We assume throughout that this representation defines a valid transition kernel: \(P_h(\cdot\mid z)\) is nonnegative and integrates to one for every \((z,h)\). Under the conditions in eq.(4 ) the state-action value function of an arbitrary policy \(\pi\) is provably an element of \(\mathcal{H}_k\), moreover \(Q^{\pi}_{h}\in \mathcal{B}_k(H)\) [38].

2.0.0.3 Interaction protocol with preference feedback.

Learning proceeds over \(K\) comparison rounds. At round \(k\in[K]\), an initial state \(x_1^k\in\mathcal{S}\) is chosen (possibly adversarially) and the learner selects a policy pair \((\pi,\pi')\), executing each from \(x_1^k\) to generate trajectories \[\begin{align} &\tau_k=(x_1^{k},a_1^{k},\ldots,x_{H+1}^{k}),\quad a_h^{k}=\pi(x^{k}_h);\\ &\tau'_k=({x'}_1^{k},{a'}_1^{k},\ldots,{x'}_{H+1}^{k}),\quad {a'}_h^{k}=\pi'(x'^{k}_h). \end{align}\] No per-step rewards are observed; instead, the learner receives a single binary label \[\begin{align} \label{eq:pref-model} y_k\sim\mathrm{Ber}\!\left(\sigma\!\left(\sum_{h=1}^H r_h(z^{k}_h) -\sum_{h=1}^H r_h(z'^{k}_h)\right)\right), \qquad \sigma(z):=\frac{1}{1+e^{-z}}, \end{align}\tag{5}\] modeled via a Bradley–Terry–Luce logistic link on the difference of cumulative (unobserved) rewards. As in logistic bandits [39], [40], performance depends on the maximum inverse link gradient \(\kappa_{\mathcal{Z}}=\max_{x\in[-H,H]}(\sigma'(x))^{-1}\), which measures how identifiable the reward is from preference feedback: large \(\kappa_{\mathcal{Z}}\) corresponds to a flat link function and poor learnability.

2.0.0.4 Objective and regret.

The goal is to learn an optimal policy \(\pi^\star\) (maximizing \(V_1^\pi\)) using only preference feedback 5 . Since each round requires two length-\(H\) rollouts, the total number of environment steps after \(K\) rounds is \(T=2KH\). We measure performance by the pairwise (weak) regret \[\begin{align} \label{eq:regret} \mathfrak{R}(K):= \sum_{k=1}^{K}\left[V_1^\star(x_1^k)-\frac{\big(V_1^{\pi}(x_1^k)+\,V_1^{\pi'}(x_1^k)\big)}{2}\right] \end{align}\tag{6}\] which credits the learner with the average of the two policies it deploys in each comparison round. We aim to design an algorithm whose regret grows sublinearly in \(K\) under the kernel MDP structure 4 .

3 Algorithm Description↩︎

In this section, we introduce our algorithm (Preference based Regularized Optimization via Sampled Trajectory induced Optimism ) PROSTO. At the start of the \(k^{\text{th}}\) episode, we estimate the state-action value function \({\widehat Q}^{k}_{h}\) based on the trajectory-level feedback from the previous \(k-1\) episodes and the state transition samples. Due to the inherent difficulty of trajectory-level feedback, we employ separate approaches to estimate the reward and the next-state expected value function. At time \(h\), we obtain the final estimate by adding the individual estimates, \(\widehat\theta_k+ \widehat\Psi_{h}\widehat V^{k}_{h+1}\).
By using the MDP parametrization in eq.(4 ), we can rewrite the difference of reward sums obtained by playing \(\pi,\pi'\) in \(k^{\text{th}}\) episode as \(\sum_{h=1}^{H}\theta^{\top}\left(\phi\left(z^{k}_h\right)-\phi\left(z'^{k}_h\right)\right)\), where \(z^{k}_h\) is a short-hand for for the state-action pair \((x^{k}_h,a^{k}_h)\). Along with eq.(5 ), this parametrization motivates the application of the maximum likelihood estimator (MLE) for the reward vector \(\theta\), utilizing the preference feedback \(\{y_j\}_{j=1}^{k-1}\) as the outcome variable and the trajectory differences \(\sum_{h=1}^{H} \phi(z^{j}_h) - \phi(z'^{j}_h),j\leq k-1\) as the set of covariates. Specifically, an MLE incorporating a norm-weighted penalty is employed. \[\begin{align} \label{eq:reward95theta95calc} \widehat\theta_{k}=\mathrm{argmin}_{\theta} &-\left(\sum_{i=1}^{k-1} y_i\log\sigma\left(\theta^{\top}\overline{\phi}_i\right)+(1-y_i)\log\left(1-\sigma\left(\theta^{\top}\overline{\phi}_i\right)\right)\right)+\tau\|\theta\|^2_{\mathcal{H}_k} \end{align}\tag{7}\] where \(\overline{\phi}_i= \sum_{h=1}^{H} \phi\left(z^{i}_h\right)-\phi\left(z'^{i}_h\right)\label{eq:trajectory95lvl95feature}\) is the trajectory difference feature and \(\sigma(\cdot)\) is the sigmoid function.

Figure 1: PROSTO

3.0.0.1 Exploration noise \(\varepsilon_k\) and the reward estimator \(\widehat\theta_{k}\).

To design the estimator \(\widehat \theta_{k}\) for the state-action value function, we will use the kernel logistic ridge regressor (see eq.(7 ))(KLRR). However, as is common in RL applications, we need to ensure that the set of trajectories used to compute KLRR is sufficiently informative (i.e. exploratory). To incentivize trajectory-level exploration, we need to design an exploration bonus to be added to \(\widehat\theta_{k}\). A difficulty in promoting exploration with trajectory-level feedback is that a commonly used elliptic (deterministic) bonus requires complete knowledge of the trajectory up front, at the beginning of each episode. This is clearly impossible without fully knowing the transition dynamics, and to overcome this issue, we use a randomized (linear) exploration bonus [30], [31]. In kernel-based RL, exploration noise is drawn from a Gaussian Process (GP). We draw \(\varepsilon_k\) from a GP to promote exploration along the directions of those eigenfunctions of the empirical covariance operator \(\mathbf{W}_k=\sum_{i=1}^{k-1}\overline{\phi}_i\otimes\overline{\phi}_i+\tau\mathbf{Id}\) that have small eigenvalues: \[\begin{align} \label{eq:noise95definition} \varepsilon_k\sim \mathbf{GP}(0,\mathrm{Cov}(z_1,z_2)), \quad \mathrm{Cov}(z_1,z_2)=\beta^2_{\text{reward}}(\delta)\langle\phi(z_1),\phi(z_2)\rangle_{\boldsymbol{W}^{-1}_k} \end{align}\tag{8}\] where \(\beta_{\text{reward}}(\delta)\) is the confidence width defined in Lemma (4). Intuitively, we identify underexplored directions and encourage play through these directions. Reward estimate with exploration (confidence) bonus is now simply calculated as \(\widehat\theta_{k}+\varepsilon_k\).

3.0.0.2 Calculating the Value functions \(\widehat{V}^{k}_h,\widehat{V}'^{k}_h\).

As is usually the case in MDP’s [14] we calculate the state-action and value functions recursively via value iteration. The difference in our setting is that the reward vector and the expected next-state value are estimated separately. As in eq.(7 ), the reward estimate \(\widehat{\theta}_k\) is calculated via kernel logistic regression, while the next state expected value function is calculated via the usual kernel ridge regression. In particular, for \(\pi\)(and entirely analogous for \(\pi'\)): \(\widehat{Q}^k_{H+1}=0\), \[\begin{align} \label{eq:Q95estimate} \widehat{Q}^{k}_h= \left[\widehat{\theta}_k+\varepsilon_{k}+\left(\sum_{i=1}^{k-1} \phi(z^i_h)\otimes\phi(z^i_h)+\lambda \boldsymbol{Id}\right)^{-1}\Phi^{h}_{k-1}[\widehat{V}^{i}_{h+1}(x^{i}_{h+1})]_{i\leq k-1}+b^{k}_{h}\right]_{\pm\beta_{\text{clip}}(H-h+1)}\nonumber \end{align}\tag{9}\] where \(b^{k}_h(z)=\beta_{\text{trans}}(\delta, \varepsilon)\sqrt{\phi^{\top}(z)\left(\sum_{i=1}^{k-1} \phi(z^i_h)\otimes\phi(z^i_h)+\lambda \boldsymbol{Id}\right)^{-1}\phi(z)}\) is the deterministic elliptic potential used to incite optimism in estimating the expected next state value function and \(\Phi^{h}_{k-1}=[\phi(z^{i}_h)]_{i\leq k-1}\) is the feature matrix. Here \(\beta_{\text{trans}}(\delta, \epsilon)\) is the confidence width of the kernel ridge regression, which, unlike the bandit case, also depends on the covering mesh of the value function cover. Due to value iteration, confidence bounds need to hold over the entire value function class, thus the confidence width scales logarithmically with the size of the \(\ell_{\infty}\) cover. Lastly, \([x]_{\pm C}\) is the clipping operator that projects \(x\) into the interval \((-C, C)\). For an exact expression on \(\beta_{\text{clip}}\)4, please see the lemma(5).

Both policies are designed greedily with respect to the state-action function, that is, the action is chosen so that the empirical state-action function is maximized \(\widehat{V}^{k}_{h}(x)=\max_{a\in \mathcal{A}}\widehat{Q}_h^{k}(x, a)\).

3.0.0.3 Tuning regularizers \(\tau, \lambda\) and the covering mesh \(\epsilon\).

Tunning the norm penalty weights for both \(\widehat\Psi^{k}_h\widehat V^{k}_{h+1},\widehat\theta_k\) transition and reward estimates is crucial to achieving sub-linear regret in our algorithm. In addition to allowing for more granular bias-variance trade-off [12], adjusting \(\lambda,\tau\) in our work enables a sharp bound on the log-covering number. Reward-regularizer \(\tau\) directly influences the RKHS norm of \(\|\widehat\theta_k\|_{\mathcal{H}_k}\) and the covering numbers of the sample paths \(\varepsilon_k\)(see Lemma.(2)), which in part determine how complex a function class we need to cover to achieve uniform bounds over all value functions. Transition-regularizer \(\lambda\) further ensures that the covering number of the elliptic bonus \(b^{k}_h(\cdot)\) is not too large. Additionally, unlike the bandit setting, our setting requires tuning the covering accuracy \(\epsilon\). If \(\epsilon\) is too small, the covering number(see eq.(11 )) is large and hence the confidence width \(\beta_{\text{trans }}(\delta, \epsilon)\) is too wide thus making the estimator \(\widehat Q^k_{h}\) inaccurate. On the other hand, if \(\epsilon\) is too big, the value function cover is too coarse, leading again to an inaccurate estimator and vacuous regret bounds. We tune the regret with respect to these three parameters essentially requiring a solution to a piece-wise linear 3-dimensional optimization problem(see. eq(33 )): \[\begin{align} \tau= H^2\log(K)^{\beta_p}K^{\frac{2}{\beta_p+1}}\quad \lambda= \log(K)^{\beta_p}K^{\frac{2}{\beta_p+1}}\quad \epsilon=H^{2}\kappa_{\mathcal{Z}}K^{-\frac{\beta_p-1}{2(\beta_p+1)}} \end{align}\]

Finally, we design policies \(\pi, \pi'\) as greedy policies with respect to the estimated state-action value function. In particular, at the start of \(k^{\text{th}}\) episode, each policy draws an independent exploration noise vector \(\varepsilon_k\)(from the distribution described in eq.(8 )) and calculates its own \(Q\)-estimate as in eq.(9 ).

4 Performance Guarantees and Technical Challenges↩︎

In this section, we state the cumulative regret upper bound of our algorithm \(\mathrm{\small PROSTO}\) and further expand on the challenges unique to learning with preference feedback in the kernel setting.

Theorem 2. Consider the algorithm described in Algorithm.(1), under Assumptions(1), (4 ) and with trajectory-preference based feedback described in eq.(5 ). By setting the error probability as \(\delta\leq 0.25\Phi(-1)\) the cumulative regret defined in eq.(6 ), can be bounded with probability at least \(1-\delta\) as: \[\begin{align} \label{eq:32final95reg95bound95main} \mathfrak{R}(K)\leq \widetilde{\mathcal{O}}\left(\kappa_{\mathcal{Z}}\max\left(H^{2.5}K^{1-\frac{(\beta_p-1)^2}{2\beta_p(\beta_p+1)}},H^{3}K^{1-\frac{\beta_p-1}{2(\beta_p+1)}}\right)\right) \end{align}\tag{10}\] where \(\kappa_{\mathcal{Z}}\) is the maximum inverse gradient defined in Sec.(2) and \(\Phi(\cdot)\) is the cumulative distribution function of the standard normal variable.

A detailed proof of Theorem.(2) can be found in Sec.(6) in the Appendix.
For the remainder of this section, we highlight the technical difficulties unique to kernel MDPs and explain how our contributions address these challenges; see Sec. 7 for additional discussion.

4.0.0.1 Covering bounds for estimators in kernel based MDPs.

Extending preference-based RL to kernel MDPs introduces technical obstacles absent in both linear preference-based RL and kernel RL with action-level rewards. The central challenge is controlling the log-covering number of the value-function class, which directly determines the widths of confidence intervals and is essential for optimism-based analyses [14].

In linear MDPs, the log-covering number is bounded polynomially in the ambient dimension, does not grow with the number of episodes, and only exhibits logarithmic growth with respect to the covering parameter \(\epsilon\) [14]. Consequently, the covering mesh \(\epsilon\) can be set to \(1/\text{poly}(K)\) while the log-covering number remains \(\widetilde{\mathcal{O}}(1)\), leaving the regret order unchanged. In kernel settings, the situation is fundamentally different. Recall that the parameter \(\beta_p = 2\nu/d + 1\) captures the smoothness of the kernel relative to the input dimension; the log-covering number of the value function class \(\mathcal{V}\) satisfies: [7], [13]: \[\begin{align} \label{eq:main95text95cover} &\mathcal{V}=\left\{\mathrm{\small clip}\left(\max_{a\in \mathcal{A}}\phi^{\top}(z)\theta+\beta\sqrt{\phi^{\top}(z)\mathbf{B}\phi(z)}, C_{\text{clip}}\right), \|\theta\|_{\mathcal{H}_k}\leq R_{\text{norm}}, \|\mathbf{B}\|_2\leq \lambda^{-1}, \beta\leq B_{\text{optim}}\right\}\nonumber\\ &\log \mathcal{N}_{\infty}(\mathcal{V}, \epsilon)= \mathcal{O}\left(\left(\frac{R^{2}_{\text{norm}}}{\epsilon^2}\right)^{\frac{1}{\beta_p-1}}+\left(\frac{B_{\text{optim}}^2}{\lambda\epsilon^2}\right)^{\frac{2}{\beta_p-1}}\right) \end{align}\tag{11}\] The critical difficulty is that the exponent \(1/(\beta_p - 1)\) diverges as \(\beta_p \to 1\) (i.e., when \(d \gg 2\nu\)). Since the estimator norm \(R_{\text{norm}}\), the confidence width \(B_{\text{optim}}\), and the covering mesh \(\epsilon\) are all polynomial in \(K\), this means the log-covering number itself can grow as an arbitrary-degree polynomial in \(K\), rendering standard regret analyses vacuous. As emphasized in [10], it is exactly the settings where \(\beta_p\sim 1\) that make it difficult to achieve no-regret bounds, even for action-level feedback.
Kernel preference feedback adds an additional layer of difficulty to bounding the log covering numbers; exploration necessitates the addition of a linear exploration bonus in the form of a GP(see eq.(8 )). This exploration noise is not sufficiently smooth and lies outside of the \(\nu\)-Matérn RKHS w.p. 1 [16], making the bounds in eq.(11 ) inapplicable. While sampling-based exploration in RL is certainly not new [41], value iteration poses new challenges for Thompson sampling. While GP-TS [8] can simply disregard the complexity of the estimated/sampled posterior and only concentrate on the \(\ell_{\infty}\) error bound, value iteration requires regularity of the estimators, implicitly through the covering bounds.

4.0.0.2 Related approaches.

The current state of the art for action-level kernel MDPs [10] considers space partitioning in which the Bellman operator admits a low-error, locally linear approximation and avoids value iteration over a nonparametric functional family altogether. While [10] achieves an impressive no-regret performance for a wide family of smooth MDPs, domain partitioning is fundamentally unapplicable in trajectory-level feedback. The stochasticity of transitions prevents advance determination of which trajectory (and thus which part of the space) will be realized, precluding localized Bellman operator estimation. In addition, standard elliptic exploration bonuses cannot be computed causally; they require knowing the whole trajectory before the episode begins. An additional research direction relevant to preference learning with kernels is trajectory-level feedback learning in linear MDPs. Causality of the exploration bonus in linear MDP’s is adressed by sampling Gaussian noise from the trajectory covariance [30], [31]. Exploration in linear MDPs requires exploration only along \(d\) directions, hence the addition of the exploratory noise does not alter the order of the log covering bounds in [14].

4.0.0.3 Our technical contributions.

The key to obtaining tight confidence bounds and meaningful regret guarantees is to simultaneously control the RKHS norm of the deterministic component of the \(Q\)-function estimator and the functional complexity of the sampled paths of the GP perturbation \(\varepsilon_k\). Our contribution addresses this through two approaches: (i) for KLRR and KRR estimators, this is done through RKHS and operator norm bounds; (ii) for GP perturbation, which does not have a finite norm in the \(\nu\)-Matérn RKHS, we instead use a high-probability Gaussian covering argument. Tuning the reward regularizer \(\tau\). The central idea for controlling the KLRR estimator’s RKHS norm is careful tuning of the regularizer \(\tau\). Increasing \(\tau\) places more weight on the norm penalty, yielding smaller-norm estimators, but creates a bias-variance trade-off. Critically, \(\tau\) also controls the covering bounds of the exploration process; Intuitively, as shown in [12], tuning \(\tau\) enables tighter bounds on the confidence width \(\beta_{\text{reward}}(\delta)\), making the estimator more confident and thus allowing us to reduce exploration variance. However, the relationship between \(\beta_{\text{reward}}(\delta)\) and \(\tau\) is nonlinear; increasing \(\tau\) excessively can worsen the confidence width of the KLRR estimator.

Covering bounds for the posterior GP \(\varepsilon_k\). As shown in [16], \(\varepsilon_k\) does not possess sufficient smoothness to be in \(\nu\)-Matérn RKHS and instead is a member of a more coarse RKHS, \(\nu'<\nu-d/2\) Matérn reproducing Hilbert space. As a result, the usual covering bounds in [7] are inapplicable, and moreover, for \(\beta_p<2\), the sampled GP does not belong to any Matérn RKHS, thus necessitating an entirely different approach. To this end, we use the result of [17] linking the log-covering bounds of the GP(with covariance \(k(\cdot, \cdot)\)) sample paths and the probability that the GP stays within a(\(\ell_\infty\)) ball(small ball probability). Intuitively, while the GP sample paths lie outside of any \(\nu\)-Matérn RKHS ball, with high probability they have a neighbor inside of a (reasonably sized) RKHS ball that is only \(\epsilon\), away in \(\ell_{\infty}\). Hence \(\ell_{\infty}\), \(\epsilon\)-thickened RKHS ball contains almost all GP sample paths and has small metric entropy. With machinery from [17], we modify their result for the posterior GP \(\varepsilon_k\). The posterior GP \(\varepsilon_k\) is less random than its prior \(\mathbf{GP}(0, k)\) and thus we expect that the small ball probability for \(\varepsilon_k\) is at least that of \(\mathbf{GP}(0,k)\). This proves to be the case, and in a satisfying way, large \(\tau\) necessitates less exploration noise while large \(\beta_{\text{reward}}\) increases the noise. Indeed the log-covering bounds for the sample paths of \(\varepsilon_k\) can be bounded (with high probability) as \[\begin{align} &\varepsilon_k\in G_{k, \epsilon,\delta} \quad \text{w.p.}\quad 1-\delta\\ &\log \mathcal{N}_\infty(\mathcal{G}_{k, \epsilon,\delta},\epsilon) \le\widetilde{\mathcal{O}}\left(\left(\frac{\beta_r}{\sqrt{\tau}\epsilon} \right)^{\frac{2}{(\beta_p-1)}}+\log(1/\delta)\right). \end{align}\]

For more precise treatment of the covering bounds, please see Sec.(6.1).

Tuning the transition regularizer \(\lambda\) and the covering parameter \(\epsilon\). The transition regularizer \(\lambda\) governs a bias-variance tradeoff analogous to \(\tau\). The elliptic exploration bonus is defined through a norm induced by a \(\lambda \mathbf{Id}\)-shifted covariance operator, hence altering \(\lambda\) directly alters the local behavior of the elliptic bonus and hence the covering bounds. A small \(\lambda\) can provide highly confident(transition) estimator but inflates the covering number of the bonus; a large \(\lambda\) reduces the covering number at the cost of overly pessimistic confidence intervals. The covering mesh \(\epsilon\) introduces a tradeoff that is unique to the kernel regime. In linear MDPs, the log covering number depends only polylogarithmically on \(1/\epsilon\), so \(\epsilon\) can be tuned freely without polynomial cost. In kernel MDPs, however, eq. 11 shows that this dependence is polynomial in \(1/\epsilon\), and can be of arbitrarily high degree in hard kernel instances (\(\beta_p\to 1\)). The two sides of the \(\epsilon\) tradeoff are as follows. We run kernel regression on the nearest neighbor of \(\widehat{V}^{k}_{h+1}\) in the \(\ell_\infty\) cover rather than on \(\widehat{V}^{k}_{h+1}\) itself, which introduces a misspecification error in learning the next-state value function \(\Psi_h\widehat{V}^{k}_{h+1}\). This causes \(\beta_{\text{trans}}\) to scale as \(\widetilde{\mathcal{O}}(\epsilon\sqrt{K})\),5 so a large \(\epsilon\) leads to trivially wide confidence intervals. Conversely, a small \(\epsilon\) controls misspecification but implies large bounds on the covering number. We tune \(\epsilon\) to balance these two effects.

5 Conclusion↩︎

We study preference feedback in the kernel MDP setting and design a sublinear regret policy. The main novelty of our approach is the derivation of the new GP-specific covering bounds and the tuning of the norm regularizer and the covering mesh to control the covering number of the value function class and, hence, the confidence width of the \(Q\)-function estimator.
Whether the regret bound of \(\mathrm{\small PROSTO}\) can be made order-optimal remains an open question. Domain partitioning approaches [15], [42], which currently provide the only known path to order-optimal regret in kernel MDPs and contextual bandits, are incompatible with trajectory-level feedback, so a fundamentally different technique would be required.

6 Appendix A.↩︎

The proof is conceptually split into three parts: GP prerequisite lemmas, estimation and optimism. For the GP part, we bound the covering bounds of the GP perturbation noise \(\varepsilon_k\) (Lemma.(1)) and also provide uniform bounds on the value of the GP function at feature functions (Lemma.(3)). These are later utilized in deriving Lemmas.(7, 9)

For the estimation part, Lemma.(4) provides the confidence bounds for the reward function estimate \(\widehat\theta_r\) and Lemmas.(5) and (6) are crucial in providing a bound on the log-covering number of the state value function, and subsequently proving the confidence bounds of the transition operator in Lemma.(7). Finally, in Lemma.(9) we bound the effect of the GP exploration noise \(\varepsilon_k\)(see eq.(8 )) on the estimation of the \(Q\) -function.
On the optimism side, we show constant probability(\(\approx \Phi(-1)\)) "approximate optimism" in Lemma.(8) and then extend this to \(\approx 1-o(1)\) probability optimism in Lemma.(10). Finally, in the Theorem.(2), we present the final regret upper bound.

6.1 Axillary lemmas on the posterior GP↩︎

We first derive log covering bound for the exploratory GP process sampled in eq.(8 ), and initially we concetrate on the derivation for the "vanila" Matérn GP, \(w\). The idea is that while the sampled GP, \(w \sim \mathbf{GP}(0, k(\cdot, \cdot))\) is not in RKHS of \(\nu\)-Mat́ern kernel, it can be shown that with high probability that \(\varepsilon_k\) is within an \(\epsilon\) (in the \(\ell_{\infty}\) sense) of a reasonably small ball in RKHS of \(\nu\)-Matérn kernel. In other words , with high probability we will show that: \[w \in M\cdot\{f\in \mathcal{H}_k| \|f\|_{\mathcal{H}_k}\leq 1\}+ \epsilon\cdot \{f\in \ell_\infty |\|f\|_{\infty}<1\}\]

Hence, even though \(\epsilon_k \in M\cdot\{f\in \mathcal{H}_k| \|f\|_{\mathcal{H}_k}\leq 1\}\) w.p. 0, the log covering number of the GP sample paths is, up to a constant the same as that of \(B_{\mathcal{H}_k}(1)\). Exactly this is shown in [17]. Combining the said result with the small ball probability bounds in [43] (Lemma 3) we have the following result:

Lemma 1. [17], [43]Consider a Mat́ern GP , \(w\sim \mathbf{GP}(0,k(\cdot, \cdot))\) sampled over a compact domain \(\mathcal{Z}\). There exists a measurable set \(\mathcal{G}_{\epsilon, \delta}\subset \ell_{\infty}(\mathcal{Z})\) so that, \(w\in \mathcal{G}_{\epsilon, \delta}\) with probability \(1-\delta\) and: \[\begin{align} \log \mathcal{N}_{\infty}(\mathcal{G}_{\epsilon, \delta}, \epsilon)\leq \mathcal{O} \left(\log(1/\delta)+\epsilon^{-\frac{d}{\nu}}\right) \end{align}\]

We next generalize Lemma.(1) to the posterior GP \(\varepsilon_k\sim \mathbf{GP}(0, \mathrm{Cov}_{k}(\cdot, \cdot))\). The idea is that as we sample new trajectory pairs, the uncertainty in the point estimate provably drops and thus \(k_{\text{posterior}}\preceq k\) in the positive-definite sense. This essentially implies that \(\varepsilon_k\) is "less random" than \(w\). The subtlety here is that \(\varepsilon_k\) is inflated by \(\beta_{\text{reward}}\) and compressed by the regularizer \(\tau\). We thus expect the covering bound to be trade-off between these two quantities.

Lemma 2 (Posterior GP covering bound). For the posterior \(\varepsilon_t\) GP sampled from eq.(8 ) there exists a measurable set \(\mathcal{G}_{k,\epsilon, \delta}\) so that with probability at least \(1-\delta\), \(\varepsilon_t \in \mathcal{G}_{t,\epsilon, \delta},\forall t\leq K\) and : \[\begin{align} \log\mathcal{N}_{\infty}(\mathcal{G}_{k,\epsilon, \delta})\leq \mathcal{O}\left(\left(\frac{\beta_r}{\sqrt{\tau}\epsilon}\right)^{\frac{d}{\nu}}+\log(K/\delta)\right) \end{align}\]

Proof. The idea is to use the domination \(k_{\text{posterior}}\preceq k\) in order to utilize Anderson’s set inequality [44]. The posterior covariance can be written as: \[\begin{align} \mathrm{Cov}(x,y)&=\beta^2_{r}\phi(x)^{\top}\left(\sum_{i=1}^{t-1}\overline{\phi}_i\otimes \overline{\phi}_i+\tau\right)^{-1}\phi(y)=\\ &=\frac{\beta^2_r}{\tau}\underbrace{\left(k(x,y)- \overline{k}_t(x)^{\top}(\overline{\mathbf{K}}+\tau\mathbf{I})^{-1}\overline{k}_{t}(y)\right)}_{k_{\text{post}}(x,y)} \end{align}\]

Where \(\overline{k}_t(\cdot)=\begin{bmatrix}\sum_{h=1}^{H}k(z,z^{1}_h)-k(z,z'^{1}_h)\\ \sum_{h=1}^{H}k(\cdot,z^{2}_h)-k(\cdot,z'^{2}_h)\\ \dots\\ \sum_{h=1}^{H}k(\cdot,z^{1}_h)-k(\cdot,z'^{1}_h) \end{bmatrix}\). We now have \(k_{\text{post}}\preceq k\) from positive-definiteness of \((\overline{\mathbf{K}}_{t}+\tau\mathbf{I})\) of the trajectory difference Gramian. We hence indeed have \(\mathrm{Cov}(\cdot, \cdot)\preceq k(\cdot, \cdot)\frac{\beta^2_r}{\tau}\). We can now use Anderson’s inequality to derive small-ball probabilities for the posterior GP \(\varepsilon_k\) and then use [17] to finish the argument. Indeed, with GP measure of \(\varepsilon_t\) being conditioned on the sigma algebra \(\mathcal{F}_{t-1}\) spanned by the previous episodes, we have: \[\begin{align} \mathbb{P}\!\left( \|\varepsilon_t\|_\infty\le r \right) \ge \mathbb{P}\!\left( \frac{\beta_r}{\sqrt{\tau}}\|w\|_\infty\le r \right). \end{align}\] Thus by using small ball probability bound for the \(\nu\)-Matérn GP from [43] we have: \[\begin{align} -\log\mathbb{P}\!\left( \|\varepsilon_t\|_\infty\le \epsilon \right)\leq \mathcal{O}\left(\left(\frac{\beta_r}{\sqrt{\tau}\epsilon}\right)^{\frac{d}{\nu}}\right) \end{align}\] Direct application of Theorem 2.1 in [17] now gives the desired bound. ◻

Next, we derive general uniform bounds on the feature-GP functional \(\langle \varepsilon_k, \phi(z)\rangle \forall \mathcal{Z}\). The idea is to use the Hölder continuity \((\alpha=\nu)\) of the Matérn feature function along with [45] integral to bound the supremum of the GP in terms of the log-covering number.

Lemma 3 (Uniform covariance normalized bounds). Conditionally on the \(\sigma\)-algebra spanned by the \(k-1\) episodes \(\mathcal{F}_{k-1}\), we can parametrically write the posterior GP as: \[\langle \phi(z),\varepsilon_k\rangle = \beta_r G(W_k^{-1/2}\phi(z)),\] 6where \(G\) is an isonormal Gaussian process on \(\mathcal{H}_k\). Then with probability at least \(1-\delta\), simultaneously for all \(z\in\mathcal{Z}\), \[|\langle \phi(z),\varepsilon_k\rangle| \le \beta_r\|\phi(z)\|_{W_k^{-1}} \left[ C \sqrt{ \frac{d}{\alpha} \log\!\left( C L_\phi \sqrt{\frac{kH^2+\lambda}{\lambda}}\right)} + \sqrt{2\log(1/\delta)} \right],\] where \(C>0\) is a universal constant.

Proof. All probability measures here are assumed to be conditioned on \(\mathcal{F}_{k-1}\). Define \[Y_z:= \frac{\langle \phi(z),\varepsilon_k\rangle}{\beta_r\|\phi(z)\|_{W_k^{-1}}}.\] \(Y=(Y_z)_{z\in\mathcal{Z}}\) is a centered unit-variance Gaussian process. Its canonical metric is \[d_Y(z,z') := \left(\mathbb{E}|Y_z-Y_{z'}|^2\right)^{1/2} = \|u_z-u_{z'}\|_{\mathcal{H}_k}.\] where, \(u_z := \frac{W_k^{-1/2}\phi(z)}{\|W_k^{-1/2}\phi(z)\|_{\mathcal{H}_k}}\). From Matérn feature Hölder continuity and \(\lambda\mathbf{Id}\preceq\mathbf{W}_k\preceq (kH^2+ \tau) \mathbf{Id}\) we have: \[d_Y(z,z') = \|u_z-u_{z'}\| \le 2L_\phi \sqrt{\frac{kH^2+\lambda}{\lambda}} \|z-z'\|_2^\alpha .\]

where \(L_{\phi}\) is the feature Hölder constant. Denote as \(C(k,\lambda)= \sqrt{\frac{kH^2+\lambda}{\lambda}}\) Since \(\mathcal{Z}\subset[0,1]^d\), \[N(\mathcal{Z},d_Y,\eta) \le \left( \frac{\left(C_{k,\lambda}L_\phi\right)^{1/\alpha}}{\eta^{1/\alpha}} \right)^d\]

By Dudley’s entropy integral for centered Gaussian processes, \[\mathbb{E}\sup_{z\in\mathcal{Z}}|Y_z| \le C \int_0^2 \sqrt{ \log\bigl(2N(\mathcal{Z},d_Y,c\eta)\bigr) } \,d\eta .\] The elementary bound \(\int_0^2 \sqrt{a+b\log(L_{\phi}/\eta)}\,d\eta\le C\sqrt{a+b\log(CC_{k, \lambda}L_{\phi})}\) gives \[\mathbb{E}\sup_{z\in\mathcal{Z}}|Y_z| \le C\sqrt{ \frac{d}{\alpha} \log(CC_{k,\lambda}L_{\phi}) }.\]

Finally, apply the Borell–TIS [46] inequality to the signed process \[\widetilde{Y}_{(z,s)}:=sY_z, \qquad (z,s)\in\mathcal{Z}\times\{-1,+1\}.\] Since \(\sup_{z,s}\widetilde{Y}_{(z,s)}=\sup_z|Y_z|\) and \(\sup_{z,s}\mathrm{Var}(\widetilde{Y}_{(z,s)})=1\)

Borell–TIS gives, with probability at least \(1-\delta\), \[\sup_{z\in\mathcal{Z}}|Y_z| \le \mathbb{E}\sup_{z\in\mathcal{Z}}|Y_z| + \sqrt{2\log(1/\delta)}.\] Combining the last two equations and multiplying by \(\beta_r\|\phi(z)\|_{W_k^{-1}}\) gives the result. ◻

6.2 Main Proof↩︎

Lemma 4. [47]; [40]Consider a kernel logistic bandit setting where environment feedback is sequentially generated as \(y_t\sim \mathrm{Bernoulli}(\sigma(\overline{\phi}^{\top}_t\theta))\). For the maximum likelihood estimator \(\widehat\theta_t\) in eq.(7 ) and the reward-trajectory difference data-set \(\{\overline{\phi}_i, y_i\}_{i=1}^{t-1}\) the following confidence bound holds with probability at least \(1-\delta\): \[\begin{align} \label{eq:conf95bounds95reward95app} \Gamma_1:\;\|\theta-\widehat\theta_t\|_{\mathbf{W}_t}\leq \underbrace{3H\kappa_{\mathcal{Z}}\left(2\sqrt{2\log\left(\frac{1}{\delta}\right)+\log\det\left(\tau^{-1}\mathbf{W}_t+\mathbf{Id}\right)}+\sqrt{\tau}\right)}_{\beta_r(\delta)} \end{align}\tag{12}\] , where \(\mathbf{W}_t\) is the covariance operator induced by the trajectory-difference features(see sec.([sec:app_B]) for details).

Proof. The bound is a special case of a sharper confidence bound(wrt \(\kappa_{\mathcal{Z}}\)) in [40] and follows immediately from eq. (9,11) applied to the trajectory difference kernel defined in Sec.([sec:app_B]). ◻

Lemma 5. (\(\ell_{\infty}\) bound) For the exploration process \(\varepsilon_k\) (eq.(8 )), and the reward vector estimate \(\widehat \theta_k\)(eq.(7 )), the following inequality holds with probability at least \(1-\delta\) we have: \[\begin{align} \Gamma_2: \; \max_{z\in \mathcal{Z}}\left|\phi(z)^{\top}(\widehat\theta_k+\Psi_h \widehat V^{k}_{h+1}+\varepsilon_k)\right| \leq (H-h+1)\beta_{\mathrm{\small clip}}(\delta) \end{align}\] where \(\beta_{\mathrm{\small clip}}(\delta)=\left(3+ \frac{3\beta_r(\delta)}{\sqrt{\tau}} \sqrt{\log\left(\frac{2}{\delta}\right)+\frac{2d}{\min(\nu,1)}\log(K)}\right)\)

Proof. We can expand the inequality as: \[\begin{align} \left|\phi^{\top}(z)\left(\widehat\theta_k+\Psi^{k}_h\widehat V^{k}_{h+1}+\varepsilon_k\right)\right|&\leq \|\phi(z)\|_{\mathbf{W}^{-1}_k}\|\theta-\widehat\theta_k\|_{\mathbf{W}_k}+\left|\phi^{\top}\theta+\mathbb{E}_{x\sim P_h(\cdot |z)}\left[\widehat V^{k}_{h+1}\right]\right|+\left|\phi^{\top}(z)\varepsilon_k\right|\leq \\ &\leq 1+\frac{\beta_r(\delta)}{\sqrt{\tau}}+\left|\mathbb{E}_{x\sim P_h(\cdot |z)}\left[\widehat V^{k}_{h+1}\right]\right|+\left|\phi^{\top}(z)\varepsilon_k\right| \end{align}\]

For the first term note that we have \(\mathbf{W}_k\succeq \tau \mathbf{Id}\) and hence \(\|\phi(z)\|_{\mathbf{W}^{-1}_k}\leq \sqrt{1/\tau}\) and thus immediately \(\|\phi(z)\|_{\mathbf{W}^{-1}_k}\|\theta-\widehat\theta_k\|_{\mathbf{W}_k}\leq \frac{\beta_r}{\sqrt{\tau}}\). By Assumption.(2.0.0.2), \(\|\theta\|_{\mathcal{H}_k}=1\) and thus \(|\phi^{\top}(z)\theta|\leq \|\phi(z)\|_{\mathcal{H}_k}\|\theta\|_{\mathcal{H}_k}\leq 1\).
It remains to bound the term \(\phi^{\top}(z)\varepsilon_k\). To this end, we directly apply the Lemma.(3): \[\begin{align} |\langle \phi(z),\varepsilon_k\rangle| \le \beta_r\|\phi(z)\|_{W_k^{-1}}C\left(\sqrt{\frac{d}{\alpha}\log\!\left(C L_\phi\sqrt{\frac{kH^2+\lambda}{\lambda}}\right)}+\sqrt{2\log(1/\delta)}\right) \end{align}\]

Where the last inequality follows from the GP noise \(\varepsilon_k\) norm bound in Lemma.(6). Lastly, by the clipping in the PROSTO we have \(\widehat V^{k}_{h+1}(x)=\max_{a\in \mathcal{A}}\widehat Q^{k}_{h+1}(x,a)\leq \beta_{\mathrm{\small clip}}(\delta)(H-h)\) and thus by combining the previously derived inequalities we have: \[\begin{align} &\left|\phi(z)^{\top}(\hat{\theta}_k+\Psi^{k}_h \widehat V^{k}_{h+1}+\varepsilon_k)\right|\leq \\ & \leq\left(3+\frac{\beta_r(\delta)}{\sqrt{\tau}}+ \frac{2\beta_r(\delta)}{\sqrt{\tau}} C\left(\sqrt{\frac{d}{\alpha}\log\!\left(C L_\phi\sqrt{\frac{kH^2+\lambda}{\lambda}}\right)}+\sqrt{2\log(1/\delta)}\right)\right)(H-h+1)\leq\\ &\leq \underbrace{\left(3+ \frac{3\beta_r(\delta)}{\sqrt{\tau}} \sqrt{\log\left(\frac{2}{\delta}\right)+\frac{2d}{\alpha}\log(K)}\right)}_{{\beta_{\mathrm{\small clip}}(\delta)}}(H-h+1) \end{align}\] ◻

Lemma 6. (bounding the Hilbert norm of the linear, deterministic part of \(\widehat Q^{k}_{h}\)) For Gaussian process defined in the eq.(8 ) and maximum likelihood estimate of the reward vector in eq.(7 ), in \(k^{\text{th}}\)-episode the following bound on the RKHS norm holds with probability at least \(1-\delta\) : \[\begin{align} \Gamma_3:\; h\leq H\quad &\left\|\widehat\theta_{k}+\widehat\Psi^{k}_{h}\widehat V_{h+1}^{k}\right\|_{\mathcal{H}_k}\leq\\ &\leq \sqrt{\frac{\kappa_{\mathcal{Z}}}{3\tau}\left(\log\left(\frac{1}{\delta}\right)+\overline{\gamma}_k(\tau)\right)}+2\beta_{\mathrm{\small CLIP}}(\delta)H+\frac{2\beta_{\mathrm{\small CLIP}}(\delta)H}{\sqrt{\tau}}\sqrt{2\left(1+\gamma_{k}(\tau)+\log(kH/\delta)\right)} \end{align}\] We can also bound the norm asymptotically as:

\[\begin{align} \left\|\varepsilon_k+\widehat\theta_{k}+\widehat\Psi^{k}_{h}\widehat V_{h+1}^{k}\right\|_{\mathcal{H}_k}\leq \underbrace{\widetilde{\mathcal{O}}\left(\sqrt{\frac{\kappa_{\mathcal{Z}}\overline{\gamma}_k(\tau)}{3\tau}}+\beta_{\mathrm{\small CLIP}}(\delta)H\max\left(1,\frac{1}{\sqrt{\tau}}\right)\sqrt{\gamma_{k}(\tau)}\right)}_{C_{\mathcal{H}}} \end{align}\]

Proof. We will bound the norm of each summand individually and then complete the proof using the triangle inequality with respect to the Hilbert norm.
Bounding \(\|\widehat\theta_k\|_{\mathcal{H}_k}\). We use the mean value theorem to connect the difference \(\theta-\widehat\theta_k\) to the standard self-normalizing martingale, which is frequently encountered in the bandit literature [48]. Following identities in [40]7 we have: \[\begin{align} &(\theta-\widehat\theta_k)\mathbf{G}_k(\theta,\widehat\theta_k)=\left(\sum_{i=1}^{k-1} \overline{\phi}_i\eta_i\right)+\tau\theta \label{eq:approx95diff}\\ &\text{where, }\quad \mathbf{G}_k(\theta,\widehat\theta_k)\succeq \frac{3}{\kappa_{\mathcal{Z}}} \mathbf{W}_k\nonumber \end{align}\tag{13}\] here \(\eta_i=y_i-\sigma\left(\overline{\phi}^{\top}_i\theta\right)\) is the noise induces by the preference feedback. Note that \(|\eta_i|<2\) hence \(\eta_i\) is \(1\)-sub-Gaussian. Continuing the derivation in eq.(13 ) we have: \[\begin{align} \left\|\theta-\widehat\theta_k\right\|_{\mathcal{H}_k}&\leq \left\|\mathbf{G}^{-1}_k\left(\theta,\widehat\theta_k\right)\left(\sum_{i =1}^{k-1}\overline{\phi}_i\eta_i\right)\right\|_{\mathcal{H}_k}+\left\|\theta\right\|_{\mathcal{H}_k}\leq \\ &\leq \sqrt{\frac{\kappa_{\mathcal{Z}}}{3\lambda}}\left\|\sum_{i=1}^{k-1}\overline{\phi}_i\eta_i\right\|_{\mathbf{W}^{-1}_k}+1 \end{align}\] where the first inequality follows from \(\mathbf{W}_k\succeq\tau\boldsymbol{Id}\) and the second is a direct application of eq.(13 ). To bound the first summand, we use the concentration bound on the self-normalizing martingale derived in [12]. This gives us a probability at least \(1-\delta\) : \[\begin{align} \left\|\sum_{i=1}^{k-1}\overline{\phi}_i\eta_i\right\|_{\mathbf{W}^{-1}_k}\leq \sqrt{\log\left(\frac{1}{\delta}\right)+\overline{\gamma}_k(\tau)} \end{align}\] where \(\overline{\gamma}_k(\tau)\) is the information gain defined by the trajectory level features(see. Lemma.([lemma:diff_kernel_gain_bound])). We thus finally have w.p. at least \(1-\delta\): \[\begin{align} \left\|\widehat\theta_k\right\|_{\mathcal{H}_k}\leq \sqrt{\frac{\kappa_{\mathcal{Z}}}{3\tau}\left(\log\left(\frac{1}{\delta}\right)+\overline{\gamma}_k(\tau)\right)}+1 \end{align}\]

Bounding \(\left\|\widehat\Psi^{k}_{h}\widehat V^{k}_{h+1}\right\|_{\mathcal{H}_k}\). By Lemma 5 in [13] and Lemma.(5) we have:\[\begin{align} \left\|\widehat\Psi^{k}_{h}\widehat V^k_{h+1}\right\|_{\mathcal{H}_k}\leq \|\Psi^{k}_h\widehat V^{k}_{h+1}\|_{\mathcal{H}_k}+ \frac{2\beta_{\mathrm{\small CLIP}}(\delta)}{\sqrt{\tau}}\sqrt{2\left(1+\gamma_{k}(\tau)+\log(1/\delta)\right)} \end{align}\] By [38] and the clip condition in Alg.(1) we have \(\|\Psi_h\widehat V^{k}_{h+1}\|_{\mathcal{H}_k}\leq \beta_{\mathrm{\small CLIP}}H\). Lastly, we use a union bound over all \(H\) transitions within the episode to obtain : \[\begin{align} \left\|\widehat\Psi^{k}_{h}\widehat V^k_{h+1}\right\|_{\mathcal{H}_k}\leq \beta_{\mathrm{\small CLIP}}(\delta)H+ \frac{2\beta_{\mathrm{\small CLIP}}(\delta)}{\sqrt{\tau}}\sqrt{2\left(1+\gamma_{k}(\tau)+\log(H/\delta)\right)} \end{align}\] ◻

Define the set of value functions in episode \(k\) as : \[\begin{align} \label{eq:val95set} \mathcal{V}_k=&\left\{\mathrm{\small clip}\left(\max_{a\in \mathcal{A}}\phi^{\top}(s,a)(\theta+\epsilon)+\beta\sqrt{\phi^{\top}(s,a)\mathbf{B}\phi(s,a)}, \pm(H-h+1)\beta_{\mathrm{\small clip}}\right)\right\},\\ &\text{ where, }\|\theta\|_{\mathcal{H}_k}\leq C_{\mathcal{H}}, \|\mathbf{B}\|_2\leq \lambda^{-0.5}, \beta\leq C_{\beta}\sqrt{\lambda}, \varepsilon \in \mathcal{G}_{k ,\epsilon, \delta} \nonumber \end{align}\tag{14}\]

Where \(\mathcal{G}_{k,\epsilon, \delta}\) is the high-probability set defined in Lemma.(2). Of central importance in deriving the confidence bounds for the estimator \(\widehat\Psi^{k}_{h}V, V \in \mathcal{V}_k\) is the \(\epsilon\)-covering number \(\mathcal{N}_{\infty}(\mathcal{V}_k, \epsilon)\). In the next lemma, we derive exact dependence on the confidence width of the KRR estimator \(\widehat{\Psi}^{k}_hV\) as a function of regularizers \(\lambda, \tau\) and the covering mesh \(\epsilon\). This will be crucial later on, when we tune the regret with respect to \(\lambda, \tau, \epsilon\).

Lemma 7. (Confidence bounds for the transition estimate \(\widehat\Psi^{k}_h\)) For the confidence parameter bounded as \(\beta_t(\delta)\leq C_{\beta}\sqrt{\lambda}\) for some suitable constant \(C_{\beta}\) we have with probability at least \(1-\delta\): \[\begin{align} \Gamma_4:\left\|\left(\widehat\Psi^{k}_{h}-\Psi_{h}\right) V\right\|_{\mathrm{Cov}^{k}_h(\lambda)}\leq \underbrace{4\beta_{\mathrm{\small clip}}\left(\frac{\delta}{2}\right)H\sqrt{\gamma_{K}(\lambda)+2\log\left(\frac{2}{\delta}\right)+2\log\mathcal{N}_{\infty}(\mathcal{V}_k, \varepsilon)}+\sqrt{\lambda}H+2\epsilon\sqrt{K}}_{\beta_t(\delta)} \end{align}\] , where \(\mathrm{Cov}^{k}_h(\lambda)= \sum_{i\leq k-1}\phi(z^{i}_h)\otimes\phi(z^{i}_h)+\lambda\mathbf{Id}\) is the empirical covariance induced by the state-action pairs played in the \(h^{\text{th}}\) instance in each episode and \(\mathcal{N}_{\infty}(\mathcal{V}_k, \epsilon)\) is the size of \(\epsilon\)-covering of the value function family \(\mathcal{V}_k\). In particular, as a function of \(\lambda, \tau, \epsilon\) the confidence bound can be written as : \[\begin{align} &\left\|\left(\widehat\Psi^{k}_{h}-\Psi_{h}\right) V\right\|_{\mathrm{Cov}^{k}_h(\lambda)}\leq\label{eq:transition95conf95width}\\ & \leq \widetilde{\mathcal{O}}\left(H^2\kappa_{\mathcal{Z}}\sqrt{\left(\frac{\overline{\gamma}_K(\tau)}{\tau}\lor1\right)}\sqrt{\left(\left(\frac{\overline{\gamma}_K(\tau)}{\tau}\lor1\right)\frac{1}{\epsilon^2}\right)^{\frac{1}{\beta_p-1}}+\left(\frac{1}{\epsilon^2}\right)^{\frac{2}{\beta_p-1}}+\gamma_K(\lambda)}+\sqrt{\lambda}H+\epsilon\sqrt{K}\right)\nonumber \end{align}\tag{15}\]

Proof. We apply the self-normalizing martingale concentration inequality in [12] to the noise generated as \(\zeta(\overline{V}, z^{k}_{h})=\overline{V}(x^{k}_{h+1})- \phi^{\top}(z^{k}_{h})\Psi_{h}\overline{V}\) where \(\overline{V}\) is an arbitrary element in the cover \(\overline{V}\in \mathcal{V}_{\infty}(\epsilon)\) . By definition of \(\mathcal{V}\) and Lemma(5), the noise due to using one- point estimate of the value function average can be bounded as \(\forall z^k_{h} \; \left|\zeta(\overline{V}, z^{k}_{h})\right|\leq 2\beta_{\mathrm{\small clip}}(\delta)H\) . Now, directly applying the self-normalizing martingale concentration with probability at least \(1-\delta\), we have: \[\begin{align} \label{eq:self95normalize95ineq} \forall \overline{V}\in \mathcal{V}, \left\|\sum_{i \leq k-1} \phi(z^{i }_h)\zeta(\overline{V}, z^{i}_h)\right\|_{\mathrm{Cov}^{k}_h(\lambda)^{-1}}\leq 4\beta_{\mathrm{\small clip}}\left(\frac{\delta}{2}\right)H\sqrt{\gamma_{K}(\lambda)+2\log\left(\frac{2}{\delta}\right)+2\log\mathcal{N}_{\infty}(\mathcal{V},\epsilon)} \end{align}\tag{16}\] To now obtain the bound with respect to \(V\) we will bound the error due to using \(\overline{V}\) instead of \(V\). Denote the error by \(\Delta V=\overline{V}-V\) we can now write: \[\begin{align} \left\|\left(\widehat\Psi^{k}_{h}-\Psi_{h}\right) V\right\|_{\mathrm{Cov}^{k}_h(\lambda)}&\leq \left\|\lambda \mathrm{Cov}^{k}_h(\lambda)^{-1}\Psi_{h}V\right\|_{\mathrm{Cov}^{k}_h(\lambda)}+\left\|\mathrm{Cov}^{k}_h(\lambda)^{-1}\sum_{i \leq k-1} \phi(z^{h}_i)\zeta(V, z^{h}_i)\right\|_{\mathrm{Cov}^{k}_h(\lambda)}\leq \\ &\leq \lambda \underbrace{\|\Psi_{h}V\|_{\mathrm{Cov}^{k}_h(\lambda)^{-1}}}_{(\star)}+\\ &+\underbrace{\left\|\sum_{i\leq k-1} \phi(z^{i}_h)\zeta(\overline{V}, z^{i}_h)\right\|_{\mathrm{Cov}^{k}_h(\lambda)^{-1}}}_{(\star\star)}+\underbrace{\left\|\sum_{i\leq k-1} \phi(z^h_i)\zeta(\Delta{V}, z^h_i)\right\|_{\mathrm{Cov}^{k}_h(\lambda)^{-1}}}_{(\star\star\star)} \end{align}\] Note that by definition of a cover \(\forall z\in \mathcal{Z}, \zeta(\Delta V,z)\leq 2\varepsilon\) and by definition of the covariance operator \(\mathrm{Cov}^{k}_h(\lambda)\) we also have \(\sum_{i\leq k-1}\phi(z^{i}_{h})\otimes\phi(z^{i}_{h})\prec \mathrm{Cov}^{k}_h(\lambda)\) thus: \[\begin{align} (\star\star\star)\leq \sqrt{\sum_{z\in c}\zeta^2(\Delta{V}, z)}\leq 2\epsilon\sqrt{K} \end{align}\] To bound \((\star)\) note that \(\|\Psi_{h}V\|_{\mathcal{H}_k}\leq H\) and thus \((\star)\leq\sqrt{\lambda}H\). Finally, the bound for \((\star\star)\) follows immediately from eq.(16 ) and thus we finally have w.p. at least \(1-\delta\): \[\begin{align} \left\|\left(\widehat\Psi^{k}_{h}(c)-\Psi_{h}\right) V\right\|_{\mathrm{Cov}^{k}_h(\lambda)}\leq 4\beta_{\mathrm{\small clip}}\left(\frac{\delta}{2}\right)H\sqrt{\gamma_{K}(\lambda)+2\log\left(\frac{2}{\delta}\right)+2\log\mathcal{N}_{\infty}(\mathcal{V}, \varepsilon)}+\sqrt{\lambda}H+2\epsilon\sqrt{K} \end{align}\] Next, we instantiate the covering bounds as a function of \(\lambda, \tau, \epsilon\). We bound the covering number \(\mathcal{N}_{\infty}(\mathcal{V},\epsilon)\) of the value function class by using the derivation in [7] and Lemma.(2), with the distinction that we require a bound with a greater regularizer \(\lambda\)-granularity. More specifically, efficiently bounding the covering number of the space of the bonus functions with respect to \(\lambda\) will be crucial. Define the set of elliptical bonuses with the bounded operator norm over the RKHS as \(\mathcal{B}=\left\{b |b=\sqrt{\phi^{\top}(s,a)\mathbf{B}\phi(s,a)}, \|\mathbf{B}\|_2\leq \lambda \right\}\) By Lemma(D.3) in [7]8 and the assumption(1) on eiegen-decay we have: \[\begin{align} \log \mathcal{N}_{\infty}(\mathcal{B}, \varepsilon)\leq \mathcal{O}\left(\left(\frac{1}{\lambda\varepsilon^2}\right)^{\frac{2}{\beta_p-1}}\right) \end{align}\] Under the condition \(\beta_t(\delta)\leq C_{\beta}\sqrt{\lambda}\) stated in this Lemma and the result of the Lemma.(2) log covering bound becomes: \[\begin{align} \log\mathcal{N}_{\infty}(\mathcal{V}, \epsilon)= \mathcal{O}\left(\left(\frac{\beta^2_r}{\tau\epsilon^2}\right)^{\frac{1}{\beta_p-1}}+\left(\frac{1}{\epsilon^2}\right)^{\frac{2}{\beta_p-1}}\right) \end{align}\] Plugging in the RKHS bound for the linear part of the estimator \(\widehat{Q}^{k}_{h}\) derived in lemma(6) into the equation above we can finalize the confidence bounds as: \[\begin{align} &\left\|\left(\widehat\Psi^{k}_{h}-\Psi_{h}\right) V\right\|_{\mathrm{Cov}^{k}_h(\lambda)}\leq\\ & \leq \widetilde{\mathcal{O}}\left(H^2\kappa_{\mathcal{Z}}\sqrt{\left(\frac{\overline{\gamma}_K(\tau)}{\tau}\lor1\right)}\sqrt{\left(\left(\frac{\overline{\gamma}_K(\tau)}{\tau}\lor1\right)\frac{1}{\epsilon^2}\right)^{\frac{1}{\beta_p-1}}+\left(\frac{1}{\epsilon^2}\right)^{\frac{2}{\beta_p-1}}+\gamma_K(\lambda)}+\sqrt{\lambda}H+\epsilon\sqrt{K}\right) \end{align}\] ◻

Corollary 1. For \(\forall k\leq K, h\leq H\) and \(\forall z\in \mathcal{S}\times \mathcal{A}\) we have w.p. \(1-\delta\): \[\begin{align} \left|\Psi^{k}_h\widehat{V}^{k}_{h+1}(z)-\widehat\Psi^{k}_{h}\widehat{V}^{k}_{h+1}(z)\right|\leq \beta_{t}\left(\delta\right)\sqrt{\phi^{\top}(z)\left(\sum_{i=1}^{k-1} \phi(z^i_h)\otimes\phi(z^i_h)+\lambda \boldsymbol{Id}\right)^{-1}\phi(z)}+ 2\epsilon \end{align}\] , where \(\epsilon\) is the covering mesh of \(\mathcal{V}_{\infty}(\epsilon)\).

In other words, in addition to widening the confidence width by \(\epsilon\sqrt{K}\) we also pay a \(2\epsilon\) additive approximation error for using the \(\mathcal{V}_{\infty}(\epsilon)\) covering. Next, we show that an "approximate optimism" holds for the approximate value function of the policy \(\pi\), \(\widehat V^{\pi'}\), with constant probability for a fixed episode up to a factor of \(\epsilon\).

Lemma 8. Let \(\widetilde{V}^{\pi'}_1(x^{k}_1)=\mathbb{E}_{\pi'}\left[\sum_{h=1}^{H}\phi(x^k_h, a^k_h)^{\top}\left(\widehat\theta_k+\varepsilon_k\right)\right]\) with probability at least \(\Phi(-1)-2\delta\) we have: \[\begin{align} \label{eq:approx95optimism95app} \Gamma_5:\quad\forall x^{k}_1, V_1^{\star}(x^{k}_{1})-\widehat V^{\pi}_{1}(x^{k}_{1})+\widetilde{V}^{\pi'}_1(x^{k}_{1})-V^{\pi'}_1(x^{k}_{1})\leq 2\epsilon H \end{align}\tag{17}\] Where \(\Phi\) is the cumulative density function(CDF) of a standard normal variable \(\sim \mathcal{N}(0, 1)\) and \(\epsilon\) is the mesh of the \(\mathcal{V}_{\infty}(\epsilon)\) cover.

Proof. We start by using the value function difference decomposition from [31]: \[\begin{align} V^{\star}_1(x^k_1)-\widehat V^{\pi}_1(x^{k}_1)&= \underbrace{\mathbb{E}_{\pi^{\star}}\left[\sum_{h=1}^{H} \widehat Q^{k}_{h}(x^{k}_h,\pi^{\star}(x_h))-\widehat Q^{k}(x^{k}_h, \pi(x^{k}_h))\right]}_{(*)}+\\ &+\underbrace{\mathbb{E}_{\pi^{\star}}\left[\sum_ {h=1}^{H}\phi^{\top}(x^{k}_h,\pi^{\star}(x^{k}_h))(\theta+\Psi^{k}_h\widehat V^{\pi}_{h+1})-\widehat Q^{k}(x^{k}_h, \pi^{\star}(x^{k}_h))\right]}_{(**)} \end{align}\] Note that \(\pi\) is a greedy policy with respect to \(\widehat Q^{k}_{h}\) and thus \((*)\leq 0\). Before moving on to \((**)\) we use Lemma(5) to transform \(\widehat Q^k_ h\) in more manageable form: \[\begin{align} \widehat Q^{k}_h(z)&=\bigg[\phi^{\top}(z)\left(\widehat\theta_k+\varepsilon_k+\widehat\Psi^{k}_h\widehat V^{\pi}_{h+1}\right)+b^{k}_h(z)\bigg]_{\beta_{\mathrm{\small clip}}(\delta)(H-h+1)}=\nonumber\\ &=\bigg[\phi^{\top}(z)\left(\widehat\theta_k+\varepsilon_k+\Psi^{k}_h\widehat V^{\pi}_{h+1}\right)+\phi^{\top}(z)\left(\widehat\Psi^{k}_h-\Psi^{k}_h\right)\widehat V^{\pi}_{h}+b^{k}_h(z)\bigg]_{\beta_{\mathrm{\small clip}}(\delta)(H-h+1)}\geq \nonumber\\ &\underbrace{\geq}_{\text{Corollary.(\ref{corollary:pointwise95approx})}} \bigg[\phi^{\top}(z)\left(\widehat\theta_k+\varepsilon_k+\Psi^{k}_h\widehat V^{\pi}_{h+1}\right)+2\epsilon\bigg]_{\beta_{\mathrm{\small clip}}(\delta)(H-h+1)}=\nonumber\\ &=\phi^{\top}(z)\left(\widehat\theta_k+\varepsilon_k+\Psi^{k}_h\widehat V^{\pi}_{h+1}\right)+2\epsilon\label{eq:help95eq956} \end{align}\tag{18}\] The inequality follows from Lemma.(7) and the monotonicity of the clip operator and the last equality follows from Lemma.(5). Note that, for the inequality derived in eq.(18 ) to hold, we need \(\Gamma_2\cap\Gamma_4\) to hold; thus, the inequality holds w.p. at least \(1-2\delta\).
To now provide a bound for \((**)\), we plug in the inequality derived in eq.(18 ) : \[\begin{align} &{\mathbb{E}_{\pi^{\star}}\left[\sum_ {h=1}^{H}\phi^{\top}(x^{k}_h,\pi^{\star}(x^{k}_h))(\theta+\Psi_h\widehat V^{\pi}_{h+1})-\widehat Q^{k}_h(x^{k}_h, \pi^{\star}(x^{k}_h))\right]}\leq\\ &\leq \mathbb{E}_{\pi^{\star}}\left[\sum_{h=1}^{H} \phi^{\top}(x^{k}_h,a^{\star}_h))\left(\theta-\widehat \theta_k-\varepsilon_k\right)\right]+2\epsilon H=\\ &=\mathbb{E}_{\pi^{\star}}\left[\sum_{h=1}^{H} \phi^{\top}(x_h,a^{\star}_h))\right]\left(\theta-\widehat\theta_k-\varepsilon_k\right)+2\epsilon H \end{align}\] The last equality follows as \(\varepsilon_k,\widehat\theta_k\) are independent of the transition dynamics in the \(k^{\text{th}}\) episode. For the same reason, we can rewrite the second difference as: \[\begin{align} \widetilde{V}^{\pi'}_1(x^{k}_{1})-V^{\pi'}_1(x^{k}_{1})=\mathbb{E}_{\pi'}\left[\sum_{h=1}^{H}\phi^{\top}(x^k_h, \pi'(x^k_h))\right]\left(\widehat\theta_k+\varepsilon_k- \theta\right) \end{align}\] Plugging this back into the equation above we have: \[\begin{align} &V_1^{\star}(x^{k}_{1})-\widehat V^{\pi}_{1}(x^{k}_{1})+\widetilde{V}^{\pi'}_1(x^{k}_{1})-V^{\pi'}_1(x^{k}_{1})\leq\\ &\leq \underbrace{\left(\mathbb{E}_{\pi^{\star}}\left[\sum_{h=1}^{H} \phi^{\top}(x^k_h,a^{\star}_h))\right]-\mathbb{E}_{\pi'}\left[\sum_{h=1}^{H}\phi^{\top}(x^k_h, \pi'(x^k_h))\right]\right)}_{\alpha}\left(\theta-\widehat\theta_k-\varepsilon_i\right)+ 2\epsilon H\leq \\ &\leq \beta_r(\delta)\|\alpha\|_{\mathbf{W}^{-1}_k}- \alpha^{\top}\varepsilon_k+2\epsilon H \end{align}\] Where the third line is the consequence of the confidence bound Lemma(4). By using the parametric from of the distribution of \(\varepsilon_k\) in Lemma.(3) we have \(\alpha^{\top}\varepsilon_k\sim\mathcal{N}(0,\beta^2_r(\delta)\|\alpha\|^2_{\mathbf{W}^{-1}_k})\). Thus, by the union bound with the event in eq.(18 ), we have that the event in eq.(17 ) holds w.p. at least \(\Phi(-1)-2\delta\). ◻

After obtaining approximate optimism, we turn to bounding the estimation error \(\widehat V_1^{\pi}-V_1^{\pi}\). In particular, in the \(i^{\text{th}}\) episode we need to bound the product \(\overline{\phi}^{\top}_i\varepsilon_i\), where \(\overline{\phi}_i\) is the trajectory difference defined in eq.(7 ). Usual sub-Gaussian concentration bounds are inapplicable here as \(\overline{\phi}_i, \varepsilon_i\) are not independent, given that policy \(\pi\) samples all actions during the \(i^{\text{th}}\) episode \(\{a^{i}_h\}_{h=1}^{H}\) based on the exploration noise \(\varepsilon_i\).
To resolve this issue, we use uniform bounds that hold across the entire trajectory-difference space.

Lemma 9. Consider the Gaussian process \(\varepsilon_k\) (eq.(8 )) generated at the start of \(k^{\text{th}}\) episode and two arbitrary trajectories \(\{z_i\}_{i=1}^{H},\{z'_i\}_{i=1}^{H}\in \mathbb{R}^{dH}\). With probability at least \(1-\delta\) we have : \[\begin{align} \label{eq:bounding95eestimation95noise95app} \forall\{z_h\}_{h=1}^{H},\{z'_h\}_{h=1}^{H}\; &\left|\left(\sum_{h=1}^{H} \phi\left(z_h\right)-\phi\left(z'_h\right)\right)^{\top}\varepsilon\right|\leq\\ &\leq \beta_r(\delta)\left\|\left(\sum_{h=1}^{H} \phi\left(z_h\right)-\phi\left(z'_h\right)\right)\right\|_{\mathbf{W}^{-1}_k} C \sqrt{ \frac{dH}{\alpha} \log\!\left( C L_\phi \sqrt{\frac{kH^2+\lambda}{\lambda}}\right)} ,\nonumber \end{align}\tag{19}\] for brevity we introduce \(\beta_a(\delta)=\beta_r(\delta)C \sqrt{ \frac{dH}{\alpha} \log\!\left( C L_\phi \sqrt{\frac{kH^2+\lambda}{\lambda}}\right)}\)

Proof. We apply exactly the same reasoning as in Lemma(3) to the domain \(\mathcal{Z}^{2H}\) and the trajectory difference feature defined in App.([sec:app_B]) \(\overline{\phi}(\tau, \tau')=\sum_{z\in \tau, z'\in \tau'} \phi(z)-\phi(z')\). ◻

We now extend the optimism Lemma (8) over all episodes by following the derivation analogous to [4], [49]. The idea is that the algorithm is optimistic every \(\approx\frac{1}{\Phi(-1)}\) episodes, and that, for the remaining time, we can bound the optimism error by conditioning on the high-probability bound in Lemma. (9).
First define the "worst case" random process \(\varepsilon^{\dagger}_i\) as : \[\begin{align} \label{eq:worst95case95noise95app} \varepsilon^{\dagger}_i=\mathrm{argmin}_{\varepsilon \in \mathcal{T}}\widehat V^{\pi}(x^i_1,\varepsilon)-\widetilde{V}^{\pi'}_{1}(x^{i}_1,\varepsilon) \end{align}\tag{20}\] where \(\mathcal{T}\) is the set of all functions over \(\mathcal{Z}\) satisfying noise-estimation bound eq.(19 ). Also, define the "worst-case" value functions as : \[\begin{align} \label{eq:worst95case95val95app} \widehat V^{\dagger,\pi}(x^{i}_1)= \widehat V^{\pi}\left(x^i_1,\varepsilon^{\dagger}_i\right) \qquad \widetilde{V}^{\dagger,\pi'}(x^{i}_1)= \widetilde{V}^{\pi'}\left(x^i_1,\varepsilon^{\dagger}_i\right) \end{align}\tag{21}\] Note that the value functions \(\widehat V^{\dagger,\pi}(x^{i}_1),\widetilde{V}^{\dagger,\pi'}(x^{i}_1)\) are no longer random functions with respect to the random process \(\varepsilon_i\) as they are now parametrized by the(deterministic) "worst-case" process \(\varepsilon^{\dagger}_i\).

Lemma 10. (Extending the optimism to the high probability regime) For the worst case value functions defined in eq.(21 ) we have with probability at least \(1-\delta\): \[\begin{align} \label{eq:regret95decompoposition95app} &\sum_{i=1}^{K}V_1^{\star}(x^{i}_{1})-\widehat V^{\pi}_{1}(x^{i}_{1})+\widetilde{V}^{\pi'}_1(x^{i}_{1})-V^{\pi'}_1(x^{i}_{1})\leq\\ &\leq \frac{1}{(\Phi(-1)-2\delta)}\sum_{i=1}^{K}\left(\left(\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})\right)+\left(-\widehat V^{\dagger,\pi}(x^{i}_1)+\widetilde{V}^{\dagger,\pi'}(x^{i}_1)\right)\right)+\\ &+6\sqrt{K}H\beta_{\mathrm{\small clip}}(\delta)\sqrt{\log\left(\frac{1}{\delta}\right)}+2\epsilon KH \nonumber \end{align}\tag{22}\]

Proof. Note that as a direct consequence of Lemma.(8) we have: \[\begin{align} V_1^{\star}(x^{i}_{1})-V^{\pi'}_1(x^{i}_{1})\leq \mathbb{E}_{\varepsilon_i}\left [\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})\bigg|\Gamma_5\right]+2H\epsilon \end{align}\] Furthermore, by the definition of worst-case value functions, we can write: \[\begin{align} \label{eq:help95eq951} &V_1^{\star}(x^{i}_{1})-\widehat V^{\pi}_{1}(x^{i}_{1})+\widetilde{V}^{\pi'}_1(x^{i}_{1})-V^{\pi'}_1(x^{i}_{1})\leq \\ &\mathbb{E}_{\varepsilon_i}\left [\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})-\left(\widehat V^{\dagger,\pi}(x^{i}_1)-\widetilde{V}^{\dagger,\pi'}(x^{i}_1)\right)\bigg| \Gamma_5\right]+2\epsilon H \nonumber \end{align}\tag{23}\] where the worst-case value functions are non-random with respect to the exploration process \(\varepsilon_i\); thus, they are non-random with respect to the event \(\Gamma_5\), spanned by the process. We can thus freely include the expression within the conditional expectation. By total conditioning theorem on \(\Gamma_5\) we also have: \[\begin{align} \label{eq:help95eq952} &2\epsilon H+ \mathbb{E}_{\varepsilon_i}\left [\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})-\left(\widehat V^{\dagger,\pi}(x^{i}_1)-\widetilde{V}^{\dagger,\pi'}(x^{i}_1)\right)\right]\geq\\ &\geq \mathbf{P}(\Gamma_5)\mathbb{E}_{\varepsilon_i}\left[2\epsilon H+\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})-\left(\widehat V^{\dagger,\pi}(x^{i}_1)-\widetilde{V}^{\dagger,\pi'}(x^{i}_1)\right)\bigg| \Gamma_5\right]+\nonumber\\ &+\mathbf{P}(\overline{\Gamma_5})\underbrace{\mathbb{E}_{\varepsilon_i}\left [\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})-\left(\widehat V^{\dagger,\pi}(x^{i}_1)-\widetilde{V}^{\dagger,\pi'}(x^{i}_1)\right)\bigg| \overline{\Gamma_5}\right]}_{\geq 0}\geq\nonumber \\ &\geq \mathbf{P}(\Gamma_5)\left(V_1^{\star}(x^{i}_{1})-\widehat V^{\pi}_{1}(x^{i}_{1})+\widetilde{V}^{\pi'}_1(x^{i}_{1})-V^{\pi'}_1(x^{i}_{1})\right) \nonumber \text{, by eq.(\ref{eq:help95eq951})} \end{align}\tag{24}\]

Lastly to remove the expectation operator \(\mathbb{E}_{\varepsilon_i}[ \cdot]\) we note that the sequence: \[\begin{align} \left\{\mathbb{E}_{\varepsilon_i}\left [\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})\right]-\left(\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})\right)\right\}_{i=1}^{K} \end{align}\] is a martingale difference sequence absolutely bounded as \(4H\beta_{\mathrm{\small clip}}(\delta)\) due to the Lemma.(5). Due to Azuma-Hoefding, we have the bound w.p. at least \(1- \delta\): \[\begin{align} \left|\sum_{i=1}^{K} \mathbb{E}\left [\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})\right]-\left(\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})\right)\right|\leq 6\sqrt{K}H\beta_{\mathrm{\small clip}}(\delta)\sqrt{\log\left(\frac{1}{\delta}\right)} \end{align}\] Adding eq.(24 ) over \(K\) episodes and using the result of Lemma.(8) gives the desired inequality. ◻

We are now ready to state and prove the regret bound of Algorithm(1)

Theorem 3. Consider the algorithm described in Algorithm.(1), under Assumptions(1), (4 ) and with trajectory-preference based feedback described in eq.(5 ). By setting the error probability sufficiently small \(\delta\leq 0.25\Phi(-1)\)9 the cumulative regret defined in eq.(6 ), can be bounded with probability at least \(1-\delta\) as: \[\begin{align} \label{eq:32final95reg95boud} \mathfrak{R}(K)\leq \widetilde{\mathcal{O}}\left((\kappa_{\mathcal{Z}}\max\left(H^{2.5}K^{1-\frac{(\beta_p-1)^2}{2\beta_p(\beta_p+1)}},H^{3}K^{1-\frac{\beta_p-1}{2(\beta_p+1)}}\right)\right) \end{align}\tag{25}\] , where \(\kappa_{\mathcal{Z}}\) is the maximum inverse gradient defined in Sec.(2).

Proof. We will only bound the regret incurred by the first policy \(\pi\) and then double the regret bound and half the probability of error \(\delta\). This is sufficient since \(\pi'\) is an i.i.d. copy of \(\pi\), so the same regret guarantees apply to \(\pi'\) with the same error probability. We proceed with the proof in 2 steps. We will hold off tuning the regularizers \(\lambda, \tau\), and the mesh cover \(\varepsilon\) and first develop a general asymptotic regret expression in these values.
We first rewrite the regret expression in a more convenient way that allows the use of the Lemma. (8): \[\begin{align} &\sum_{k=1}^{K}V_1^\star(x_1^k)-V_1^{\pi}(x_1^k)=\label{eq:regret951}\\ =&\sum^{K}_{k=1}\underbrace{\left(V_1^{\star}(x^{i}_{1})-\widehat V^{\pi}_{1}(x^{i}_{1})+\widetilde{V}^{\pi'}_1(x^{i}_{1})-V^{\pi'}_1(x^{i}_{1})\right)}_{(\dagger)}+\underbrace{\left(\widehat V^{\pi}_{1}(x^{i}_{1})-V^{\pi}_{1}(x^{i}_{1})+V^{\pi'}_1(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})\right)}_{(\dagger\dagger)}\nonumber \end{align}\tag{26}\]

Step 1. Bounding \((\dagger)\).
Recall by Lemma(10) we have: \[\begin{align} &(\dagger)\leq \widetilde{\mathcal{O}}\left(\epsilon KH\right)+\frac{1}{\Phi(-1)-2\delta}\sum_{i=1}^{K}\left(\left(\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})\right)+\left(-\widehat V^{\dagger,\pi}(x^{i}_1)+\widetilde{V}^{\dagger,\pi'}(x^{i}_1)\right)\right) \end{align}\] We can further expand the second term as: \[\begin{align} \label{eq:help95eq954} &\sum_{i=1}^{K}\left(\widehat V^{\pi}_{1}(x^{i}_{1})-\widetilde{V}^{\pi'}_1(x^{i}_{1})\right)+\left(-\widehat V^{\dagger,\pi}(x^{i}_1)+\widetilde{V}^{\dagger,\pi'}(x^{i}_1)\right)=\\ &=\sum_{i=1}^{K}\underbrace{\left(\widehat V^{\pi}_{1}(x^{i}_{1})-V_1^{\pi}(x^{i}_1)+V^{\pi'}(x^{i}_1)-\widetilde{V}^{\pi'}_1(x^{i}_{1})\right)}_{(\ddag)}+\underbrace{\left(V_1^{\pi}(x^{i}_1)-\widehat V^{\dagger,\pi}(x^{i}_1)+\widetilde{V}^{\dagger,\pi'}(x^{i}_1)-V^{\pi'}(x^{i}_1)\right)}_{(\ddag\ddag)}\nonumber \end{align}\tag{27}\] Note that \((\ddag)\equiv(\dagger\dagger)\) and thus it is sufficient to bound \((\ddag),(\ddag\ddag)\). \[\begin{align} &(\ddag)= \sum_{k=1}^{K}V^{\pi'}(x^{i}_1)-\widetilde{V}^{\pi'}_1(x^{i}_{1})+\\ &+\sum_{k=1}^{K}\mathbb{E}_{\pi}\left[\sum_{h=1}^{H}\widehat Q^{k}_ {h}(x^k_h,\pi(x^k_h))-\widehat Q^{k}_{h}(x^k_h,a^{\star \pi k}_h))\right] +\mathbb{E}_{\pi}\left[\sum_{h=1}^{H} \widehat Q^{k}_{h}(x^k_h,\pi(x^k_h))-\phi^{\top}(x^k_h,\pi(x^k_h))\left(\theta+\Psi_{h}\widehat V^{k}_{h+1}\right)\right] \end{align}\] Where the identity is the decomposition due to [31] applied to the greedy policy of the state-action value estimate \(\widehat Q^{k}_h(\cdot)\). Note that due to the greedy nature of the policy \(\pi\) we have \(\pi(x^k_h)\equiv {a}^{\star\pi k}_{h}\) thus the second summand is zero. We will now further bound the third summand.
Using the parametric form of \(\widehat Q^{k}_{h}\) in eq.(9 ) we can further write: \[\begin{align} &\mathbb{E}_{\pi}\left[\sum_{h=1}^{H} \widehat Q^{k}_{h}(z^{k}_h)-\phi^{\top}(z^{k}_h)(\theta+\Psi_{h}\widehat V^{k}_{h+1}))\right]=\\ &=\mathbb{E}_{\pi}\left[\sum_{h=1}^{H} \mathrm{\small clip}\left(\phi^{\top}(z^{k}_h)\left(\widehat\Psi^{k}_h\widehat V^{k}_{h+1}+\widehat\theta_k+\varepsilon_{k}+b^{k}_h(z^{k}_h)\right), \pm\beta_{\mathrm{\small clip}}(H-h+1) \right)-\phi^{\top}(z^{k}_h)(\theta+\Psi_{h}\widehat V^{k}_{h+1}))\right]\leq\\ &\leq \mathbb{E}_{\pi}\left[\sum_{h=1}^{H} -\phi^{\top}(z^{k}_{h})\left(\theta-\hat{\theta}_k-\varepsilon_{k}\right)+\phi^{\top}(z^{k}_{h})\left(\hat{\Psi}^{k}_h(z^{k}_{h})-\Psi^k_h\right)\widehat V^k_{h+1}+b^{k}_h(z^k_h)\right] \end{align}\]

For the ease of notation, we introduce a shorthand for the state-action pair \(z^k_h:=\left(x^k_h,\pi(x^k_h)\right)\). Note that in the second line we used the inequality \(\mathrm{\small clip}\left(x,\pm\beta_{\mathrm{\small clip}}(H-h+1)\right)\leq x, \forall x\geq -\beta_{\mathrm{\small clip}}(\delta)(H-h+1)\).
We can now use the confidence bounds from the Corollary.(1) as: \[\begin{align} \left|\phi^{\top}(z^{k}_h)\left(\widehat\Psi^{k}_h-\Psi^k_h\right)\widehat V^k_{h+1}\right|&\leq \left\|\phi(z)\right\|_{\mathrm{Cov}_h^{k}( \lambda)^{-1}}\left\|\left(\widehat\Psi^{k}_h-\Psi^k_h\right)\widehat V^k_{h+1}\right\|_{\mathrm{Cov}_h^{k}( \lambda)^{-1}}+2\epsilon\leq \\ &\leq \beta_t(\delta)\left\|\phi(z)\right\|_{\mathrm{Cov}^{k}_h(\lambda)^{-1}}+2\epsilon\equiv b^{k}_h(z)+2\epsilon \end{align}\] Plugging this into the equation above, we have: \[\begin{align} &\sum_{k=1}^{K}\mathbb{E}_{\pi}\left[\sum_{h=1}^{H} \widehat Q^{k}_{h}(z^k_h)-\phi^{\top}(z^k_h)(\theta+\Psi_{h}\widehat V^{k}_{h+1}))\right]\leq\\ & \leq\sum_{k=1}^{K}\mathbb{E}_{\pi}\left[\sum_{h=1}^{H} -\phi^{\top}(z^k_h)\left(\theta-\widehat\theta_k-\varepsilon_{k}\right)+2b^{k}_h(z^k_h)+2\epsilon \right]\leq\\ &\leq \sum_{k=1}^{K}\mathbb{E}_{\pi}\left[\sum_{h=1}^{H} -\phi^{\top}(z^k_h)\left(\theta-\widehat\theta_k-\varepsilon^{(1)}_{k}\right)\right]+\mathbb{E}_{\pi}\left[\sum_{h=1}^{H}\sum_{k=1}^{K} 2b^{k}_h(z^k_h)+2\epsilon\right] \end{align}\] We can further bound the sum of exploration bonuses across all episodes using bounds on the sum of elliptic potentials in [12]. We will first bound the sum of square bonuses and use Cauchy-Schwartz to finish: \[\begin{align} \label{eq:help95eq9511} \sum_{k=1}^{K} \left(b^{k}_h(z^{k}_h)\right)^2=\sum_{k=1}^{K} \beta^2_t(\delta)\left\|\phi(z^{k}_h)\right\|^2_{\mathrm{Cov}_h^{k}( \lambda)^{-1}}&=\beta^2_t(\delta)\sum_{k=1}^{K}\left\|\phi(z^{k}_h)\right\|^2_{\mathrm{Cov}_h^{k}( \lambda)^{-1}}\leq\\ &\leq 2\beta^2_t(\delta)\gamma_{K}(\lambda) \end{align}\tag{28}\] After applying Cauchy-Schwarz to the eq.(28 ) we have: \[\begin{align} \sum_{h=1}^{H}\sum_{k=1}^{K} b^{k}_h(z^k_h)\leq H\beta_t(\delta) \sqrt {2K\gamma_K(\lambda)} \end{align}\] Once again, to remove the expectation operator \(\mathbb{E}_{\pi}\) with respect to the episode dynamics we use Azuma-Hoefding to obtain w.p. at least \(1-\delta\): \[\begin{align} \left|\sum_{k=1}^{K} b^{k}_{h}(z^{k}_h)-\mathbb{E}_{\pi}\left[\sum_{k=1}^{K}b^{k}_{h}(z^{k}_h)\right]\right|\leq \sqrt{K\log\left(\frac{2}{\delta}\right)} \end{align}\] and hence: \[\begin{align} \label{eq:expected95potetntial95sum} \mathbb{E}_{\pi}\left[\sum_{h=1}^{H}\sum_{k=1}^{K} b^{k}_h(z^k_h)\right]\leq \widetilde{\mathcal{O}}\left( H\beta_t(\delta) \sqrt {2K\gamma_K(\lambda)}\right) \end{align}\tag{29}\] To bound \((\ddag)\) it remains to bound: \[\begin{align} &\sum_{k=1}^{K}\left(V^{\pi'}(x^{i}_1)-\widetilde{V}^{\pi'}_1(x^{i}_{1})+\mathbb{E}_{\pi}\left[\sum_{h=1}^{H} -\phi^{\top}\left(z^{(1),k}_h\right)\left(\theta-\widehat\theta_k-\varepsilon_{k}\right)\right]\right)=\\ =&\sum_{k=1}^{K}\left(\mathbb{E}_{\pi'}\left[\sum_{h=1}^{H}\phi^{\top}\left(z'^{k}_h\right)\right]\left(\theta-\widehat\theta_k-\varepsilon_{k}\right)-\mathbb{E}_{\pi}\left[\sum_{h=1}^{H}\phi^{\top}\left(z^{k}_h\right)\left(\theta-\widehat\theta_k-\varepsilon_{k}\right)\right]\right)=\\ =&\sum_{k=1}^{K}\mathbb{E}_{z^{k}_h\sim \pi, z'^{k}_h\sim \pi'}\left[\left(\sum_{h=1}^{H} \phi^{\top}\left(z'^{k}_h\right)-\phi^{\top}\left(z^{k}_h\right)\right)\left(\theta-\widehat\theta_k-\varepsilon_{k}\right)\right]\\ \end{align}\] Note that \(\overline{\phi}_k=\left(\sum_{h=1}^{H} \phi\left(z'^{k}_h\right)-\phi\left(z^{k}_h\right)\right)\) is exactly the trajectory-difference feature (as defined in eq.([eq:trajectory95lvl95feature])). By applying the Lemmas.(4), (9) we have : \[\begin{align} &\left|\overline{\phi}^{\top}_i\left(\theta-\widehat\theta_k\right )\right|\leq \|\overline{\phi}_k\|_{\mathbf{W}^{- 1}_k}\beta_r(\delta)\\ &\left|\overline{\phi}^{\top}_i\varepsilon^{(1)}_k\right|\leq \beta_a(\delta)\|\overline{\phi}_k\|_{\mathbf{W}^{-1}_k} \end{align}\] Lastly, to finish, we use the standard bound on the sum of elliptic potentials on the trajectory-difference kernel function \(\overline{k}\) [50] and Azuma-Hoefding to pass the inequality through the expectation operator \(\mathbb{E}_{\pi, \pi'}[\cdot]\): \[\begin{align} \sum_{k=1}^{K}\mathbb{E}_{z^{k}\sim \pi, z'^{k}_h\sim \pi'}&\left[\left(\sum_{h=1}^{H} \phi^{\top}\left(z'^{k}_h\right)-\phi^{\top}\left(z^{k}_h\right)\right)\left(\theta-\widehat\theta_k-\varepsilon_{k}\right)\right]\leq \\ &\leq 2\max(\beta_a(\delta), \beta_{r}(\delta))\sqrt{2K\overline{\gamma}_K(\tau)} \end{align}\] Adding the previous inequalities, we now finally have the bound \((\ddag)\) as : \[\begin{align} \label{eq:help95eq9512} (\ddag)\leq \widetilde{\mathcal{O}}\left( H\beta_t(\delta) \sqrt {2K\gamma_K(\lambda)}+ 2KH\epsilon+2\max(\beta_a(\delta), \beta_{r}(\delta))\sqrt{2K\overline{\gamma}_K(\tau)}\right) \end{align}\tag{30}\] We now turn our attention to the term \((\ddag\ddag)\) in eq.(27 ). The approach to bounding \((\ddag\ddag)\) is identical to the approach we used for \((\ddag)\).
Namely, although the "worst-case" noise \(\varepsilon_k^{\dagger}\) replaces the exploration process \(\varepsilon_{k}\), note that \(\varepsilon_k^{\dagger}\) is independent of the current episode trajectory and moreover by definition in eq(20 ) satisfies expression in Lemma.(9). Thus equations eq.(29 )(invariant of the exploration noise) and eq.(30 ) continue to hold for \(\varepsilon^{\dagger}_k\) and hence: \[\begin{align} (\ddag\ddag)\leq \widetilde{\mathcal{O}}\left( H\beta_t(\delta) \sqrt {2K\gamma_K(\lambda)}+ 2KH\epsilon+2\max(\beta_a(\delta), \beta_{r}(\delta))\sqrt{2K\overline{\gamma}_K(\tau)}\right) \end{align}\] By simply adding \((\ddag), (\ddag\ddag)\) we have: \[\begin{align} (\dagger)\leq \widetilde{\mathcal{O}}\left( H\beta_t(\delta) \sqrt {2K\gamma_K(\lambda)}+ 2KH\epsilon+2\max(\beta_a(\delta), \beta_{r}(\delta))\sqrt{2K\overline{\gamma}_K(\tau)}\right) \end{align}\] Step 2. Obtaining the final regret bound and tunning \(\lambda,\tau, \varepsilon\).
As noted in beginning of Step 1. second summand of eq.(26 ) ,\((\dagger\dagger)\) is equal to \((\ddag)\). Thus we can apply the bound derived in eq.(30 ) to \((\dagger\dagger)\) and finally obtain w.p. at least \(1-\delta\): \[\begin{align} \label{eq:regret95bound951} &\sum_{k=1}^{K}V_1^\star(x_1^k)-V_1^{\pi}(x_1^k)\leq \nonumber\\ &\leq\widetilde{\mathcal{O}}\left( H\beta_t(\delta) \sqrt {2K\gamma_K(\lambda)}+ 2KH\epsilon+2\max(\beta_a(\delta), \beta_{r}(\delta))\sqrt{2K\overline{\gamma}_K(\tau)}\right) \end{align}\tag{31}\] where the dependency of \(\delta\) in the bound is poly-logarithmic. Before finalizing the regret bound, we tune the expression in eq.(31 ) with respect to \(\lambda, \tau, \epsilon\). We first plug in the expression derived for \(\beta_r, \beta_{t},\beta_a\) in Lemmas.(4,7,9) in eq.(31 ) to obtain: \[\begin{align} \label{eq:help95eq9513} &\left(H^2\kappa_{\mathcal{Z}}\sqrt{\left(\frac{\overline{\gamma}_K(\tau)}{\tau}\lor1\right)}\sqrt{\left(\left(\frac{\overline{\gamma}_K(\tau)}{\tau}\lor1\right)\frac{1}{\epsilon^2}\right)^{\frac{1}{\beta_p-1}}+\left(\frac{1}{\epsilon^2}\right)^{\frac{2}{\beta_p-1}}+\gamma_K(\lambda)}+\sqrt{\lambda}H+\epsilon\sqrt{K}\right)\cdot\nonumber\\ &\cdot \sqrt{K\gamma_K(\lambda)}+ KH\epsilon+ 3H\kappa_{\mathcal{Z}}\left(\sqrt{\overline{\gamma}_K(\tau)}+\sqrt{\tau}\right)\sqrt{\overline{\gamma}_K(\tau)K} \end{align}\tag{32}\] Here the equation in (32 ) bounds that in eq.(31 ) up to poly-logaritmic factors. All bounds in the following derivation are to be understood asymptotically, i.e., \(f(K)>g(K)\) if \(\lim_{K\rightarrow \infty} \frac{g(K)}{f(K)}=0\).
To bound the information gain terms as functions of \(K, \tau, \lambda\) we use the result of [36] and Lemma.([lemma:diff_kernel_gain_bound]). We now finally have the asymptotic upper bound on the expression in eq.(31 ) as: \[\begin{align} &\left(\sqrt{\left(\frac{\left(\frac{K}{\tau}\right)^{\frac{1}{\beta_p}}}{\tau}\lor1\right)}\sqrt{\left(\left(\frac{\left(\frac{K}{\tau}\right)^{\frac{1}{\beta_p}}}{\tau}\lor1\right)\frac{1}{\epsilon^2}\right)^{\frac{1}{\beta_p-1}}+\left(\frac{1}{\epsilon^2}\right)^{\frac{2}{\beta_p-1}}+\left(\frac{K}{\lambda}\right)^{\frac{1}{\beta_p}}}+\sqrt{\lambda}+\epsilon\sqrt{K}\right)\cdot\nonumber\\ &\cdot \sqrt{K\left(\frac{K}{\lambda}\right)^{\frac{1}{\beta_p}}}+ K\epsilon+ 3\left(\sqrt{\left(\frac{K}{\tau}\right)^{\frac{1}{\beta_p}}}+\sqrt{\tau}\right)\sqrt{\left(\frac{K}{\tau}\right)^{\frac{1}{\beta_p}}K} \end{align}\] Before moving on to the optimization, we will impose an assumption that \(\tau>\left(\frac{K}{\tau}\right)^{\frac{1}{\beta_p}}\), solve the global optimization problem, and later confirm this. To tune the expression we paramtrize it with respect to the regularizers and the covering mesh as \(\lambda=K^{a_1},\tau=K^{a_2},\epsilon=K^{-b}\), whence we obtain the following piece-wise optimization problem: \[\begin{align} \min_{a_1,a_2, b\in \mathbb{R}^{\geq 0}} &\sqrt{K^{1+\frac{1-a_1}{\beta_p}}\max \left(K^{\frac{4b}{\beta_p-1}}, K^{a_1}, K^{\frac{1-a_1}{\beta_p}}\right)}+ \\ &+K^{1+\frac{1-a_1}{\beta_p}-b}+\sqrt{K^{1+\frac{1-a_2}{\beta_p}}\max\left(K^{\frac{1-a_2}{\beta_p}}, K^{a_2}\right)} \end{align}\]

Note that as \(K\) is big enough, this effectively becomes a linear optimization problem: \[\begin{align} \label{eq:help95eq9514} \min_{a_1,a_2, b\in \mathbb{R}^{\geq 0}} & 0.5\left(1+\frac{1-a_1}{\beta_p}+\max \left(\frac{4b}{\beta_p-1}, a_1, \frac{1-a_1}{\beta_p}\right)\right)\lor \nonumber\\ &\lor\left(1+\frac{1-a_1}{\beta_p}-b\right)\lor 0.5\left(1+\frac{1-a_2}{\beta_p}+\max\left(\frac{1-a_2}{\beta_p}, a_2\right)\right) \end{align}\tag{33}\] which, while tedious, is solvable by hand. Specifically for \(\lambda, \tau=\widetilde{\mathcal{O}}\left(K^{\frac{2}{\beta_p+1}}\right), \epsilon=\widetilde{\mathcal{O}}\left(K^{-\frac{\beta_p-1}{2(\beta_p+1)}}\right)\) we have \(\tau\geq \widetilde{\mathcal{O}}(\overline{\gamma}_K(\tau)),\sqrt{\lambda} \sim \beta_t\) satisfying the optimization condition and the confidence width upper bound in Lemma. (7) respectively. Furthermore, the regret bound in eq.(31 ) now becomes: \[\begin{align} \sum_{k=1}^{K}V_1^\star(x_1^k)-V_1^{\pi}(x_1^k)\leq \widetilde{\mathcal{O}}\left(K^{1-\frac{(\beta_p-1)^2}{2\beta_p(\beta_p+1)}}\right)=o(K) \end{align}\] which is indeed sublinear in \(K\).

Further, note that the only difference in policies \(\pi,\pi'\) is the realization of (i.i.d) exploration noise \(\left\{\varepsilon'_k\right\}_{k=1}^{K}\) and thus the bound in eq.(31 ) applies to policy \(\pi'\) as well. We finally also choose \(\lambda, \tau, \epsilon\) as functions of the episode length \(\kappa_{\mathcal{Z}}, H\) as : \[\begin{align} & \tau= H^2\log(K)^{\beta_p}K^{\frac{2}{\beta_p+1}}\\ &\lambda= \log(K)^{\beta_p}K^{\frac{2}{\beta_p+1}}\\ &\epsilon=H^{2}\kappa_{\mathcal{Z}}K^{-\frac{\beta_p-1}{2(\beta_p+1)}} \end{align}\] so that \(\frac{\overline{\gamma}_K(\tau)}{\tau}\), \(\frac{\beta_{t}(\delta)}{\sqrt{\lambda}}\) can be optimized as functions of constants of \(H,\kappa_{\mathcal{Z}}\). Thus, finally, w.p. \(1- \delta\) we have: \[\begin{align} \mathfrak{R}(K)\leq \widetilde{\mathcal{O}}\left(\kappa_{\mathcal{Z}}\max\left(H^{2.5}K^{1-\frac{(\beta_p-1)^2}{2\beta_p(\beta_p+1)}},H^{3}K^{1-\frac{\beta_p-1}{2(\beta_p+1)}}\right)\right) \end{align}\] ◻

7 Appendix C↩︎

In this section, we add a more technical discussion around the difficulty of adapting the ideas from the works that consider linear trajectory-feedback setting and action-level feedback in kernel MDPs.

7.0.0.1 Difficulty of extending current approaches to kernel RL preference feedback.

Extending preference-based RL to kernel MDPs introduces technical obstacles absent in both linear preference-based RL and kernel RL with action-level rewards. The central challenge is controlling the log-covering number of the value-function class, which directly determines the widths of confidence intervals and is essential for optimism-based analyses [14].

In linear MDPs, the log-covering number is bounded polynomially in the ambient dimension, does not grow with the number of episodes, and only exhibits logarithmic growth with respect to the covering parameter \(\epsilon\) [14]. Consequently, the covering mesh \(\epsilon\) can be set to \(1/\text{poly}(K)\) while the log-covering number remains \(\widetilde{\mathcal{O}}(1)\), leaving the regret order unchanged. In kernel settings, the situation is fundamentally different. Recall that the parameter \(\beta_p = 2\nu/d + 1\) captures the smoothness of the kernel relative to the input dimension; the log-covering number of the value function class \(\mathcal{V}\) satisfies: [7], [13]: \[\begin{align} \label{eq:appendix95cover} &\mathcal{V}=\left\{\mathrm{\small clip}\left(\max_{a\in \mathcal{A}}\phi^{\top}(z)\theta+\beta\sqrt{\phi^{\top}(z)\mathbf{B}\phi(z)}, C_{\text{clip}}\right), \|\theta\|_{\mathcal{H}_k}\leq R_{\text{norm}}, \|\mathbf{B}\|_2\leq \lambda^{-1}, \beta\leq B_{\text{optim}}\right\}\nonumber\\ &\log \mathcal{N}_{\infty}(\mathcal{V}, \epsilon)= \mathcal{O}\left(\left(\frac{R^{2}_{\text{norm}}}{\epsilon^2}\right)^{\frac{1}{\beta_p-1}}+\left(\frac{B_{\text{optim}}^2}{\lambda\epsilon^2}\right)^{\frac{2}{\beta_p-1}}\right) \end{align}\tag{34}\] The critical difficulty is that the exponent \(1/(\beta_p - 1)\) diverges as \(\beta_p \to 1\) (i.e., when \(d \gg 2\nu\)). Since the estimator norm \(R_{\text{norm}}\), the confidence width \(B_{\text{optim}}\), and the covering mesh \(\epsilon\) are all polynomial in \(K\), this means the log-covering number itself can grow as an arbitrary-degree polynomial in \(K\), rendering standard regret analyses vacuous. It is almost universally the case that the hardest modes of operation for kernel algorithms(both bandit and MDPs) are exactly when \(\beta_p\sim 1\). Frequently, algorithms fail to achieve sub-linearity in the "left tail" of the smoothness parameter \(\beta_p\) [7][9], [50]
Kernel preference feedback adds an additional layer of difficulty to bounding the log covering numbers; exploration necessitates the addition of a linear exploration bonus in the form of a GP(see eq.(8 )). This exploration noise is not sufficiently smooth and lies outside of the \(\nu\)-Matérn RKHS w.p. 1 [16], making the bounds in eq.(11 ) inapplicable. While sampling-based exploration in RL is certainly not new [41], value iteration poses new challenges for Thompson sampling. While GP-TS [8] can simply disregard the complexity of the estimated/sampled posterior and only concentrate on the \(\ell_{\infty}\) bound, value iteration requires regularity of the estimators, implicitly through the covering bounds.

7.0.0.2 Comparison to the work of [13]

The current state of the art for action-level kernel MDPs [10] considers space partitioning in which the Bellman operator admits a low-error, locally linear approximation and avoids value iteration over a nonparametric functional family altogether. While [10] achieves an impressive no-regret performance for a wide family of smooth MDPs, domain partitioning is fundamentally unapplicable in trajectory-level feedback. The stochasticity of transitions prevents advance determination of which trajectory (and thus which part of the space) will be realized, precluding localized Bellman operator estimation. In addition, standard elliptic exploration bonuses cannot be computed causally; they require knowing the whole trajectory before the episode begins. The work of [13] recently claimed a very impressive order-optimal regret under action-level feedback; however, [10] pointed out a subtle flaw in the use of domain partitioning in conjunction with value iteration. Namely, space localization methods aim to obtain tighter confidence bounds by constructing estimators that use only samples from a small subset of the domain. The issue with this method in value iteration is that while we can control the state-action pair \((x^{h}_i, a^h_i)\), there is no way to localize the next transition state \(x^{h+1}_i\). This is crucial in value-iteration, as \(V(x^{h+1}_i)\) is used as an estimate for \(\Psi_{h}V(x^{h}_i, a^h_i)\). Our work avoids this issue by using uniform covering bounds; that is, we do not localize the value function to any part of the domain. As a result, our covering bounds are much less optimistic than those in [13] and require careful tuning of the cover parameter \(\epsilon\) to obtain a no-regret performance
An additional research direction relevant to preference learning with kernels is trajectory-level feedback learning in linear MDPs. Causality of the exploration bonus in linear MDP’s is adressed by sampling Gaussian noise from the trajectory covariance [30], [31]. Exploration in linear MDPs requires exploration only along \(d\) directions, hence the addition of the exploratory noise does not alter the order of the log covering bounds in [14].

7.0.0.3 Our technical contributions.

The key to obtaining tight confidence bounds and meaningful regret guarantees is controlling the RKHS norm of the \(Q\)-function estimator. Our contribution addresses this through two main techniques applied to (i) the kernel logistic ridge regression (KLRR) reward estimator (eq. 7 ) and (ii) the exploration noise (eq. 8 ).

Tuning the reward regularizer \(\tau\). The central idea for controlling the KLRR estimator’s RKHS norm is careful tuning of the regularizer \(\tau\). Increasing \(\tau\) places more weight on the norm penalty, yielding smaller-norm estimators, but creates a bias-variance trade-off. Critically, \(\tau\) also controls the RKHS norm of the exploration process: as shown in [12], tuning \(\tau\) enables tighter bounds on the confidence width \(\beta_{\text{reward}}(\delta)\), allowing us to reduce exploration variance (and thus RKHS norm) when the estimator is more certain. However, the relationship between \(\beta_{\text{reward}}(\delta)\) and \(\tau\) is nonlinear; increasing \(\tau\) excessively can worsen the confidence width of the KLRR estimator.

Covering bounds for the posterior GP \(\varepsilon_k\). As shown in [16], \(\varepsilon_k\) does not possess sufficient smoothness to be in \(\nu\)-Matérn RKHS and instead is a member of a more coarse RKHS, \(\nu'=\nu-d/2\) Matérn reproducing Hilbert space. As a result, the usual covering bounds in [7] are inapplicable, and moreover, for \(\beta_p<2\), the sampled GP does not belong to any Matérn RKHS, thus necessitating an entirely different approach. To this end, we use the result of [17] linking the log-covering bounds of the GP(with covariance \(k(\cdot, \cdot)\)) sample paths and the probability that the GP stays within a(\(\ell_\infty\)) ball(small ball probability). Intuitively, while the GP sample paths lie outside of any \(\nu\)-Matérn RKHS ball, with high probability they have a neighbor inside of a (reasonably sized) RKHS ball that is only \(\epsilon\), away in \(\ell_{\infty}\). Hence \(\ell_{\infty}\), \(\epsilon\)-thickened RKHS ball contains almost all GP sample paths and has small metric entropy. With machinery from [17], we modify their result for the posterior GP \(\varepsilon_k\). The posterior GP \(\varepsilon_k\) is less random than its prior \(\mathbf{GP}(0, k)\) and thus we expect that the small ball probability for \(\varepsilon_k\) is at least that of \(\mathbf{GP}(0,k)\). This proves to be the case, and in a satisfying way, large \(\tau\) necessitates less exploration noise while large \(\beta_{\text{reward}}\) increases the noise. Indeed the log-covering bounds for the sample paths of \(\varepsilon_k\) can be bounded (with high probability) as \[\begin{align} &\varepsilon_k\in G_{k, \epsilon,\delta} \quad \text{w.p.}\quad 1-\delta\\ &\log \mathcal{N}_\infty(\mathcal{G}_{k, \epsilon,\delta},\epsilon) \le\widetilde{\mathcal{O}}\left(\left(\frac{\beta_r}{\sqrt{\tau}\epsilon} \right)^{\frac{2}{(\beta_p-1)}}+\log(1/\delta)\right). \end{align}\]

Tuning the transition regularizer \(\lambda\) and the covering parameter \(\epsilon\). The transition regularizer \(\lambda\) governs a bias-variance tradeoff analogous to \(\tau\). The elliptic exploration bonus is defined through a norm induced by a \(\lambda \mathbf{Id}\)-shifted covariance operator, hence altering \(\lambda\) directly alters the local behavior of the elliptic bonus and hence the covering bounds. A small \(\lambda\) can provide highly confident(transition) estimator but inflates the covering number of the bonus; a large \(\lambda\) reduces the covering number at the cost of overly pessimistic confidence intervals. The covering mesh \(\epsilon\) introduces a tradeoff that is unique to the kernel regime. In linear MDPs, the log covering number depends only polylogarithmically on \(1/\epsilon\), so \(\epsilon\) can be tuned freely without polynomial cost. In kernel MDPs, however, eq. 11 shows that this dependence is polynomial in \(1/\epsilon\), and can be of arbitrarily high degree in hard kernel instances (\(\beta_p\to 1\)). The two sides of the \(\epsilon\) tradeoff are as follows. We run kernel regression on the nearest neighbor of \(\widehat{V}^{k}_{h+1}\) in the \(\ell_\infty\) cover rather than on \(\widehat{V}^{k}_{h+1}\) itself, which introduces a misspecification error in learning the next-state value function \(\Psi_h\widehat{V}^{k}_{h+1}\). This causes \(\beta_{\text{trans}}\) to scale as \(\widetilde{\mathcal{O}}(\epsilon\sqrt{K})\),10 so a large \(\epsilon\) leads to trivially wide confidence intervals. Conversely, a small \(\epsilon\) controls misspecification but implies large bounds on the covering number. We tune \(\epsilon\) to balance these two effects.

8 Appendix D↩︎

In this section, we run a simple simulation emprirically confirming the theoretically proven upper bounds in Theorem 2
We run PROSTO on the synthetic MDP with \(\mathcal{S}=[0,1]^2,\mathcal{A}=[0,1]\). The transition function is parametrized as a spherical Gaussian function: \[\begin{align} P_h(x'|x,a)\sim\exp\left(-\frac{\|x'-[x\; a]^{\top}\mathbf{A}\|^2_2}{2}\right)\quad \mathbf{A}=\begin{bmatrix} 0.5& 0 & 0.5\\ 0& 0.5 & 0.5\\ \end{bmatrix}^{\top}\label{eq:MDP952} \end{align}\tag{35}\] We plot the cumulative and average regret of PROSTO for frequently used functions in Bayesian optimization: Hartman [51] and Ackley [52]. We parametrize both as a function state-action \(\mathbf{z}=(s,a)\) variable below: \[\begin{align} &r_{\text{hartman}}(\mathbf{z}) = -\sum_{i=1}^{4} \alpha_i \exp\!\left(-\sum_{j=1}^{3} A_{ij}(z_j - P_{ij})^2\right), \qquad \mathbf{z}\in[0,1]^3\tag{36}\\ &\boldsymbol{\alpha} = (1,\;1.2,\;3,\;3.2)^\top\quad A = \begin{pmatrix} 3 & 10 & 30 \\ 0.1 & 10 & 35 \\ 3 & 10 & 30 \\ 0.1 & 10 & 35 \end{pmatrix}, \qquad P = 10^{-4}\begin{pmatrix} 3689 & 1170 & 2673 \\ 4699 & 4387 & 7470 \\ 1091 & 8732 & 5547 \\ 381 & 5743 & 8828 \end{pmatrix}\nonumber\\ & r_{\text{ackley}}(\mathbf{z}) = -20\exp\!\left(-0.2\sqrt{\frac{1}{3}\sum_{i=1}^{3}z_i^2}\right) - \exp\!\left(\frac{1}{3}\sum_{i=1}^{3}\cos(2\pi z_i)\right) + 20 + \exp(1) \tag{37} \end{align}\]

Both functions are scaled and translated so that their image is \([0,1]\). Note that both functions are non-convex and admit several local minima over the optimization domain.

a
b
c
d

Figure 2: Cumulative and average regret for an MDP with Hartman (36 )(top row) and Ackley (37 )(bottom row) reward functions.. a — Hartman reward function, Matérn \(1.5\) kernel, b — Hartman reward function, Matérn \(2.5\) kernel, c — Ackley reward function, Matérn \(1.5\) kernel, d — Ackley reward function, Matérn \(2.5\) kernel

We plot the cumulative and average regret of \(\mathrm{\small PROSTO}\), where the average regret is defined as \(\mathfrak{R}_{\text{avg}}(k)=\frac{\mathfrak{R}(k)}{k}\). From the above picture, we can see \(\mathfrak{R}_{\text{avg}}(k)\) decays to zero as the episode count \(k\) increases, thus demonstrating a sub-linear regret guarantee.
We also plot the log dependency \(\log{\mathfrak{R}}(\log k)\) of the cumulative regret as a function of log episode count. This graph offers an interesting comparison between the empirical log regret and the (now linear) upper bound. We plot the log dependency for Hartman and Branin [51] reward function

a
b

Figure 3: Log regret dependency for Branin(left) and Hartman(right) reward functions. a — Matérn \(2.5\) kernel, b — Matérn \(1.5\) kernel

The log upper bound is calculated as: \[\begin{align} \text{upper}(\log k)=\left(1-\frac{(\beta_p-1)^2}{2\beta_p(\beta_p+1)}\right)\log{k} \end{align}\] where the kernel smoothness parameter can be calculated as described in the Sec.(2). As seen in the figure, the predicted upper bound lies above the empirical log regret.

8.1 Discussion on computational complexity of PROSTO↩︎

8.1.0.1 Computational efficiency.

We now discuss the computational cost of PROSTO. The two computationally intesive operations in our algorithm are: (i) Sample the posterior GP noise eq.(8 ) and (ii) greedily optimizing the surrogate \(Q\) function \(\widehat{Q}^{k}_{h}\) over the entire action set. The remaining operations are logistic regression and \(\ell_2\)-norm kernel ridge regression, both of which are the result of a convex optimization objective and can thus be efficiently computed over the number of episodes \(K\). While various speedups, such as RLS [53], infrequent Gramian calculation, momentum gradient methods etc., are possible for both, here we focus on (i), (ii).

8.1.0.2 Calculating (i).

While \(\varepsilon_k\) is not necessarily a member of a \(\nu\)-Matérn RKHS by a similar argument to that in Lemma.(3) applied do a slightly differently constructed feature \(\phi(z,z')=\phi(z)-\phi(z')\) we have: \[\begin{align} \forall z, z'\in \mathcal{Z}\langle \phi(z)-\phi(z'), \varepsilon_k\rangle \leq \widetilde{\mathcal{O}}\left( C \sqrt{ \frac{2d}{\alpha} \log\!\left( C L_\phi \sqrt{\frac{k+\lambda}{\lambda}}\right)}\|\phi(z)-\phi(z')\|_{\mathbf{W}^{-1}_k} \right) \end{align}\] Note that LHS contain an \(\log(1/\|z-z'\|_2)\) factor which is collapsed into \(\widetilde{\mathcal{O}}(\cdot)\). By additionally using smoothness of the covariance induced norm \(\|\cdot\|_{\mathbf{W}^{-1}_k}\) essentially gives us \(\alpha=\min(\nu, 1)\) modulus of continuity for the posterior GP \(\varepsilon_k\). Equivalently, we only need to calculate \(\varepsilon_k\) in \(\mathcal{O}(K^{2d/\alpha})\)(say equally spaced into a grid \(\mathcal{G}\)) points from the domain \(\mathcal{Z}\) at the price of \(\widetilde{\mathcal{O}}(H)\) additive regret error terms.
After this point, this is a tractable, but computationally intensive task. Essentially we need to generate \(\mathbb{R}^{\mathcal{O}(K^{2d/\alpha})}\) dimensional , unbiased Gaussian from a covariance \[\mathrm{Cov}(z_1,z_2)=\beta^2_{\text{reward}}(\delta)\langle\phi(z_1),\phi(z_2)\rangle_{\boldsymbol{W}^{-1}_k}, (z_1, z_2)\in \mathcal{G}\times \mathcal{G}\] , which can be done by simply diagonalizing \(\{\mathrm{Cov}(z_1,z_2)\}_{(z_1,z_2)\in \mathcal{G}\times \mathcal{G}}\). Hence the complexity of \(\mathcal{O}(K^{6d/\alpha})\). We note that other sampling-based methods in GP bandits almost ubiquitously assume a finite discretization of the domain [8], [37].

8.1.0.3 Calculating (ii)

For continuous action spaces, the greedy step can either be implemented using a discretization of the state-action space \(\mathcal{Z}\) or it can be abstracted via an optimization oracle for \(\arg\max_{a\in\mathcal{A}} \widehat Q_h^k(x,a)\) and ommited from overall complexity considerations as is standard in kernel bandit and kernel RL analyses [7], [37], [42], [54] . Here we develop the former argument in more detail, in fact we show that for Mateŕn kernels the greedy optimization step can always be found in \(\mathcal{O}(K^{2d/\alpha})\) run time while paying for additional additive \(\widetilde{\mathcal{O}}(H)\) regret. The argument here is similar to "discrete to continous" confidence bounds guarantees seen often in kernel bandits [11], [54].
In case of PROSTO the surrogate state-action function can be written as: \[\begin{align} \widehat{Q}^{h}_{k}(z)= \langle \phi(z), \widehat{r}\rangle_{\mathcal{H}_k}+ \beta \|\phi(z)\|_{\mathbf{B}^{-1}} \end{align}\] where specifically in Alg.(1), \(\widehat{r}\) is the sum of KLRR and the exploratory GP bonus, and \(\mathbf{B}\) is the covariance operator where \(\|\mathbf{B}\|_2\leq \lambda^{-1}\). While \(\widehat{r}\) is \(\alpha\) Hölder continuous by the same argument as in (i). To settle the approximation of the elliptic exploration bonus, we simply use the continuity of the operator \(\mathbf{B}\) induced norm: \[\begin{align} &\left|\|\phi(z_1)\|_{\mathbf{B}^{-1}}- \|\phi(z_2)\|_{\mathbf{B}^{-1}}\right|\leq\\ &\leq \|\phi(z_1)- \phi(z_2)\|_{\mathbf{B}^{-1}}\leq\lambda^{-1/2}\|(\phi(z_1)-\phi(z_2)\|_{\mathcal{H}_k}\leq \mathcal{O}\left(\lambda^{-1/2}\|z_1-z_2\|^{\alpha}_2\right) \end{align}\]

Not let \(\mathcal{G}\) be a mesh grid, with mesh size \(K^{-2/\alpha}\) and let \([z]= \mathrm{argmin}_{g \in \mathcal{G}}\|z-g\|_2\). By previous argument we have: \[\begin{align} \left|\widehat{Q}^{h}_{k}(z)-\widehat{Q}^{h}_{k}([z])\right|\leq \mathcal{O}\left(\max(\beta\lambda^{-1/2}, \|\widehat{r}\|_{\mathcal{H}_k})\|z_1-z_2\|^{\min(\nu, 1)}\right) \end{align}\] while we have developed stronger bounds for \(\beta,\|\widehat{r}\|_{\mathcal{H}_k}\) here a trivial upper bound or \(K\) suffices. Finally we have \[\begin{align} \left|\widehat{Q}^{h}_{k}(z)-\widehat{Q}^{h}_{k}([z])\right|\leq \mathcal{O}\left(\frac{1}{K}\right) \end{align}\]

hence using discrete version of \(\widehat{Q}\) incurs at most \(\widetilde{\mathcal{O}}(H)\) additive cost while requiring only polynomial run-time as claimed.

8.1.0.4 Comparison with computational aspects of prior kernel RL algorithms.

This computational guarantee should be contrasted with existing no-regret algorithms for kernel and smooth MDPs. Algorithms such as KOVI[7] are computationally efficient in the usual kernel-LSVI sense, but their regret guarantees are not sublinear for the hard low-smoothness Matérn regimes considered here. On the other hand, the recent smooth-MDP algorithms that obtain no-regret guarantees at this level of generality rely on optimization oracles for which a polynomial implementation is unclear. In particular, [10] explicitly notes that the corresponding constrained continuous optimization problems are computationally intractable for Smooth Kernel MDP’s and that a naive discretization leads to a complexity exponential \(K\). In particular, for the worst-case complexity in [10] for the chosen covering parameter is \(\widetilde{O}\left(\exp\left(K^{\frac{d}{(\beta_p+1)}}\right)\right)\).11

It is unclear if the approach could possibly be implemented efficiently for less general kernel MDPs.
A domain-partitioning approach in KRVI [13] has been claimed to achieve both order-optimal regret and polynomial runtime under state-action feedback. However, as explained in this work and [10], there is an issue with the covering argument for the surrogate value function, and it is unclear how it can be patched. Consequently, to the best of our knowledge, PROSTO is the first algorithm under the preference kernel MDP model that simultaneously achieves sublinear regret for all kernels in the Matérn family and admits an implementation whose dependence on the number of episodes \(K\) is polynomial.

NeurIPS Paper Checklist↩︎

  1. Claims

  2. Question: Do the main claims made in the abstract and introduction accurately reflect the paper’s contributions and scope?

  3. Answer:

  4. Justification: All the claims stated in the abstract and introduction are further developed in the main text and proven in the Appendix.

  5. Guidelines:

    • The answer means that the abstract and introduction do not include the claims made in the paper.

    • The abstract and/or introduction should clearly state the claims made, including the contributions made in the paper and important assumptions and limitations. A or answer to this question will not be perceived well by the reviewers.

    • The claims made should match theoretical and experimental results, and reflect how much the results can be expected to generalize to other settings.

    • It is fine to include aspirational goals as motivation as long as it is clear that these goals are not attained by the paper.

  6. Limitations

  7. Question: Does the paper discuss the limitations of the work performed by the authors?

  8. Answer:

  9. Justification: The limitations of our work are mentioned in the conclusion section and through out the main result and related works section.

  10. Guidelines:

    • The answer means that the paper has no limitation while the answer means that the paper has limitations, but those are not discussed in the paper.

    • The authors are encouraged to create a separate “Limitations” section in their paper.

    • The paper should point out any strong assumptions and how robust the results are to violations of these assumptions (e.g., independence assumptions, noiseless settings, model well-specification, asymptotic approximations only holding locally). The authors should reflect on how these assumptions might be violated in practice and what the implications would be.

    • The authors should reflect on the scope of the claims made, e.g., if the approach was only tested on a few datasets or with a few runs. In general, empirical results often depend on implicit assumptions, which should be articulated.

    • The authors should reflect on the factors that influence the performance of the approach. For example, a facial recognition algorithm may perform poorly when image resolution is low or images are taken in low lighting. Or a speech-to-text system might not be used reliably to provide closed captions for online lectures because it fails to handle technical jargon.

    • The authors should discuss the computational efficiency of the proposed algorithms and how they scale with dataset size.

    • If applicable, the authors should discuss possible limitations of their approach to address problems of privacy and fairness.

    • While the authors might fear that complete honesty about limitations might be used by reviewers as grounds for rejection, a worse outcome might be that reviewers discover limitations that aren’t acknowledged in the paper. The authors should use their best judgment and recognize that individual actions in favor of transparency play an important role in developing norms that preserve the integrity of the community. Reviewers will be specifically instructed to not penalize honesty concerning limitations.

  11. Theory assumptions and proofs

  12. Question: For each theoretical result, does the paper provide the full set of assumptions and a complete (and correct) proof?

  13. Answer:

  14. Justification: All theoretical statements are proven in the appendix.

  15. Guidelines:

    • The answer means that the paper does not include theoretical results.

    • All the theorems, formulas, and proofs in the paper should be numbered and cross-referenced.

    • All assumptions should be clearly stated or referenced in the statement of any theorems.

    • The proofs can either appear in the main paper or the supplemental material, but if they appear in the supplemental material, the authors are encouraged to provide a short proof sketch to provide intuition.

    • Inversely, any informal proof provided in the core of the paper should be complemented by formal proofs provided in appendix or supplemental material.

    • Theorems and Lemmas that the proof relies upon should be properly referenced.

  16. Experimental result reproducibility

  17. Question: Does the paper fully disclose all the information needed to reproduce the main experimental results of the paper to the extent that it affects the main claims and/or conclusions of the paper (regardless of whether the code and data are provided or not)?

  18. Answer:

  19. Justification: The experiments are described in detail in Sec.8.

  20. Guidelines:

    • The answer means that the paper does not include experiments.

    • If the paper includes experiments, a answer to this question will not be perceived well by the reviewers: Making the paper reproducible is important, regardless of whether the code and data are provided or not.

    • If the contribution is a dataset and/or model, the authors should describe the steps taken to make their results reproducible or verifiable.

    • Depending on the contribution, reproducibility can be accomplished in various ways. For example, if the contribution is a novel architecture, describing the architecture fully might suffice, or if the contribution is a specific model and empirical evaluation, it may be necessary to either make it possible for others to replicate the model with the same dataset, or provide access to the model. In general. releasing code and data is often one good way to accomplish this, but reproducibility can also be provided via detailed instructions for how to replicate the results, access to a hosted model (e.g., in the case of a large language model), releasing of a model checkpoint, or other means that are appropriate to the research performed.

    • While NeurIPS does not require releasing code, the conference does require all submissions to provide some reasonable avenue for reproducibility, which may depend on the nature of the contribution. For example

      1. If the contribution is primarily a new algorithm, the paper should make it clear how to reproduce that algorithm.

      2. If the contribution is primarily a new model architecture, the paper should describe the architecture clearly and fully.

      3. If the contribution is a new model (e.g., a large language model), then there should either be a way to access this model for reproducing the results or a way to reproduce the model (e.g., with an open-source dataset or instructions for how to construct the dataset).

      4. We recognize that reproducibility may be tricky in some cases, in which case authors are welcome to describe the particular way they provide for reproducibility. In the case of closed-source models, it may be that access to the model is limited in some way (e.g., to registered users), but it should be possible for other researchers to have some path to reproducing or verifying the results.

  21. Open access to data and code

  22. Question: Does the paper provide open access to the data and code, with sufficient instructions to faithfully reproduce the main experimental results, as described in supplemental material?

  23. Answer:

  24. Justification: We run synthetic experiments with detailed descriptions of the MDP environment sufficient in its own.

  25. Guidelines:

    • The answer means that paper does not include experiments requiring code.

    • Please see the NeurIPS code and data submission guidelines (https://neurips.cc/public/guides/CodeSubmissionPolicy) for more details.

    • While we encourage the release of code and data, we understand that this might not be possible, so is an acceptable answer. Papers cannot be rejected simply for not including code, unless this is central to the contribution (e.g., for a new open-source benchmark).

    • The instructions should contain the exact command and environment needed to run to reproduce the results. See the NeurIPS code and data submission guidelines (https://neurips.cc/public/guides/CodeSubmissionPolicy) for more details.

    • The authors should provide instructions on data access and preparation, including how to access the raw data, preprocessed data, intermediate data, and generated data, etc.

    • The authors should provide scripts to reproduce all experimental results for the new proposed method and baselines. If only a subset of experiments are reproducible, they should state which ones are omitted from the script and why.

    • At submission time, to preserve anonymity, the authors should release anonymized versions (if applicable).

    • Providing as much information as possible in supplemental material (appended to the paper) is recommended, but including URLs to data and code is permitted.

  26. Experimental setting/details

  27. Question: Does the paper specify all the training and test details (e.g., data splits, hyperparameters, how they were chosen, type of optimizer) necessary to understand the results?

  28. Answer:

  29. Justification: All details of the experiment are stated in Sec.(8).

  30. Guidelines:

    • The answer means that the paper does not include experiments.

    • The experimental setting should be presented in the core of the paper to a level of detail that is necessary to appreciate the results and make sense of them.

    • The full details can be provided either with the code, in appendix, or as supplemental material.

  31. Experiment statistical significance

  32. Question: Does the paper report error bars suitably and correctly defined or other appropriate information about the statistical significance of the experiments?

  33. Answer:

  34. Justification: All experiments are run 5 times and the one std deviations are shown on the graphs.

  35. Guidelines:

    • The answer means that the paper does not include experiments.

    • The authors should answer if the results are accompanied by error bars, confidence intervals, or statistical significance tests, at least for the experiments that support the main claims of the paper.

    • The factors of variability that the error bars are capturing should be clearly stated (for example, train/test split, initialization, random drawing of some parameter, or overall run with given experimental conditions).

    • The method for calculating the error bars should be explained (closed form formula, call to a library function, bootstrap, etc.)

    • The assumptions made should be given (e.g., Normally distributed errors).

    • It should be clear whether the error bar is the standard deviation or the standard error of the mean.

    • It is OK to report 1-sigma error bars, but one should state it. The authors should preferably report a 2-sigma error bar than state that they have a 96% CI, if the hypothesis of Normality of errors is not verified.

    • For asymmetric distributions, the authors should be careful not to show in tables or figures symmetric error bars that would yield results that are out of range (e.g., negative error rates).

    • If error bars are reported in tables or plots, the authors should explain in the text how they were calculated and reference the corresponding figures or tables in the text.

  36. Experiments compute resources

  37. Question: For each experiment, does the paper provide sufficient information on the computer resources (type of compute workers, memory, time of execution) needed to reproduce the experiments?

  38. Answer:

  39. Justification: Our experiments are synthetic simulations and could be run on just CPU over the course of few hours.

  40. Guidelines:

    • The answer means that the paper does not include experiments.

    • The paper should indicate the type of compute workers CPU or GPU, internal cluster, or cloud provider, including relevant memory and storage.

    • The paper should provide the amount of compute required for each of the individual experimental runs as well as estimate the total compute.

    • The paper should disclose whether the full research project required more compute than the experiments reported in the paper (e.g., preliminary or failed experiments that didn’t make it into the paper).

  41. Code of ethics

  42. Question: Does the research conducted in the paper conform, in every respect, with the NeurIPS Code of Ethics https://neurips.cc/public/EthicsGuidelines?

  43. Answer:

  44. Justification: We conform to ethics guidelines.

  45. Guidelines:

    • The answer means that the authors have not reviewed the NeurIPS Code of Ethics.

    • If the authors answer , they should explain the special circumstances that require a deviation from the Code of Ethics.

    • The authors should make sure to preserve anonymity (e.g., if there is a special consideration due to laws or regulations in their jurisdiction).

  46. Broader impacts

  47. Question: Does the paper discuss both potential positive societal impacts and negative societal impacts of the work performed?

  48. Answer:

  49. Justification: It is a theoretical paper.

  50. Guidelines:

    • The answer means that there is no societal impact of the work performed.

    • If the authors answer or , they should explain why their work has no societal impact or why the paper does not address societal impact.

    • Examples of negative societal impacts include potential malicious or unintended uses (e.g., disinformation, generating fake profiles, surveillance), fairness considerations (e.g., deployment of technologies that could make decisions that unfairly impact specific groups), privacy considerations, and security considerations.

    • The conference expects that many papers will be foundational research and not tied to particular applications, let alone deployments. However, if there is a direct path to any negative applications, the authors should point it out. For example, it is legitimate to point out that an improvement in the quality of generative models could be used to generate Deepfakes for disinformation. On the other hand, it is not needed to point out that a generic algorithm for optimizing neural networks could enable people to train models that generate Deepfakes faster.

    • The authors should consider possible harms that could arise when the technology is being used as intended and functioning correctly, harms that could arise when the technology is being used as intended but gives incorrect results, and harms following from (intentional or unintentional) misuse of the technology.

    • If there are negative societal impacts, the authors could also discuss possible mitigation strategies (e.g., gated release of models, providing defenses in addition to attacks, mechanisms for monitoring misuse, mechanisms to monitor how a system learns from feedback over time, improving the efficiency and accessibility of ML).

  51. Safeguards

  52. Question: Does the paper describe safeguards that have been put in place for responsible release of data or models that have a high risk for misuse (e.g., pre-trained language models, image generators, or scraped datasets)?

  53. Answer:

  54. Justification:

  55. Guidelines:

    • The answer means that the paper poses no such risks.

    • Released models that have a high risk for misuse or dual-use should be released with necessary safeguards to allow for controlled use of the model, for example by requiring that users adhere to usage guidelines or restrictions to access the model or implementing safety filters.

    • Datasets that have been scraped from the Internet could pose safety risks. The authors should describe how they avoided releasing unsafe images.

    • We recognize that providing effective safeguards is challenging, and many papers do not require this, but we encourage authors to take this into account and make a best faith effort.

  56. Licenses for existing assets

  57. Question: Are the creators or original owners of assets (e.g., code, data, models), used in the paper, properly credited and are the license and terms of use explicitly mentioned and properly respected?

  58. Answer:

  59. Justification:

  60. Guidelines:

    • The answer means that the paper does not use existing assets.

    • The authors should cite the original paper that produced the code package or dataset.

    • The authors should state which version of the asset is used and, if possible, include a URL.

    • The name of the license (e.g., CC-BY 4.0) should be included for each asset.

    • For scraped data from a particular source (e.g., website), the copyright and terms of service of that source should be provided.

    • If assets are released, the license, copyright information, and terms of use in the package should be provided. For popular datasets, paperswithcode.com/datasets has curated licenses for some datasets. Their licensing guide can help determine the license of a dataset.

    • For existing datasets that are re-packaged, both the original license and the license of the derived asset (if it has changed) should be provided.

    • If this information is not available online, the authors are encouraged to reach out to the asset’s creators.

  61. New assets

  62. Question: Are new assets introduced in the paper well documented and is the documentation provided alongside the assets?

  63. Answer:

  64. Justification:

  65. Guidelines:

    • The answer means that the paper does not release new assets.

    • Researchers should communicate the details of the dataset/code/model as part of their submissions via structured templates. This includes details about training, license, limitations, etc.

    • The paper should discuss whether and how consent was obtained from people whose asset is used.

    • At submission time, remember to anonymize your assets (if applicable). You can either create an anonymized URL or include an anonymized zip file.

  66. Crowdsourcing and research with human subjects

  67. Question: For crowdsourcing experiments and research with human subjects, does the paper include the full text of instructions given to participants and screenshots, if applicable, as well as details about compensation (if any)?

  68. Answer:

  69. Justification:

  70. Guidelines:

    • The answer means that the paper does not involve crowdsourcing nor research with human subjects.

    • Including this information in the supplemental material is fine, but if the main contribution of the paper involves human subjects, then as much detail as possible should be included in the main paper.

    • According to the NeurIPS Code of Ethics, workers involved in data collection, curation, or other labor should be paid at least the minimum wage in the country of the data collector.

  71. Institutional review board (IRB) approvals or equivalent for research with human subjects

  72. Question: Does the paper describe potential risks incurred by study participants, whether such risks were disclosed to the subjects, and whether Institutional Review Board (IRB) approvals (or an equivalent approval/review based on the requirements of your country or institution) were obtained?

  73. Answer:

  74. Justification:

  75. Guidelines:

    • The answer means that the paper does not involve crowdsourcing nor research with human subjects.

    • Depending on the country in which research is conducted, IRB approval (or equivalent) may be required for any human subjects research. If you obtained IRB approval, you should clearly state this in the paper.

    • We recognize that the procedures for this may vary significantly between institutions and locations, and we expect authors to adhere to the NeurIPS Code of Ethics and the guidelines for their institution.

    • For initial submissions, do not include any information that would break anonymity (if applicable), such as the institution conducting the review.

  76. Declaration of LLM usage

  77. Question: Does the paper describe the usage of LLMs if it is an important, original, or non-standard component of the core methods in this research? Note that if the LLM is used only for writing, editing, or formatting purposes and does not impact the core methodology, scientific rigor, or originality of the research, declaration is not required.

  78. Answer:

  79. Justification:

  80. Guidelines:

    • The answer means that the core method development in this research does not involve LLMs as any important, original, or non-standard components.

    • Please refer to our LLM policy in the NeurIPS handbook for what should or should not be described.

References↩︎

[1]
C. Wirth, R. Akrour, G. Neumann, and J. Fürnkranz. A survey of preference-based reinforcement learning methods. Journal of Machine Learning Research, 18 (136): 1–46, 2017.
[2]
P. F. Christiano, J. Leike, T. Brown, M. Martic, S. Legg, and D. Amodei. Deep reinforcement learning from human preferences. In Advances in Neural Information Processing Systems, volume 30, 2017.
[3]
L. Ouyang, J. Wu, X. Jiang, D. Almeida, C. Wainwright, P. Mishkin, C. Zhang, S. Agarwal, K. Slama, A. Ray, et al. Training language models to follow instructions with human feedback. Advances in Neural Information Processing Systems, 35: 27730–27744, 2022.
[4]
R. Wu and W. Sun. Making RL with preference-based feedback efficient via randomization. arXiv preprint arXiv:2310.14554, 2023.
[5]
J. Lee and M.-h. Oh. Demystifying linear mdps and novel dynamics aggregation framework. In International Conference on Learning Representations, 2023.
[6]
A. Jacot, F. Gabriel, and C. Hongler. Neural tangent kernel: Convergence and generalization in neural networks. Advances in Neural Information Processing Systems, 31, 2018. URL https://arxiv.org/abs/1806.07572.
[7]
Z. Yang, C. Jin, Z. Wang, M. Wang, and M. I. Jordan. On function approximation in reinforcement learning: optimism in the face of large state spaces. In Proceedings of the 34th International Conference on Neural Information Processing Systems, pages 13903–13916, 2020.
[8]
S. R. Chowdhury and A. Gopalan. Online learning in kernelized markov decision processes. In The 22nd International Conference on Artificial Intelligence and Statistics, pages 3197–3205. PMLR, 2019.
[9]
D. Maran, A. M. Metelli, M. Papini, and M. Restell. No-regret reinforcement learning in smooth mdps. arXiv preprint arXiv:2402.03792, 2024.
[10]
D. Maran, A. M. Metelli, M. Papini, and M. Restelli. Local linearity: the key for no-regret reinforcement learning in continuous mdps. Advances in Neural Information Processing Systems, 37: 75986–76029, 2024.
[11]
S. Vakili, N. Bouziani, S. Jalali, A. Bernacchia, and D.-s. Shiu. Optimal order simple regret for gaussian process bandits. Advances in Neural Information Processing Systems, 34: 21202–21215, 2021.
[12]
J. Whitehouse, Z. S. Wu, and A. Ramdas. On the sublinear regret of GP-UCB. In Proceedings of the 37th International Conference on Neural Information Processing Systems, pages 35266–35276, 2023.
[13]
S. Vakili and J. Olkhovskaya. Kernelized reinforcement learning with order optimal regret bounds. In Advances in Neural Information Processing Systems 36, 2023.
[14]
C. Jin, Z. Yang, Z. Wang, and M. I. Jordan. Provably efficient reinforcement learning with linear function approximation. In Conference on learning theory, pages 2137–2143. PMLR, 2020.
[15]
D. Janz, D. Burt, and J. González. Bandit optimisation of functions in the matérn kernel rkhs. In International Conference on Artificial Intelligence and Statistics, pages 2486–2495. PMLR, 2020.
[16]
M. Kanagawa, P. Hennig, D. Sejdinovic, and B. K. Sriperumbudur. Gaussian processes and kernel methods: a review on connections and equivalences (2018). arXiv preprint arXiv:1807.02582, 2018.
[17]
A. W. van der Vaart and J. H. van Zanten. Rates of contraction of posterior distributions based on gaussian process priors. The Annals of Statistics, 36 (3): 1435–1463, 2008.
[18]
Y. Yue and T. Joachims. Interactively optimizing information retrieval systems as a dueling bandits problem. In Proceedings of the 26th Annual International Conference on Machine Learning, pages 1201–1208, 2009.
[19]
N. Ailon, Z. Karnin, and T. Joachims. Reducing dueling bandits to cardinal bandits. In International Conference on Machine Learning, pages 856–864. PMLR, 2014.
[20]
A. Saha, T. Koren, and Y. Mansour. Adversarial dueling bandits. In International Conference on Machine Learning, pages 9235–9244. PMLR, 2021.
[21]
V. Bengs, A. Saha, and E. Hüllermeier. Stochastic contextual dueling bandits under linear stochastic transitivity models. In International Conference on Machine Learning, pages 1764–1786. PMLR, 2022.
[22]
Y. Wu, T. Jin, H. Lou, F. Farnoud, and Q. Gu. Borda regret minimization for generalized linear dueling bandits. arXiv preprint arXiv:2303.08816, 2023.
[23]
A. Verma, Z. Dai, X. Lin, P. Jaillet, and B. K. H. Low. Neural dueling bandits: Preference-based optimization with human feedback. arXiv preprint arXiv:2407.17112, 2024.
[24]
A. Kayal, S. Vakili, L. Toni, D.-s. Shiu, and A. Bernacchia. Bayesian optimization from human feedback: Near-optimal regret bounds. arXiv preprint arXiv:2505.23673, 2025.
[25]
V. Bengs, R. Busa-Fekete, A. El Mesaoudi-Paul, and E. Hüllermeier. Preference-based online learning with dueling bandits: A survey. Journal of Machine Learning Research, 22 (7): 1–108, 2021.
[26]
A. Pacchiano, A. Saha, and J. Lee. Dueling RL: reinforcement learning with trajectory preferences. arXiv preprint arXiv:2111.04850, 2021.
[27]
X. Chen, H. Zhong, Z. Yang, Z. Wang, and L. Wang. Human-in-the-loop: Provably efficient preference-based reinforcement learning with general function approximation. In International Conference on Machine Learning, pages 3773–3793. PMLR, 2022.
[28]
W. Zhan, M. Uehara, N. Kallus, J. D. Lee, and W. Sun. Provable offline reinforcement learning with human feedback. In ICML 2023 Workshop The Many Facets of Preference-Based Learning, 2023.
[29]
W. Zhan, M. Uehara, W. Sun, and J. D. Lee. How to Query Human Feedback Efficiently in RL? In ICML 2023 Workshop The Many Facets of Preference-Based Learning, 2023.
[30]
A. Cassel, H. Luo, A. Rosenberg, and D. Sotnikov. Near-optimal regret in linear mdps with aggregate bandit feedback. arXiv preprint arXiv:2405.07637, 2024.
[31]
L. Shani, Y. Efroni, A. Rosenberg, and S. Mannor. Optimistic policy optimization with bandit feedback. In International Conference on Machine Learning, pages 8604–8613. PMLR, 2020.
[32]
Y. Efroni, N. Merlis, and S. Mannor. Reinforcement learning with trajectory feedback. In Proceedings of the AAAI conference on artificial intelligence, volume 35, pages 7288–7295, 2021.
[33]
S. Vakili and J. Olkhovskaya. Kernel-based function approximation for average reward reinforcement learning: an optimist no-regret algorithm. Advances in Neural Information Processing Systems, 37: 25401–25425, 2024.
[34]
L. Yang and M. Wang. Reinforcement learning in feature space: Matrix bandit, kernels, and regret bound. In International Conference on Machine Learning, pages 10746–10756. PMLR, 2020.
[35]
I. Steinwart and A. Christmann. Support vector machines. Springer Science and Business Media, 2008.
[36]
S. Vakili, K. Khezeli, and V. Picheny. On information gain and regret bounds in gaussian process bandits. In International Conference on Artificial Intelligence and Statistics, pages 82–90. PMLR, 2021.
[37]
S. Salgia, S. Vakili, and Q. Zhao. Random exploration in bayesian optimization: Order-optimal regret and computational efficiency. arXiv preprint arXiv:2310.15351, 2023.
[38]
S.-Y. Yeh, F.-C. Chang, C.-W. Yueh, P.-Y. Wu, A. Bernacchia, and S. Vakili. Sample complexity of kernel-based q-learning. In International Conference on Artificial Intelligence and Statistics, pages 453–469. PMLR, 2023.
[39]
M. Abeille, L. Faury, and C. Calauzènes. Instance-wise minimax-optimal algorithms for logistic bandits. In International Conference on Artificial Intelligence and Statistics, pages 3691–3699. PMLR, 2021.
[40]
A. M. Metelli, S. Drago, and M. Mussi. Generalized kernelized bandits: Self-normalized Bernstein-like dimension-free inequality and regret bounds. arXiv preprint arXiv:2508.01681, 2025.
[41]
S. R. Chowdhury and A. Gopalan. On kernelized multi-armed bandits. In International Conference on Machine Learning, pages 844–853. PMLR, 2017.
[42]
M. Valko, N. Korda, R. Munos, I. Flaounas, and N. Cristianini. Finite-time analysis of kernelised contextual bandits. arXiv preprint arXiv:1309.6869, 2013.
[43]
A. Van Der Vaart and H. Van Zanten. Information rates of nonparametric gaussian process methods. Journal of Machine Learning Research, 12 (6), 2011.
[44]
T. W. Anderson. The integral of a symmetric unimodal function over a symmetric convex set and some probability inequalities. Proceedings of the American Mathematical Society, 6 (2): 170–176, 1955.
[45]
R. M. Dudley. The sizes of compact subsets of hilbert space and continuity of gaussian processes. Journal of Functional Analysis, 1 (3): 290–330, 1967.
[46]
R. J. Adler and J. E. Taylor. Random fields and geometry. Springer, 2007.
[47]
L. Faury, M. Abeille, C. Calauzènes, and O. Fercoq. mproved Optimistic Algorithms for Logistic Bandits. In H. I. Daumé and A. Singh, editors, Proceedings of the 37th International Conference on Machine Learning, volume 119 of Proceedings of Machine Learning Research, pages 3052–3060. PMLR, 13–18 Jul 2020. URL https://proceedings.mlr.press/v119/faury20a.html.
[48]
Y. Abbasi-Yadkori, D. Pál, and C. Szepesvári. Improved algorithms for linear stochastic bandits. Advances in neural information processing systems, 24, 2011.
[49]
A. Zanette, D. Brandfonbrener, E. Brunskill, M. Pirotta, and A. Lazaric. Frequentist regret bounds for randomized least-squares value iteration. In International Conference on Artificial Intelligence and Statistics, pages 1954–1964. PMLR, 2020.
[50]
N. Srinivas, A. Krause, S. M. Kakade, and M. Seeger. Gaussian process optimization in the bandit setting: No regret and experimental design. In Proceedings of the 27th International Conference on Machine Learning, number 118 in ICML, pages 1015–1022, 2010.
[51]
V. Picheny, T. Wagner, and D. Ginsbourger. A benchmark of kriging-based infill criteria for noisy optimization. Structural and multidisciplinary optimization, 48 (3): 607–626, 2013.
[52]
D. Eriksson, M. Pearce, J. Gardner, R. D. Turner, and M. Poloczek. Scalable global optimization via local bayesian optimization. Advances in neural information processing systems, 32, 2019.
[53]
D. Calandriello, L. Carratino, A. Lazaric, M. Valko, and L. Rosasco. Gaussian process optimization with adaptive sketching: Scalable and no regret. In Conference on Learning Theory, pages 533–557. PMLR, 2019.
[54]
Z. Li and J. Scarlett. Gaussian process bandit optimization with few batches. In International Conference on Artificial Intelligence and Statistics, pages 92–107. PMLR, 2022.

  1. Although a sharper upper bound is claimed in [13], the derivation appears to rely on a subtle issue in the covering argument, preventing the stated regret bound from following. This issue is discussed in detail in [10]; see also Sec. 7 for a broader discussion.↩︎

  2. The body of literature on dueling bandits is vast, see [25] for more references↩︎

  3. The methodology developed here is directly applicable to the SE kernel, as its eigenvalues decay exponentially.↩︎

  4. Note that as in [30], the clipping interval is symmetric around zero. Because \(\varepsilon_k\) is random, using one-sided clipping interval as in [14] would result in a constant \(\mathcal{O}(1)\) bias in the confidence bounds.↩︎

  5. See eq. 15 for details.↩︎

  6. Here \(\langle \phi(z),\varepsilon_k\rangle\) should be understood as a Gaussian linear functional, not necessarily as the inner product with an \(\mathcal{H}_k\)-valued random element.↩︎

  7. Also follows from an immediate extension of the mean value argument in [47]↩︎

  8. The dependency of the log-covering number on the Hilbert norm regularizer, \(\lambda\) , in [7] is collapsed in a constant. The dependency stated here follows immediately from derivation in equations (E.42, E.43) in [7]↩︎

  9. Any \(\delta<0.5\Phi(-1)-O(1)\) would suffice.↩︎

  10. See eq. 15 for details.↩︎

  11. As noted in Appendix D in the same paper the complexity of solving the non-convex optimization is \(\mathcal{O}\left(K^{1.5\sum_{h\leq H} N_hd_h}\right)\) where \(d_h\) is the dimension of the local embedding and \(N_h\) is the total number of embeddings. The complexity shown here is directly obtained by plugging parameters obtain in Corollary 19 of the same paper.↩︎