AAPA: Adversarially Anchored Preference Alignment for Post-Training of Large Language Models
About
Post-training alignment of large language models often combines supervised fine-tuning (SFT) on expert demonstrations with reinforcement learning (RL) from preference or verifiable feedback. SFT provides a useful behavioral anchor but can overfit to static demonstrations, whereas RL encourages exploration but may drift from expert behavior or exploit imperfect rewards. We propose \textbf{AAPA} (\emph{Adversarially Anchored Preference Alignment}), a plug-in framework that augments existing post-training objectives with a sentence-level adversarial anchoring signal. AAPA compares policy rollouts with offline, pre-collected expert responses using a fixed lightweight discriminator, and therefore requires neither online teacher inference nor discriminator co-training during policy optimization. The same anchoring term can be added to SFT, GRPO, and CHORD while preserving their original training pipelines. Experiments on instruction-following benchmarks show that AAPA consistently improves the corresponding base objectives across model scales. In particular, the staged AAPA configuration improves over a strong GRPO baseline by 5.77\% on \texttt{Qwen3-0.6B} and 3.75\% on \texttt{Qwen3-4B}. Further analyses on response length, log-probability distributions, and discriminator variants suggest that adversarial anchoring provides a stable semantic grounding signal for preference optimization. Code is available at \url{https://github.com/IsFaqq/AAPA}.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Code Generation | HumanEval | pass@181.71 | 329 | |
| Graduate-level Question Answering | GPQA | Accuracy28.79 | 224 | |
| Instruction Following | IFEval | IFEval Score89.65 | 92 | |
| Code Generation | HumanEval and MBPP | Overall Average Score73.26 | 78 | |
| Multi-task Language Understanding | MMLU-Pro | Accuracy56.35 | 66 | |
| Multi-task Language Understanding | CMMLU | Accuracy72.45 | 33 | |
| Multi-task Language Understanding | CEval | Accuracy70.45 | 31 | |
| General Language Understanding | MMLU, MMLU-Pro, GPQA-Diamond | English Score55.46 | 20 | |
| General Language Understanding | CMMLU, CEval | Chinese Score (CMMLU/CEval)71.66 | 20 | |
| Instruction Following | IFEval MultiIF | I-Following Score90.65 | 20 |