TL;DR
시각 입력을 코드로 변형해 상세 관찰을 얻는 에이전트형 멀티모달 모델은 결정적 단서를 잡아내는 데 유리하지만 도구 호출이 항상 도움이 되지는 않는다. 도구 호출의 유·무·해를 구분하지 못하는 기존의 최종 보상 정책은 잘못된 호출을 장려하거나 유효한 호출의 기여를 흐릴 위험이 있다. TACO는 호출별로 실제로 정답 변경에 기여한 정도를 측정하고 그 정보를 토큰 수준으로 라우팅해 정확도와 응답 효율을 동시에 개선했다.
왜 중요한가
시각 입력을 코드로 변형해 상세 관찰을 얻는 에이전트형 멀티모달 모델은 결정적 단서를 잡아내는 데 유리하지만 도구 호출이 항상 도움이 되지는 않는다. 도구 호출의 유·무·해를 구분하지 못하는 기존의 최종 보상 정책은 잘못된 호출을 장려하거나 유효한 호출의 기여를 흐릴 위험이 있다. TACO는 호출별로 실제로 정답 변경에 기여한 정도를 측정하고 그 정보를 토큰 수준으로 라우팅해 정확도와 응답 효율을 동시에 개선했다.
핵심 기여
TACO라는 툴 보상 최적화 목표의 도입
TACO는 코드-툴 시각 에이전트를 위해 두 개의 보상 채널을 결합한 GRPO 변형 목표이다. 한 채널은 호출별로 도구 기여를 측정하는 과정 채널이고 다른 채널은 최종 정답에 대한 정확도 채널이다. 이 두 채널을 토큰 단위로 분리·정규화해 유용한 호출에는 보상을, 오도한 호출에는 패널티를 전달하는 학습신호를 생성했다.
Differential Answer-Probe Reward (DAPR)의 도입
DAPR는 도구 호출 직전(tool-off)과 직후(tool-on)의 모델 답을 가볍게 프루브해 얻은 두 결과의 정답 보상 차이로 호출 가치를 계산하는 자기지도·판단자 불필요한 방법이다. 이 차분은 프리툴 베이스라인을 상쇄해 모델이 이미 알고 있던 정보를 제거하고 오로지 도구 분기가 정답에 끼친 영향을 측정한다. 차분 방식은 생성 프루브의 조작(probe-hacking)에 대해서도 자연스럽게 강인함을 보였다.
Outcome-Gated Advantage Routing (OGAR)의 도입
OGAR는 최종 정답 이득을 호출 결과에 따라 해당 책임 토큰에만 라우팅하는 파라미터 없는 규칙이다. 호출이 유용(Δ>0)하면 전체 궤적에 최종 이득을 할당하고, 오도(Δ<0)면 툴 브랜치(코드와 후속 추론)에 책임을 부여하며, 이미 정답이거나 실패한 호출(Δ=0)에는 최종 이득을 적절히 보류한다. 이 게이팅은 불필요한 호출에 대한 과도한 보상을 억제하고 어려운 항목에서의 시도에 대한 부당한 처벌을 방지했다.
프루브 해킹 진단과 차분 방어 효과 검증
프루브를 단순 합산 보상으로 사용하면 모델이 추론 초기 단계에 답을 미리 적어 보상을 부풀리는 탐욕적 해킹이 발생했다. 논문은 합산형 변형이 학습 초기에 빠르게 보상을 오르지만 장기적으로 성능이 정체하거나 악화된다는 실험적 증거를 제시했다. DAPR의 차분은 이러한 단축 경로의 이득을 상쇄해 안정적이고 지속적인 성능 향상을 유지했다.
핵심 아이디어 이해하기
출발점과 기존 한계는 다음과 같다. 코드로 이미지를 변형하는 에이전트는 도구 호출 전후로 명확한 분기가 생기며, 기존 RLVR은 전체 궤적의 최종 보상만 최적화해 호출 단위의 기여를 분리하지 못했다. 이로 인해 모델이 내부 능력 향상을 통해 얻은 최종 성과가 도구 기여로 잘못 귀속되거나, 반대로 해로운 호출이 정답을 망가뜨려 올바른 사전 추론에 벌점을 주는 문제가 발생했다. 또한 기존의 과정 보상은 외부 판정자나 도구 출력 자체에 의존해 오도성을 판별하지 못했다.
해결 원리는 다음과 같다. 도구 호출을 경계로 프루브를 삽입해 호출 직전의 가상 답(a1)과 호출 직후의 확정 답(a2)을 얻는다. 정답 판정기 r_out(·)으로 두 답의 결과를 각각 평가한 뒤 Δ=r_out(a2)−r_out(a1)을 호출의 값으로 삼는다. 이 차분은 같은 질문·이미지·프리툴 추론을 공유하는 두 답 사이의 순수한 호출 기여를 산출해 프리툴 베이스라인과 프루브 조작을 상쇄한다.
달라지는 점은 다음과 같다. Δ가 양수이면 호출이 실제로 정답을 바꾼 유용한 호출로 판정되어 과정 채널과 최종 이득이 해당 토큰들에 전달된다. Δ가 음수이면 호출이 오도한 것으로 간주되어 과정 채널은 꺼지고 최종 이득의 책임은 툴 브랜치에 집중되어 사전 추론은 보존된다. Δ=0인 경우에는 이미 정답이거나 여전히 틀린 사례로 구분해 불필요한 보상을 억제하거나 실패한 시도에 대해 학습을 장려하는 보상 배분을 유지했다.
관련 Figure

