결론 먼저
긴 궤적의 에이전트 RL에서 가장 아픈 지점은 종단 보상 하나를 모든 액션에 똑같이 뿌리는 일입니다. VICT(Verifier-Instrumented Credit Tracing)는 이 문제를 검증기 쪽에서 푸는 방법입니다.
- 핵심은 이겁니다. 검증기(verifier) 내부의 검사 항목을 그대로 꺼내서, 액션 단위 크레딧의 근거로 쓴다
- 훈련 타임 어드밴티지 텐서만 수정합니다. 학습된 크리틱, 프로세스 라벨, 브랜치 롤아웃, 추론 타임 검증기 접근이 전부 필요 없습니다.
- 성능: Qwen2.5-1.5B 기준 ALFWorld 평균 성공률 +18.2pt, WebShop strict success +24.9pt (GRPO 대비)
핵심 요약 표 (기준일 2026-08-31, arXiv 2608.28128v1)
| 항목 | 값 |
|---|---|
| 방법 | VICT — 검증기 애턴(atoms)을 의존 유효 증명 간선으로 추적 |
| 과제 | 긴 궤적 LLM 에이전트 RL의 크레딧 할당 |
| 백본 모델 | Qwen2.5-1.5B / 7B-Instruct |
| ALFWorld 1.5B | VICT 95.2±1.0 vs GRPO 85.3±1.5 |
| WebShop strict 7B | 83.6 (+17.5pt) |
| τ-bench Retail/Airline | 56.6/45.1 vs Fission-GRPO 51.3/40.0 |
| 소스 | https://arxiv.org/abs/2608.28128 |
배경: 종단 보상이 크레딧을 흐린다
RLOO나 GRPO 같은 그룹 기반 RL은 크리틱 없이 돌아가니 실용적입니다. 근데 긴 궤적에서는 성공/실패를 가른 결정적 액션이 소수인데도 보상이 전체 궤적에 균등하게 퍼집니다. 종단 결과가 “왜 성공했는지”에 대한 정보를 지워버리는 구조입니다.
기존 해법들은 롤아웃 쪽에서 신호를 재구성합니다. 반복 상태 비교, 궤적 그래프, 의미 유사도, hindsight, 브랜칭 같은 방식입니다. 효과는 있는데 공통 한계가 있습니다. 과제를 판정한 검증기가 스칼라 보상 하나로 축소되어 버립니다.
VICT 구조와 동작 방법
VICT의 전제는 단순합니다. 검증 가능한 과제라면 필요한 검사를 이미 검증기 코드 안에 두고 있다는 것. VICT는 이 검사를 꺼내 씁니다.
- 애턴 노출: 검증기를 실행 가능하거나 증거 기반의 검사 단위로 쪼갭니다. ALFWorld에서는 “올바른 물건 집기”, “가열 완료” 같은 항목이고, τ-bench에서는 DB 수정, 확인 응답, 금지 업데이트, 최종 응답 체크입니다.
- 증명 간선 구성: 각 애턴을 관측 가능한 궤적 증거로 거슬러 올라가, 의존성이 유효한(dependency-valid) 액션-애턴 간선만 인정합니다.
- 어드밴티지 재분배: 그룹 상대 어드밴티지를 해당 간선에만 재분배합니다. 증거가 불완전하거나 모호하면 기권(abstain)하고 원래 종단 보상을 유지합니다.
여기서 크레딧의 의미는 자격 보장(eligibility guarantee)입니다. 검증기 인터페이스가 규격을 지키고, 의존 코어가 애턴을 특정하고, 고정된 증인(witness) 관계가 액션과 연결될 때만 수정이 발생합니다. 임의의 블랙박스 판정기를 자동으로 역컴파일한다는 가정은 아닙니다. 인터페이스는 감사(audit) 대상인 명시적 엔지니어링 결과물입니다.

Figure 1. 항공권 예약 궤적 예시. 예약 완료, 예산 충족, 경로 정확 같은 검증기 애턴에 대해 구체적 액션에서 온 증거만 추적해 희소한 크레딧을 줍니다.

