← Back to Paper List

Automatic Pair Construction for Contrastive Post-training

Canwen Xu, Corby Rosset, Ethan C. Chau, Luciano Del Corro, Shweti Mahajan, Julian McAuley, Jennifer Neville, Ahmed Hassan Awadallah, Nikhil Rao
University of California, San Diego, Microsoft Research
arXiv (2023)
RL Reasoning

📝 Paper Summary

LLM Alignment Post-training
Automatically constructing preference pairs from outputs of stronger versus weaker language models enables effective, scalable contrastive post-training without expensive human annotations or unstable reward models.
Core Problem
Aligning language models traditionally requires expensive human preference annotations, while automated alternatives using reinforcement learning suffer from training instability and reward hacking.
Why it matters:
  • Relying on human feedback bottlenecks the scalability of model alignment across diverse tasks and domains.
  • Existing automated methods like Reinforcement Learning from AI Feedback (RLAIF) require training complex reward models that often fail to generalize.
  • Simplifying the alignment pipeline while maintaining high performance is critical for efficient deployment of Large Language Models (LLMs).
Concrete Example: When trained with Proximal Policy Optimization (PPO) on small amounts of in-domain data, the model exploits spurious lexical differences, resulting in a broken response being preferred over a coherent one generated by the Supervised Fine-Tuning (SFT) model.
Key Novelty
Automatic Pair Construction with Data Curriculum for Direct Preference Optimization
  • Sample positive responses from a superior model (e.g., GPT-4) and negative responses from an inferior model (e.g., InstructGPT).
  • Optimize the LLM using Direct Preference Optimization (DPO) on these pairs, bypassing the need for a reward model.
  • Apply a curriculum learning scheme that starts training with easy pairs (large capability gap) and transitions to hard pairs (narrow gap).
Evaluation Highlights
  • Enhancing Orca-13B with DPO using GPT-4 vs. InstructGPT pairs achieves a 55% win rate against ChatGPT on Alpaca Eval.
  • DPO on GPT-4 vs. InstructGPT pairs consistently outperforms supervised fine-tuning on GPT-4 responses across multiple benchmarks.
  • Curriculum learning that transitions from easy to hard pairs yields considerable performance improvements over training on a single pair type.
Breakthrough Assessment
8/10
Provides a highly scalable, simple alternative to RLHF by proving that offline contrastive methods like DPO are robust to automatic, noisy labels from asymmetric models.
×