TL;DR
LLM 생성 성능의 향상에도 불구하고 정답 선택기(verifier)의 거친 이산 점수화가 상위 성능을 실사용에서 실현하지 못하는 한계를 남겼다. 본 논문은 모델이 산출하는 스코어 토큰의 로그확률 전체 분포를 이용해 연속적 점수를 구성함으로써 동일 후보군에서 더 정확하게 최적 궤적을 골라낼 수 있음을 보였다. 이 접근은 다양한 도메인과 멀티모달 입력에서 추가 학습 없이 적용 가능해, 베스트-오브-N 활용의 실효성과 RL 샘플 효율을 함께 끌어올린다.
왜 중요한가
LLM 생성 성능의 향상에도 불구하고 정답 선택기(verifier)의 거친 이산 점수화가 상위 성능을 실사용에서 실현하지 못하는 한계를 남겼다. 본 논문은 모델이 산출하는 스코어 토큰의 로그확률 전체 분포를 이용해 연속적 점수를 구성함으로써 동일 후보군에서 더 정확하게 최적 궤적을 골라낼 수 있음을 보였다. 이 접근은 다양한 도메인과 멀티모달 입력에서 추가 학습 없이 적용 가능해, 베스트-오브-N 활용의 실효성과 RL 샘플 효율을 함께 끌어올린다.
관련 Figure

이 흐름도는 검증 스케일링을 기존의 세 가지 모델 확장 축(사전·사후·테스트타임)과 병렬적이자 보완적인 새로운 축으로 포지셔닝한다. 검증 확장은 추가 학습 없이 테스트시점에서 이루어질 수 있어 실무에서 빠르게 적용 가능한 개선 경로임을 시사한다.
사전훈련·사후훈련·테스트타임 스케일링과 검증 스케일링 간의 관계를 보여주는 흐름도이다.
핵심 기여
로그확률 분포의 기댓값을 이용한 연속형 검증 점수
모델이 스코어 토큰에 할당한 pθ(vg|x,c,τ)의 로그확률을 추출해 각 토큰에 매핑된 값 φ(vg)와 곱한 뒤 기대값을 계산하는 수식 R(x,τ)=1/(C K) Σc Σk Σg pθ(vg|x,c,τ) φ(vg)을 제안하여 이산 토큰 출력을 연속 보상으로 변환했다.
세 가지 검증 확장 축의 체계적 규명
점수 세분화(G), 반복 평가(K), 평가 기준 분해(C)를 독립적이면서 상호보완적인 확장 축으로 규정하고 각각이 왜 신호대잡음비(SNR) 개선, 분산 감소, 편향 완화로 이어지는지 실험적으로 검증했다.
비용 효율적 순위화 알고리즘: Probabilistic Pivot Tournament
모든 쌍 비교의 O(N^2) 비용을 줄이기 위해 링 패스 기반 순위화로 초기 후보를 선별하고 상위 k를 피벗으로 삼아 비교 예산을 Nk^2 스케일로 줄이는 PPT 알고리즘을 제안해 실무 예산 하에서도 높은 선택 정확도를 달성했다.
다영역 즉시 적용 및 SOTA 성능 달성
정책이 생성한 후보 궤적 풀에 학습 없이 검증만 적용하는 방식으로 Terminal-Bench V2 86.5%, SWE-Bench Verified 78.2%, RoboRewardBench 87.4%, MedAgentBench 73.3%와 같은 벤치마크 최고 성능을 보고했다.
검증 점수의 진행도 지표 및 RL용 밀집 보상 활용
검증기의 연속 점수가 시간적 접두사별로 높은 Spearman VOC를 보이며 진행도 추정자로 활용 가능함을 보였고, 이 신호를 RL의 보상으로 사용해 LIBERO에서 약 1.8×, MATH에서 약 1.1×의 샘플 효율 개선을 입증했다.
핵심 아이디어 이해하기
검증 문제는 최종 정답을 생성하는 것과는 별개의 추론 과제이며, 단일 이산 토큰으로 점수를 내리면 서로 다른 내부 신념이 같은 토큰으로 소실되어 후보 간 구분이 불가능해진다. 본 논문의 출발점은 모델이 이미 다양한 신뢰도의 신호를 내부적으로 보유하고 있다는 점이며, 이 신호를 로그확률 분포 전체로 읽으면 보다 세밀한 판단 근거를 얻을 수 있다는 것이다. 따라서 단일 argmax 대신 분포의 기댓값을 계산하면 동점(tie) 비율이 현저히 감소하고 판별력이 개선된다.
관련 Figure

