직접 나쉬 최적화 (Direct Nash Optimization, DNO)는 2인 선호 게임의 나쉬 균형(Nash equilibrium)을 근사하여 언어 모델을 일반적인 선호 함수에 정렬합니다. 이의 실용적 변형인 DNO-Prct는 온-폴리시 샘플링(on-policy sampling), 교사의 골드 응답과 함께 샘플에 대한 LLM 기반 평점 매기기, 대폭 마진 선호 쌍 선택(large-margin preference-pair selection), 그리고 DPO 스타일의 대비적 업데이트(contrastive update)를 반복합니다. 우리는 DNO-Prct를 독립적으로 재구현하여, 어노테이터와 같은 계열의 더 큰 오픈 웨이트 모델을 사용해 Llama 3.1 8B Instruct 및 Mistral 7B Instruct v0.1이라는 두 가지 오픈 웨이트 명령어(instruct) 모델에 대해 이를 연구했습니다.
GPT-4o를 심사위원(judge)으로 사용한 AlpacaEval 2.0에서, 세 번의 반복을 거치자 Llama의 GPT-4o 대비 길이 제어(length-controlled, LC) 승률은 31.7%에서 45.3%로 상승했고, Mistral은 6.8%에서 18.4%로 상승했으며, 미세 조정된 8B 모델은 보고된 모든 승률에서 Llama 3.1 70B Instruct보다 높은 점수를 기록했습니다.
같은 계열의 오픈 웨이트 어노테이터를 사용했을 때도, 해당 실행 결과는 GPT-4o가 어노테이터로 사용했을 때 달성한 LC 이득의 62%(Llama)와 82%(Mistral)를 유지했으므로, 평점 단계에 독점 모델(proprietary model)이 필요하지 않습니다. 별도의 제거(ablation) 구성에서는 골드 응답을 제거하거나, 데이터 룩백(data look-back)을 제거하거나, 교사 선호 쌍만 수용하는 변형 모델이 전체 절차보다 6점에서 10점 낮은 LC 점수를 기록한 반면, 프롬프트당 온-폴리시 샘플 수를 변경하는 것(17)은 LC 승률을 최대 2.1 포인트만큼 변화시켰고, 마진 스윕(margin sweep) (15)은 자체 파이프라인에서 최대 2.4 포인트만큼 변화시켰습니다.
또한 우리는 파이프라인의 비용과 실용적인 알고리즘이 근사하는 이론에서 벗어나는 지점을 보고합니다. 모든 결과는 단일 실행(single runs)이며, GPT-4o가 교사이자 평가 심사위원 역할을 하므로, 이 점이 보고된 이득에 무엇을 의미하는지 논의합니다.