CLAug 14, 2024

Bridging and Modeling Correlations in Pairwise Data for Direct Preference Optimization

arXiv:2408.07471v45 citationsh-index: 19Has Code
Originality Incremental advance
AI Analysis

This work addresses a specific bottleneck in aligning large language models with human preferences, offering an incremental improvement over existing DPO methods.

The paper tackles the problem of weak correlations between winning and losing responses in pairwise preference data for Direct Preference Optimization (DPO), which leads to suboptimal alignment performance, and proposes the BMC framework to bridge and model these correlations, resulting in significant performance gains over DPO on QA, math, and instruction-following tasks.

Direct preference optimization (DPO), a widely adopted offline preference optimization algorithm, aims to align large language models (LLMs) with human-desired behaviors using pairwise preference data. However, the generation of the winning response and the losing response within pairwise data are typically isolated, leading to weak correlations between them as well as suboptimal alignment performance. To address this issue, we propose an effective framework for Bridging and Modeling Correlations in pairwise data, named BMC. Firstly, we increase the consistency and informativeness of the pairwise preference signals through targeted modifications, synthesizing a pseudo-winning response by improving the losing response with the winning response as a reference. Secondly, we identify that DPO alone is insufficient to model these correlations and capture nuanced variations. Therefore, we propose learning token-level correlations by dynamically leveraging the policy model's confidence during training. Comprehensive experiments on QA, math, and instruction-following tasks demonstrate the effectiveness of our approach, significantly surpassing competitive baselines, including DPO. Additionally, our in-depth quantitative analysis reveals the reasons behind our method's superior performance over DPO and showcases its versatility to other DPO variants. We release our repository at https://github.com/YJiangcm/BMC.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes