Table of Contents
Fetching ...

APO: Alpha-Divergence Preference Optimization

Wang Zixian

TL;DR

APO introduces an anchored, $\alpha$-divergence-based framework for online LLM RLHF that continuously interpolates between mode-covering and mode-seeking updates. By deriving a unified gradient $\nabla_\theta D_\alpha = -\frac{1}{\alpha} \mathbb{E}_{i\sim p_\theta}[r(i)^\alpha \nabla_\theta \log p_\theta(i)]$ and employing a Boltzmann soft target over group candidates, APO enables smooth transitions from $KL(q\|p)$ to $KL(p\|q)$ through $\alpha \in (0,1)$, while anchoring in log-ratio space provides a stable geometry. A reward + confidence guarded scheduling strategy dynamically lowers $\alpha$ only when the policy is confident (low entropy) and improving (positive reward gain), mitigating “confident-but-wrong” failures. Empirically, APO achieves competitive results against GRPO/GSPO baselines on Qwen3-1.7B with math-level3 and demonstrates stable training across multiple $\alpha$-scheduling variants, illustrating the practical viability of scheduling divergences within anchored RLHF. The approach offers a principled pathway to adapt teaching signals from broad coverage to targeted exploitation in complex instruction tuning tasks.

Abstract

Two divergence regimes dominate modern alignment practice. Supervised fine-tuning and many distillation-style objectives implicitly minimize the forward KL divergence KL(q || pi_theta), yielding stable mode-covering updates but often under-exploiting high-reward modes. In contrast, PPO-style online reinforcement learning from human feedback behaves closer to reverse KL divergence KL(pi_theta || q), enabling mode-seeking improvements but risking mode collapse. Recent anchored methods, such as ADPO, show that performing the projection in anchored coordinates can substantially improve stability, yet they typically commit to a single divergence. We introduce Alpha-Divergence Preference Optimization (APO), an anchored framework that uses Csiszar alpha-divergence to continuously interpolate between forward and reverse KL behavior within the same anchored geometry. We derive unified gradient dynamics parameterized by alpha, analyze gradient variance properties, and propose a practical reward-and-confidence-guarded alpha schedule that transitions from coverage to exploitation only when the policy is both improving and confidently calibrated. Experiments on Qwen3-1.7B with math-level3 demonstrate that APO achieves competitive performance with GRPO and GSPO baselines while maintaining training stability.

APO: Alpha-Divergence Preference Optimization

TL;DR

APO introduces an anchored, -divergence-based framework for online LLM RLHF that continuously interpolates between mode-covering and mode-seeking updates. By deriving a unified gradient and employing a Boltzmann soft target over group candidates, APO enables smooth transitions from to through , while anchoring in log-ratio space provides a stable geometry. A reward + confidence guarded scheduling strategy dynamically lowers only when the policy is confident (low entropy) and improving (positive reward gain), mitigating “confident-but-wrong” failures. Empirically, APO achieves competitive results against GRPO/GSPO baselines on Qwen3-1.7B with math-level3 and demonstrates stable training across multiple -scheduling variants, illustrating the practical viability of scheduling divergences within anchored RLHF. The approach offers a principled pathway to adapt teaching signals from broad coverage to targeted exploitation in complex instruction tuning tasks.

Abstract

Two divergence regimes dominate modern alignment practice. Supervised fine-tuning and many distillation-style objectives implicitly minimize the forward KL divergence KL(q || pi_theta), yielding stable mode-covering updates but often under-exploiting high-reward modes. In contrast, PPO-style online reinforcement learning from human feedback behaves closer to reverse KL divergence KL(pi_theta || q), enabling mode-seeking improvements but risking mode collapse. Recent anchored methods, such as ADPO, show that performing the projection in anchored coordinates can substantially improve stability, yet they typically commit to a single divergence. We introduce Alpha-Divergence Preference Optimization (APO), an anchored framework that uses Csiszar alpha-divergence to continuously interpolate between forward and reverse KL behavior within the same anchored geometry. We derive unified gradient dynamics parameterized by alpha, analyze gradient variance properties, and propose a practical reward-and-confidence-guarded alpha schedule that transitions from coverage to exploitation only when the policy is both improving and confidently calibrated. Experiments on Qwen3-1.7B with math-level3 demonstrate that APO achieves competitive performance with GRPO and GSPO baselines while maintaining training stability.
Paper Structure (40 sections, 2 theorems, 19 equations, 1 figure, 1 algorithm)

This paper contains 40 sections, 2 theorems, 19 equations, 1 figure, 1 algorithm.

Key Result

Theorem 4.1

Assume $q(i)>0$ whenever $p_\theta(i)>0$ on the candidate set. Then the gradient of eq:alpha_div w.r.t. $\theta$ can be written as

Figures (1)

  • Figure 1: Training curves for 5 algorithms on Qwen3-1.7B + math-level3. We compare APO (Adaptive ESS), APO (Fixed $\alpha=0.6$), APO (Legacy Adaptive), GSPO, and ADPO-Softmax. The curves show mean reward over training steps, demonstrating comparable performance across all methods.

Theorems & Definitions (5)

  • Theorem 4.1: Unified gradient for $\alpha$-divergence
  • proof
  • Remark 4.2: Limiting gradient forms
  • Proposition 4.3: Variance scaling with $\alpha$
  • Remark 5.1: Why the multiplicative gate matters