Table of Contents
Fetching ...

When Can Proxies Improve the Sample Complexity of Preference Learning?

Yuchen Zhu, Daniel Augusto de Souza, Zhengyan Shi, Mengyue Yang, Pasquale Minervini, Alexander D'Amour, Matt J. Kusner

TL;DR

This work tackles reward hacking in preference-based learning for large language models by asking when proxy preference data can provably reduce the sample complexity required to learn the true objective. It introduces a constructive, two-stage model parametrisation in which proxy components $\tilde{\phi},\tilde{\Theta},\tilde{\tau}$ are learned from abundant proxy data and an adapter $\bar{\pi}^{\dagger}$ is learned from scarce true data, yielding $\pi^{\dagger}=\tilde{\phi}\circ\tilde{\Theta}\circ\bar{\pi}^{\dagger}\circ\tilde{\tau}^{\circ}$ under several structural conditions. The key theoretical contributions prove a low-dimensional representation (via a $D$-simplex) and provide covering-number based generalisation bounds showing the second stage depends on $D$ rather than the ambient dimension $D'$, thereby achieving improved sample complexity. These results guide data collection and model design for tasks with sparse expert data, and suggest practical architectural adaptations to realize the gains in real-world LLM alignment settings. Overall, the paper offers a principled pathway to leverage proxy feedback to accelerate learning of ground-truth policies while delineating the limits of when such gains are achievable.

Abstract

We address the problem of reward hacking, where maximising a proxy reward does not necessarily increase the true reward. This is a key concern for Large Language Models (LLMs), as they are often fine-tuned on human preferences that may not accurately reflect a true objective. Existing work uses various tricks such as regularisation, tweaks to the reward model, and reward hacking detectors, to limit the influence that such proxy preferences have on a model. Luckily, in many contexts such as medicine, education, and law, a sparse amount of expert data is often available. In these cases, it is often unclear whether the addition of proxy data can improve policy learning. We outline a set of sufficient conditions on proxy feedback that, if satisfied, indicate that proxy data can provably improve the sample complexity of learning the ground truth policy. These conditions can inform the data collection process for specific tasks. The result implies a parameterisation for LLMs that achieves this improved sample complexity. We detail how one can adapt existing architectures to yield this improved sample complexity.

When Can Proxies Improve the Sample Complexity of Preference Learning?

TL;DR

This work tackles reward hacking in preference-based learning for large language models by asking when proxy preference data can provably reduce the sample complexity required to learn the true objective. It introduces a constructive, two-stage model parametrisation in which proxy components are learned from abundant proxy data and an adapter is learned from scarce true data, yielding under several structural conditions. The key theoretical contributions prove a low-dimensional representation (via a -simplex) and provide covering-number based generalisation bounds showing the second stage depends on rather than the ambient dimension , thereby achieving improved sample complexity. These results guide data collection and model design for tasks with sparse expert data, and suggest practical architectural adaptations to realize the gains in real-world LLM alignment settings. Overall, the paper offers a principled pathway to leverage proxy feedback to accelerate learning of ground-truth policies while delineating the limits of when such gains are achievable.

Abstract

We address the problem of reward hacking, where maximising a proxy reward does not necessarily increase the true reward. This is a key concern for Large Language Models (LLMs), as they are often fine-tuned on human preferences that may not accurately reflect a true objective. Existing work uses various tricks such as regularisation, tweaks to the reward model, and reward hacking detectors, to limit the influence that such proxy preferences have on a model. Luckily, in many contexts such as medicine, education, and law, a sparse amount of expert data is often available. In these cases, it is often unclear whether the addition of proxy data can improve policy learning. We outline a set of sufficient conditions on proxy feedback that, if satisfied, indicate that proxy data can provably improve the sample complexity of learning the ground truth policy. These conditions can inform the data collection process for specific tasks. The result implies a parameterisation for LLMs that achieves this improved sample complexity. We detail how one can adapt existing architectures to yield this improved sample complexity.

Paper Structure

This paper contains 45 sections, 8 theorems, 82 equations, 2 figures.

Key Result

Proposition 1

Let $\mathcal{\text_uppercase:n{K}} = \{*\}{1, \cdots, k}$ denote a set of $k$ tokens. Let $\mathcal{\text_uppercase:n{Y}}$ be the set of all finite length token sequences whose tokens all come from $\mathcal{\text_uppercase:n{K}}$. Then $\mathcal{\text_uppercase:n{Y}}$ has a one-to-one identificati

Figures (2)

  • Figure 1: Medical question answering. (Illustrative purpose only. Not medical advice.) Patients 1 and 2 are put in the same group by both doctors as their key characteristics - age, lifestyle and symptom are all similar. Only the expert doctor correctly identifies that morning headache deserves a further check than headache at any other times in the day, since it could be caused by nerve in the brain pressured by a tumour. The student doctor naively attributes this to stress. Patient 3 has characteristics sufficiently different from Patient 1 and 2, so is put in a different group, and again the recommendations made by the two doctors are different.
  • Figure 2: Illustrations of conditions \ref{['assp:shared-level-sets']}-\ref{['assp:image-in-convex-set']}. Left, middle, right: Condition \ref{['assp:shared-level-sets']}, \ref{['assp:shared-action-support']}, \ref{['assp:image-in-convex-set']}, respectively.

Theorems & Definitions (23)

  • Proposition 1: Topological dimension of ${ \mathcal{\text_uppercase:n{P_Y}} }$ is $\infty$
  • proof
  • Lemma 2
  • Theorem 3
  • proof
  • Lemma 4: $r_{\pi}$ helps define a metric
  • proof
  • Definition 1: Hypothesis class $\mathring{\Pi}$
  • Definition 2: Hypothesis class fixing ${\color{proxy} {\tilde{\phi}}}, {\color{proxy} \tilde{\Theta}}, {\color{proxy} {\tilde{\tau}}^\circ}$ and Lipschitz-constant $L_{\bar{\pi}}$
  • Theorem 5: Bounding sample complexity in terms of dimension
  • ...and 13 more