比較だけで学習する新しいLLMの好み合わせ法:ComPO(比較に基づく最適化)とは何か
この論文は、人の好みに合わせて大型言語モデル(LLM)を調整する新しい方法を提案します。提案法は「ComPO(Comparison-based Preference Optimization、比較に基づく最適化)」と呼ばれます。ComPOは、好みを示す一対比較(どちらが良いかだけを示す情報)を使って、モデルを直接的な確率の損失を最小化せずに方向性の情報だけを取り出して学習します。これは、従来の直接的な好み合わせ法が抱える「尤度(ゆうど)変位(likelihood displacement)」という問題に対応する手がかりを与えます。尤度変位は、好ましい応答とそうでない応答の確率差が小さいときに情報が埋もれやすいという性質に関係する問題です。論文ではこの観点から、比較だけで有効な手法を設計しています。
研究者たちはまずComPOの基本的な仕組みと理論的性質を定式化しました。ここで「比較オラクル」とは、二つの応答のうちどちらが好ましいかを返す仕組みのことです。ComPOはそのオラクルの返答から「どちらの方向にモデルを変えればよいか」という情報を取り出しますが、応答ペアごとの微分可能な損失を直接最適化するわけではありません。オフライン版(事前に集めた比較データを使う手順)とオンライン版(モデル自身が生成する応答を利用する手順)を用意し、オンライン版ではラベルのない生成を使って参照ポリシー(基準となる振る舞い)からのずれを逆Kullback–Leibler(逆KL)で制御する仕組みも導入しています。逆KL制御は、新しい方針が参照方針からあまり離れないように抑えるための数理的手段です。
理論面では、オフラインの基本スキームに対して収束の保証を示しています。ただしその保証は幾つかの条件に依存します。論文が挙げる条件は「平滑性」(損失が急に変化しないこと)、「勾配の疎性」(重要な方向が限られていること)、そして比較オラクルが潜在的な目的関数と整合していること、です。さらに、好みの微調整を「カバレッジ(網羅性)」の視点で見たときに、局所的なカバレッジと分布内でのペア単位報酬の精度が成り立つ場合に性能保証を与える制約付きスキームの結果も示しています。これらの条件は数学的に明確ですが、実際の応用で常に満たされるとは限りません。
実験では、Mistral、Llama、Gemma-2、Qwen3、Gemma-3といった複数のモデルで評価を行い、既存の直接的な好み合わせ手法と比べて改善が見られたと報告しています。具体的には長さを制御した勝率(length-controlled win rates)などの指標で有利になったとしています。また、ペアごとの診断結果は、尤度変位の問題を緩和していることと整合する証拠を示していると述べています。これらは有望な結果ですが、報告は特定の実験設定とモデル群に基づくものである点は注意が必要です。
なぜ重要かと言えば、ComPOは従来の勾配に直接頼るやり方とは別の道を示します。特に、比較の情報しか得られない場面や、好みの差が確率的に小さい場面で有用な可能性があります。ただし、理論的保証は幾つかの仮定に依存しますし、実験結果も限定的な設定でのものです。論文自身も比較的控えめに、条件付きの理論と実験的な証拠を提示しており、幅広い実世界のタスクでの有効性や計算コストとの比較などは今後の検証課題として残っています。