A Zeroth-Order Paradigm for LLM Preference Alignment

Peter Chen, Xi Chen, Wotao Yin, Tianyi Lin

arXiv:2609.19144 · 2026-09-19 공개 · arXiv · PDF

llm llama direct-preference-optimization mistral preference-alignment gemma-2 zeroth-order comparison-oracles

Abstract

Direct preference alignment methods are widely used to align large language models (LLMs) with human preferences because of their computational and memory efficiency. However, likelihood displacement motivates alternative ways to extract information from preference pairs with small likelihood margins. In this paper, we propose and analyze Comparison-based Preference Optimization (ComPO), a zeroth-order alignment method based on comparison oracles. ComPO extracts directional information from these pairs without directly optimizing a differentiable preference loss on them. We establish a convergence guarantee for its basic offline scheme under smoothness, gradient sparsity, and compatibility between the oracle and a latent objective. We further introduce online ComPO, which retains the offline comparison mechanism and uses unlabeled policy generations for reverse-KL control relative to a reference policy. Following the coverage perspective of preference fine-tuning, we establish a performance guarantee for a basic constrained scheme under local coverage and in-distribution pairwise reward accuracy. Experiments on Mistral, Llama, Gemma-2, Qwen3, and Gemma-3 models demonstrate improvements over existing direct alignment methods, including length-controlled win rates, with pair-level diagnostics providing evidence consistent with mitigating likelihood displacement.

한국어 요약

한 줄 요약

ComPO는 비교 오라클 기반의 제로차 수식 선호 정렬 방법으로, 소량의 가능성 차이를 가진 선호 쌍을 활용해 모델 정렬 성능을 향상시킨다.

핵심 기여도

핵심 아이디어

기존 DPO는 선호 쌍을 기반으로 확률 차이를 최대화하는 방식으로 정렬을 수행하지만, 이는 **likelihood displacement** 문제를 유발할 수 있다. 즉, 선호 응답의 상대적 확률은 증가하지만, **절대 확률은 감소**할 수 있어 모델이 **위험한 응답을 생성할 가능성**이 높아진다. ComPO는 이 문제를 해결하기 위해 **선호 쌍을 직접적인 손실 최적화 대상이 아닌 비교 신호(comparison signal)**로 사용한다.

ComPO는 정책을 약간 변형(perturbation)하고, 이 변형이 선호 응답의 확률을 증가시키고 비선호 응답의 확률을 감소시키는지 평가하여 **방향 정보(directional information)**를 추출한다. 이 방식은 **zeroth-order optimization**에 기반하며, **미분 가능한 손실 함수를 사용하지 않아** 소량의 가능성 차이를 가진 쌍에도 적용 가능하다.

기술적 접근법

주요 결과

의의 및 한계

ComPO는 **likelihood displacement** 문제를 완화하고, **noisy preference pairs**를 효과적으로 활용할 수 있는 새로운 정렬 접근법을 제시한다. 기존 DPO와 달리 **미분 가능한 손실 함수를 사용하지 않아** 소량의 가능성 차이를 가진 쌍에도 적용 가능하며, **정렬 정확도와 안전성**을 동시에 향상시킨다.

그러나, ComPO는 **perturbation 크기**, **perturbed layer 수**, **noisy pair 비율** 등 하이퍼파라미터에 민감하며, **수렴 보장 조건**이 제한적이다. 또한, **모든 선호 쌍에 적용 가능한 일반화된 정렬 방법**으로 확장하기 위해서는 추가 연구가 필요하다.

실용적 활용

ComPO는 **대형 언어 모델의 안전한 응답 생성**, **정책 최적화**, **RLHF 대체 정렬 방법**으로 활용 가능하다. 특히, **likelihood displacement** 문제를 겪는 모델에서 **정렬 정확도와 안전성**을 동시에 향상시키는 데 유용하며, **정책 편차 제어**가 필요한 상황에서 **reverse-KL control** 기법을 활용할 수 있다.