<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>강화학습 on Physical AI 드림팀</title><link>https://ditis3g.github.io/tags/%EA%B0%95%ED%99%94%ED%95%99%EC%8A%B5/</link><description>Recent content in 강화학습 on Physical AI 드림팀</description><generator>Hugo -- gohugo.io</generator><language>ko</language><lastBuildDate>Mon, 29 Jun 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://ditis3g.github.io/tags/%EA%B0%95%ED%99%94%ED%95%99%EC%8A%B5/index.xml" rel="self" type="application/rss+xml"/><item><title>π*₀.₆ 읽기 — VLA가 '연습'으로 더 잘하게 되는 법 (RECAP)</title><link>https://ditis3g.github.io/posts/2026-06-29-pi-star-0-6/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate><guid>https://ditis3g.github.io/posts/2026-06-29-pi-star-0-6/</guid><description>&lt;p&gt;Physical Intelligence가 2025년 11월에 공개한 &lt;a class="link" href="https://pi.website/blog/pistar06" target="_blank" rel="noopener"
 &gt;π*₀.₆ 논문&lt;/a&gt;(arXiv:2511.14759)을 한국어 번역본 기준으로 읽고 정리한다. 한 줄로 요약하면 — &lt;strong&gt;시연만으로 학습한 VLA를 &amp;ldquo;현장에서 연습&amp;quot;으로 더 잘하게 만드는 일반 레시피, RECAP&lt;/strong&gt;에 관한 이야기다. 실제로 이 모델은 모르는 집에서 빨래를 2시간 넘게 개고, 전문가용 에스프레소 머신을 13시간 연속으로 굴리고, 공장 상자를 조립한다.&lt;/p&gt;
&lt;h2 id="왜-또-새-논문인가--모방학습이-못-넘는-벽"&gt;왜 또 새 논문인가 — 모방학습이 못 넘는 벽
&lt;/h2&gt;&lt;p&gt;VLA(Vision-Language-Action) 모델은 대부분 **모방학습(imitation learning)**으로 학습된다. 사람이 텔레오퍼레이션으로 시연한 데이터를 정책에 베껴 넣는 방식이다. 깔끔하고 잘 작동하지만 본질적 한계가 두 개 있다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;오차 누적(compounding errors)&lt;/strong&gt;: 정책이 시연 분포에서 살짝 벗어나는 순간, 본 적 없는 상태에서 또 살짝 벗어나고, 그 누적이 결국 실패로 끝난다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;상한선이 사람&lt;/strong&gt;: 시연 데이터의 품질·속도가 그대로 천장이 된다. 사람보다 빠르거나 견고해질 수 없다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;해결책은 알려진 지 오래됐다. &lt;strong&gt;강화학습(RL)으로 자율 경험에서 학습하기.&lt;/strong&gt; 다만 거대한 VLA에 RL을 안정적으로, 확장 가능하게, 실세계 보상 신호로 붙이는 게 어려워서 안 됐을 뿐이다. RECAP은 그 &amp;ldquo;어렵게 막혀 있던 부분&amp;quot;을 푸는 시도다.&lt;/p&gt;
&lt;h2 id="recap의-3단-구조--value--advantage--conditioning"&gt;RECAP의 3단 구조 — Value · Advantage · Conditioning
&lt;/h2&gt;&lt;p&gt;RECAP = &lt;strong&gt;R&lt;/strong&gt;L with &lt;strong&gt;E&lt;/strong&gt;xperience and &lt;strong&gt;C&lt;/strong&gt;orrections via &lt;strong&gt;A&lt;/strong&gt;dvantage-conditioned &lt;strong&gt;P&lt;/strong&gt;olicies. 이름이 길지만 실제 골격은 단순한 3단계다.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;단계&lt;/th&gt;
					&lt;th&gt;하는 일&lt;/th&gt;
					&lt;th&gt;핵심 도구&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;① 데이터 수집&lt;/td&gt;
					&lt;td&gt;VLA를 굴리고 결과 라벨(성공/실패)을 붙임. 초기엔 사람이 중간에 개입해 교정&lt;/td&gt;
					&lt;td&gt;자율 롤아웃 + human-gated DAgger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;② 가치 함수 학습&lt;/td&gt;
					&lt;td&gt;지금까지의 모든 데이터로 분포형 V(o, ℓ)을 학습&lt;/td&gt;
					&lt;td&gt;멀티태스크 분포형 critic (201 bin 교차엔트로피)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;③ 어드밴티지 조건화 학습&lt;/td&gt;
					&lt;td&gt;각 행동의 A = &amp;ldquo;기준 정책보다 개선될지&amp;rdquo; 지표를 정책 입력에 끼워 넣고 fine-tune&lt;/td&gt;
					&lt;td&gt;CFG(classifier-free guidance) 스타일 추출&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이걸 사전학습 1회 + 다운스트림 과제별로 K번 반복한다. 핵심은 &lt;strong&gt;②와 ③의 결합 방식&lt;/strong&gt;에 있다.&lt;/p&gt;
