Offline and Online KL-Regularized RLHF under Differential Privacy

Yulian Wu, Rushil Thareja, Praneeth Vepakomma, Francesco Orabona
10/15/2025
cs.LGcs.AI

Official code: rushil-thareja/PPKL-RLHF-Official (4 stars, Apache-2.0, last commit 2025-11-14).

Abstract

In this paper, we study the offline and online settings of reinforcement learning from human feedback (RLHF) with KL-regularization -- a widely used objective function in large language model alignment -- under the $ε$ local differential privacy ($ε$-LDP) model on the label of the human preference. In the offline setting, we design an algorithm based on the principle of pessimism and derive a new suboptimality gap of $\tilde{O}(1/[(e^ε-1)^2 n])$ on the KL-regularized objective under single-policy concentrability. We also prove its optimality by providing a matching lower bound where $n$ is the sample size. In the online setting, we are the first one to theoretically investigate the problem of KL-regularized RLHF with LDP. We design an optimism-based algorithm and derive a logarithmic regret bound of $O(d_{\mathcal{F}}\log (N_{\mathcal{F}}\cdot T) /(e^ε-1)^2 )$, where $T$ is the total time step, $N_{\mathcal{F}}$ is cardinality of the reward function space $\mathcal{F}$ and $d_{\mathcal{F}}$ is a variant of eluder dimension for RLHF. As a by-product of our analysis, our results also imply the first analysis for online KL-regularized RLHF without privacy. We implement our algorithm in the offline setting to verify our theoretical results and release our open source code at: https://github.com/rushil-thareja/PPKL-RLHF-Official.

View on arXivView PDF

Code Implementations(1)

Apache-2.0
40PythonOct 13, 202511 months agoApache-2.0

Similar Papers

Cite this paper

@article{wu2025offline,
  title  = {Offline and Online KL-Regularized RLHF under Differential Privacy},
  author = {Yulian Wu and Rushil Thareja and Praneeth Vepakomma and Francesco Orabona},
  year   = {2025},
  eprint = {2510.13512},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.13512v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.13512.svg)](https://codeofpaper.com/paper/2510.13512)

Discussion