이 도해는 프루브 기반 비교의 직관적 근거를 제공한다. 도구 호출 전의 추론과 호출 후의 결과가 서로 다른 정답을 만들 수 있다는 점이 DAPR의 차분 아이디어와 직접적으로 연결된다. 또한 유용한 호출, 오도된 호출, 무효 호출의 세 가지 행동 양식이 학습 목표로 왜 분리되어야 하는지 근거를 제시한다.
도구 호출이 정답에 유·무·해를 끼치는 예시를 보여주는 그림으로, 크롭 전후가 답을 바꿀 수 있음을示한다.
방법론
전체 접근 방식은 두 단계 학습과 이중 채널 이득 설계로 구성된다. 첫 단계는 Think–Code–Answer 형식의 궤적을 지도학습(SFT)으로 학습해 코드 호출 포맷과 샌드박스 실행 패턴에 대한 초기 정책을 만든다. 두 번째 단계는 GRPO 기반의 ON-policy 그룹 정규화를 적용한 RL로, 각 입력에 대해 G개의 롤아웃을 샘플링해 그룹 단위로 R_acc와 Δ를 정규화한 두 채널 이득을 계산한다.
핵심 메커니즘의 상세는 다음과 같다. 프루브 토큰으로 툴 오프(Think1 뒤)와 툴 온(최종 툴 브랜치 뒤)의 답을 greedy로 디코딩해 a1과 a2를 얻는다. r_out(a)는 규칙 기반 답 검사기로 +1/0/−1 값을 출력하며 DAPR은 Δ=r_out(a2)−r_out(a1)로 정의된다. Δ는 과정 채널의 원천 이득이 되며 그룹 정규화로 A2를 얻고, 최종 답의 포맷 보정 포함 점수 R_acc로 A1을 계산해 토큰별 게이트 m[t]로 라우팅한다.
학습 손실은 두 채널의 GRPO 클리핑 손실을 가중합한 형태이다. 툴-값 채널은 Δ≥0인 경우에만 활성화되는 궤적 레벨 게이트 g로 제어되며 최종 이득의 토큰별 라우팅은 m⊙A1로 마스크 처리된다. 최종 목표는 L_TACO=α1·L_GRPO(m⊙A1)+α2·L_GRPO(g·A2)이며 논문에서는 α1=1.0, α2=0.15를 사용했다.
관련 Figure