&lt;h3 id="-분포형-가치-함수"&gt;① 분포형 가치 함수
&lt;/h3&gt;&lt;p&gt;가치 함수 V를 스칼라 하나로 회귀하는 대신, &lt;strong&gt;201개 구간의 확률 분포&lt;/strong&gt;로 푼다. 궤적 τ의 시점 t부터의 경험 리턴 Rₜ(τ)를 201개 bin으로 이산화하고, 분포 p_ϕ(V|oₜ, ℓ)이 그 정답 bin을 맞추도록 교차엔트로피로 학습한다. 연속 V는 분포의 기댓값으로 뽑아 쓴다.&lt;/p&gt;
&lt;p&gt;분포형이 왜 이득이냐 — 보상이 sparse하고 노이즈가 많은 실세계 로봇 환경에서 &lt;strong&gt;스칼라 회귀보다 안정적&lt;/strong&gt;이기 때문이다. critic은 정책과 같은 아키텍처를 쓰되 더 작은 VLM(약 670M, Gemma 3 기반)을 백본으로 쓴다.&lt;/p&gt;
&lt;h3 id="-어드밴티지-조건화--cfg로-푸는-정책-추출"&gt;② 어드밴티지 조건화 — CFG로 푸는 정책 추출
&lt;/h3&gt;&lt;p&gt;여기가 RECAP의 가장 영리한 지점이다. 보통 RL에서 critic으로 정책을 개선할 때는 PPO 같은 policy-gradient를 쓴다. 그런데 거대한 플로우 매칭 기반 VLA에 policy-gradient를 붙이는 건 까다롭고(autoregressive 토큰과 flow 행동이 섞여 있다) 불안정하다.&lt;/p&gt;
&lt;p&gt;RECAP은 그래서 **분류기 없는 안내(CFG)**의 어드밴티지 버전을 쓴다. 핵심 식은 이렇다.&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;π̂(a|o) ∝ πref(a|o) · p(I | A^{πref}(o, a))^β&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;여기서 I는 &amp;ldquo;이 행동이 기준 정책보다 좋다(개선 지표)&amp;ldquo;라는 이벤트이고, p(I|A)는 A가 임계값 η_τ를 넘는지로 정의된다. 그러면 정책 학습은 &lt;strong&gt;두 갈래 NLL의 합&lt;/strong&gt;으로 단순해진다.&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;min E[ −log π(a|o, ℓ) − β·log π(a|I, o, ℓ) ]&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;베타로 &amp;ldquo;얼마나 advantage를 따라갈지&amp;quot;를 조절하고, 추론할 때 β &amp;gt; 1을 주면 CFG처럼 좋은 행동 쪽으로 분포를 더 sharpen한다. &lt;strong&gt;policy gradient도, importance sampling도 필요 없다.&lt;/strong&gt; 오프-폴리시·오프라인 데이터를 그대로 다 쓸 수 있다는 게 이 방식의 진짜 매력이다.&lt;/p&gt;
&lt;h3 id="-데이터--시연자율개입을-한-통에"&gt;③ 데이터 — 시연·자율·개입을 한 통에
&lt;/h3&gt;&lt;p&gt;RECAP이 처리하는 데이터는 셋이다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;시연(demonstration)&lt;/strong&gt;: 사전학습 + 다운스트림 SFT용&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;자율 롤아웃(on-policy)&lt;/strong&gt;: 정책을 실제로 굴려서 모은 성공/실패 궤적&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;사람 개입(intervention)&lt;/strong&gt;: 자율 실행 중 전문가가 텔레오퍼레이션으로 빠르게 끼어들어 교정한 구간&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;세 종류를 같은 critic·같은 advantage-조건화 파이프라인에 넣는다. 사람 개입은 초기 반복에 특히 효과가 크고, 후반에는 자율 데이터 비중이 올라간다.&lt;/p&gt;
&lt;h2 id="모델--π-자체의-구조"&gt;모델 — π*₀.₆ 자체의 구조
&lt;/h2&gt;&lt;p&gt;RECAP과 함께 굴리는 베이스 모델은 &lt;strong&gt;π₀.₆&lt;/strong&gt;(π₀.₅의 백본·조건화 확장판)을 RL용으로 살짝 변형한 π*₀.₆이다.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;구성&lt;/th&gt;
					&lt;th&gt;사양&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;VLM 백본&lt;/td&gt;
					&lt;td&gt;Gemma 3 4B&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Action expert&lt;/td&gt;
					&lt;td&gt;약 860M, 플로우 매칭 기반&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;출력 형식&lt;/td&gt;
					&lt;td&gt;(a_{t:t+H}, ā | o, ℓ) — ā는 FAST 이산 토큰(고수준), a는 연속 액션 청크(저수준)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;컨디셔닝&lt;/td&gt;
					&lt;td&gt;관측 o, 언어 ℓ, &lt;strong&gt;그리고 어드밴티지 라벨 I&lt;/strong&gt; (&amp;ldquo;Advantage: positive/negative&amp;rdquo;)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;제어 주파수&lt;/td&gt;
					&lt;td&gt;50 Hz&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;그리퍼&lt;/td&gt;
					&lt;td&gt;parallel jaw, 6-DoF, 양손&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Knowledge Insulation(KI) 기법을 써서 액션 expert가 흘리는 그래디언트를 VLM 백본으로 역전파하지 않는다. 덕분에 백본은 next-token prediction의 언어 일반화 능력을 유지하면서 행동 expert만 따로 키운다. &lt;strong&gt;보상(I)는 그냥 프롬프트 prefix에 글자로 끼워 넣는다&lt;/strong&gt; — &amp;ldquo;Advantage: positive&amp;rdquo;. 단순하지만 잘 먹는 트릭이다.&lt;/p&gt;
