아티클 목록으로
강화학습

MPO, 장기 LLM 에이전트 학습을 토큰에서 턴 단위로 전환

약 3분 소요

장기 상호작용을 수행하는 LLM 에이전트를 학습할 때는 최종 답변에 보상하는 것만으로 충분하지 않습니다. 하나의 궤적에는 여러 어시스턴트 턴, 도구 호출, 환경 관찰, 복구 시도가 포함됩니다. 성공이나 실패를 유발한 행동이 무엇인지, 그리고 그 행동을 구성하는 토큰 가운데 어느 부분에 책임을 배분할지가 핵심 문제가 됩니다.

기존 정책 최적화 기법은 흔히 토큰을 기본 단위로 어드밴티지를 계산합니다. 이 방식은 세밀하지만 에이전트가 실제로 수행하는 행동 구조와 어긋날 수 있습니다. 하나의 턴에는 계획 설명, 구조화된 인자, 도구 호출이 모두 포함될 수 있습니다. 예를 들어 도구 인자 하나가 잘못되었을 때 같은 학습 신호를 턴의 모든 토큰에 퍼뜨리면, 올바르게 생성된 부분까지 불필요하게 벌을 받을 수 있습니다. 턴 길이가 크게 다르면 장기 궤적의 학습 잡음도 커질 수 있습니다.

논문은 이 문제를 다루기 위해 Multiscale Policy Optimization, 즉 MPO를 제안합니다. 출발점은 비평가의 가치가 한 턴 안에서는 비교적 안정적이고, 어시스턴트 턴 사이에서 주로 변한다는 관찰입니다. MPO는 턴을 정책 최적화의 기준점으로 삼되, 필요한 경우 턴 내부 토큰에도 세밀한 신용을 배분합니다.

핵심 구성은 두 가지입니다.

  • 다중 스케일 어드밴티지 추정(MAE): 행동 전체가 이후 결과에 미치는 영향을 턴 수준에서 포착하고, 내부 토큰 사이의 차이도 반영합니다.
  • 턴 단위 중요도 샘플링: 모든 토큰을 독립적인 업데이트 단위로 취급하지 않고, 턴 수준 정책 업데이트에 맞춰 정책 비율을 계산합니다.

MPO의 핵심은 토큰 학습을 단순한 턴 라벨로 대체하는 데 있지 않습니다. 어떤 완전한 행동이 결과에 책임이 있는지와 그 행동 내부에서 어느 부분이 기여했는지를 분리해 다루는 것입니다. 검색, 도구 사용, 자동화처럼 한 턴이 의미 있는 작업 하나에 대응하는 환경에서 이러한 설계는 실제 실행 구조와 잘 맞을 수 있습니다.

제공된 자료에 따르면 MPO는 검색, 도구 사용, 자동화 작업에서 강력한 강화학습 기준선보다 일관된 향상을 보였으며, 4B와 30B-A3B 모델 모두에서 평가되었습니다. 다만 결과의 안정성을 판단하려면 여러 랜덤 시드, 다양한 턴 길이, 체크포인트 선택 방식에 대한 추가 실험이 필요합니다.

MPO의 의미는 에이전트가 실제로 행동하는 경계를 학습 단위에 반영했다는 데 있습니다. 동시에 매우 긴 턴에서 중요도 비율을 어떻게 클리핑할지, 정책이 바뀐 뒤 비평가 가치가 계속 보정되어 있는지라는 실무 과제도 남깁니다. 턴 수준 가치를 추론 시 실패 감지나 재시도, 사람의 검토 트리거로 활용할 가능성은 있지만, 현재 자료만으로 운영상 효과를 단정할 수는 없습니다.

출처: Hugging Face Daily Papers

댓글

로그인 상태 확인 중…

댓글 불러오는 중…

관련 게시물

CCTest · Blog
“많이 말할수록 좋다”를 넘어: FORK가 강화학습 보상 해킹을 줄이는 방법
강화학습
cctest.ai
강화학습

“많이 말할수록 좋다”를 넘어: FORK가 강화학습 보상 해킹을 줄이는 방법

루브릭 기반 강화학습은 평가 기준을 더 많이 충족하기 위해 모델이 불필요하게 길고 부정확한 답변을 생성하도록 만들 수 있다. 카네기멜런대 연구진은 포괄성과 정밀도를 함께 최적화하는 FORK 보상을 제안했다.

더 보기
CCTest · Blog
추론 모델의 ‘Wait’는 발명이 아니라 학습 데이터의 유산
강화학습
cctest.ai
강화학습

추론 모델의 ‘Wait’는 발명이 아니라 학습 데이터의 유산

오픈 모델의 학습 이력을 추적한 연구는 추론 출력에 등장하는 ‘{wait}’가 강화학습만으로 새롭게 만들어진다는 해석에 의문을 제기한다. 이 표식은 주로 학습 데이터와 추론 트레이스 미세조정에서 유입되며, 강화학습 레시피에 따라 증폭되거나 약화되고 사라지기도 한다.

더 보기