이 그림은 두 채널(A1 정확도 채널, A2 과정 채널)과 프루브 삽입 지점, 그리고 토큰별 게이팅 규칙 m[t]의 작동 흐름을 시각화한다. OGAR의 네 가지 분류(right-but-redundant, misleading, necessary-but-failed, useful)가 토큰 라우팅 규칙과 어떻게 대응되는지 명확히 나타나 방법론의 구현적 핵심을 보강한다.
TACO의 전체 파이프라인과 OGAR의 네 가지 호출 분류를 보여주는 아키텍처 다이어그램이다.
주요 결과
메인 벤치마크 결과는 코드-툴 기반 시각 에이전트 그룹에서 상위 성능을 보였다. 논문에서 제시한 12개 벤치마크의 매크로 평균에서 TACO 기반 7B 모델은 68.1%를 기록해 동일 계열의 PyVision(63.7%) 등 기존 기법에 비해 4.4~8.1 포인트 우위를 보였다. 특히 고해상도 지각 과제(HR-8K, V*)에서 큰 이득이 관찰되어 도구 호출의 정확한 필요 판단이 성능에 직결된다는 점이 확인됐다.
앱레이션 결과는 두 구성요소의 기여를 분리해 보여주었다. DAPR을 제거해 프루브 합산 방식으로 바꾸면 평균이 72.0에서 67.5로 하락했고 OGAR을 비활성화하면 70.0으로 하락해 두 요소가 상호보완적임이 확인됐다. 합산형 변형은 학습 초기에 프루브 해킹으로 빠르게 보상이 오르지만 장기적 성능이 정체하거나 악화되는 경향을 보였다.
효율성 관점에서 TACO는 정확도와 지연을 모두 개선했다. 도구 호출을 필요한 경우에만 발생시키는 정책 학습으로 평균 응답 길이가 줄었고(약 720→640 토큰), 벤치마크별 엔드투엔드 지연이 감소해 예컨대 V*에서 89.6% 정확도에 2.3초의 지연을 기록해 기존 대비 지연이 짧았다. 이는 툴 호출 빈도 감소가 정확도 손실 없이 응답 속도를 개선한 사례이다.
관련 Figure

그래프는 TACO가 학습 전반에서 높은 정확도 보상을 유지하는 반면, 프루브 합산 변형이 초기 급등 이후 정체하는 경향을 보인다는 훈련 동역학을 보여준다. 이 결과는 DAPR의 차분이 프루브 해킹을 방지해 장기적 성능 향상으로 이어진다는 논문의 주장과 일치한다.
학습 도중 VQA 보상(accuracy reward)의 변화 추이를 그린 그래프이다.