&lt;p&gt;보상은 의도적으로 단순하게 짰다.&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;rₜ = 0 (성공으로 종료), −C_fail (실패로 종료), −1 (그 외 모든 스텝)&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;스텝마다 −1이 깔리므로 모델은 자연스럽게 &amp;ldquo;빨리 끝내자&amp;quot;는 인센티브를 받는다. 처리량(throughput) 개선이 여기서 나온다.&lt;/p&gt;
&lt;h2 id="실험--빨래식기에스프레소상자"&gt;실험 — 빨래·식기·에스프레소·상자
&lt;/h2&gt;&lt;p&gt;평가는 네 종류 도메인이다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;빨래 개기&lt;/strong&gt;: 새 가정의 처음 보는 의류로 2시간 이상 연속 동작 (200 시연)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;식기세척기 비우기&lt;/strong&gt;: 컵·그릇·볼·접시·국자 등 11종, 일부 인접 그리퍼 충돌·집기 어려움 등 어려운 시나리오 포함 (500 시연)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;에스프레소 음료 제조&lt;/strong&gt;: 포타필터 결합, 탬핑, 추출, 우유 스팀, 따르기 — 다단계 + 액체 + 정밀&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;상자 조립&lt;/strong&gt;: 평평한 골판지를 펴고 접어 상자 형태로 (공장 실사용 라인)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;비교군은 ① 사전학습된 π*₀.₆를 그대로 (RECAP RL 미적용), ② SFT만, ③ RL+SFT 혼합, ④ AWR, ⑤ PPO 변형(DPPO/FPO + SPO).&lt;/p&gt;
&lt;h3 id="결과-한-줄--처리량--실패율-"&gt;결과 한 줄 — 처리량 ↑↑, 실패율 ↓↓
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;비교&lt;/th&gt;
					&lt;th&gt;처리량&lt;/th&gt;
					&lt;th&gt;실패율&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;사전학습만&lt;/td&gt;
					&lt;td&gt;기준선&lt;/td&gt;
					&lt;td&gt;기준선&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;RECAP (반복 1)&lt;/td&gt;
					&lt;td&gt;~1.5×&lt;/td&gt;
					&lt;td&gt;~50% 수준&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;RECAP (반복 2)&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;~2×&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;약 절반&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;가장 어려운 과제(액체·변형 물체·다단계)에서 효과가 두드러진다. 새 가정 빨래 개기는 600회 사이클에서 약 90% 성공률, 에스프레소는 13시간 무중단 동작에 도달했다. &lt;strong&gt;AWR과 PPO는 같은 데이터에서 RECAP보다 명확히 처졌다&lt;/strong&gt; — PPO는 trust-region 제약 때문에 큰 정책 갱신을 못 했고, AWR은 어드밴티지 가중이 약해 개선이 더뎠다는 분석이다.&lt;/p&gt;