이 그림은 후보 생성 능력과 검증의 필요성을 연결한다. 생성 모델들이 반복 시도로 정답을 포함할 가능성이 높지만, 그 정답을 골라내기 위해 신뢰성 높은 검증기가 필요하다는 점을 수치적으로 보여주며, 논문이 검증 축에 주목한 근거로 사용된다.
Number of Trajectories Per Task에 따라 Oracle Pass@k가 어떻게 증가하는지를 보여주는 곡선으로, 충분한 후보 풀을 모으면 거의 모든 문제를 해결할 수 있음을 제시한 Figure이다.
방법론
LLM-as-a-Verifier는 세 가지 구성 요소로 작동한다: (1) 스코어 토큰 집합 V_score = {v1,…,vG}을 정의해 모델의 토큰 레벨 조건부 분포 pθ(vg|x,c,τ)를 추출한다, (2) 각 토큰 vg에 대응하는 실수 맵 φ(vg)를 부여하고 분포의 기댓값을 계산해 연속 보상 R(x,τ)를 얻는다, (3) Bradley–Terry 모델을 통해 두 궤적 간 쌍별 선호 확률 P(τi ≻ τj)=1/(1+exp(−(R(τi)−R(τj))))로 변환해 순위를 매긴다. 이러한 확률적 접근은 점수 세분화(G), 반복 평가(K), 기준 분해(C)라는 세 축에서 확장 가능하게 설계되어 각각 SNR 증가, 분산 평균화, 편향 제거 역할을 수행한다.
관련 Figure

다이어그램은 검증 프레임워크가 멀티모달 입력을 처리하고 점수 세분화, 반복평가, 기준 분해를 통해 연속 보상을 생성하는 구조를 시각적으로 정리한다. 또한 생성된 연속 보상이 테스트타임 스케일링, 진행 추적, 강화학습 보상으로 활용되는 적용 경로를 분명히 연결해 논문의 응용 범위를 뒷받침한다.
LLM-as-a-Verifier의 전체 플로우 다이어그램으로 입력(텍스트·이미지·비디오)에서 검증 스케일링 축과 출력(테스트타임 스케일링·진행 추적·RL 보상)까지 연결한 개념도이다.
주요 결과
주요 벤치마크에서 LLM-as-a-Verifier는 학습 없는 상태로도 일관된 성능 향상을 보였다. Terminal-Bench V2에서 86.5%를 기록해 기존 Pass@1과 여러 경쟁 조합보다 우수한 성능을 달성했고, SWE-Bench Verified 78.2%, RoboRewardBench 선호 정확도 87.4%, MedAgentBench 73.3%의 성적을 보고했다. 점수 세분화 실험에서는 G=1에서 G=20으로 확장할 때 SNR이 0.775에서 0.799로 증가했고, 반복 평가에서는 K=1에서 K=16으로 갈 때 검증 정확도가 74.7%에서 77.5%로 향상되었으며 판별 불가 동률(tie)은 이산 판정자에서 k=1일 때 26.7%였던 반면 연속 검증기는 0%의 동률을 보였다.
관련 Figure

이 그림은 동일한 검증 프레임워크가 서로 다른 도메인에서 일관되게 높은 성능을 얻었음을 수치로 보여주며, 논문이 주장하는 범용성 근거를 직접 제공한다. 각 막대는 후보 풀 위에서 검증을 적용했을 때의 성능임이 표기되어 있어 학습 없는 검증 단계만으로도 Pass@1 대비 개선이 발생했음을 판단할 수 있다.
다양한 도메인(코드, 로봇, 의료)에서 LLM-as-a-Verifier가 달성한 주요 벤치마크 성능 수치(예: Terminal-Bench V2 86.5%)를 막대그래프로 제시한 Figure이다.

이 그림은 K를 늘리는 것이 이산 판정자에서 동률을 줄이는 주요 수단인 반면, 연속형 검증기는 처음부터 동률을 제거해 반복 평가의 필요성을 크게 낮춘다는 실험적 근거를 제공한다. 또한 K 증가에 따른 정확도 개선 폭과 동률 감소의 정량적 관계를 확인할 수 있다.
반복 평가 수(k)에 따른 검증 정확도와 동률(tie) 비율을 좌우 두 그래프로 비교한 Figure로, 연속 검증기는 동률이 0%임을 보여준다.

