One-Way Policy Optimization for Self-Evolving LLMs
본 논문은 비대칭 재가중치와 반복적 참조 업데이트를 통해 최적화 방향과 업데이트 크기를 분리함으로써 대규모 언어 모델의 자기 진화를 안정화하고 향상시키는 새로운 방법인 원방향 정책 최적화 (OWPO) 를 소개하며, 이를 통해 기존 토큰 수준 제약의 비효율성을 극복하고 외부 참조 모델 없이도 지속적인 개선을 가능하게 합니다.
"자기 진화형 LLM 을 위한 일방향 정책 최적화"라는 논문에 대한 설명을 쉬운 언어와 일상적인 비유로 풀어냅니다.
큰 문제: "중간에 갇힌" 딜레마
복잡한 수학 문제를 해결하도록 로봇 (AI) 을 가르친다고 상상해 보세요. 여기 해답의 끝부분에서만 "맞다" 또는 "틀리다"라고만 말할 수 있는 심사관(검증자)이 있습니다.
문제점: 심사관은 끝부분에서만 말하기 때문에 로봇은 종종 길을 잃습니다. 어느 단계가 틀렸는지 알 수 없으므로 학습이 느리고 혼란스러워집니다.
옛날 해결책: 도움을 주기 위해 연구자들은 참조 모델(선생님)을 도입했습니다. 그들은 로봇에게 "선생님의 스타일에 가깝게 지내라"고 말했습니다. 이로 인해 학습이 안정화되었지만, 새로운 문제가 생겼습니다.
새로운 문제: 때로는 로봇이 선생님보다 문제를 해결하는 더 나은 방법을 찾아냅니다. 하지만 로봇이 선생님에게서 멀어지지 않도록 강요받기 때문에, 시스템은 로봇이 다르다는 이유로 처벌합니다. 마치 학생이 정답으로 가는 더 빠른 지름길을 발견했는데, 선생님이 "안 돼! 내가 가르쳐 준 긴 길을 걸어야 해!"라고 소리치는 것과 같습니다. 로봇은 갇혀서 선생님의 수준을 넘어서 개선할 수 없게 됩니다.
해결책: 일방향 정책 최적화 (OWPO)
저자들은 OWPO라는 새로운 방법을 제안합니다. 이를 방향과 속도를 분리하는 똑똑한 코치라고 생각하세요.
1. 코치의 규칙:
방향:심사관이 갈 방향을 결정합니다. 심사관이 "이 길은 좋다"고 말하면 로봇은 그 방향으로 갑니다. "이 길은 나쁘다"고 말하면 로봇은 방향을 바꿉니다. 선생님은 절대 방향을 결정하지 않습니다.
속도:선생님이 얼마나 빠르게 움직일지 결정합니다.
2. 비대칭 재가중 (양방향 거리): OWPO 는 로봇의 시도가 선생님보다 "나쁨"인지 "더 좋음"인지에 따라 다르게 처리합니다.
상황 A: 로봇이 뒤처질 때 (열등한 편차)
상황: 로봇이 불확실하거나 실수를 하는 반면, 선생님은 확신하는 부분입니다.
행동: 코치는 학습 속도를 가속합니다. "여기서는 선생님보다 뒤처졌어! 빨리 움직여서 따라잡아!"라고 말합니다. 이를 가속 정렬이라고 합니다.
상황 B: 로봇이 앞서갈 때 (우월한 편차)
상황: 로봇이 선생님보다 더 나은 해답을 찾거나 더 확신할 때입니다.
행동: 코치는 변화를 늦춥니다. "여기서는 아주 잘하고 있어! 너무 많이 바꾸면 실수로 이 좋은 아이디어를 잃을 수 있어"라고 말합니다. 이를 이득 잠금이라고 합니다. 이는 로봇의 새롭고 더 나은 아이디어가 무작위 잡음에 의해 씻겨 나가는 것을 보호합니다.
"라쳇 효과": 천장 깨기
과거에는 로봇이 선생님만큼 잘하게 되면, 선생님이 한계였기 때문에 더 이상 나아갈 수 없었습니다.
OWPO 는 라쳇 메커니즘(한 방향으로만 돌아가고 절대 미끄러지지 않는 도구와 같은)을 도입합니다.
몇 단계마다 로봇은 휴식을 취하고 자신의 가장 좋은 작업을 돌아보며 "좋아, 이제 나가 선생님이다"라고 말합니다.
참조 모델을 자신의 현재 최선으로 업데이트합니다.
이는 사다리를 만듭니다. 로봇은 올라가고, 발판을 잠그고, 더 높이 오르기 위해 그 새로운 높이를 기반으로 삼습니다. 로봇은 결코 낡고 약한 선생님 수준으로 다시 미끄러지지 않습니다.
왜 중요한가 (결과)
이 논문은 수학 문제 (AIME 대회 등) 로 이를 테스트했습니다.
옛날 방법: 로봇은 선생님의 수준 근처에 갇혔습니다. 선생님이 37% 수준이었다면, 로봇은 37% 나 38% 부근을 맴돌았습니다.
OWPO: 로봇은 천장을 깨뜨렸습니다. 30% 에서 시작해 선생님을 지나쳐 40% 이상의 정확도에 도달했습니다.
안정성: 너무 창의적이 되려고 할 때 추락하거나 불안정해질 수 있는 다른 방법들과 달리, OWPO 는 좋은 아이디어를 "잠금"으로 고정시켜 로봇을 안정적으로 유지합니다.
요약 비유
산 정상을 오르는 등산객 (AI) 을 상상해 보세요.
심사관은 정상으로 가리키는 나침반입니다.
옛날 선생님은 "이 특정 등산로에 머무르라"고 말하는 지도였습니다. 등산객이 지름길을 발견해도, 그 지도는 그를 다시 옛날 등산로로 되돌려 보냈습니다.
OWPO는 똑똑한 가이드입니다. 가이드는 말합니다. "등산로에서 벗어나 길을 잃었다면, 제자리로 돌아오기 위해 빨리 달려라. 하지만 더 높은 곳으로 이어지는 지름길을 발견했다면, 미끄러지지 않도록 천천히 조심스럽게 걸으되, 그 새로운 길을 계속 걸어라. 새로운 고지에 도달하면, 이제 너가 전문가임을 보여주는 지도로 업데이트하고, 그곳에서 다음 지름길을 찾기 시작하라."
이를 통해 AI 는 영원히 외부의 "초선생님"이 손을 잡아줄 필요 없이 지속적으로 진화하며 점점 더 나아질 수 있습니다.
기술 요약: 자기 진화형 LLM 을 위한 일방향 정책 최적화
1. 문제 제기
본 논문은 대규모 언어 모델 (LLM) 의 추론 능력을 확장하는 데 있어 **검증 가능한 보상을 활용한 강화 학습 (RLVR)**의 한계를 다룹니다. RLVR 은 수학, 코드 등 검증 가능한 결과가 있는 작업에 유망한 패러다임을 제시하지만, 두 가지 주요 과제를 안고 있습니다:
희소하고 이진적인 신호: 검증자 보상은 일반적으로 시퀀스 수준에서만 제공되므로, 높은 분산, 낮은 샘플 효율성, 불안정한 최적화를 초래합니다.
참고 기반 방법론의 '힘 반전' 충돌: 학습을 안정화하기 위해 기존 방법론 (예: KL 정규화 RL, 온-정책 증류) 은 참조 정책 (πref) 을 도입하여 조밀한 토큰 수준의 제약을 부여합니다. 그러나 이러한 방법은 참조 정책으로부터의 어떤 이탈이든 보상 개선을 이루는지 여부와 상관없이 대칭적인 제약을 부과합니다.
핵심 문제: 정책이 참조 정책을 능가하려는 시도 (우월한 이탈) 가 발생할 때, 대칭적인 KL 패널티나 증류 손실은 참조 정책으로 되돌리는 '당김' 힘을 작용합니다. 이 힘이 충분히 강하면 최적화 방향이 반전되어, 보상을 개선하는 단계가 역행하는 단계로 변모합니다. 이는 성능 상한선을 만들어 모델이 초기 사전 지식 이상으로 진화하는 것을 방해합니다.
2. 방법론: 일방향 정책 최적화 (OWPO)
저자들은 최적화 방향과 업데이트 크기를 분리하도록 설계된 일방향 정책 최적화 (OWPO) 프레임워크를 제안합니다.
핵심 원리
방향:검증자 (이득 신호 At를 통해) 에 의해 독점적으로 결정됩니다. 검증자는 토큰이 맞는지 틀린지를 판단합니다.
크기:참조 정책 (πref) 에 의해 조절됩니다. 참조 정책은 방향을 반전시키는 것이 아니라 단계 크기만 조정하는 역할을 합니다.
메커니즘: 비대칭 재가중
OWPO 는 표준 PPO/DAPO 목적 함수에 적용되는 동적 스칼라 가중치 wt를 도입합니다. 이 가중치는 방향성 이탈 (δt) 에 의해 결정되며, 이는 다음과 같이 정의됩니다: δt(θ)≜sgn(At)⋅logπref(yt∣st)πθ(yt∣st) δt에 기반하여 OWPO 는 두 가지 구별된 체제를 적용합니다:
가속 정렬 (열등한 이탈, δt<0):
상황: 현재 정책 πθ가 올바른 방향에서 참조 정책보다 뒤처진 경우 (예: 올바른 토큰에 대한 신뢰도가 낮거나 잘못된 토큰에 대한 신뢰도가 높은 경우).
조치: 가중치 wt>1이 됩니다.
효과: 그라디언트가 증폭되어 이러한 뒤처짐을 빠르게 수정하며, 오류를 신속히 해결하기 위해 참조 사전 지식을 활용합니다.
이득 잠금 (우월한 이탈, δt>0):
상황: 현재 정책 πθ가 올바른 방향에서 참조 정책을 능가하는 경우 (예: 올바른 토큰에 대한 신뢰도가 높은 경우).
조치: 가중치 wt<1이 됩니다 (구체적으로 ϵlow로 제한됨).
효과: 업데이트 단계 크기가 감소합니다. 이는 희소하고 고가치인 이득을 '잠금'하여 분산을 줄이고, 고분산 노이즈가 이러한 유익한 이탈을 불안정하게 하거나 반전시키는 것을 방지합니다.
반복적 자기 진화 (라쳇 효과)
고정된 참조 정책의 병목 현상을 극복하기 위해 OWPO 는 반복적인 부트스트래핑 과정을 통합합니다:
각 학습 단계가 끝날 때, 참조 정책은 '하드 스왑'을 통해 업데이트됩니다: πref(k+1)←πθ(k).
이는 라쳇 효과를 생성하여, 각 반복이 최근의 이득을 새로운 기준선으로 통합함으로써 모델이 원래 사전 지식의 제약 없이 더 높은 보상을 향해 지속적으로 상승할 수 있게 합니다.
3. 주요 기여
방향 충돌 식별: 본 논문은 기존 RLVR 방법론의 대칭적 제약이 '힘 반전'을 유발하여 참조 정책이 사전 지식에서 이탈하는 개선을 부당하게 억제한다는 점을 규명했습니다.
방향과 크기의 분리: OWPO 는 검증자가 그라디언트 부호 (방향) 를 결정하고 참조 정책은 그라디언트 크기만 스케일링하는 새로운 목적 함수를 도입합니다.
비대칭 신뢰 영역: 표준 대칭 KL 정규화와 달리, OWPO 는 열등한 이탈에 대한 수정을 가속화하고 분산 감소를 통해 우월한 이탈을 보호하는 방향 인지형 신뢰 영역을 구축합니다.
반복적 자기 진화 프레임워크: 일방향 메커니즘과 주기적인 참조 업데이트를 결합함으로써 OWPO 는 외부 교사 모델에 의존하지 않고 지속적인 자기 개선을 가능하게 합니다.
4. 실험 결과
저자들은 DAPO-Math-17k 데이터셋과 AIME24/25 벤치마크를 사용하여 Qwen-2.5-Math-7B 및 Qwen-3-8B 기본 모델에 OWPO 를 평가했습니다.
기선 대비 성능: OWPO 는 순수 RLVR 방법론 (GRPO, DAPO) 과 참조 기반 방법론 (OPD, MOPD, Sym-DAPO) 을 포함한 강력한 기선 모델들을 일관되게 능가했습니다.
Qwen-3-8B 에서 OWPO 는 AIME24 에서 Pass@1 51.90% (최고) 및 50.74% (수렴) 를 달성하여 MOPD(46.40%) 와 DAPO(45.31%) 를 크게 앞섰습니다.
OWPO 는 MOPD 와 OPD 에서 관찰된 '성능 상한선'을 돌파했는데, 이 방법들은 참조 정책의 성능 근처에서 정체되는 경향이 있었습니다.
자기 진화 효율성: 약한 사전 지식 (~30% Pass@1) 에서 시작하는 반복적 설정에서 OWPO 는 4 회 반복 만에 약 40% 정확도에 도달한 반면, MOPD 는 더 낮은 약 37% 에서 포화되는데 6 회 반복이 필요했습니다.
일반화: 수학 데이터로만 엄격하게 학습했음에도 불구하고, OWPO 는 다른 방법론들에 비해 일반 과학 벤치마크 (GPQA 및 MMLU-Pro) 에서 우수한 전이 능력을 보여주었습니다.
절대 실험: 비대칭성을 제거 (대칭적 재가중) 하면 심각한 성능 후퇴가 발생하여, 대칭적 패널티가 힘 반전을 유발함을 확인했습니다. '가속 정렬'과 '이득 잠금' 구성 요소 모두 필수불가결한 것으로 밝혀졌습니다.
5. 의의 및 주장
본 논문은 OWPO 가 RLVR 의 근본적인 안정성 - 탐색 충돌을 해결한다고 주장합니다. 대칭적 정규화에 내재된 '힘 반전' 효과를 방지함으로써 OWPO 는 모델이 다음을 가능하게 합니다:
비최적 사전 지식을 안정적으로 초월: 모델이 붕괴 없이 초기 참조 정책의 능력을 넘어 진화할 수 있습니다.
지속적인 자기 진화 가능: 반복적인 '라쳇 효과'는 외부 교사 모델 없이도 지속적인 성능 향상을 가능하게 합니다.
검증자 안내 우선: 이 프레임워크는 검증 가능한 추론 작업에서 검증자의 신호가 최적화 방향의 주된 동력이 되어야 하며, 참조 정책은 크기 안정화를 위한 보조 수단으로만 기능해야 함을 확립합니다.
저자들은 OWPO 를 확장 가능한 자기 진화형 추론 모델로의 근본적인 단계로 위치시키며, 현재는 수학 및 검증 가능한 추론에 초점을 맞추고 있지만, 방향 인지형 최적화의 원칙은 RLVR 전반에 광범위하게 적용 가능하다고 지적합니다.