&lt;p&gt;또 하나 흥미로운 결과 — &lt;strong&gt;이미 한 가정에서 학습한 정책을 처음 보는 환경에 옮길 때도&lt;/strong&gt; RECAP의 자율 데이터 학습이 빠른 적응을 만들어냈다. 시연만 추가하는 SFT 베이스라인은 같은 데이터양에서 RECAP 만큼 회복되지 않았다.&lt;/p&gt;
&lt;h2 id="의미와-한계"&gt;의미와 한계
&lt;/h2&gt;&lt;p&gt;RECAP이 던지는 메시지는 명확하다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;VLA + RL은 더 이상 연구 데모가 아니다.&lt;/strong&gt; 실제 가정·공장·카페에서 시간 단위로 운용 가능한 신뢰도까지 왔다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;모방학습의 천장이 깨졌다.&lt;/strong&gt; 자율 경험으로 사람 시연 수준을 넘는 처리량을 만들 수 있다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;policy-gradient 없이도 대형 VLA를 RL 학습할 수 있다.&lt;/strong&gt; Advantage-conditioned CFG는 simple하고 데이터 효율적이며 오프-폴리시 친화적이다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;scaling이 핵심이 아니라 레시피가 핵심이다.&lt;/strong&gt; 같은 백본이라도 RECAP의 데이터 통합 방식 차이만으로 2배 처리량을 끌어낸다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;한계도 있다. critic이 보는 advantage가 결국 사람의 보상 설계(여기선 sparse + 스텝 페널티)에 의존하고, &amp;ldquo;마지막 1%&amp;ldquo;를 어떻게 더 짤지에 대한 답은 아직 부분적이다. 그리고 RL이라 부르긴 하지만 본질은 반복 오프라인 RL이고, 순수 online RL의 탐험(exploration) 문제와는 다른 게임이다. 저자도 결론에서 &amp;ldquo;&lt;strong&gt;진짜 online RL을 대형 VLA에 효율적으로 붙이는 문제&lt;/strong&gt;가 다음 연구 과제&amp;quot;라고 말한다.&lt;/p&gt;
&lt;h2 id="우리-입장에서--무엇을-가져갈까"&gt;우리 입장에서 — 무엇을 가져갈까
&lt;/h2&gt;&lt;p&gt;Physical AI 드림팀 관점에서 이 논문에서 챙길 만한 것들.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;이미 사전학습된 VLA를 자체 환경에 맞춰 끌어올리는 표준 레시피&lt;/strong&gt;가 나왔다. 우리도 다운스트림 과제 1~2개를 정해 &amp;ldquo;시연 + 자율 + 사람 개입&amp;quot;의 3중 데이터 파이프라인을 흉내 낼 수 있다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advantage-conditioned CFG&lt;/strong&gt;는 구현 난이도가 낮다. critic 따로 + 같은 정책에 &amp;ldquo;Advantage: positive&amp;rdquo; 라벨 프롬프트 prefix만 붙이면 되니, π₀ 계열 오픈 구현 위에 얹는 것도 현실적이다.&lt;/li&gt;
&lt;li&gt;**분포형 가치 함수(201 bin 교차엔트로피)**는 sparse reward 환경에서 안전한 디폴트로 가져갈 만하다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;보상은 단순할수록 좋다.&lt;/strong&gt; 성공 0 / 실패 −C / 스텝 −1 — 이 세 줄 보상만으로 처리량과 견고함이 같이 올라간다는 점이 인상적이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="한-줄-정리"&gt;한 줄 정리
&lt;/h2&gt;&lt;p&gt;π*₀.₆가 보여주는 것은 모델 크기 자랑이 아니라, &lt;strong&gt;시연·자율·개입을 한 통에 담는 RL 레시피(RECAP)만으로 VLA가 사람 시연의 천장을 부수고 실세계에서 시간 단위로 돌아갈 수 있다&lt;/strong&gt;는 사실이다.&lt;/p&gt;</description></item></channel></rss>