December 29, 2025
In this paper, we study the private and robust alignment of language models from a theoretical perspective by establishing upper bounds on the suboptimality gap in both offline and online settings. We consider preference labels subject to privacy constraints and/or adversarial corruption, and analyze two distinct interplays between them: privacy-first and corruption-first. For the privacy-only setting, we show that log loss with an MLE-style algorithm achieves near-optimal rates, in contrast to conventional wisdom. For the joint privacy-and-corruption setting, we first demonstrate that existing offline algorithms in fact provide stronger guarantees—simultaneously in terms of corruption level and privacy parameters—than previously known, which further yields improved bounds in the corruption-only regime. In addition, we also present the first set of results for private and robust online alignment. Our results are enabled by new uniform convergence guarantees for log loss and square loss under privacy and corruption, which we believe have broad applicability across learning theory and statistics.
| Method | Loss | Scenario | Theoretical Bound |
|---|---|---|---|
| Square\(\chi\)PO [1] | Square | Private + Corruption | \(\begin{aligned} \textsf{CTL: } & O\!\left(\kappa(\pi^\star)\!\left(c(\epsilon)\sqrt{\tfrac{\log(|\Pi|/\delta)}{n}} + \sqrt{\alpha}\right)\right)\\ \textsf{LTC: } & O\!\left(\kappa(\pi^\star)\!\left(c(\epsilon)\sqrt{\tfrac{\log(|\Pi|/\delta)}{n}} + \sqrt{c(\epsilon)\alpha}\right)\right) \end{aligned}\) |
| Square\(\chi\)PO (Ours) | Square | Private + Corruption | \(\begin{aligned} \textsf{CTL: } & O\!\left(\kappa(\pi^\star)\!\left(c(\epsilon)\sqrt{\tfrac{\log(|\Pi|/\delta)}{n}} + \alpha\right)\right)\\ \textsf{LTC: } & O\!\left(\kappa(\pi^\star)\!\left(c(\epsilon)\sqrt{\tfrac{\log(|\Pi|/\delta)}{n}} + c(\epsilon)\alpha\right)\right) \end{aligned}\) |
| Priv\(\chi\)PO (Ours) | Log (MLE) | Private only | \(O\!\left(\kappa(\pi^\star)\,c(\epsilon)\sqrt{\tfrac{\log(|\Pi|/\delta)}{n}}\right)\) |
| Method | Loss | Scenario | Theoretical Bound |
|---|---|---|---|
| XPO [2] | Log (MLE) | Non-private | \(O\!\left(\kappa_{\mathrm{cov}}(\Pi)\sqrt{\tfrac{\log(|\Pi|T)}{T}}\right)\) |
| SquareXPO (Ours) | Square | Private + Corruption | \(\begin{aligned} \textsf{CTL: } & O\!\left(\kappa_{\mathrm{cov}}(\Pi)\!\left(c(\epsilon)\sqrt{\tfrac{\log(|\Pi|T/\delta)}{T}} + \alpha\right)\right)\\ \textsf{LTC: } & O\!\left(\kappa_{\mathrm{cov}}(\Pi)\!\left(c(\epsilon)\sqrt{\tfrac{\log(|\Pi|T/\delta)}{T}} + c(\epsilon)\alpha\right)\right) \end{aligned}\) |
| PrivXPO (Ours) | Log (MLE) | Private only | \(O\!\left(\kappa_{\mathrm{cov}}(\Pi)\,c(\epsilon)\sqrt{\tfrac{\log(|\Pi|T/\delta)}{T}}\right)\) |
The alignment post-training in large language models (LLMs) relies on human preference data to ensure that model outputs are both helpful and harmless [3], [4]. While widely adopted in practice, these preference labels are often noisy [5]. Noise can arise from corruption or misspecification during label generation—such as data poisoning attacks [6]—or from privacy concerns that lead individuals to provide noisy and privatized preferences rather than their true rankings [7].
Motivated by these challenges, recent works have begun to study the theoretical impact of noisy preference labels in alignment, e.g., [1], [8]–[10]. However, several aspects of the existing results remain unsatisfactory.
First, on the privacy side, current approaches [1], [8]–[10] typically require designing new losses that deviate from the natural maximum-likelihood-estimation (MLE) loss. Some even suggest that the private MLE log loss fails to achieve a near-optimal rate [9].
Contribution 1. We give an affirmative answer: the standard private MLE-type log loss can, in fact, achieve a near-optimal rate. This sharpens our understanding of private alignment. Our result is enabled by a new uniform convergence result for log loss under label privacy, an ingredient that may be useful more broadly in other learning scenarios.
Turning to adversarial Huber corruption and its interplay with privacy, existing state-of-the-art guarantees are strictly suboptimal [1].
Contribution 2. We give an affirmative answer to Q2: through a new analysis, we show that existing algorithms already admit stronger guarantees in both the corruption-only and the joint corruption–privacy settings. This improvement is enabled by a new uniform convergence result for the square loss under privacy and corruption, which is widely useful given the square loss’s central role in reinforcement learning broadly [11].
Finally, most prior results on private and robust alignment focus on the offline setting, where guarantees inevitably depend on how well the dataset covers the optimal policy [12]. By contrast, recent advances show that online alignment with active exploration can achieve rates determined only by the intrinsic complexity of the policy class [2].
Contribution 3. The answer is yes. Building on our new uniform convergence results for log and square losses under privacy and corruption, we show that a simple one-line modification of existing online alignment algorithms suffices to achieve near-optimal rates in the presence of noisy preference labels.
Taken together, our results advance the theoretical foundations of private and robust alignment post-training and open the door to broader applications of uniform convergence in other learning scenarios.
Tables 1 and 2 summarize our theoretical guarantees relative to prior work in the offline and online settings, respectively. We further provide empirical evaluations in Appendix 8, including experiment on the real-world PKU-SafeRLHF preference dataset.
In this section, we present some background on the alignment in language models as well as its privacy and robustness issues.
In the offline setting [4], the learner has access to an offline preference dataset \(\cD_{\pref}=\{(\tau_{-1}^{(i)}, \tau_1^{(i)}, y^{(i)})\}_{i=1}^n\), which consists of two responses and one preference label. The two responses (full trajectories) are i.i.d. samples from a reference policy \(\piref\) starting from an initial prompt (state) \(s^{(i)} \sim \rho\), i.e., \(\tau_{-1}^{(i)} \sim \piref \mid s^{(i)}\) and \(\tau_1^{(i)} \sim \piref \mid s^{(i)}\). We assume that each response includes the initial state. The preference label \(y^{(i)} \in \{-1,1\}\) is generated according to \(\{-1,1\}\)-valued Bernoulli distribution, i.e., \(y^{(i)} \sim \mathsf{Ber}(\cP^{\star}(\tau_1^{(i)} \succ \tau_{-1}^{(i)} \mid s^{(i)}))\), where \(\cP^{\star}(\tau_1^{(i)} \succ \tau_{-1}^{(i)} \mid s^{(i)}) \in [0,1]\) is the probability that given \(s^{(i)}\), \(\tau_1^{(i)}\) is preferred over \(\tau_{-1}^{(i)}\). Following the literature, we assume that the preference follows the Bradley-Terry model [13]: for two responses \(\tau\) and \(\tau'\) from \(s\) \[\begin{align} \label{eq:BT} \cP^{\star}(\tau \succ \tau' \mid s) = \frac{\exp(r(\tau))}{\exp(r(\tau)) + \exp(r(\tau'))}, \end{align}\tag{1}\] where the unknown function \(r \in [0, R_{\mathsf{max}}]\) specifies the reward for each response. The goal in offline alignment is often to find a policy that maximizes the (unregularized) reward \[\begin{align} J(\pi):= \mathbb{E}_{\pi}[r(\tau)], \end{align}\] where \(\mathbb{E}_{\pi}[\cdot] := \mathbb{E}_{s \sim \rho, \tau \sim \pi(\cdot\mid s)} [\cdot]\).
In the online setting, the learner has access to online samples using the current model during training [14]. In particular, the protocol proceeds in \(T\) rounds. At each round \(t\), the learner generates two responses \(\tau^{(t)}, \widetilde{\tau}^{(t)}\) using the current policy \(\pi^{(t)}\) and some other sampling policy, respectively, starting from a sampled initial state \(s^{(t)}\) from a distribution \(\rho\).
The two responses are then labeled as \(y^{(t)} \in \{-1,1\}\) via human feedback, such that if \(y^{(t)}=1\), \(\tau^{(t)}\) is preferred over \(\widetilde{\tau}^{(t)}\) and if \(y^{(t)}=-1\), \(\widetilde{\tau}^{(t)}\) is preferred over \(\tau^{(t)}\). As before, we assume the preference follows from the Bradley-Terry model as in 1 . Then, the online preference dataset is updated via \(\cD_{\pref}^{(t)} = \cD_{\pref}^{(t-1)} \cup \{(\tau^{(t)}, \widetilde{\tau}^{(t)}, y^{(t)})\}\). The goal in online alignment is to leverage the online interaction to find a policy that maximizes the (regularized) reward \[\begin{align} \label{eq:reg-obj} J_{\beta}(\pi):= \mathbb{E}_{\pi}\left[ r(\tau) - \beta \log \frac{\pi(\tau)}{\piref(\tau)}\right], \end{align}\tag{2}\] where \(\beta >0\) is a parameter for the KL regularization.
Remark 1 (Unregularized vs. regularized objective). For a fair comparison, our learning objectives for offline and online alignment follow from the existing state-of-the-art results [2], [12]. We also note that one can often convert one guarantee in the regularized objective to the unregularized one, under certain conditions, and vice versa.
A natural privacy concern in the alignment process is that the preference label could reveal humans’ private and sensitive information. Thus, for privacy protection, the learner may only have access to privatized labels, which is achieved by a local randomizer that randomly flips the label. This can ensure the so-called local differential privacy (LDP) [15]–[17].
Definition 1 (Randomized response and \(\epsilon\)-LDP [15]). Let \(\epsilon > 0\) be the privacy parameter and \(y \in \{-1,1\}\) be the true label. The randomized response (RR) mechanism \(\cR\) flips \(y\) and outputs private \(\widetilde{y} \in \{-1,1\}\) based on the following distribution \[\begin{align} \label{eq:RR}
\prob{\widetilde{y} = y} = \frac{e^{\epsilon}}{1+e^{\epsilon}} \text{ and } \prob{\widetilde{y} \neq y} = \frac{1}{1+e^{\epsilon}}.
\end{align}\tag{3}\] This can be easily shown to satisfy \(\epsilon\)-LDP, i.e., for any \(y, y^{\prime}\) and any subset \(S\) in the range of
\(\mathcal{R}\) such that \[\begin{align} \mathbb{P}[\mathcal{R}(y) \in S] \le e^{\varepsilon} \cdot \mathbb{P}\left[\mathcal{R}\left(y^{\prime}\right) \in S\right].
\end{align}\]
Remark 2. In this paper, we mainly focused on the randomized response mechanism specifically, rather than a general setup where LDP is satisfied. A short reason is that randomized response has already allowed us to achieve the minimax lower bound, since all the lower bounds are general lower bounds for any LDP mechanisms rather than only for randomized response. Another reason here is that any \(\varepsilon\)-LDP mechanism over \(\{-1,1\}\) can be reduced to a randomized response with two properly chosen distributions [18].
Moreover, with respect to the preference labels, once the RR mechanism has produced the privatized labels, all subsequent training and policy-selection procedures are post-processing of the RR outputs and therefore preserve the
same \(\varepsilon\)-LDP guarantee, provided that they do not access the raw labels.
In practice, the preference labels may be corrupted due to adversary manipulation or simple recording errors. To capture this, we borrow the classic Huber corruption model from robust statistics.
Definition 2 (\(\alpha\)-Huber corruption [19]). We consider the following \(\alpha\)-Huber corruption: let \(\alpha \in [0,1/2)\), the corrupted label is independently sampled from the mixture \((1-\alpha) G + \alpha B\), where \(G\) is the clean/true Bernoulli distribution of the label, and \(B\) is some arbitrary unknown \(\{-1,1\}\)-valued Bernoulli distribution. That is, with probability \(\alpha\), the observed label is sampled from some bad distribution.
As in previous work [1], we mainly focus on the interplay between privacy and corruption by considering the co-existence of them with different orders, which gives results for the corruption-only case.
Definition 3 (and ). Let \(\alpha \in [0,1/2), \epsilon >0\). We consider the following two different interplays:
Corruption-then-LDP (). The raw (offline or online) label is first corrupted by the \(\alpha\)-Huber model, which is then further privatized by \(\epsilon\)-LDP RR
mechanism. This gives the final offline preference dataset \(\bar{\cD}_{\pref}=\{\tau_{-1}^{(i)}, \tau_1^{(i)}, z^{(i)})\}_{i=1}^n\) or online preference dataset \(\bar{\cD}_{\pref}^{(t)} =
\{(\tau^{(i)}, \widetilde{\tau}^{(i)}, z^{(i)})\}_{i=1}^t\) for each \(t \in [T]\).
LDP-then-Corruption (). The raw (offline or online) label is first privatized by \(\epsilon\)-LDP RR mechanism, which is then further corrupted by the \(\alpha\)-Huber model. This gives the final offline preference dataset \(\bar{\cD}_{\pref}=\{\tau_{-1}^{(i)}, \tau_1^{(i)}, z^{(i)})\}_{i=1}^n\) or online preference dataset \(\bar{\cD}_{\pref}^{(t)} = \{(\tau^{(i)}, \widetilde{\tau}^{(i)}, z^{(i)})\}_{i=1}^t\) for each \(t \in [T]\).
Remark 3. Given the above definition, several comments are in order. First, we do not distinguish between the final observed datasets under and , since our later proposed algorithm does not require knowing the specific setting in advance, since it is agnostic to the corruption order. Second, in the online setting, we consider an oblivious adversary, where the choice of the bad distribution at round \(t\) is independent of other samples. Third, since the label LDP is essentially a random flipping noise/corruption, we can also view and as the interplay between random flipping corruption and adversary corruption. In the same sense, our results for the private case naturally hold for the scenario with random flipping corruption as in [10].
In this section, we will present our main technical contributions: uniform convergence results for both log loss and square loss under privacy and/or corruption.
In this subsection, our main result is the following lemma, which gives the uniform convergence with log loss under local privacy. This can be viewed as a variant of the standard MLE-type generalization guarantee under log loss [20].
Lemma 1. Suppose that \(\{P_{\theta}(y|x)\}_{\theta \in \Theta} \subseteq (\cX \to \Delta(\{-1,1\}))\) is a class of conditional densities parameterized by a finite class \(\Theta\). Consider the clean data \((x^{(1)}, y^{(1)}), \ldots, (x^{(T)}, y^{(T)})\) be a sequence of random variables adapted to a filtration \((\cF^{(t)})_{t=1}^T\) such that realizability holds, i.e., there exists \(\theta^{\star} \in \Theta\) so that \(\mathbb{P}(y^{t}=\cdot | x^{(t)}, \cF^{(t-1)}) = P_{\theta^{\star}}(y^{(t)} = \cdot | x^{(t)})\) almost surely for \(t \in [T]\), and the privatized data be \((x^{(1)}, \widetilde{y}^{(1)}), \ldots, (x^{(T)}, \widetilde{y}^{(T)})\) obtained by randomized response mechanism on the labels with parameter \(\epsilon >0\) (cf. 3 ). Then, with probability at least \(1-\delta\), it holds that for \(n \in [T]\), for all \(\theta \in \Theta\), \[\begin{align} &\sum_{t=1}^n \mathbb{E}\left[ \norm{{P_{\theta}}(\cdot | x^{(t)}) - P_{\theta^{\star}}(\cdot |x^{(t)})}_{\mathsf{TV}}^2 \mid \cF^{(t-1)}\right]\\ & \lesssim c(\epsilon)^2 \cdot \left(\hat{L}^{(n)}(\theta) - \hat{L}^{(n)}(\theta^{\star}) + \log(|\Theta|\delta^{-1})\right), \end{align}\] where \(a \lesssim b\) is a shorthand for \(a=\mathcal{O}(b)\), \(c(\epsilon) := \frac{e^{\epsilon}+1}{e^{\epsilon}-1} = \frac{1}{2 \sigma(\epsilon) - 1}\) and for any given \(\theta'\in \Theta\), \(\hat{L}^{(n)}(\theta'):= \sum_{t=1}^n - \log \widetilde{P}_{\theta'}(\widetilde{y}^{(t)} | x^{(t)})\) with \(\widetilde{P}_{\theta'}(\widetilde{y}^{(t)} | x^{(t)}):= \sigma(\epsilon)\cdot {P}_{\theta'}(\widetilde{y}^{(t)} | x^{(t)}) + (1-\sigma(\epsilon))\cdot {P}_{\theta'}(-\widetilde{y}^{(t)} | x^{(t)}) = (2\sigma(\epsilon)-1) {P}_{\theta'}(\widetilde{y}^{(t)} | x^{(t)}) + (1-\sigma{(\epsilon)})\) being the private probability.
Remark 4. For the ease of presentation, we focus on the finite class case. The result can be readily extended to an infinite function class by using the covering number argument. For example, via the covering number argument, one can simply replace the \(|\Pi|\) by the corresponding \(\beta\)-covering number and add a linear term of \(\beta n\). As a direct application of the above lemma, the MLE estimator that minimizes \(\hat{L}^{(n)}(\theta)\) has an estimation error on the order of \(c(\epsilon)^2 \log(|\Theta|)\), with \(c(\epsilon)^2\) being the optimal privacy cost.
Implications. This lemma has several important and concrete implications. First, it helps to clarify our current understanding of MLE with log loss under privacy. Specifically, some previous works have shown that one needs to construct a new de-biased loss to work with local privacy, which turns out to be unnecessary. For instance, in the context of reward model learning with private preference data, [9] attempted to work with the MLE estimator directly, but only obtained a suboptimal rate. This motivates their new de-biased loss design, which was later adopted in the alignment setting as well [8]. However, with our above new result, we can show that the MLE estimator under local privacy can also yield an optimal rate for the reward model, by a simple application of the mean-value theorem. Further, via the reduction framework in [8], our result can be directly leveraged in the offline alignment problem with linear function approximation, see more discussions on these in Appendix 12. Second, in Section 4, we will show that the above lemma can also be utilized to design new algorithms with log loss for both offline and online alignment, even with a general function class. Finally, given the wide application of log loss in decision-making problems [21], [22], our result could find wide applications beyond alignment.
In this subsection, our main result is the following lemma, which gives the uniform convergence with square loss under both local privacy and adversary corruption. This can be viewed as a variant of the standard generalization bound of least squares (e.g., [11]).
Lemma 2. Suppose that \(\cH \subseteq (\cX \to [-1,1])\) is a given finite function class. Consider the clean data \((x^{(1)}, y^{(1)}), \ldots, (x^{(T)}, y^{(T)})\) be a sequence of random variables with \(x^{(t)} \in \cX\), \(y^{(t)} \in \{-1,1\}\) that are adapted to a filtration \((\cF^{(t)})_{t=1}^T\) such that there exists \(h^{\star} \in \cH\) with \(h^{\star}(x^{(t)}) = \mathbb{E}[y^{(t)}| \cF^{(t-1)}, x^{(t)}]\) almost surely. Then, under and with parameters \(\alpha, \epsilon\), the observed data sequence is \((x^{(1)}, z^{(1)}), \ldots, (x^{(T)}, z^{(T)})\) such that the clean label \(y^{(t)}\) is turned to \(z^{(t)}\) (cf. Def. 3). Define \[\begin{align} \cE^{(n)}(h):= \sum_{t=1}^n \mathbb{E}\left[ \left(h(x^{(t)}) - h^{\star}(x^{(t)})\right)^2 | \cF^{(t-1)}\right]. \end{align}\] Then, with probability at least \(1-\delta\), it holds that for all \(n \in [T]\) and for all \(h \in \cH\), under and \[\begin{align} &\!\cE^{(n)}_{\mathsf{CTL}}(h) \!\lesssim\!\hat{L}_{\mathsf{sq}}^{(n)}(h) \!\! - \!\! \hat{L}_{\mathsf{sq}}^{(n)}(h^{\star}) \!+\! c(\epsilon)^2 \log(|\cH|\delta^{-1}) \!+\! n \alpha^2,\\ &\!\cE^{(n)}_{\mathsf{LTC}}(h) \!\lesssim\!\hat{L}_{\mathsf{sq}}^{(n)}(h) \!\! - \!\! \hat{L}_{\mathsf{sq}}^{(n)}(h^{\star}) \!+\! c(\epsilon)^2 \log(|\cH|\delta^{-1}) \!+\! n c(\epsilon)^2\alpha^2, \end{align}\] where \(\hat{L}_{\mathsf{sq}}^{(n)}(h'):= \sum_{t=1}^n(h'(x^{(t)}) - c(\epsilon) z^{(t)})^2\), for any \(h' \in \cH\).
Remark 5. As before, we focus on the finite function class case. The result can be readily extended to an infinite function class by using the covering number argument. For instance, for the linear model in \(d\) dimension, one can replace the \(\log(|\cH|)\) term by \(\widetilde{O}(d)\). As a direct application of the above lemma, one can obtain that the estimation error for the least-square estimator (which minimizes \(\hat{L}_{\mathsf{sq}}^{(n)}(\theta)\)) has an additional \(c(\epsilon)^2\) in the privacy case, as well as an \(n \alpha^2\) bias for while a larger bias term of \(n c(\epsilon)^2\alpha^2\) for .
Remark 6. All these additional factors are, in fact, optimal by leveraging the results for mean estimations in and [23], with the reduction from mean estimation to regression. Specifically, the lower bound for the regression problem in Lemma 2 can be understood by viewing it as a special case of one-dimensional mean estimation (setting \(d = 1\) and the feature \(x = 1\)). According to the results of [23], under and settings, the lower bounds for mean estimation error are \(\Omega\bigl(c(\epsilon) \cdot 1/\sqrt{n} + \alpha\bigr)\) and \(\Omega\bigl(c(\epsilon) \cdot 1/\sqrt{n} + c(\epsilon)\alpha\bigr)\), respectively. Through squaring and a simple transformation with respect to \(n\), this directly proves the optimality of the least squares estimator in Lemma 2.
Improvement over the prior art. The above lemma improves the state-of-the-art [1] in both and settings. In particular, for , [1] established that the corruption term is \(n \alpha\), which is strictly worse than our optimal bound of \(n \alpha^2\) as \(\alpha \in [0,1/2)\). For , [1] showed a bound of \(n c(\epsilon) \alpha\), which is again worse than ours for the meaningful range of \(c(\epsilon) \alpha \lesssim 1\). In Section 5, we will apply the above lemma to both offline and online alignment to arrive at state-of-the-art results.
This section presents two log-loss–based algorithms with theoretical guarantees for alignment under private labels: one for the offline setting and the other for the online setting. Each algorithm is obtained through a simple yet principled modification of its non-private counterpart, and their guarantees are established using our earlier result, i.e., Lemma 1.
In this subsection, we focus on the offline setting and present Priv(Algorithm 1), which is the private version of proposed in [12].
Privtakes as input a preference dataset \(\widetilde{\mathcal{D}}_{\pref}\) with privatized labels. It first ranks the two responses using the private label and then computes the reparameterization function
\(h_{\chipo}^{(i)}(\pi)\) using the function \(\phi(u)\), which has an additional linear term \(u\) compared to the standard \(\log
(u)\) term in DPO [24]. This additional term arises due to the use of \(\chi^2\)-divergence (in addition to standard KL-divergence) when regularizing the final policy with respect to \(\piref\) in RLHF. Next, the preference probability \(P^{(i)}_{\chipo}(\pi)\) is computed based on the BT-model (cf. 1 ), with the truncated \(h_{\chipo}^{(i)}(\pi)\) \(\in [-2R_{\mathsf{max}},
2R_{\mathsf{max}}]\) being the reward difference. Here, the truncation is adopted to slightly improve the final bound, as in [12]. Finally, the policy is found by the private MLE, inspired by \(\hat{L}^{(n)}\) in Lemma 1, which reduces
to the standard log loss when \(\epsilon = \infty\), i.e., non-private case. In summary, the only change compared to is the loss objective.
In the following, we will present the sample complexity guarantee for Priv. To this end, we first make several standard assumptions as in the non-private case [12]. The first one is the realizability assumption, which states that the policy class \(\Pi\) contains the optimal policy under regularization.
Assumption 1 (Policy realizability). Fix \(\beta >0\). The policy class \(\Pi\) satisfies \(\pi_{\beta}^{\star} \in \Pi\), where \(\pi_{\beta}^{\star}\) is the optimal policy of the following mixed \(\chi^2\)-regularized and KL-regularized objective: \[\begin{align} \!J_{\beta}^{\chi_{\mathsf{mix}}}(\pi)\!:=\!\mathbb{E}_\pi[r^{\star}(\tau)]\!-\!\beta \cdot [D_{\chi^2}(\pi \| \pi_{\mathsf{ref}})\!+\! D_{\mathsf{KL}}(\pi \| \pi_{\mathsf{ref}})]. \end{align}\]
The next assumption asserts that the implicit reward difference under any policy in \(\Pi\) is upper bounded by some constant.
Assumption 2 (Bounded implicit reward difference). For a parameter \(V_{\max} \ge R_{\max}\), it holds that for all \(\pi \in \Pi\), trajectories \(\tau, \tau'\) from the same state, \[\left|\beta \phi\left(\frac{\pi(\tau)}{\pi_{\mathsf{ref}}(\tau)}\right)-\beta \phi\left(\frac{\pi(\tau')}{\pi_{\mathsf{ref}}(\tau')}\right)\right| \le V_{\max}.\]
Finally, as is typical in offline RL, we need some notion of concentrability to measure the quality of the offline data. Following [12], our main result relies on the following one.
Definition 4 (\(L_1\)-Concentrability). For a target policy \(\pi\), the single-policy \(L_1\)-concentrability coefficient is given by \[\begin{align} \mathcal{C}^\pi:=\mathbb{E}_\pi\left[\frac{\pi(\tau)}{\pi_{\mathsf{ref}}(\tau)}\right], \end{align}\] where we recall that \(\pi(\tau)\) is a shorthand of \(\pi(\tau|s)\) and \(\mathbb{E}_{\pi}[\cdot]:= \mathbb{E}_{s\sim \rho, \tau \sim \pi(\cdot|s)}[\cdot]\).
Now, the main sample complexity bound for Privis as follows, with proof in Appendix 10.1.
Theorem 7. For any given comparator policy \(\pi^{\star}\), there exists a proper choice of \(\beta >0\) such that when Assumptions 1 and 2 hold, with probability at least \(1-\delta\), the output of Algorithm 1 satisfies the following suboptimality gap: \[\begin{align} J(\pi^{\star}) - J(\hat{\pi}) &\lesssim \kappa(\pi^{\star}) \left(c(\epsilon) \sqrt{\frac{ \log(|\Pi|/\delta)}{n}}\right) \end{align}\] where \(c(\epsilon)= \frac{e^{\epsilon}+1}{e^{\epsilon}-1}\) and \(\kappa(\pi^{\star}):= e^{2R_{\max}}\cdot\frac{V_{\max}}{R_{\max}}\sqrt{\cC^{\pi^{\star}}}\) is the single-policy concentrability related term.
This theorem shows that the cost due to local label privacy is a multiplicative factor \(c(\epsilon)\), which is indeed optimal up to \(\kappa(\pi^{\star})\) factor. We highlight that this is the first result showing that a standard log-loss MLE-type algorithm can yield a near-optimal rate under privacy, without the design of any de-biased loss. The dependence of single-policy concentrability (rather than the larger all-policy concentrability) is the key benefit of using the additional \(\chi^2\)-regularization.
In this subsection, we turn to the online alignment setting. Our main algorithm is Priv(Algorithm 2), which is a simple modification to the non-private counterpart in [2].
To better present the online privacy protection process, we divide the algorithm into two parts: the user side and the learner side in Algorithm 2. For each step \(t \in [T]\), user \(t\) submits a question \(s_1^{(t)}\) and receives two responses1 \(\tau^{(t)} \sim
\pi^{(t)} \mid s^{(t)}_1\), and \(\widetilde{\tau}^{(t)} \sim \pi_{\mathsf{ref}} \mid s^{(t)}_1\). Then, user \(t\) generates the true preference label and the private one,
respectively. On the learner side, after receiving the \(t\)-th new data, it ranks the responses, updates the online dataset, and computes the probability \(P^{(i)}_{\xpo}\). Here, the
reparameterization function is just the standard DPO-type, i.e., only the log function in \(h_{\xpo}^{(i)}\). This probability is then used to construct the empirical loss \(\hat{L}_{\xpo}^{(t)}\), similar to the offline setting, which is again inspired by Lemma 1. Finally, the learner updates the policy by minimizing a
composite loss function, which adds an additional term \(\gamma \sum_{i \in [t]}\log \pi(\widetilde{\tau}^{(i)})\) to solicit active exploration via global optimism, which is the key component in . As before, the only
fundamental change compared with is the loss objective.
In the following, we turn to the theoretical guarantee of Priv. To this end, we will make the same set of statistical assumptions as in [2].
Assumption 3 (Policy realizability). Fix \(\beta >0\). The policy class \(\Pi\) satisfies \(\pi_{\beta}^{\star} \in \Pi\), where \(\pi_{\beta}^{\star}\) is the optimal policy of the KL-regularized objective as in 2 .
Remark 8 (Approximate realizability). The realizability assumption is used only to avoid carrying approximation terms. If the target model is not exactly contained in the considered class, the same proof yields an additional approximation term. For example, if \[\Delta_{\rm app} := \inf_{\pi\in\Pi} \mathcal{E}(\pi,\pi^\star)\] denotes the best-in-class approximation error, then the right-hand side of the corresponding suboptimality bound is enlarged by an additive term depending on \(\Delta_{\rm app}\). Thus, the guarantees degrade gracefully under model misspecification.
We also need the following boundedness assumption.
Assumption 4 (Bounded density ratios). For a parameter \(V_{\max}\), it holds that for all \(\pi \in \Pi\), any trajectory \(\tau\), \[\left|\beta \log\left(\frac{\pi(\tau)}{\pi_{\mathsf{ref}}(\tau)}\right)\right| \le V_{\max}.\]
Note that this is slightly stronger than the one in Assumption 2, which only requires the difference to be bounded.
Finally, we require a notion to quantify the exploration difficulty as in online RL, which is necessary for RL with general function approximations. We follow to use a condition known as coverability [25], which is formally defined below.
Definition 5 (Coverability). The trajectory-level coverability coefficient is given by \[\begin{align} C_{\mathsf{cov}}(\Pi):= \inf_{\mu \in \Delta (\cT)}\sup_{\tau \in \cT} \sup_{\pi \in \Pi} \frac{d^{\pi}(\tau)}{\mu(\tau)}, \end{align}\] where \(\cT\) is the trajectory space and \(d^{\pi}(\tau)\) is the probability of observing a trajectory \(\tau\) under policy \(\pi\).
This coverability notion for online RL is closely related to concentrability in offline RL in that coverability can be viewed as the best concentrability in a certain case (due to the inf operator in the definition), see [25] for more discussions.
We are now ready to state the following sample complexity guarantee of Priv, with its proof given by Appendix 10.2.
Theorem 9. Suppose that Assumptions 3 and 4 hold. For any \(\beta > 0\) and \(T \in \mathbb{N}\), there exists a proper choice of \(\gamma\) such that Algorithm 2 ensures that with probability at least \(1-\delta\), \[\begin{align} J_{\beta}(\pi_{\beta}^{\star}) - J_{\beta}(\hat{\pi}) \lesssim \kappa_{\mathsf{cov}}(\Pi)\left(c(\epsilon) \sqrt{ \frac{\log(|\Pi| T/\delta)}{T}}\right), \end{align}\] where \(\kappa_{\mathsf{cov}}(\Pi):= (V_{\mathsf{max}} + R_{\mathsf{max}})e^{2R_{\mathsf{max}}} \log (T) \sqrt{C_{\mathsf{cov}}(\Pi)}\) is the coverability-related term.
The above theorem gives the first sample complexity result for online alignment with label privacy. When compared with the offline counterpart in Theorem 7, we can see that, roughly, the online guarantee above replaces the concentrability-related term by the coverability-related term, which indicates the benefit of active online exploration. As before, the additional \(c(\epsilon)\) factor is the cost due to privacy protection, compared to the non-private in [2].
Remark 10 (Log-linear policy classes). The finite-class dependence in Theorem 9 can be replaced by standard covering-number complexity. For example, suppose \(\Pi\) is a log-linear policy class parameterized by a \(d\)-dimensional vector with bounded norm and uniformly bounded features. Then, by replacing the finite-class union bound with a standard covering-number argument, the \(\log|\Pi|\) term in Theorem 9 can be replaced, up to logarithmic factors, by an \(\widetilde{O}(d)\) complexity term. Algorithm 2 satisfies, with probability at least \(1-\delta\), \[J_\beta(\pi_\beta^\star)-J_\beta(\widehat \pi) \lesssim \kappa_{\rm cov}(\Pi)c(\epsilon) \sqrt{\frac{\widetilde{O}(d)+\log(T/\delta)}{T}}.\]
Remark 11. We remark that the above result holds for any regularization parameter \(\beta >0\) as in the non-private case [2]. However, for large \(\beta >0\), one can leverage the additional property of local strong convexity of the regularized objective to derive improved bounds, see Appendix 12 for detailed results and discussions.
In this section, we turn to study alignment under both privacy protection and adversarial corruption by considering and settings. The only major difference compared to the last section is a square loss in place of the log loss.
A natural question is why we do not include the private and robust alignment results for log-loss. The key reason is that the log loss is unbounded, while the square loss is bounded, which enables us to control the effect of Huber corruption easily. That being said, whether one can establish some guarantees for log loss under Huber corruption is an interesting question, given its wide use in practice. This represents a fundamental technical challenge that we identify as an open direction.
In the offline setting, we will show that the existing algorithm (i.e., Squarein [1]) actually enjoys an improved sample
complexity bound, as an application of Lemma 2.
We recap Squarein Algorithm 3 using our notations. It essentially replaces the log loss in \(\texttt{Priv}\chipo\) (and ) with a square loss. Note that to match the specific
form of square loss in Lemma 2, we do not rank the responses using \(+/-\) here. As mentioned before, one key advantage of the square loss in
Algorithm 3 is that it is bounded, which helps us to handle the corruption easily.
Remark 12 (Adaptivity). We remark that Squareis adaptive to the actual setting (or ) in that it does not require the knowledge of the specific setting in advance, as well as the corruption level \(\alpha\).
Next, as a direct application of Lemma 2, we will establish an improved bound for Squarecompared to the one in [1]. In particular, under the same assumptions as before, we have the following sample complexity guarantee. See Appendix 11.1 for
the proof.
Theorem 13. For any given comparator policy \(\pi^{\star}\), there exists a proper choice of \(\beta >0\) such that when Assumptions 1 and 2 hold, with probability at least \(1-\delta\), the output of Algorithm 3 satisfies the following suboptimality gaps for and : \[\begin{align} J(\pi^{\star}) - J(\hat{\pi}_{\mathsf{CTL}}) &\lesssim \kappa(\pi^{\star}) \left(c(\epsilon) \sqrt{\frac{ \log(|\Pi|/\delta)}{n}} + \alpha\right)\\ J(\pi^{\star}) - J(\hat{\pi}_{\mathsf{LTC}}) &\lesssim \kappa(\pi^{\star}) \left(c(\epsilon) \sqrt{\frac{ \log(|\Pi|/\delta)}{n}} + c(\epsilon)\alpha\right) \end{align}\] where \(c(\epsilon)\) and \(\kappa(\pi^{\star})\) are the same as before.
The above theorem gives better bounds for both and , compared with [1]. For , it improves from \(\sqrt{\alpha}\) to \(\alpha\) and for , it improves from \(\sqrt{c(\epsilon)\alpha}\) to \({c(\epsilon)\alpha}\). An astute reader may already observe that this essentially comes from the improvement in Lemma 2 over the previous result.
Remark 14. Up to \(\kappa(\pi^{\star})\) factor, the above bounds are in fact tight by existing lower bounds for simpler problems in and , see [23]. The offline alignment problem is at least as hard as the offline multi-armed bandit (MAB) problem, since the former only obtains preference information while the latter can obtain complete reward information. Therefore, we can directly leverage the lower bounds for offline MAB under and settings from [23] (since preference learning involves two samples, the lower bound needs to be multiplied by a constant factor of 2). This demonstrates that the rate achieved by Theorem 13 is unimprovable in terms of the relevant parameters.
In the online setting with both privacy and corruption, we again adopt a square loss but in to propose Square(Algorithm 4). This new algorithm is the first one with theoretical guarantees that can handle both
privacy and corruption in the online setting.
Squareshares the same flow as in Privin the last section. We still divide it into two parts: the user side and the learner side. For each step \(t \in [T]\), on the user side, the private and
corrupted preference label is generated following or . On the learner’s side, the optimization objective changes from a log loss to a square loss. Finally, the policy is updated with the global optimism for exploration.
We have the following sample complexity bound for Square, with proof in Appendix 11.2.
Theorem 15. Suppose that Assumptions 3 and 4 hold. For any \(\beta > 0\) and \(T \in \mathbb{N}\), there exists a proper choice of \(\gamma\) such that Algorithm 4 ensures that with probability at least \(1-\delta\) under and , \[\begin{align} J_{\beta}(\pi_{\beta}^{\star}) - J_{\beta}(\hat{\pi}_{\mathsf{CTL}}) & \!\lesssim\! \kappa_{\mathsf{cov}}(\Pi) \!\!\left(c(\epsilon) \sqrt{ \frac{\log(|\Pi| T/\delta)}{T}} \!+\! \alpha \right)\\ J_{\beta}(\pi_{\beta}^{\star}) - J_{\beta}(\hat{\pi}_{\mathsf{LTC}}) &\!\lesssim\! \kappa_{\mathsf{cov}}(\Pi) \!\!\left(c(\epsilon) \sqrt{ \frac{\log(|\Pi| T/\delta)}{T}}\!+\! c(\epsilon) \alpha\right), \end{align}\] where \(\kappa_{\mathsf{cov}}(\Pi)\) is the same as before.
Remark 16. The martingale-based proof of the online guarantee continues to hold under a history-dependent extension in which, at round \(t\), the bad distribution may depend on the past filtration \(\cF^{(t-1)}\). Thus, the stated online result extends beyond oblivious corruptions to this form of history-dependent corruption.
This theorem shows that similar sample complexity difference between and maintains in the online setting by our Square. This separation is in fact optimal (up to \(\kappa_{\mathsf{cov}}(\Pi)\)) by reusing
existing lower bound for simpler online MAB problem [23]. Once again, this near-optimal result is obtained via our Lemma 2.
Remark 17. There is a subtle difference in the sub-optimality/regret analysis for online alignment: the lower bound in [23] is for the unregularized objective, while Theorem 15 addresses the regularized objective. For small \(\beta\) regime, the difference between the two objectives is very small, and the result of Theorem 15 is constrained by the lower bound for online MAB, which cannot be further improved. For large \(\beta\) regime, faster rates can be achieved by exploiting the local strong convexity of the KL divergence (see Proposition 21), and we believe this result also achieves optimality.
We presented a theoretical analysis for private and robust alignment of language models, analyzing both the offline and online settings. Our results resolve several important questions in the literature: we showed that the standard log-loss MLE algorithm can indeed achieve near-optimal rates under privacy constraints, we improved guarantees in both the corruption-only and corruption–privacy settings by leveraging uniform convergence under square loss, and we extended these results to the online regime with active exploration.
Looking forward, several promising directions remain. First, an important next step is to extend our empirical evaluation to broader model scales and additional privacy-and-corruption regimes. Second, our results are established under the classical Huber corruption model; developing theoretical guarantees under stronger adaptive corruption models remains an open challenge for general function approximations [8]. Finally, our algorithms could be extended to hybrid settings that combine offline datasets with online preference feedback to enjoy additional benefits.
XZ would like to thank Francesco Orabona on discussion about the MLE loss. This work is supported by NSF grants under CAREER-2441519, CNS-2312835, and CNS-2153220.
This paper presents work whose goal is to advance the field of theoretical Reinforcement Learning from human feedback. There are many potential societal consequences of our work, none of which we feel must be specifically highlighted here.
In this section, we review several different topics related to our paper.
Differentially private bandits and RL. The theoretical foundations of private alignment are closely connected to a broader literature on reinforcement learning and bandits under differential privacy constraints. Early work primarily focuses on multi-armed bandits (MABs), establishing near-optimal regret bounds under local or central differential privacy [26]–[31]. These results were subsequently extended to contextual bandits [32]–[36], where perturbing rewards, gradients, or sufficient statistics typically enforce privacy. Beyond bandits, a growing body of work studies differentially private reinforcement learning in episodic MDPs [37]–[40]. Among these, only a small number of papers explicitly address policy optimization under privacy constraints. In particular, [39] and [41] analyze private policy optimization in exploratory settings, characterizing the cost of privacy in regret by privatizing optimistic variants of PPO or natural policy gradient under tabular and linear function approximation, respectively. More recently, [42] establishes the first comprehensive set of sample complexity bounds for differentially private policy optimization.
Standard offline and online alignment. Theoretical analysis of alignment algorithms has become an active research area. One line of research focuses on the purely offline setting where the preference dataset is pre-collected, e.g.,
[12], [43]–[48]. Among them, in [12] will serve as our
basis for the offline alignment due to its state-of-the-art result with a simple implementation, which is a simple one-line change to the DPO algorithm in [24]. One key limitation of offline alignment is that it requires the offline dataset to have a good coverage with respect to the optimal policy (or any other comparator policy). This motivates the study of online alignment,
where the algorithm has access to online preference feedback, which often requires active exploration to achieve the optimal rates, e.g., [2], [46], [48]–[51]. Among them, in [2] will be our basis for the online setting due to its good result achieved again via a one-line change to the DPO algorithm in [24]. We also mention that some works consider the hybrid setting that has both an offline dataset and online feedback (e.g., [52], [53]), which may have further advantages.
Private and robust alignment. The current theoretical results in this area mainly focus on the offline setting. With a linear model assumption, [9] studies the reward model learning with private randomized labels [15]. After showing that the standard MLE-type log loss fails to achieve the optimal rate, it turns to propose a new de-biased log loss, which has been used in many follow-up works, e.g., [8], [10]. An important question here is whether the failure of the standard
MLE-type log loss in [9] is due to their specific analysis or to the intrinsic limitation of such a loss. Our paper
shows that it is the former by giving near-optimal results for private alignment using standard MLE-type log loss. When it comes to adversary corruption of labels (e.g., Huber corruption [19]) and the joint-corruption-privacy case, the boundedness of the square loss (when compared with the unboundedness of log loss) becomes extremely useful. By utilizing such a property, [1] proposed Square—which modifies the log loss in to a square loss—to study the interplay between corruption and privacy in offline
alignment. Although it is a pioneering work, the guarantees of Squareturn out to be strictly suboptimal in terms of both the corruption parameter and the interplay between corruption and privacy parameters. Our paper shows that
Squarein fact has a stronger guarantee via a new analysis. We note that a recent work [54] also establishes faster
rates for the regularized objective in both offline and online settings under DP. One key difference is that no corruption is considered in their results.
In this chapter, we present a small set of proof-of-concept experiments to complement our theoretical results. As with many ICML theoretical works, our primary focus is on establishing sharp theoretical guarantees rather than extensive empirical evaluations.
Nevertheless, since our analysis shows that multiple loss functions (i.e., the debiased log loss, square loss, and our MLE-type log loss) achieve the same theoretical rates in the private alignment setting, a natural question arises:
We follow exactly the same dataset, model architecture, and training pipeline as in prior works on private alignment (e.g., [1], [8]), and only modify the loss function used for preference optimization. We compare the following three approaches: MLE-type log loss; Debiased log loss [8] and Square loss [1] for private alignment.
We utilize GPT-4o to generate a synthetic dataset, referred to as finance_preference, which comprises 1697 preference samples. Each sample includes a prompt related to a financial scenario and two possible responses, where “rejected”
represents the high-risk option and “chosen” represents the low-risk option. This labeling can be viewed as private or sensitive information. For SFT training, we construct the finance_sft dataset by simply concatenating the prompt with the
corresponding “chosen” response.
We begin by fine-tuning GPT2-large using the finance_sft dataset to obtain the SFT policy, \(\pi_{\mathsf{sft}}\). For this, we directly utilize the SFT trainer from the Transformer Reinforcement Learning
(TRL) library [55], with the hyperparameters listed in Table 3.
All methods are evaluated under the same privacy budget \(\varepsilon = 0.5\). Following standard practice in the alignment literature, performance is measured by the win rate (%) against the supervised
fine-tuned policy \(\pi_{\mathsf{sft}}\). For each test prompt, responses are generated by the evaluated policy and compared against the corresponding response produced by \(\pi_{\mathsf{sft}}\). Pairwise comparisons are conducted using the llama3:70b model as an automated judge, following the evaluation protocol of [24]. The win rate is defined as the fraction of test instances for which the judge prefers the response generated by the evaluated policy over that of \(\pi_{\mathsf{sft}}\).
| Parameter | Value |
|---|---|
| learning rate | \(1\mathrm{e}{-5}\) |
| batch size | 8 |
| num train epochs | 3 |
All methods are evaluated under the same privacy budget \(\varepsilon = 0.5\). Performance is measured by the win rate (%) against the supervised fine-tuned policy \(\pi_{\mathsf{sft}}\), following standard practice in the alignment literature.
Table 4 reports the win rate (%) over \(\pi_{\mathsf{sft}}\) for different loss functions.
| Method | Win rate (%) |
|---|---|
| MLE-type log loss (ours) | \(65.2 \pm 4.3\) |
| Debiased log loss [8] | \(65.8 \pm 5.6\) |
| Square loss [1] | \(64.5 \pm 1.2\) |
All reported results are averaged over 5 independent random seeds. We observe that all three approaches achieve comparable performance, which is consistent with our theoretical findings that they attain the same convergence rates in the private alignment setting. Together with our theoretical results, these experiments help clarify the practical implications of our new uniform convergence analysis and position our contributions relative to previous work.
To complement the controlled synthetic experiment above, we further evaluate the three private-alignment objectives on a real-world safety preference dataset, PKU-Alignment/PKU-SafeRLHF [56]. Specifically, we compare the MLE-type log loss, debiased log loss [8], and square loss [1] under the same privacy budget \(\varepsilon = 0.5\).
We use the training split of PKU-SafeRLHF and retain only examples in which exactly one of the two candidate responses is marked safe. This filtering yields 10813 eligible preference pairs. We then select 1697 examples with selection seed
42, using 1442 examples for preference optimization, 85 examples for validation, and 170 held-out prompts for evaluation. The safe response is treated as “chosen” and the unsafe response as “rejected”, matching the official safer_response_id
field on all selected examples.
We fine-tune GPT2-large on the safe responses to obtain the supervised fine-tuned policy \(\pi_{\mathsf{sft}}\). The SFT hyperparameters are identical to those in Table 3: learning rate \(1\mathrm{e}{-5}\), batch size 8, and 3 training epochs.
For each method, we run 5 independent private dataset seeds. Preference labels are privatized by randomized response under \(\varepsilon = 0.5\), with flip probability \(1/(1+\exp(\varepsilon))\). In the strict private-only \(\chi\)PO implementation, we set \(\alpha=0\), \(\beta=0.01\), and the \(\chi\)PO coefficient to 0.25. All three methods use the same strict private-only \(\chi\)PO transformed score and the same training, generation, and evaluation protocol; only the loss function is varied. Each trained policy is then used to generate one response for each of the 170 held-out test prompts.
For consistency with the win-rate evaluation above, every generated response is paired with the corresponding response from \(\pi_{\mathsf{sft}}\) using a fixed A/B randomization rule. We use llama3:70b as
the judge model and evaluate 3 methods \(\times\) 5 seeds \(\times\) 170 held-out test prompts, resulting in 2550 pairwise comparisons in total. We report the win rate over all comparisons,
computed as the fraction of comparisons in which the method’s output is preferred by the judge.
| Method | Win rate (%) |
|---|---|
| MLE-type log loss (ours) | \(61.45 \pm 2.81\) |
| debiased log loss [8] | \(61.95 \pm 2.50\) |
| square loss [1] | \(61.64 \pm 2.25\) |
Table 5 reports the mean and standard deviation over 5 independent random seeds. The three losses achieve closely comparable win rates on this real-world safety preference dataset, consistent with the behavior observed in the synthetic finance experiment in Table 4 and with our theoretical characterization of these objectives in the private alignment setting.
We first state the standard non-private uniform convergence result under log loss. Similar results can be found in many existing works, e.g., [20], [57], [2], and [58].
Lemma 3. Suppose that \(\{P_{\gamma}(o|x)\}_{\gamma \in \Gamma} \subseteq (\cX \to \Delta(\cO))\) is a class of conditional densities parameterized by a finite class \(\Gamma\) with \(\cO\) being discrete. Consider the data \((x^{(1)}, o^{(1)}), \ldots, (x^{(T)}, o^{(T)})\) be a sequence of random variables adapted to a filtration \((\cF^{(t)})_{t=1}^T\) such that there exists \(\gamma^{\star} \in \Theta\) so that \(\mathbb{P}(o^{t}=\cdot | x^{(t)}, \cF^{(t-1)}) = P_{\gamma^{\star}}(o^{(t)} = \cdot | x^{(t)})\) almost surely for \(t \in [T]\). Then, with probability at least \(1-\delta\), it holds that for \(n \in [T]\), for all \(\gamma \in \Gamma\), \[\begin{align} \sum_{t=1}^n \mathbb{E}\left[ D_{\mathsf{H}}^2 \left( P_{\gamma}(\cdot | x^{(t)}), P_{\gamma^{\star}}(\cdot | x^{(t)})\right)\mid \cF^{(t-1)}\right] \lesssim \hat{L}^{(n)}(\gamma) - \hat{L}^{(n)}(\gamma^{\star}) + \log(|\Gamma|\delta^{-1}), \end{align}\] where for any given \(\gamma'\in \Theta\), \(\hat{L}^{(n)}(\gamma'):= \sum_{t=1}^n - \log {P}_{\gamma'}({o}^{(t)} | x^{(t)})\).
Proof of Lemma 1. We first aim to apply Lemma 3 to our private data sequence \((x^{(1)}, \widetilde{y}^{(1)}), \ldots, (x^{(T)}, \widetilde{y}^{(T)})\). To this end, we can have the following mapping: for any \(\theta \in \Theta\), with \(\cO = \{-1,1\}\), we let \(P_{\gamma}(o|x) := \widetilde{P}_{\theta}(\widetilde{y} | x):= \sigma(\epsilon)\cdot {P}_{\theta}(\widetilde{y} | x) + (1-\sigma(\epsilon))\cdot {P}_{\theta}(-\widetilde{y} | x)\). Given the realizability condition on the clean label \(y\), with this mapping and the generation of private label \(\widetilde{y}\), we have that the condition of Lemma 3 is satisfied. Thus, we have with probability at least \(1-\delta\), for \(n \in [T]\), for all \(\theta \in \Theta\), \[\begin{align} \sum_{t=1}^n \mathbb{E}\left[ D_{\mathsf{H}}^2 \left( \widetilde{P}_{\theta}(\cdot | x^{(t)}), \widetilde{P}_{\theta^{\star}}(\cdot | x^{(t)})\right)\mid \cF^{(t-1)}\right] \lesssim \hat{L}^{(n)}(\theta) - \hat{L}^{(n)}(\theta^{\star}) + \log(|\Theta|\delta^{-1}), \end{align}\] where recall that \(\hat{L}^{(n)}(\theta):= \sum_{t=1}^n - \log \widetilde{P}_{\theta}(\widetilde{y}^{(t)} | x^{(t)})\).
Next, by the fact that for any two distributions \(P, Q\), \(\norm{P-Q}_{\mathsf{TV}}^2 \le D_{\mathsf{H}}^2(P, Q)\), we have \[\begin{align} \sum_{t=1}^n \mathbb{E}\left[ \norm{\widetilde{P}_{\theta}(\cdot | x^{(t)})-\widetilde{P}_{\theta^{\star}}(\cdot | x^{(t)})}_{\mathsf{TV}}^2 \mid \cF^{(t-1)}\right] \lesssim \hat{L}^{(n)}(\theta) - \hat{L}^{(n)}(\theta^{\star}) + \log(|\Theta|\delta^{-1}). \end{align}\] Finally, by the binary distribution and \(\widetilde{P}_{\theta}(\widetilde{y} | x)= \left(2\sigma(\epsilon)-1\right) {P}_{\theta}(\widetilde{y} | x) + (1-\sigma(\epsilon))\), we have \[\begin{align} \left(2\sigma(\epsilon)-1\right)^2 \cdot \sum_{t=1}^n \mathbb{E}\left[ \norm{{P}_{\theta}(\cdot | x^{(t)})-{P}_{\theta^{\star}}(\cdot | x^{(t)})}_{\mathsf{TV}}^2 \mid \cF^{(t-1)}\right] \lesssim \hat{L}^{(n)}(\theta) - \hat{L}^{(n)}(\theta^{\star}) + \log(|\Theta|\delta^{-1}), \end{align}\] which gives the final result by rescaling. ◻
We first state the standard non-private non-corrupted uniform convergence result under square loss. The following particular result is an adaptation based on Lemmas 6 and 7 (along with their proof) in [58]. We note that one can also prove Lemma 2 using Freedman’s inequality directly. However, we tend to believe that utilizing existing results is a more modular approach.
Lemma 4. Suppose that \(\cG \subseteq (\cX \to [-1, 1])\) is a fixed finite function class. Consider the data \((x^{(1)}, o^{(1)}), \ldots, (x^{(T)}, o^{(T)})\) be a sequence of random variables with \(x^{(t)} \in \cX\), \(o^{(t)} \in \{-C,C\}\) for some \(C > 0\), which are adapted to a filtration \((\cF^{(t)})_{t=1}^T\) such that there exists a function \(F^{\star}: \cX \to [-C,C]\) with \(F^{\star}(x^{(t)}) = \mathbb{E}[o^{(t)}| \cF^{(t-1)}, x^{(t)}]\) almost surely. Suppose that there exists a function \(G^{\star} \in \cG\) with \(\norm{F^{\star} - G^{\star}}_{\infty} \le \alpha_{\mathsf{app}}\). Then, with probability at least \(1-\delta\), it holds that for all \(G \in \cG\), for all \(n \in [T]\) \[\begin{align} \sum_{t=1}^n \mathbb{E}\left[ \left(G(x^{(t)}) - F^{\star}(x^{(t)})\right)^2 | \cF^{(t-1)}\right] \lesssim \hat{L}_{\mathsf{sq}}^{(n)}(G) - \hat{L}_{\mathsf{sq}}^{(n)}(G^{\star}) + C^2 \log(|\cG|\delta^{-1}) + n \alpha_{\mathsf{app}}^2, \end{align}\] where for any \(G' \in \cG\), \(\hat{L}_{\mathsf{sq}}^{(n)}(G'):= \sum_{t=1}^n(G'(x^{(t)}) - o^{(t)})^2\).
Proof of Lemma 2. We start with the setting. Our first step is to apply Lemma 4 to the private and corrupted labels under : \((x^{(1)}, z^{(1)}), \ldots, (x^{(T)}, z^{(T)})\). To this end, we consider the following mapping: \(c(\epsilon) z^{(t)} \to o^{(t)}\) with \(C = c(\epsilon)\) and \(\cH \to \cG\). The remaining thing is to find \(\alpha_{\mathsf{app}}\) with the corresponding \(G^{\star}\). To proceed, under , we have the following process: \(y \stackrel{\alpha}{\to} \bar{y} \stackrel{\epsilon}{\to} z\), where \(\bar{y}\) is the intermediate corrupted label. Then, by the definition of randomized response and Huber corruption, we have \[\begin{align} \label{eq:key-ctl} \left|F^{\star}(x^{(t)}) - h^{\star}(x^{(t)})\right| &= \left| \mathbb{E}[c(\epsilon) z^{(t)}| \cF^{(t-1)}, x^{(t)}] - \mathbb{E}[y^{(t)}| \cF^{(t-1)}, x^{(t)}] \right| \nonumber\\ &= \left| \mathbb{E}[\bar{y}^{(t)}| \cF^{(t-1)}, x^{(t)}] - \mathbb{E}[y^{(t)}| \cF^{(t-1)}, x^{(t)}] \right| \le 2\alpha . \end{align}\tag{4}\] Here, the equality uses the unbiasedness of the rescaled randomized-response output, and the final inequality follows from the \(\alpha\)-Huber corruption model together with the fact that the labels lie in \(\{-1,1\}\). Thus, with \(G^{\star}=h^{\star}\), we have \(\alpha_{\mathsf{app}} = 2\alpha = O(\alpha)\).
We now can apply Lemma 4 to obtain that with probability at least \(1-\delta\), for all \(h \in \cH\), for all \(n \in [T]\) \[\begin{align} \sum_{t=1}^n \mathbb{E}\left[ \left(h(x^{(t)}) - F^{\star}(x^{(t)})\right)^2 | \cF^{(t-1)}\right] \lesssim \hat{L}_{\mathsf{sq}}^{(n)}(h) - \hat{L}_{\mathsf{sq}}^{(n)}(h^{\star}) + c(\epsilon)^2 \log(|\cH|\delta^{-1}) + n \alpha^2. \end{align}\] Finally, by the fact that \((a + b)^2 \le 2(a^2 + b^2)\) and 4 , we have \[\begin{align} \sum_{t=1}^n \mathbb{E}\left[ \left(h(x^{(t)}) - h^{\star}(x^{(t)})\right)^2 | \cF^{(t-1)}\right] \lesssim \hat{L}_{\mathsf{sq}}^{(n)}(h) - \hat{L}_{\mathsf{sq}}^{(n)}(h^{\star}) + c(\epsilon)^2 \log(|\cH|\delta^{-1}) + n \alpha^2, \end{align}\] which gives the required result under .
For , the proof is essentially the same, with the only key difference in \(\alpha_{\mathsf{app}}\). To determine it, under , we have the following process: \(y \stackrel{\epsilon}{\to}
\widetilde{y} \stackrel{\alpha}{\to} z\), where \(\widetilde{y}\) is the intermediate private label under RR. Then, by the definition of randomized response and Huber corruption, we have
\[\begin{align} \label{eq:key-ltc} \left|F^{\star}(x^{(t)}) - h^{\star}(x^{(t)})\right| &= \left| \mathbb{E}[c(\epsilon) z^{(t)}| \cF^{(t-1)}, x^{(t)}] -
\mathbb{E}[c(\epsilon)\widetilde{y}^{(t)}| \cF^{(t-1)}, x^{(t)}] \right| \nonumber\\ &\le 2c(\epsilon)\alpha .
\end{align}\tag{5}\] Here, we use \(\mathbb{E}[c(\epsilon)\widetilde{y}^{(t)}| \cF^{(t-1)}, x^{(t)}]=h^{\star}(x^{(t)})\), which follows from the unbiasedness of the rescaled randomized-response output. The
final inequality follows from the \(\alpha\)-Huber corruption model and the fact that both \(z^{(t)}\) and \(\widetilde{y}^{(t)}\) lie in \(\{-1,1\}\). Thus, with \(G^{\star}=h^{\star}\), we have \(\alpha_{\mathsf{app}} = 2c(\epsilon)\alpha = O(c(\epsilon)\alpha)\).
Then, with the same argument as above, we have the final result \[\begin{align} \sum_{t=1}^n \mathbb{E}\left[ \left(h(x^{(t)}) - h^{\star}(x^{(t)})\right)^2 | \cF^{(t-1)}\right] \lesssim \hat{L}_{\mathsf{sq}}^{(n)}(h) - \hat{L}_{\mathsf{sq}}^{(n)}(h^{\star}) + c(\epsilon)^2 \log(|\cH|\delta^{-1}) + n c(\epsilon)^2\alpha^2. \end{align}\] ◻
We first present the following meta theorem for Priv.
Theorem 18. Suppose Assumptions 1 and 2 hold. Define \(\hat{r}(\tau):= \beta \phi\left(\frac{\hat{\pi}(\tau)}{\piref(\tau)}\right)\) for the output \(\hat{\pi}\) of Algorithm 1. Then, we have \[\begin{align} J(\pi^\star) - J(\hat{\pi}) & \le \frac{2V_{\mathsf{max}}}{R_{\mathsf{max}}} \sqrt{C^{\pi^\star} \cdot \err^2_{\mathsf{stat}}} + \beta \cdot C^{\pi^\star} + 2\beta^{-1} \cdot \frac{V_{\mathsf{max}}^2 \err^2_{\mathsf{stat}}}{R_{\mathsf{max}}^2}, \end{align}\] where \[\begin{align} \err^2_{\mathsf{stat}} = \mathbb{E}_{\pi_{\mathsf{ref}}, \pi_{\mathsf{ref}}}\!\left[ \Big( \operatorname{clip}_{2R_{\mathsf{max}}}[\widehat{\Delta}(\tau,\tau')] - \operatorname{clip}_{2R_{\mathsf{max}}}[\Delta^\star(\tau, \tau')] \Big)^2 \right], \end{align}\] with \(\widehat{\Delta}(\tau, \tau') := \hat{r}(\tau) - \hat{r}(\tau')\) and \(\Delta^\star(\tau,\tau') := r^\star(\tau) - r^\star(\tau')\). Furthermore, by taking \(\beta = \sqrt{\frac{2}{C^{\pi^\star}}} \cdot \frac{V_{\mathsf{max}}\err_{\mathsf{stat}}}{R_{\mathsf{max}}}\), we obtain \[\begin{align} J(\pi^\star) - J(\hat{\pi}) &\;\lesssim\; \frac{V_{\max}}{R_{\max}} \sqrt{C^{\pi^\star} \,\cdot\, \err^2_{\mathsf{stat}}}. \end{align}\]
Proof. The above result largely follows from the proof of Theorem F.1 in [12] (the latest arxiv version). The key in
their proof is the translation from working with policy to working with the implicit reward \(\hat{r}\) defined above, i.e., Lemma F.2 in [12]. With this, one can follow the standard proof for RLHF to arrive at the above result by relying on the fact that \(\mathcal{C}^\pi=2 D_{\chi^2}(\pi \|
\pi_{\mathsf{ref}})+1\). Note that since our Privuses the same re-parametrization function \(\phi\) as in , the above argument via their Lemma F.2 still works. ◻
Proof of Theorem 7. By the above meta theorem, we only need to focus on the term \(\err^2_{\mathsf{stat}}\), which is the counterpart of Lemma F.1 in [12]. We are going to show a similar result.
First, recall that \[\begin{align} \widehat{\pi} \!\leftarrow \!\underset{\pi \in \Pi}{\operatorname{argmax}}\!\! \sum_{i \in [n]} \log \left[ (2\sigma(\epsilon)\!-\!1) P^{(i)}_{\chipo}(\pi) + (1-\sigma(\epsilon)) \right], \end{align}\] where \[\begin{align} P^{(i)}_{\chipo}(\pi) = \sigma\Big( \operatorname{clip}_{2R_{\mathsf{max}}}\Big[ \beta\,\phi\!\left(\tfrac{\pi(\tau^{(i)}_{+})}{\pi_{\mathsf{ref}}(\tau^{(i)}_{+})}\right) - \beta\,\phi\!\left(\tfrac{\pi(\tau^{(i)}_{-})}{\pi_{\mathsf{ref}}(\tau^{(i)}_{-})}\right)\Big]\Big). \end{align}\] Our first step is to bound the estimation error in probability by using Lemma 1, i.e., \[\begin{align} \sum_{i=1}^n \mathbb{E}\left[ P^{(i)}_{\chipo}(\hat{\pi})- P^{(i)}_{\chipo}({\pi}^{\star}_{\beta})\right]^2 \le c(\epsilon)^2 \log(|\Pi|/\delta), \end{align}\] To this end, all we need to show is that the probability of the true raw label being \(1\) is realized by \(P^{(i)}_{\chipo}({\pi}^{\star}_{\beta})\), since \({\pi}^{\star}_{\beta} \in \Pi\) (hence the empirical part is nonpositive). By the BT-model, we know that this probability is given by \(\sigma(r^{\star}(\tau_{+}) - r^{\star}(\tau_{-}))\). Meanwhile, we know that \(\pi_{\beta}^{\star}\) satisfies \[\begin{align} r^{\star}(\tau) = \beta \phi\!\left(\frac{\pi_{\beta}^{\star}(\tau)}{\pi_{\mathsf{ref}}(\tau)}\right) + Z_{\beta}(s_1), \end{align}\] where \(s_1\) is the initial state. Thus, we have \[\begin{align} P^{(i)}_{\chipo}({\pi}^{\star}_{\beta}) = \sigma\Big( \operatorname{clip}_{2R_{\mathsf{max}}}\Big[r^{\star}(\tau_{+}^{(i)}) - r^{\star}(\tau_{-}^{(i)})\Big]\Big) = \sigma(r^{\star}(\tau_{+}^{(i)}) - r^{\star}(\tau_{-}^{(i)})), \end{align}\] where the first equality holds by cancelling the common normalization term \(Z_{\beta}(s_1)\) and the second equality holds by the boundedness of \(r^{\star} \in [0, R_{\mathsf{max}}]\).
To finally get rid of \(\sigma\) operator, one can use the standard mean-value theorem (cf. Lemma 5) to have an additional factor of \(O(e^{4 R_{\mathsf{max}}})\). Hence, we have that under Algorithm 1 \[\begin{align} \err^2_{\mathsf{stat}} = \mathbb{E}_{\pi_{\mathsf{ref}}, \pi_{\mathsf{ref}}}\!\left[ \Big( \operatorname{clip}_{2R_{\mathsf{max}}}[\widehat{\Delta}(\tau,\tau')] - \operatorname{clip}_{2R_{\mathsf{max}}}[\Delta^\star(\tau, \tau')] \Big)^2\right] \lesssim e^{4 R_{\mathsf{max}}} c(\epsilon)^2 \log(|\Pi|/\delta). \end{align}\] Plugging it into the above meta theorem yields the required result. ◻
Lemma 5 (Lemma C.3 in [1]). For \(z, z' \in [-R, R]\) and \(R \ge 1\), by the mean-value theorem we have \[|z - z'| \le (e^{-R} + 2 + e^{R}) \cdot |\sigma(z) - \sigma(z')|,\] where \(\sigma(\cdot)\) is the sigmoid function.
For the proof of Theorem 9, we mainly follow from Lemma 1, which gives the private uniform convergence result under log loss. Our proof is modular once we have the generalization error bounds. Here we first present a meta theorem, which is a simple adaptation from the proof in [2] to our algorithm. We will then provide the mapping from Lemma 1 to Algorithm 2 here to demonstrate why we can utilize such a lemma.
Theorem 19 (Meta Theorem for both Privand Squareunder BT). Under the BT-preference model, let Assumptions 3 and 4 hold. Suppose the following bound holds \[\begin{align} \label{eq:xpo95meta95ass} \gamma
\mathbb{E}_{\pi_{\mathsf{ref}}}\left[\log\pi^{(t)}(\tau)-\log\pi_\beta^\star(\tau)\right] + \kappa \left[ \mathbb{E}_{s_1 \sim \rho, (\tau, \widetilde{\tau}) \sim \mu^{(t)}|s_1} (f_{\pi^{(t)}} - f_{\pi_{\beta}^\star})^2\right] \lesssim \frac{\err}{t-1} +
\frac{\gamma}{\beta} V_{\max} \sqrt{\frac{\log( |\Pi| T \delta^{-1})}{t-1}},
\end{align}\tag{6}\]
we have \[\begin{align} J_\beta(\pi_\beta^\star)-J_\beta(\hat{\pi}) \lesssim \frac{V_{\max}}{T} + \frac{C_{\mathsf{cov}}(\Pi)\log T}{\eta T} + \eta V_{\max}^2 + \frac{1}{T}\sum_{t=2}^{T} \left( \frac{\beta \err}{\gamma (t-1)} + V_{\max} \sqrt{\frac{\log (|\Pi| T \delta^{-1})}{t-1}} \right), \end{align}\] where \(\kappa := \left(8(R_{\max}+ V_{\max})e^{2R_{\max}}\right)^{-2}\), \(\mu^{(t)} = \frac{1}{t-1} \sum_{i<t} \pi^{(i)} \otimes \piref\), \(f_{\pi}(\tau, \widetilde{\tau}) = \beta \log \frac{\pi(\tau)}{\pi_{\mathsf{ref}}(\tau)} - \beta \log \frac{\pi(\widetilde{\tau})}{\pi_{\mathsf{ref}}(\widetilde{\tau})}\).
Recall the update rule in both Algorithm 2 and 4 and define \(\hat{B}^{(t)}(\pi) = \gamma \sum_{\widetilde{\tau}}\log \pi(\widetilde{\tau})\), then
\[\begin{align} \pi^{(t+1)} \leftarrow \argmin_{\pi \in \Pi}\left\{\hat{B}^{(t)}(\pi) - \hat{L}^{(t)}(\pi)\right\},
\end{align}\] where \(\hat{L}^{(t)}(\pi) = c(\epsilon)^2 \cdot \hat{L}_{\xpo}^{(t)}(\pi)\) for Priv, as for Square, \(\hat{L}^{(t)}(\pi) =
\hat{L}_{\texttt{sq}\xpo}^{(t)}(\pi).\)
To satisfy Equation 6 , we need the following two lemmas.
Lemma 6 (Adapted from [2], Lemma C.6). For any fixed \(t \ge 1\), for all \(\pi \in \Pi\) with probability at least \(1-\delta\), we have: \[\begin{align} \kappa \cdot \left[ \mathbb{E}_{s_1 \sim \rho, (\tau, \widetilde{\tau}) \sim \mu^{(t)}|s_1} (f_{\pi^{(t)}} - f_{\pi_{\beta}^\star})^2\right] \le \hat{L}^{(t)}(\pi) - \hat{L}^{(t)}(\pi_\beta^\star) + \err. \end{align}\]
Lemma 7 (Adapted from [2], Lemma C.7). For any fixed \(t \ge 1\), for all \(\pi \in \Pi\) with probability at least \(1-\delta\), we have: \[\begin{align} \gamma (t-1) \mathbb{E}_{\pi_{\mathsf{ref}}}\left[\log\pi^{(t)}(\tau)-\log\pi_\beta^\star(\tau)\right] \le \hat{B}^{(t)}(\pi) - \hat{B}^{(t)}(\pi_\beta^\star) + \frac{\gamma}{\beta} V_{\max} \sqrt{(t-1) \log(|\Pi| \delta^{-1})}. \end{align}\]
Combining Lemma 6 and Lemma 7, taking an union bound over all time steps \(t \in T\), and note that \(\hat{B}^{(t)}(\pi) - \hat{L}^{(t)}(\pi) \le \hat{B}^{(t)}(\pi_{\beta}^\star) - \hat{L}^{(t)}(\pi_{\beta}^\star)\), then we get the stated result.
Proof of Theorem 19. Following [2], using the regret decomposition techniques for KL-Regularized MDPs, define \(\delta^{(t)}(\tau, \widetilde{\tau}) := \beta\log \frac{\pi^{(t)}(\tau)}{\piref(\tau)} - r(\tau) - \beta\log \frac{\pi^{(t)}(\widetilde{\tau})}{\piref(\widetilde{\tau})} + r(\widetilde{\tau})\), we derive \[\begin{align} J_{\beta}(\pi_{\beta}^{\star}) - J_{\beta}(\hat{\pi}) &\le \frac{1}{T} \sum_{t=1}^{T} J_{\beta}(\pi_{\beta}^{\star}) -J_{\beta}(\pi^{(t)}) \\ &\le \frac{6V_{\max}}{T} + \frac{1}{T}\sum_{t=2}^{T}\mathbb{E}_{\tau \sim \piref} \left[ \beta \log \pi^{(t)}(\tau) - \beta \log \pi_{\beta}^{\star}(\tau) \right] \\ &\quad\;+ \frac{1}{T} \sum_{t=2}^{T} \mathbb{E}_{s_1 \sim \rho, \tau \sim \pi^{(t)} | s_1, \widetilde{\tau} \sim \piref | s_1} \left[ \delta^{(t)}(\tau, \widetilde{\tau}) \right]. \end{align}\]
Since for any pair of admissible trajectories \((\tau, \widetilde{\tau})\) that share the initial state \(s_1\), we have\(f_{\pi^\star_\beta}(\tau, \widetilde{\tau}) = r(\tau) - r(\widetilde{\tau})\), then \(\delta^{(t)} = f_{\pi^{(t)}} - f_{\pi_{\beta}^\star}\) as in Equation 6 .
Define \(\mu^{(t)} = \frac{1}{t-1} \sum_{i<t} \pi^{(i)} \otimes \piref\), same as [2], we consider a fixed step \(t \ge 2\), define: \[\begin{align} \mathcal{I}^{(t)} := \frac{\left( \mathbb{E}_{s_1 \sim \rho, \tau \sim \pi^{(t)} | s_1, \widetilde{\tau} \sim \piref | s_1} \left[ \delta^{(t)}(\tau,\widetilde{\tau}) \right]\right)^2}{V_{\max}^2 \vee (t-1) \cdot \mathbb{E}_{s_1 \sim \rho, (\tau, \widetilde{\tau}) \sim \mu^{(t)} | s_1} \left[ \left(\delta^{(t)}(\tau, \widetilde{\tau})\right)^2\right]}. \end{align}\]
Using the AM-GM inequality, for any \(\eta >0\), \[\begin{align} \mathbb{E}_{s_1 \sim \rho, \tau \sim \pi^{(t)} | s_1, \widetilde{\tau} \sim \piref | s_1} \left[ \delta^{(t)}(\tau,\widetilde{\tau}) \right] \le \frac{\mathcal{I}^{(t)}}{2\eta} + \frac{\eta}{2}\left(V_{\max}^2 + (t-1)\mathbb{E}_{s_1 \sim \rho, (\tau, \widetilde{\tau}) \sim\mu^{(t)} | s_1}\left[\left(\delta^{(t)}(\tau, \widetilde{\tau})\right)^2\right]\right). \end{align}\]
Following Proposition 13 in [25] and the definition of \(\mathcal{I}^{(t)}\), we have that \(\sum_{t=1}^T \mathcal{I}^{(t)} \le C_{\mathsf{cov}}(\Pi) \cdot O(\log T)\), then \[\begin{align} \frac{1}{T} \sum_{t=2}^{T} \mathbb{E}_{s_1 \sim \rho, \tau \sim \pi^{(t)} | s_1, \widetilde{\tau} \sim \piref | s_1} \left[ \delta^{(t)}(\tau,\widetilde{\tau}) \right] &\le \frac{C_{\mathsf{cov}}(\Pi) \log T}{2 \eta T} + \frac{\eta V_{\max}^2}{2} \\ &\quad + \frac{\eta}{2T} \sum_{t=2}^{T}(t-1) \cdot \mathbb{E}_{s_1 \sim \rho, (\tau, \widetilde{\tau}) \sim\mu^{(t)} | s_1}\left[\left(\delta^{(t)}(\tau, \widetilde{\tau})\right)^2\right]. \end{align}\]
Then we conclude that \[\begin{align} \frac{1}{T} \sum_{t=1}^{T} J_{\beta}(\pi_{\beta}^{\star}) -J_{\beta}(\pi^{(t)}) &\le \frac{6V_{\max}}{T} + \frac{C_{\mathsf{cov}}(\Pi) \log T}{2 \eta T} + \frac{\eta V_{\max}^2}{2} \\ &\quad + \frac{\eta}{2T} \sum_{t=2}^{T}(t-1) \cdot \mathbb{E}_{s_1 \sim \rho, (\tau, \widetilde{\tau}) \sim\mu^{(t)} | s_1}\left[\left(\delta^{(t)}(\tau, \widetilde{\tau})\right)^2\right] \\ &\quad\;+ \frac{1}{T}\sum_{t=2}^{T}\mathbb{E}_{\tau \sim \piref} \left[ \beta \log \pi^{(t)}(\tau) - \beta \log \pi_{\beta}^{\star}(\tau) \right]. \end{align}\]
Fix \(t\), and consider the term \[\begin{align} \frac{\eta(t-1)}{2} \mathbb{E}_{s_1 \sim \rho, (\tau, \widetilde{\tau}) \sim\mu^{(t)} | s_1}\left[\left(\delta^{(t)}(\tau, \widetilde{\tau})\right)^2\right] + \mathbb{E}_{\tau \sim \piref} \left[ \beta \log \pi^{(t)}(\tau) - \beta \log \pi_{\beta}^{\star}(\tau) \right]. \end{align}\]
Recall that we have \[\begin{align} \gamma \mathbb{E}_{\pi_{\mathsf{ref}}}\left[\log\pi^{(t)}(\tau)-\log\pi_\beta^\star(\tau)\right] + \kappa \left[ \mathbb{E}_{s_1 \sim \rho, (\tau, \widetilde{\tau}) \sim \mu^{(t)}|s_1} (f_{\pi^{(t)}} - f_{\pi_{\beta}^\star})^2\right] \lesssim \frac{\err}{t-1} + \frac{\gamma}{\beta} V_{\max} \sqrt{\frac{\log( |\Pi| T \delta^{-1})}{t-1}}. \end{align}\]
Combine all of the terms, \[\begin{align} \frac{1}{T}\sum_{t=1}^{T} \left[J_\beta(\pi_\beta^\star)-J_\beta(\pi^{(t)})\right] \lesssim \frac{V_{\max}}{T} + \frac{C_{\mathsf{cov}}(\Pi)\log T}{\eta T} +\eta V_{\max}^2 + \frac{1}{T}\sum_{t=2}^T \left[ \frac{\beta \err}{\gamma(t-1)} + V_{\max}\sqrt{\frac{\log( |\Pi| T \delta^{-1})}{t-1}} \right]. \end{align}\] ◻
Lemma 8. Under the same conditions of Theorem 19, \(\err\) for Privin Algorithms 2
satisfies the following bounds: \[\begin{align} \err = c(\epsilon)^2 \log(|\Pi|T\delta^{-1})
\end{align}\] where \(c(\epsilon) := \frac{e^{\epsilon}+1}{e^{\epsilon}-1} = \frac{1}{2 \sigma(\epsilon) - 1}\).
Proof. Notice that Lemma 1 can be directly mapped to our Privalgorithm. In particular, the parameter space \(\Theta\)
in the lemma corresponds to the finite policy set \(\Pi\), and each parameter \(\theta \in \Theta\) represents a specific policy \(\pi \in \Pi\). The inputs
\(x^{(t)}\) are instantiated as the trajectory pairs \((\tau^{(t)}, \widetilde{\tau}^{(t)})\) generated in each round of Priv, while the labels \(y^{(t)} \in \{-1,1\}\) represent preferences over these pairs given by BT-model. The conditional distribution \(P_\theta(y|x)\) is exactly the preference probability induced by a policy \(\pi\), which in our setting takes the form \(P_\pi(y=1|x^{(t)}) = \sigma(h^{(t)}_{\xpo}(\pi))\). The privatized labels \(\widetilde{y}^{(t)}\) are obtained
through the RR mechanism and correspond to the private feedback processed by Priv. Finally, the privatized negative log-likelihood \(\hat{L}^{(n)}(\theta)\) defined in the lemma matches precisely
the empirical private loss \(\hat{L}^{(t)}_{\xpo}(\pi)\) used in our algorithm. In this way, Lemma 1 provides a uniform convergence guarantee
that underpins the generalization analysis of PrivXPO in the presence of local privacy.
Lemma 9 (Adapted from [59]). If \(x \in [-X, X]\) and \(y \in [-Y, Y]\), for \(X \ge 0\), \(Y \ge 1\), then \[\begin{align} |x-y| \le 8(X+Y)e^{2Y} |\sigma(x) - \sigma(y)|. \end{align}\]
By applying Lemma 9, we have \[\begin{align} \| \delta^{(t)}(\tau,\widetilde{\tau})\| \le 8(V_{\max}+R_{\max})e^{2R_{\max}} \cdot \|P_{\pi^{(t)}}(y=1|\tau,\widetilde{\tau}) - P_{\pi_\beta^\star}(y=1|\tau,\widetilde{\tau})\|. \end{align}\]
Given Bernoulli distributions, we have \[\begin{align} \|P_{\pi^{(t)}} - P_{\pi_\beta^\star}\|_{\mathsf{TV}}^2 = \|P_{\pi^{(t)}}(y=1) - P_{\pi_\beta^\star}(y=1)\|^2. \end{align}\]
By defining \(\kappa := \left(8(R_{\max}+ V_{\max})e^{2R_{\max}}\right)^{-2}\), we derive
\[\begin{align} \mathbb{E}[(\delta^{(t)})^2] \lesssim \kappa^{-1} \cdot \mathbb{E}[\|P_{\pi^{(t)}} - P_{\pi_\beta^\star}\|_{\mathsf{TV}}^2] \end{align}\]
By directly applying Lemma 1, we know that with the probability at least \(1-\delta\), for any \(t \in [T]\), all \(\pi \in \Pi\):
\[\begin{align} \sum_{i=1}^t \mathbb{E}\left[\norm{P_{\pi^{(t)}} - P_{\pi_\beta^\star}}_{\mathsf{TV}}^2 | \mathcal{F}^{(i-1)}\right] \lesssim c(\epsilon)^2 \left(\hat{L}_{\xpo}^{(t)}(\pi) - \hat{L}_{\xpo}^{(t)}(\pi_\beta^\star) + \log(|\Pi|\delta^{-1})\right), \end{align}\] where \(c(\epsilon) := \frac{e^{\epsilon}+1}{e^{\epsilon}-1} = \frac{1}{2 \sigma(\epsilon) - 1}\).
Thus, we obtain the implementation of Lemma 6 under Priv. \[\begin{align} \kappa \cdot \mathbb{E}[(\delta^{(t)})^2] \lesssim
c(\epsilon)^2\hat{L}_{\xpo}^{(t)}(\pi_\beta^\star) + c(\epsilon)^2\hat{L}_{\xpo}^{(t)}(\pi) + c(\epsilon)^2 \log(|\Pi|T\delta^{-1}),
\end{align}\] which completes the proof. ◻
Proof of Theorem 9. Apply the settings of Lemma 8 to Equation 6 , we have
\[\begin{align} \gamma\mathbb{E}_{\pi_{\mathsf{ref}}}[\log\pi^{(t)}(\tau) - \log\pi_\beta^\star(\tau)] + \kappa \cdot \mathbb{E}_{\mu^{(t)}}[(\delta^{(t)})^2] \lesssim \frac{c(\epsilon)^2\log(|\Pi|T\delta^{-1})}{t-1} + \frac{\gamma}{\beta}V_{\max}\sqrt{\frac{\log(|\Pi|T\delta^{-1})}{t-1}}. \end{align}\]
Set \(\eta = \frac{\beta \kappa}{\gamma T}\), and \(\gamma = c(\epsilon)\sqrt{\frac{\beta\kappa\cdot \beta \log(|\Pi|T\delta^{-1})}{T \cdot C_{\mathsf{cov}}(\Pi)}}\), we derive the final result: \[\begin{align} J_\beta(\pi_\beta^\star) - J_\beta(\hat{\pi}) \lesssim c(\epsilon) \cdot (V_{\max}+R_{\max})e^{2R_{\max}} \sqrt{\frac{C_{\mathsf{cov}}(\Pi)\log(|\Pi|T\delta^{-1})\log^2 T}{T}}, \end{align}\]
where \(c(\epsilon) = \frac{e^\epsilon+1}{e^\epsilon-1}\), which completes the proof. ◻
We first adapt the meta theorem of [1] to our notation for Square.
Theorem 20. Suppose Assumptions 1 and 2 hold. Define \(\hat{r}(\tau):= \beta \phi\left(\frac{\hat{\pi}(\tau)}{\piref(\tau)}\right)\) for the output \(\hat{\pi}\) of Algorithm 3. Then, we have \[\begin{align} J(\pi^\star) - J(\hat{\pi}) & \le \frac{2V_{\mathsf{max}}}{R_{\mathsf{max}}} \sqrt{C^{\pi^\star} \cdot \err^2_{\mathsf{stat}}} + \beta \cdot C^{\pi^\star} + 2\beta^{-1} \cdot \frac{V_{\mathsf{max}}^2 \err^2_{\mathsf{stat}}}{R_{\mathsf{max}}^2}, \end{align}\] where \[\begin{align} \err^2_{\mathsf{stat}} = \mathbb{E}_{\pi_{\mathsf{ref}}, \pi_{\mathsf{ref}}}\!\left[ \Big( \operatorname{clip}_{2R_{\mathsf{max}}}[\widehat{\Delta}(\tau,\tau')] - \operatorname{clip}_{2R_{\mathsf{max}}}[\Delta^\star(\tau,\tau')] \Big)^2 \right], \end{align}\] with \(\widehat{\Delta}(\tau,\tau') := \hat{r}(\tau) - \hat{r}(\tau')\) and \(\Delta^\star(\tau,\tau') := r^\star(\tau) - r^\star(\tau')\). Furthermore, by taking \(\beta = \sqrt{\frac{2}{C^{\pi^\star}}} \cdot \frac{V_{\mathsf{max}}\err_{\mathsf{stat}}}{R_{\mathsf{max}}}\), we obtain \[\begin{align} J(\pi^\star) - J(\hat{\pi}) &\;\lesssim\; \frac{V_{\max}}{R_{\max}} \sqrt{C^{\pi^\star} \,\cdot\, \err^2_{\mathsf{stat}}}. \end{align}\]
By this theorem, we only need to focus on the term of \(\err^2_{\mathsf{stat}}\). In contrast to [1], we will leverage our tighter uniform convergence lemma (i.e., Lemma 2) to achieve a better bound.
Proof of Theorem 13. To bound the statistical error, we essentially follow the same argument as in [1], with the only difference in the final step by applying our new lemma, i.e., Lemma 2.
In particular, under Lemma 2, for a greedy solution \(\hat{h}\) that minimizes the empirical loss, we have \[\begin{align} &\!\cE^{(n)}_{\mathsf{CTL}}(\hat{h}) \lesssim c(\epsilon)^2 \log(|\cH|\delta^{-1}) \!+\! n \alpha^2,\\ &\!\cE^{(n)}_{\mathsf{LTC}}(\hat{h}) \lesssim c(\epsilon)^2 \log(|\cH|\delta^{-1}) \!+\! n c(\epsilon)^2\alpha^2. \end{align}\] Using the same mapping as in the proof of Lemma C.2 in [1], we have that for , \[\begin{align} \mathbb{E}_{\pi_{\mathsf{ref}}, \pi_{\mathsf{ref}}}\left[\left( \sigma(\operatorname{clip}_{2 R_{\mathsf{max} }}[\widehat{\Delta}])-\sigma(\operatorname{clip}_{2 R_{\mathsf{max} }}\left[ \Delta^\star\right])\right)^2\right] \lesssim c(\epsilon)^2 \cdot \frac{\log(|\Pi|/\delta)}{n} + \alpha^2, \end{align}\] which gives a bound on \(\err^2_{\mathsf{stat}}\) directly by the mean-value theorem that incurs an additional multiplicative factor of \(e^{4R_{\mathsf{max}}}\) (cf. Lemma 5). The same holds for with the difference of \(c(\epsilon)^2 \alpha^2\). This completes the proof via the meta-theorem above. ◻
Lemma 10. Under the same conditions of Theorem 19, \(\err\) for Squarein Algorithms 4 satisfies the following bound: \[\begin{align} \err_{\mathsf{CTL}} &= c(\epsilon)^2 \log(|\Pi| T \delta^{-1}) + t \alpha^2,\\ \err_{\mathsf{LTC}} &= c(\epsilon)^2 \log(|\Pi| T \delta^{-1}) + t
c(\epsilon)^2 \alpha^2,
\end{align}\] where \(c(\epsilon) := \frac{e^{\epsilon}+1}{e^{\epsilon}-1}\).
Proof. Lemma 2 instantiates cleanly for Square. In our setting, each input \(x^{(t)}\) is the trajectory pair \((\tau^{(t)},\tilde{\tau}^{(t)})\) generated at round \(t\), and the clean label \(y^{(t)}\in\{-1,1\}\) is the true Bradley–Terry preference on this pair. We take
the function class \(\cH\) to be the policy-indexed family \(h_\pi(\tau,\tilde{\tau}) := 2\sigma(\hat{h}_{\xpo}(\pi)) - 1\), where \(\hat{h}_{\xpo}(\pi)= \beta\log
\left(\frac{\pi(\tau)}{\piref(\tau)}\right)-\beta\log \left(\frac{\pi(\tilde{\tau})}{\piref(\tilde{\tau})}\right)\) and \(\sigma(\cdot)\) is the logistic function. Under the Bradley–Terry model, the regression target
equals the conditional preference mean, so the Bayes-optimal element of \(\cH\) is \(h^\star = h_{\pi^\star_\beta}\) with \(h^\star(\tau^{(t)},\tilde{\tau}^{(t)}) =
\mathbb{E}[y^{(t)} \mid \tau^{(t)},\tilde{\tau}^{(t)}] = 2\sigma\!\big(\beta\log \frac{\pi^\star_\beta(\tau^{(t)})}{\pi_{\rm ref}(\tau^{(t)})} - \beta\log \frac{\pi^\star_\beta(\tilde{\tau}^{(t)})}{\pi_{\rm ref}(\tilde{\tau}^{(t)})}\big) - 1\). When
/are applied, the learner observes \(z^{(t)}\) instead of \(y^{(t)}\) and Lemma 2 prescribes the privatized
square-loss \(\hat{L}^{(n)}_{\mathsf{sq}}(h)=\sum_{t=1}^n\!\big(h(x^{(t)})-c(\epsilon)z^{(t)}\big)^2\). This is exactly the empirical objective used by Squareafter substituting \(h=h_\pi\), yielding \(\hat{L}^{(t)}_{\texttt{sq}\xpo}(\pi)\).
By the previous definition of \(\kappa\): \[\begin{align} \norm{\delta^{(t)}(\tau, \tilde{\tau})}^2 &= \norm{\hat{h}_{\mathrm{xpo}}(\pi^{(t)}) - \hat{h}_{\mathrm{xpo}}(\pi^\star_{\beta})}^2 \\ &\lesssim \kappa^{-1} \cdot \norm{\sigma(\hat{h}_{\mathrm{xpo}}(\pi^{(t)})) - \sigma(\hat{h}_{\mathrm{xpo}}(\pi^\star_{\beta}))}^2 \\ &\lesssim \frac{1}{4} \kappa^{-1} \norm{h_{\pi^{(t)}} - h^\star}^2. \end{align}\]
Therefore, \[\begin{align} \mathbb{E}[(\delta^{(t)})^2] \lesssim \kappa^{-1} \mathbb{E}[(h_{\pi^{(t)}} - h^\star)^2]. \end{align}\]
Applying Lemma 2, \[\begin{align} \sum_{i=1}^t \mathbb{E}\left[ \left(h_{\pi^{(i)}}(x^{(i)}) - h^\star(x^{(i)}) \right)^2 | \mathcal{F}^{(i-1)} \right] &\lesssim \hat{L}_{\mathsf{sq}}^{(t)}(h_\pi) - \hat{L}_{\mathsf{sq}}^{(t)}(h^\star) + c(\epsilon)^2 \log(|\Pi| \delta^{-1}) + t \alpha^2 \quad\quad (\mathsf{CTL})\\ \sum_{i=1}^t \mathbb{E}\left[ \left(h_{\pi^{(i)}}(x^{(i)}) - h^\star(x^{(i)}) \right)^2 | \mathcal{F}^{(i-1)} \right] &\lesssim \hat{L}_{\mathsf{sq}}^{(t)}(h_\pi) - \hat{L}_{\mathsf{sq}}^{(t)}(h^\star) + c(\epsilon)^2 \log(|\Pi| \delta^{-1}) + t c(\epsilon)^2 \alpha^2 \quad\quad (\mathsf{LTC}). \end{align}\]
Thus, like before, we obtain the implementation of Lemma 6 under Square. \[\begin{align} \kappa \cdot \mathbb{E}[(\delta^{(t)})^2]
&\lesssim \hat{L}_{\mathsf{sq}}^{(t)}(h_\pi) - \hat{L}_{\mathsf{sq}}^{(t)}(h^\star) + c(\epsilon)^2 \log(|\Pi| \delta^{-1}) + t \alpha^2 \quad\quad(\mathsf{CTL}) \\ \kappa \cdot \mathbb{E}[(\delta^{(t)})^2] &\lesssim
\hat{L}_{\mathsf{sq}}^{(t)}(h_\pi) - \hat{L}_{\mathsf{sq}}^{(t)}(h^\star) + c(\epsilon)^2 \log(|\Pi| \delta^{-1}) + t c(\epsilon)^2 \alpha^2 \quad\quad (\mathsf{LTC}),
\end{align}\] which completes the proof. ◻
Proof of Theorem 15. Apply the settings of Lemma 10 to Equation 6 , for we derive: \[\begin{align} \gamma\mathbb{E}_{\pi_{\mathsf{ref}}}\left[\log\pi^{(t)}(\tau) - \log\pi_\beta^\star(\tau)\right] + \kappa \cdot \mathbb{E}_{\mu^{(t)}}\left[(\delta^{(t)})^2 \right] \lesssim \frac{c(\epsilon)^2\log(|\Pi|T\delta^{-1}) + t\alpha^2}{t-1} + \frac{\gamma}{\beta}V_{\max} \sqrt{\frac{\log(|\Pi|T\delta^{-1})}{t-1}} . \end{align}\]
Set \(\eta = \frac{\beta \kappa}{\alpha T}\), and \(\gamma = \sqrt{\frac{\beta\kappa\cdot \beta (c(\epsilon)^2 \log(|\Pi|T\delta^{-1})+ t\alpha^2)}{T \cdot C_{\mathsf{cov}}(\Pi)}}\), we derive the final result: \[\begin{align} J_\beta(\pi_\beta^\star) - J_\beta(\hat{\pi}_{\mathsf{CTL}}) \lesssim (V_{\max}+R_{\max})e^{2R_{\max}} \log T\sqrt{C_{\mathsf{cov}}(\Pi)} \left( c(\epsilon) \cdot \sqrt{\frac{\log(|\Pi|T\delta^{-1})}{T}} + \alpha \right), \end{align}\] where \(c(\epsilon) = \frac{e^\epsilon+1}{e^\epsilon-1}\).
Similarly, for , we have \[\begin{align} J_\beta(\pi_\beta^\star) - J_\beta(\hat{\pi}_{\mathsf{LTC}}) \lesssim (V_{\max}+R_{\max})e^{2R_{\max}} \log T\sqrt{C_{\mathsf{cov}}(\Pi)} \left( c(\epsilon) \cdot \sqrt{\frac{\log(|\Pi|T\delta^{-1})}{T}} + c(\epsilon) \alpha \right), \end{align}\] where \(c(\epsilon) = \frac{e^\epsilon+1}{e^\epsilon-1}\), \(\eta = \frac{\beta \kappa}{\alpha T}\), and \(\gamma = \sqrt{\frac{\beta\kappa\cdot \beta (c(\epsilon)^2 \log(|\Pi|T\delta^{-1})+ tc(\epsilon)^2 \alpha^2)}{T \cdot C_{\mathsf{cov}}(\Pi)}}\).
Then we complete the proof. ◻
In this section, we discuss further applications of our two uniform convergence results in the context of alignment (e.g., reinforcement learning from human feedback (RLHF), reward model learning).
We provide additional discussion to clarify the conceptual novelty and technical insights of our results, complementing the main theoretical developments presented in the paper. A prevailing belief in the alignment literature is that MLE-type log loss cannot achieve optimal statistical rates under local privacy constraints, which has motivated the adoption of alternative objectives such as square loss. In contrast, our results demonstrate that MLE-type log loss can still attain near-optimal rates in private alignment. This is enabled by a new uniform convergence bound under log loss (Lemma 1), which appears to be previously unavailable in the presence of local privacy and may be of independent theoretical interest.
Our analysis also resolves an open question in prior work regarding the optimal dependence on the corruption parameter and its interplay with local privacy. By establishing a new uniform convergence bound under square loss without introducing stronger assumptions (Lemma 2), we obtain guarantees that simultaneously achieve optimal dependence on both privacy and corruption parameters. The key technical ingredient is a new analytical approach that fully exploits the probabilistic structure of the Huber corruption model.
Reward model learning. Our two uniform convergence lemmas directly give a bound for the estimation error for the greedy estimator that minimizes the empirical loss, in the context of privacy and corruption. Note that this estimation error is in terms of probability difference. To convert it to a reward difference in expectation, one can simply use the mean-value theorem and pay the inversion cost of \(e^{R_{\mathsf{max}}}\) (e.g., [1], [45]). If the interest is the empirical reward difference (as in [43]), one can further convert from the population one to the empirical one, say using Lemma C.1 in [60] or Lemma 39 in [61] for the special case of a linear model. With such a reward model learning result, one can then leverage the reduction framework in [8] to derive results for both RLHF and DPO.
Improved bounds for regularized objective in 2 for large \(\beta\). For the regularized objective with a large \(\beta >0\), one can leverage the local strong convexity of the KL-divergence to achieve a faster rate of \(1/(\beta T)\) rather than \(1/\sqrt{T}\) (but is independent of \(\beta\), hence true for any \(\beta\)). This has been hinted for in [2] and recently formally proved (although for different algorithms) in [60], [62], [63] without privacy and corruption. In particular, [62] gives the first faster rate in the offline alignment with single-policy concentrability. We can easily modify it to give a private and/or robust version of it. For the privacy-only case, we can simply modify their non-private MLE estimation (i.e., Algorithm 4 in [62]) with our private one in Lemma 1. For the privacy-corruption cases (and ), we can replace the objective by our square loss in Lemma 2. To derive the guarantees of these two new algorithms, an astute reader may already realize the same trick used in our main paper—replacing the statistical/estimation error term with our new bounds. More specifically, we only need to replace the bound in Lemma F.1 of [62] by our new results in Lemmas 1 and 2, respectively (with mean-value theorem conversions). Then, we can have the following results:
Proposition 21. There exist offline alignment algorithms such that with probability \(1-\delta\), it holds that \[\begin{align} J_{\beta}(\pi_{\beta}^{\star}) - J_{\beta}(\hat{\pi}_{\mathsf{Priv}}) &\le \widetilde{O}\left(\frac{1}{\beta T} D^2_{\pi^*_{\beta}} \cdot c(\epsilon)^2 \log(|\cG|/\delta)\right)\\ J_{\beta}(\pi_{\beta}^{\star}) - J_{\beta}(\hat{\pi}_{\mathsf{CTL}}) &\le \widetilde{O}\left(\frac{1}{\beta T} D^2_{\pi^*_{\beta}} \cdot \left(c(\epsilon)^2 \log(|\cG|/\delta) + \alpha^2\right)\right)\\ J_{\beta}(\pi_{\beta}^{\star}) - J_{\beta}(\hat{\pi}_{\mathsf{LTC}}) &\le \widetilde{O}\left(\frac{1}{\beta T} D^2_{\pi^*_{\beta}} \cdot \left(c(\epsilon)^2 \log(|\cG|/\delta) + c(\epsilon)^2\alpha^2\right)\right), \end{align}\] where \(D^2_{\pi^*_{\beta}}\) is the same single-policy concentrability in [62] and let \(\mathcal{G}\) denote the policy class \(\Pi\). These results reduce to the one inin Theorem D.1 of [62] when \(\epsilon = \infty\) and \(\alpha = 0\).
Moving to the online setting, [63] gives the first fast rate for objective 2 , in the reward-based case rather than the preference-based case. However, as already mentioned by the authors, it is quite straightforward for the extension. In particular, one only needs to define a preference-based eluder dimension by introducing a baseline in their Definition 3.3 to account for the fact that in the preference-based setting, one can only learn the reward difference. A similar extension is already used in [62] for the offline setting. Then, as in the offline case, the final guarantee scales linearly with the estimation error (in square). Hence, using our two uniform convergence results, we have the following guarantees.
Proposition 22. There exist online alignment algorithms such that with probability \(1-\delta\), it holds that \[\begin{align} J_{\beta}(\pi_{\beta}^{\star}) - J_{\beta}(\hat{\pi}_{\mathsf{Priv}}) &\le \widetilde{O}\left(\frac{1}{\beta T} d_{\mathsf{pref,edim}}(G,T) \cdot c(\epsilon)^2 \log(|\cG|T/\delta)\right)\\ J_{\beta}(\pi_{\beta}^{\star}) - J_{\beta}(\hat{\pi}_{\mathsf{CTL}}) &\le \widetilde{O}\left(\frac{1}{\beta T} d_{\mathsf{pref,edim}}(G,T) \cdot \left(c(\epsilon)^2 \log(|\cG|T/\delta) + \alpha^2\right)\right)\\ J_{\beta}(\pi_{\beta}^{\star}) - J_{\beta}(\hat{\pi}_{\mathsf{LTC}}) &\le \widetilde{O}\left(\frac{1}{\beta T} d_{\mathsf{pref,edim}}(G,T) \cdot \left(c(\epsilon)^2 \log(|\cG|T/\delta) + c(\epsilon)^2\alpha^2\right)\right), \end{align}\] where \(d_{\mathsf{pref,edim}}(G,T)\) denotes the preference-based variant of the eluder dimension introduced in Definition 3.3 of [63]. and let \(\mathcal{G}\) denote the policy class \(\Pi\). These results reduce to those in Theorem 4.1 of [63] as a special case when \(\epsilon = \infty\) and \(\alpha = 0\).
This two-response interaction indeed often pops up in the ChatGPT app or website.↩︎