Thank you for your valuable evaluations and suggestions. Below we provide further explanations for the concerns and questions about our paper.
- **W1: The distribution shift between $\mathcal{D}\_{\rm u}$ and $\mathcal{D}\_{\rm p}$ may lack generality.**
We would like to note that, although in some cases $\mathcal{D}\_{\rm p}$ is sampled from $\mathcal{D}\_{\rm u}$, their magnitudes are very different since crowdsourced annotation can be expensive. In our experiments, even if the $\mathcal{D}\_{\rm p}$ is sampled from $\mathcal{D}\_{\rm u}$, the amount of data in $\mathcal{D}\_{\rm p}$ is <10% of $\mathcal{D}\_{\rm u}$, making $\mathcal{D}\_{\rm p}$ a possibly biased subset of $\mathcal{D}\_{\rm u}$. Besides, in PbRL the queries in $\mathcal{D}\_{\rm p}$ are often actively selected based on some heuristics to maximally gather information with less budget (see [1] as an example). Such non-uniform sampling inherently causes a mismatch between the datasets.
In addition, the preference distribution shift has also been identified in other works. For example, [2] discovers that the misalignment between queries and the current policy can hinder learning efficiency, and they propose to sample preference data (for human labeling) from the most recent experiences collected by the policy. At a larger and more practical scale, in LLM RLHF fine-tuning, it was found that the reward model can quickly degrade if not exposed to the sample distribution of updated language models, thus necessitating an iterative data collection procedure [3]. These findings collectively demonstrate the effect of preference shifts.
[1] Daniel Shin, et al. "Benchmarks and Algorithms for Offline Preference-Based Reward Learning."
[2] Xiao Hu, et al. "Query-policy misalignment in preference-based reinforcement learning."
[3] Hugo Touvron, et al. "Llama 2: Open Foundation and Fine-Tuned Chat Models"
- **W2: Theoretical analysis.**
Thanks for your insight and recommendation! We will consider and look into the theoretical characterization of HPL.
- **W3: Performance regarding OPPO and CPL.**
Yes, we believe the limited size of the preference dataset is the primary reason for the unsatisfactory performance of CPL, despite our effort to augment CPL with BC regularizations. Please refer to line 1056 for details.
For OPPO, we employed the open-sourced code by the authors without any alterations and utilized the same hyperparameters from the original paper. However, we observed significant fluctuations in the learning process and declining performances over time.
- **W4: Figure 6c, increasing the size of $\mathcal{D}_{p}$ leads to worse performance, why is that?**
Figure 6 is about the analysis with the VAE, so we think you are actually referring the Figure 7c where reducing $\mathcal{D}\_{\rm p}$ instead leads to better performance for both MR and HPL.
The trajectories in the preference dataset are collected by three types of policy checkpoints: expert-level policy, expert policy with 1.0-std Gaussian perturbation, and random policy. Consequently, the quality and value of each trajectory can vary significantly. For $|\mathcal{D}\_{\rm p}|=100$, we conjecture that the proportion of those bad trajectories is comparatively higher than $|\mathcal{D}\_{\rm p}|=50$, which hurts the overall quality of the reward function. A similar phenomenon was also observed in the paper that provides the dataset (see Table 3 in [4]).
[4] Joey Hejna, et al. "Inverse Preference Learning: Preference-based RL without a Reward Function."
- **W5.1: using $\mathcal{D}_{\rm p}$ to learn representations as a baseline**
Thanks for pointing this out. To verify this, we implemented another variant of HPL where the representation networks and the prior distribution are learned using $\mathcal{D}\_{\rm p}$. We trained for 3 seed and the performances are listed in the following table. The results for the variant that uses $\mathcal{D}\_{\rm u}$ for marginalization are from the draft.
||hop: med-e → med-r|hop: med-r → med-e|walk: med-e → med-r|walk: med-r → med-e|
|:---:|:---:|:---:|:---:|:---:|
|representation from $\mathcal{D}_{\rm p}$|43.0±27.5|75.6±7.6|66.1±9.2|108.2±0.2|
|representation from $\mathcal{D}_{\rm u}$|71.1±8.3|99.5±13.8|71.8±7.7|108.4±0.6|
- **W5.2: Bi-directional PT as another baseline.**
The Preference Transformer consists of a stack of causal attention layers, followed by one bidirectional attention layer at the end to calculate the importance weights of each state-action pair (see Figure 2 left in [5]). Therefore, the PT used in our experiment already incorporates future information.
[5] Changyeon Kim, et al. Preference Transformer: Modeling Human Preferences using Transformers for RL.