
From RLVR to RLSVR: Task Transformation Induces Self-Verifiable Rewards for Open-Ended LLM Self-Improvement
핵심 포인트
- 1본 논문은 개방형 과제를 검증 가능한 프록시 환경으로 변환하여 보상 신호를 자동으로 생성하는 새로운 학습 패러다임인 RLSVR을 제안합니다.
- 2구체적인 구현 모델인 SpyRL은 정보 비대칭을 활용한 다중 에이전트 자아 대국(self-play)을 통해 사회적 추론 게임인 'Who Is the Spy?' 형태로 과제를 재구성하여 보상의 가시성을 확보합니다.
- 3실험 결과, SpyRL은 텍스트 요약, 창의적 글쓰기, 수학적 추론 등 다양한 분야에서 기존의 self-improvement 방법론보다 뛰어난 성능을 보이며 확장 가능한 RLVR 학습의 가능성을 입증했습니다.
본 논문은 기존의 Reinforcement Learning with Verifiable Rewards (RLVR)가 수학 및 코딩과 같이 결정론적 검증이 가능한 영역으로 한정되어 있다는 한계를 극복하기 위해, Reinforcement Learning with Self-Verifiable Rewards (RLSVR)라는 새로운 학습 패러다임을 제안한다. 이는 Self-supervised learning의 원리를 차용하여, 검증 불가능한 개방형 작업(open-ended tasks)을 내부 규칙에 따라 자동으로 보상 신호를 생성하는 프록시 환경으로 변환하는 방식이다.
핵심 방법론: RLSVR 및 SpyRL
1. RLSVR (Reinforcement Learning with Self-Verifiable Rewards)
RLSVR은 타겟 작업(Task)을 변환 함수 를 통해 프록시 환경 로 매핑한다.
- Latent-variable injection: 환경은 잠재 변수 를 샘플링하여 기록한다.
- Conditioned task execution: 정책 는 에 따른 관측치 를 바탕으로 작업을 수행하여 출력 를 생성한다.
- Rule-based reward: 환경은 기록된 와 상호작용 결과 를 비교하여 결정론적인 보상 을 계산한다.
2. SpyRL (Self-PlaY Reinforcement Learning)
SpyRL은 RLSVR의 구체적인 구현체로, 정보를 비대칭적으로 배분하는 social deduction game 형식의 다중 에이전트 환경을 구축한다.
- Performing Stage: 명의 시민 에이전트에게는 전체 정보를, 1명의 스파이 에이전트에게는 열화된 정보 를 제공한다. 모든 에이전트는 동일한 작업을 수행하며, 스파이의 정보 부족으로 인한 성능 격차가 발생한다.
- Detection Stage: 에이전트들은 서로의 출력물을 검사하여 스파이를 투표한다. 환경이 스파이의 정체 를 알고 있으므로, 투표 결과는 즉각적으로 검증 가능한 보상 로 전환된다.
- Reward Coupling:
- 탐지자(Detector)의 보상은 스파이를 정확히 식별했는지에 대한 group-based advantage 로 산출된다.
- 수행자(Performer)의 보상은 받은 투표 수 에 반비례하게 설정되어, 더 나은 성능을 보여 스파이로 의심받지 않도록 유도한다. 특히, 스파이와 시민 사이의 제로섬(zero-sum) 관계 와 시민 간의 경쟁 보상을 통해 정책 를 최적화한다.