Figure 2. VICT 파이프라인. 검증기를 애턴·의존성·증거 추출기·커밋 구조로 노출하고, 성공/실패 코어를 추정한 뒤 정규화된 크레딧을 증명으로 뒷받침된 액션에만 재분배합니다.
실험 결과 수치
| 모델 | 벤치마크 | GRPO | VICT | 차이 |
|---|---|---|---|---|
| Qwen2.5-1.5B | ALFWorld 평균 | 85.3 | 95.2 | +18.2 |
| Qwen2.5-1.5B | WebShop strict | — | — | +24.9 |
| Qwen2.5-7B | ALFWorld 평균 | 77.6 | 93.7 | +16.1 |
| Qwen2.5-7B | WebShop strict | 66.1 | 83.6 | +17.5 |
| τ-bench | Retail/Airline pass@1 | 51.3/40.0 | 56.6/45.1 | +5.3/+5.1 |
7B GRPO 수치는 논문 서술 차감치입니다(93.7-16.1, 83.6-17.5).

Table 1. ALFWorld/WebShop 주요 성과. GPT-4o 평균 48.0, Gemini-2.5-Pro 평균 60.3 대비 훈련된 소형 모델의 우위도 확인됩니다.
개선이 집중되는 지점이 패턴을 말해줍니다. ALFWorld 7B에서 Pick/Clean/Heat는 포화 상태라 변화가 작고, 관측이 쉽게 덮어쓰이는 Look/Cool/Pick2에서 개선이 큽니다. WebShop은 하드 속성 하나가 틀리거나 조기 구매 시 감점되는 구조라, 증거 수집 액션과 구매 액션의 크레딧 분리가 이득을 봅니다. 실패 궤적 안에도 유용한 탐색이 남아 있을 때 VICT가 잘 작동합니다.
어블레이션 결과
Figure 3(b) 어블레이션에서 다음 대안들은 모두 주요 지표를 떨어뜨립니다.
- 결과 전용 GRPO (애턴 구조 미사용)
- 랜덤 증명 간선
- 밀집 애턴 보상(dense atom rewards) — 애턴을 중간 보상으로 쓰는 것만으로는 부족
- 파이널 커밋 크레딧 (마지막 액션에 몰아주기)
- 시간 근접 기반 크레딧
- 단순 희소성(sparsity) 매칭
증명으로 뒷받침된 곳에만 크레딧을 주는 구조 자체가 효과의 원인이라는 결론입니다.

Figure 3. (a) 7B 코어 증거. outcome-only GRPO에서 VICT로 향하는 화살표. (b) 어블레이션 대비 결과.
한계와 적용 조건
- 검증기가 계측 가능(instrumentable)해야 합니다. 블랙박스 판정기에는 적용이 어렵습니다.
- 인터페이스 규격 준수, 애턴 커버리지, 비용을 직접 감사해야 합니다. 공짜가 아닙니다.
- τ-bench 결과는 백본과 프로토콜이 달라 보조 증거(supplemental)로만 취급해야 합니다.
- DAPO의 Airline 저하는 매칭된 스윕 없이 과대 해석하면 안 됩니다.
정리하면 VICT는 중간 보상을 새로 만드는 방식 대신 검증기에 이미 존재하는 구조를 훈련 인터페이스로 노출한 방법입니다. 검증 가능한 과제로 에이전트 RL을 돌리는 팀이라면 검증기 계측 비용 대비 이득을 계산해볼 가치가 있습니다.
더 실습해보고 싶은 분들께
에이전트 하네스와 RL 루프를 직접 다뤄보고 싶다면:
자주 묻는 질문
- Q. VICT는 GRPO를 대체하는 방법인가요? — 아닙니다. VICT는 GRPO 계열 그룹 상대 어드밴티지에 적용되며 훈련 타임 어드밴티지 텐서만 수정합니다. 종단 보상도 그대로 유지됩니다.
- Q. 애턴(atom)의 정확한 의미는? — 검증기 내부의 실행 가능하거나 증거 기반 검사 단위입니다. ALFWorld의 “물건을 올바르게 집었는가”, τ-bench의 “금지된 DB 업데이트가 없는가” 같은 항목입니다.
- Q. 학습된 크리틱이나 추가 롤아웃이 필요한가요? — 둘 다 필요 없습니다. 크리틱, 프로세스 라벨, 브랜치 롤아웃, 추론 타임 검증기 접근 없이 훈련만으로 적용됩니다.
- Q. 코드는 공개되었나요? — 본문에서 확인한 범위에서는 저장소 링크를 확인하지 못했습니다. 원문(https://arxiv.org/abs/2608.28128)을 확인해 보시면 됩니다.
원문
Pengcheng Li, Zhengyang Zhang, Dongxu Zhang, Sui Huang, Shaohua Ma. “VICT: Verifier-Instrumented Credit Tracing for Long-Horizon LLM Agent Reinforcement Learning.” arXiv:2608.28128 (2026). https://arxiv.org/abs/2608.28128