이 시계열 예시는 Value-Order Correlation 개념을 실증한다. 성공적 롤아웃에서 검증 점수가 시간에 따라 상승하는 반면 실패 롤아웃은 낮은 점수 분포를 보여, 검증 점수가 진행도(progress) 및 조기경고 신호로서의 실용성을 갖는다는 결론을 보강한다.
정규화된 검증기 점수의 시간축 변화 예시로 성공 트레이스는 점수가 점진 상승하고 실패 트레이스는 정체 또는 하락하는 경향을 보이는 Figure이다.
기술 상세
전체 아키텍처는 후보 생성기(정책 πθ)가 N개의 궤적을 제안하면 검증기가 각 궤적에 대해 C개의 기준과 K회의 반복평가, G개의 스코어 토큰을 적용해 연속값 R(x,τ)를 계산하는 파이프라인이다. 핵심 수식은 R(x,τ)=1/(C K) Σ_{c=1}^{C} Σ_{k=1}^{K} Σ_{g=1}^{G} pθ(vg|x,c,τ) φ(vg)이며, pθ는 채점 프롬프트에서 추출한 토큰 로그확률을 확률로 변환해 사용한다. 이후 Bradley–Terry 모델로 쌍별 선호도를 계산하고 Probabilistic Pivot Tournament(PPT)를 통해 예산 내에서 상위 후보를 집중 비교해 최종 선택을 수행한다.
한계점
논문은 주로 로그확률 접근이 가능한 모델을 사용해 실험을 진행했으므로 로그확률 접근이 불가능한 일부 상용 모델에는 우회 절차가 필요하다고 명시했다. 반복 평가의 이득은 초기에는 뚜렷하지만 K이 커질수록 상관된 편향이 남아 수익 감소가 나타났고, 따라서 지연·비용 제약이 있는 실환경에서 K와 G의 교환점을 신중히 설계해야 한다. 또한 대규모 후보 풀에서의 전체 비용은 PPT로 절감 가능하지만 여전히 검증 비용이 무시할 수 없으므로 실무 적용에서 비용-정확도 균형을 고려해야 한다.
실무 활용
LLM-as-a-Verifier는 별도 재학습 없이 기존 생성 파이프라인의 후보 풀에 병렬 적용 가능한 인퍼런스 단계 검증기로 동작한다. 구현은 모델의 토큰 로그확률을 추출할 수 있거나 로그확률을 얻는 우회절차가 가능한 VLM/LLM에서 가장 직관적으로 적용된다. 공개된 코드 저장소가 있어 실제 평가 파이프라인이나 에이전트 모니터링 도구에 바로 통합 가능하다.
- 코드 생성 파이프라인에서 다수 후보 중 최적 수정 패치를 자동 선택해 CI 파이프라인에 통합하는 용도이다.
- 로봇 조작 롤아웃의 진행도를 실시간으로 모니터링하고 중단·롤백 결정을 내리는 안전 감시용 신호로 사용 가능하다.
- RL 훈련에서 스파스 보상을 보완하는 밀집(progress) 보상으로 적용해 샘플 효율을 개선하는 용도이다.
코드 공개 여부: 공개
코드 저장소 보기키워드
용어 해설
- Scoring Token Logits
- — LLM-as-a-Verifier 맥락에서 채점 토큰의 로그확률 분포를 가리키는 용어로, 모델이 특정 점수 토큰에 할당한 로그확률을 추출하여 연속적 점수 기대값을 계산하는 데 사용된다. 이 분포를 통해 단일 토큰 출력을 넘는 세밀한 신호 확보와 불확실성 정량화가 가능하다.
- Score Granularity
- — 채점 토큰 집합의 크기 G를 가리키며, 토큰 수가 클수록 모델의 내재적 신념이 더 세밀하게 연속 점수로 투영된다. 점수 세분화는 같은 신념이 정수로 둔갑하는 현상을 줄여 SNR과 판별력을 높인다.
- Repeated Evaluation
- — 동일한 추론·프롬프트 설정으로 K회 독립적 평가를 수행해 점수의 분산을 줄이는 절차로, 몬테카를로 평균을 통해 편향은 유지하면서 분산을 O(1/K)로 감소시킨다. 특히 프롬프트 편향이나 일시적 실패에 강한 평균적 추정치를 제공한다.
- Criteria Decomposition
- — 단일의 복합적 평가문항을 여러 단순 기준(C개)으로 분해하여 각 기준별 기대 점수를 계산한 뒤 평균하는 방법으로, 각각의 기준이 포착하는 질적 요소를 독립적으로 검증하여 복합적 편향을 완화한다. 예로 코드에서는 Specification, Output, Errors로 분해했다.
- Value-Order Correlation (VOC)
- — 시간적으로 진행되는 에이전트의 단계 인덱스와 해당 접두사에 대한 검증기 점수의 스피어만 순위상관으로, 진행 단계를 얼마나 잘 추적하는지 수치화한다. VOC가 1에 가까울수록 검증기 점수가 시간 진행과 일관된 상승을 보인다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.