이 그래프는 TACO가 학습을 거치며 응답 길이를 지속적으로 줄여 보다 경제적인 도구 호출 전략을 학습했음을 나타낸다. 응답 길이 감소는 도구·샌드박스 호출 회수 감소로 이어져 최종적으로 엔드투엔드 지연 감소와 일관된 효율 향상을 야기했다.
훈련 단계에서의 평균 응답 길이(completion length)의 감소 추이를 보여주는 그래프이다.
기술 상세
전체 아키텍처는 Think, Code, Answer 세 특수 토큰을 사용해 토큰 세그먼트(𝒯1, 𝒞, 𝒯2)를 명확히 분리한 언어-비전 모델 기반 에이전트 구조이다. 모델은 질문 q와 이미지 I를 입력으로 받으며 코드 토큰은 샌드박스에서 실행되어 IMG 관찰을 반환하고 이후 𝒯2가 이를 근거로 최종 답 a_f를 생성한다. 프루브는 헤더를 사전 채워 디코딩해 a1과 a2를 얻는 방식으로 구현됐다.
수학적/알고리즘적 기반은 GRPO 정규화와 토큰별 게이팅의 결합이다. R_acc는 r_out(a_f)+0.5·R_fmt로 포맷 보정을 포함하며 A1은 그룹 평균·표준편차로 정규화된 최종 이득이다. 과정 채널 A2는 Δ를 그룹 정규화해 얻고, 토큰별 이득은 m[t]에 따라 마스크되어 최종 이득이 책임 토큰으로만 전달된다. 클리핑과 중요도 비율은 GRPO 서브루틴으로 처리되어 과대 업데이트를 방지한다.
구현 및 학습 세부사항은 다음과 같다. SFT는 Thyme 코퍼스를 재정제해 실행 가능 코드와 도구 필요 샘플만 유지한 데이터로 2 에폭을 수행했다. RL 단계는 G=8 롤아웃, 배치 128, 학습률 1e-6, α1=1.0, α2=0.15, KL 페널티 β=0을 사용하며 훈련은 8×80GB A100 노드에서 수행됐다. 프루브 디코딩은 greedy로 수행되어 계산 비용이 작고 별도의 외부 판정자 호출이 필요하지 않았다.
한계점
논문에서 명시한 한계는 도구 호출의 가치 판정 학습 자체가 여전히 병목이라는 점이다. Δ 기반 신호는 호출이 정답을 바꿀 때만 명확한 신호를 주므로 근본적으로 도구가 결정을 바꿀 가능성이 낮은 항목에서는 신호가 약하다. 또한 본 실험은 주로 7B급 백본과 샌드박스 설정에 대한 평가에 한정되어 있어 대규모 백본이나 다른 도구 환경에서의 일반화는 추가 검증이 필요하다.
키워드
추가 이미지 분석

정책 엔트로피는 모든 실험군에서 급격한 붕괴 없이 완만히 감소하는 양상을 보였고, TACO는 상대적으로 높은 엔트로피를 유지했다. 이는 DAPR가 히든된 최단 경로에 빠져 조기 수렴하는 것을 억제해 탐색을 보존한 결과임을 뒷받침한다.
정책 엔트로피(policy entropy)의 훈련 중 변화를 보여주는 그래프이다.
용어 해설
- GRPO
- — GRPO는 그룹 단위로 보상 정규화를 적용해 정책 업데이트를 안정화하는 강화학습 기법이다. 각 그룹의 보상 평균과 표준편차로 이득(advantage)을 정규화해 대규모 샘플의 분산을 줄인다. 본 논문에서는 두 채널의 이득을 GRPO 방식으로 정규화해 토큰 수준 손실을 계산하는 데 사용됐다.
- Probe token
- — 프루브 토큰은 모델의 중간 상태에서 가볍게 답출력을 얻기 위해 삽입하는 특수 토큰 시퀀스이다. 본문에서는 </think> <answer> 형태로 넣어 툴 호출 전후의 답을 각각 greedy로 디코딩한다. 이 비교로 툴 호출의 순수한 기여를 계산하는 데 핵심 입력으로 사용됐다.
- SFT
- — SFT는 레이블된 예제로 모델을 지도학습하여 특정 출력을 생성하도록 초기 정책을 만드는 단계이다. 논문에서는 Think–Code–Answer 형식의 궤적을 SFT로 학습해 코드 호출 패턴과 포맷을 가르친 뒤 RL 단계로 이어갔다. 이 단계가 없으면 RL이 텍스트 전용 추론으로 수렴하는 경향이 있다.
- RLVR
- — RLVR은 규칙 기반의 검증 가능한 보상 신호를 사용해 에이전트를 강화학습하는 접근이다. 정답 여부 같은 검증 가능한 지표를 보상으로 삼아 모델의 추론과 도구 사용을 유도한다. 본 논문에서는 r_out(·)∈{−1,0,+1} 형태의 규칙 기반 답 검사기로 최종 보상을 산출했다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.