<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Physical AI on Physical AI 드림팀</title><link>https://ditis3g.github.io/tags/physical-ai/</link><description>Recent content in Physical AI on Physical AI 드림팀</description><generator>Hugo -- gohugo.io</generator><language>ko</language><lastBuildDate>Mon, 06 Jul 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://ditis3g.github.io/tags/physical-ai/index.xml" rel="self" type="application/rss+xml"/><item><title>ViT 읽기 — 이미지를 16×16 단어로 쪼개 Transformer에 넣기</title><link>https://ditis3g.github.io/posts/2026-07-06-vit/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0900</pubDate><guid>https://ditis3g.github.io/posts/2026-07-06-vit/</guid><description>&lt;p&gt;구글 리서치가 2021년 ICLR에서 발표한 &lt;a class="link" href="https://arxiv.org/abs/2010.11929" target="_blank" rel="noopener"
 &gt;An Image is Worth 16×16 Words&lt;/a&gt;(Dosovitskiy et al., arXiv:2010.11929)를 정리한다. 한 줄 요약은 — &lt;strong&gt;이미지를 16×16 패치로 잘라 각 패치를 &amp;ldquo;단어(토큰)&amp;ldquo;처럼 취급하고, NLP에서 쓰던 표준 Transformer를 거의 그대로 적용했더니, 데이터만 충분하면 CNN을 이긴다&lt;/strong&gt;는 것이다. 제목 그대로 &amp;ldquo;이미지 한 장 = 16×16 단어들의 문장&amp;quot;이라는 발상이 논문 전체를 요약한다.&lt;/p&gt;
&lt;h2 id="왜-순수-transformer를-이미지에"&gt;왜 순수 Transformer를 이미지에?
&lt;/h2&gt;&lt;p&gt;당시 상황을 알면 이 논문의 무게가 보인다. NLP는 이미 Transformer 천하였다. &amp;ldquo;큰 데이터로 pre-train → 작은 데이터로 fine-tune&amp;rdquo; 공식이 표준이 됐고, 파라미터를 100B까지 키워도 성능이 꺾이지 않았다. 반면 비전은 여전히 CNN이 왕이었다. Transformer를 이미지에 써보려는 시도는 많았지만 대부분 CNN에 attention을 곁들이는 수준이었고, 순수 Transformer만으로는 안 된다는 게 통념이었다.&lt;/p&gt;
&lt;p&gt;기술적 걸림돌은 분명했다. self-attention은 모든 요소가 다른 모든 요소를 본다. 이걸 픽셀 단위로 하면 픽셀 수의 &lt;strong&gt;제곱&lt;/strong&gt;으로 비용이 폭발한다(224×224면 약 5만 픽셀). 현실적으로 불가능하다.&lt;/p&gt;
&lt;p&gt;ViT의 해결책은 단순하다. 픽셀 대신 &lt;strong&gt;16×16 패치를 하나의 토큰으로&lt;/strong&gt; 취급하는 것이다. 224×224 이미지는 패치 196개(14×14)로 줄어, Transformer가 감당할 수 있는 &amp;ldquo;문장 길이&amp;quot;가 된다.&lt;/p&gt;
&lt;h2 id="이미지를-1616-단어로--토큰-만들기"&gt;이미지를 16×16 단어로 — 토큰 만들기
&lt;/h2&gt;&lt;p&gt;첫 단계는 이미지를 토큰 시퀀스로 바꾸는 것이다.&lt;/p&gt;
&lt;p&gt;&lt;img alt="이미지가 토큰 시퀀스로 변환되는 과정" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://ditis3g.github.io/images/vit-patch-embedding.svg"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;패치로 분할&lt;/strong&gt;: 이미지를 16×16 패치들로 자른다. 문장으로 치면 단어 여러 개짜리 문장이다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;선형 투영(patch embedding)&lt;/strong&gt;: 각 패치(16×16×3)를 쭉 펴서 학습 가능한 행렬로 D차원 벡터로 바꾼다. NLP에서 단어를 벡터로 만드는 word embedding과 같은 역할이다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;클래스 토큰&lt;/strong&gt;: BERT를 그대로 베껴, 맨 앞(0번 자리)에 학습 가능한 특수 토큰 &lt;code&gt;[class]&lt;/code&gt;를 붙인다. Transformer를 다 통과한 뒤 이 자리의 출력 벡터가 &amp;ldquo;이미지 전체를 대표하는 값&amp;quot;이 되고, 여기에 분류기를 붙인다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;위치 임베딩(position embedding)&lt;/strong&gt;: Transformer는 순서 개념이 없어서 각 패치가 원래 몇 번 자리였는지를 더해준다. 흥미롭게도 정교한 2D 방식 대신 그냥 1D 학습형으로도 충분했다 — 모델이 알아서 2D 구조를 학습하기 때문이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="transformer-encoder-블록"&gt;Transformer Encoder 블록
&lt;/h2&gt;&lt;p&gt;이렇게 만든 토큰 시퀀스가 Transformer Encoder를 통과한다. 이 블록이 ViT의 심장부이고, &lt;code&gt;L&lt;/code&gt;번 반복된다.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Transformer Encoder 블록 구조" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://ditis3g.github.io/images/vit-encoder-block.svg"&gt;&lt;/p&gt;
&lt;p&gt;한 블록은 두 개의 서브층으로 이뤄진다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;z' = MSA(LN(z)) + z&lt;/code&gt; — LayerNorm 후 &lt;strong&gt;멀티헤드 셀프 어텐션&lt;/strong&gt;, 그리고 잔차 합산(⊕)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;z'' = MLP(LN(z')) + z'&lt;/code&gt; — LayerNorm 후 &lt;strong&gt;MLP(GELU 2층)&lt;/strong&gt;, 그리고 잔차 합산(⊕)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;여기서 셀프 어텐션이 &amp;ldquo;모든 패치가 서로를 보는&amp;rdquo; 부분이다. CNN은 층을 깊이 쌓아야 넓은 영역을 보지만, 어텐션은 &lt;strong&gt;첫 층부터 이미지 전체 맥락을 통합&lt;/strong&gt;할 수 있다. 각 서브층 앞의 LayerNorm과 뒤의 잔차 연결(⊕)은 블록을 깊게 쌓아도 학습이 무너지지 않게 붙잡아주는 장치다. 마지막에는 &lt;code&gt;[class]&lt;/code&gt; 토큰의 출력이 MLP Head로 가서 &amp;ldquo;새/공/자동차…&amp;rdquo; 분류가 나온다.&lt;/p&gt;
&lt;p&gt;모델 크기는 BERT 네이밍을 그대로 물려받았다. ViT-Base(12층, 86M), ViT-Large(24층, 307M), ViT-Huge(32층, 632M). 표기법에서 &lt;code&gt;ViT-L/16&lt;/code&gt;은 &amp;ldquo;Large 모델 + 16×16 패치&amp;quot;를 뜻한다. 패치가 작을수록 토큰 수가 늘어 더 무겁고 더 정확하다(시퀀스 길이는 패치 크기의 제곱에 반비례한다).&lt;/p&gt;
&lt;h2 id="데이터가-inductive-bias를-이긴다"&gt;데이터가 inductive bias를 이긴다
&lt;/h2&gt;&lt;p&gt;이 논문의 진짜 핵심은 여기다. 나머지 실험은 전부 이 한 문장을 뒷받침한다.&lt;/p&gt;
&lt;p&gt;**Inductive bias(귀납적 편향)**는 모델 구조에 미리 심어놓은 &amp;ldquo;이미지는 이런 것이다&amp;quot;라는 가정이다. CNN에는 이게 잔뜩 들어 있다 — locality(가까운 픽셀끼리 관련 있다), translation equivariance(고양이가 어디 있든 같은 고양이), 2D 이웃 구조가 층마다 내장돼 있다. 덕분에 CNN은 적은 데이터로도 잘 배운다. 공짜 사전지식이기 때문이다.&lt;/p&gt;
&lt;p&gt;반면 ViT에는 이 사전지식이 거의 없다. 패치로 자르는 것과 fine-tune 때 위치 보정, 딱 두 군데만 2D 지식이 들어가고, 패치들 사이의 공간 관계는 전부 데이터로부터 맨땅에서 배워야 한다. 그래서 결과가 데이터 규모에 따라 갈린다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;작은 데이터(ImageNet, 130만 장)만&lt;/strong&gt;: ViT가 비슷한 크기의 ResNet보다 몇 %p 뒤진다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;중간(ImageNet-21k, 1400만 장)&lt;/strong&gt;: 엇비슷해진다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;큰 데이터(JFT-300M, 3억 장)&lt;/strong&gt;: ViT가 CNN을 역전한다. 큰 모델일수록 격차가 벌어진다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;즉 &amp;ldquo;구조에 사전지식을 넣느냐&amp;quot;보다 **&amp;ldquo;데이터를 충분히 주고 스스로 배우게 하느냐&amp;rdquo;**가 더 강력하다. 논문의 표현으로는 &lt;em&gt;large scale training trumps inductive bias.&lt;/em&gt; 이 교훈이 이후 Foundation Model 시대 전체를 관통하는 철학이 된다.&lt;/p&gt;
&lt;h2 id="결과와-내부-들여다보기"&gt;결과와 내부 들여다보기
&lt;/h2&gt;&lt;p&gt;JFT-300M로 사전학습한 ViT-H/14는 ImageNet 88.55%, CIFAR-100 94.55%, VTAB(19과제) 77.63%로 당시 최강 CNN들(BiT-L, Noisy Student)을 넘어섰다. 그러면서도 사전학습 연산량은 2~4배 적었다 — ViT-H/14가 2.5k TPUv3-core-days인 데 비해 BiT-L은 9.9k, Noisy Student는 12.3k였다. 정확도도 이기고 비용도 싼 것이다. 공개 데이터인 ImageNet-21k로 학습한 ViT-L/16조차 클라우드 TPUv3 8코어로 약 30일이면 훈련할 수 있어 재현 가능성도 열어놨다.&lt;/p&gt;
&lt;p&gt;블랙박스가 아니라는 것도 보여준다. 첫 임베딩 필터는 CNN 초기 필터처럼 그럴듯한 기저 함수(edge, 색 패턴)를 학습한다. 위치 임베딩은 아무 사전지식 없이 시작했는데도 가까운 패치끼리 비슷한 벡터를, 심지어 행/열 구조까지 스스로 재발견한다 — 손으로 만든 2D 위치 임베딩이 별 이득이 없던 이유다. 어텐션 거리(CNN의 receptive field에 대응)를 보면 낮은 층에서도 일부 head는 이미지 전체를 보고, 층이 깊어질수록 넓어지며, 최종적으로 분류에 의미 있는 영역에 집중한다.&lt;/p&gt;
&lt;p&gt;물론 한계도 있다. 진짜 위력을 보려면 JFT-300M급 초대형(그것도 비공개) 데이터가 필요하고, 이 논문은 분류만 다뤘으며(검출·분할은 이후 다른 연구들의 몫), 자기지도 학습과 지도학습 사이의 격차도 남아 있다. 그럼에도 ViT는 &amp;ldquo;비전엔 CNN이 반드시 필요하다&amp;quot;는 통념을 깼고, NLP와 비전을 같은 아키텍처로 통일하며 멀티모달·Foundation Model 시대의 문을 열었다.&lt;/p&gt;
&lt;h2 id="한-줄-정리"&gt;한 줄 정리
&lt;/h2&gt;&lt;p&gt;이미지를 단어처럼 쪼개면 언어 모델용 Transformer가 그대로 비전 모델이 되고, 데이터만 충분하면 CNN의 사전지식 없이도 더 잘한다.&lt;/p&gt;</description></item><item><title>AI가 화면 밖으로 나왔다 — 피지컬 AI 입문 가이드</title><link>https://ditis3g.github.io/posts/2026-06-29-study-2/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate><guid>https://ditis3g.github.io/posts/2026-06-29-study-2/</guid><description>&lt;p&gt;피지컬 AI(Physical AI)라는 주제로 1장을 4개 절(1.1 ~ 1.4)로 묶어 정리한다. 챗봇을 넘어 현실 세계로 튀어나온 인공지능이 왜 하필 지금 현실적인 흐름이 됐고, 그 진입장벽이 우리가 생각하는 것보다 얼마나 낮아졌는지를 한 편에 담는다.&lt;/p&gt;
&lt;h2 id="11-비트에서-원자로--이미-굴러가고-있는-피지컬-ai"&gt;1.1 비트에서 원자로 — 이미 굴러가고 있는 피지컬 AI
&lt;/h2&gt;&lt;p&gt;지난 3년의 AI는 대부분 화면 안에 갇혀 있었다. ChatGPT는 텍스트로, Midjourney는 이미지로, Sora는 영상으로 — 결과물은 항상 **비트(bit)**였다. 그런데 2025~2026년을 지나며 풍경이 달라졌다. AI가 &lt;strong&gt;원자(atom)를 움직이기 시작&lt;/strong&gt;했다.&lt;/p&gt;
&lt;p&gt;이 단절의 의미는 단순한 &amp;ldquo;출력 형태&amp;quot;의 변화가 아니다.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;챗봇 AI (디지털)&lt;/th&gt;
					&lt;th&gt;피지컬 AI (현실)&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;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;응답 지연 1~2초 허용&lt;/td&gt;
					&lt;td&gt;100ms 안에 균형 잡아야 넘어지지 않는다&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;데이터는 무한 복제 가능&lt;/td&gt;
					&lt;td&gt;매 동작이 단 한 번의 실세계 시행&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;결과를 되돌릴 수 있다&lt;/td&gt;
					&lt;td&gt;깨진 컵은 안 돌아온다&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이 단절을 넘는 순간 AI는 &amp;ldquo;검색 엔진의 후속작&amp;quot;이 아니라 &lt;strong&gt;산업혁명의 후속작&lt;/strong&gt;이 된다.&lt;/p&gt;
&lt;p&gt;이미 현실에 나와 있는 사례가 적지 않다. Figure 02는 BMW 공장에서 부품을 옮기고, 1X NEO는 가정용 베타 출하를 시작했으며, Tesla Optimus는 자체 공장에서 배터리 셀을 분류한다. Waymo는 LA·샌프란시스코·피닉스에서 무인 유상 운행을 매주 수십만 회 단위로 돌리고 있다. 수술실에서는 Intuitive da Vinci 5가 봉합사 텐션·조직 손상도를 실시간 코칭하고, Amazon 풀필먼트에는 75만 대 이상의 로봇이 굴러간다. John Deere의 See &amp;amp; Spray는 잡초만 정밀 분사하고, Built Robotics는 굴착기를 무인으로 돌린다.&lt;/p&gt;
&lt;p&gt;피지컬 AI가 &amp;ldquo;AI 시대 2막&amp;quot;으로 불리는 이유도 여기에 있다. 1막(LLM)이 &lt;strong&gt;지식 노동의 보조&lt;/strong&gt;였다면, 2막은 &lt;strong&gt;육체 노동의 대체와 증강&lt;/strong&gt;이다. GDP에서 차지하는 비중이 훨씬 크고, 인구 감소·고령화로 수요는 절박하다. 동시에 위험도 커진다 — 환각이 농담으로 끝나지 않고 사고로 이어진다.&lt;/p&gt;
&lt;h2 id="12-왜-하필-지금인가--6개-곡선이-동시에-교차한-2025"&gt;1.2 왜 하필 지금인가 — 6개 곡선이 동시에 교차한 2025
&lt;/h2&gt;&lt;p&gt;피지컬 AI라는 단어 자체는 새롭지 않다. 보스턴 다이내믹스의 BigDog는 2005년, DARPA Robotics Challenge는 2015년이었다. 그때는 &lt;strong&gt;연구 데모&lt;/strong&gt;였고 지금은 &lt;strong&gt;양산 라인&lt;/strong&gt;으로 가고 있다. 한 가지 돌파 때문이 아니라 &lt;strong&gt;6개 축이 거의 동시에 임계점을 넘은&lt;/strong&gt; 결과다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;① 파운데이션 모델이 로봇으로 건너왔다.&lt;/strong&gt; 인터넷 텍스트·이미지로 사전학습한 거대 모델이 이제 로봇 정책으로 직접 파인튜닝된다. &amp;ldquo;투명한 컵을 식기세척기 윗칸에 넣어&amp;quot;라는 문장 안에 들어 있는 상식(투명함, 윗칸, 깨지기 쉬움)이 모델에서 공짜로 따라온다. 로봇이 &lt;strong&gt;처음 보는 물건에 대응 가능&lt;/strong&gt;해진 것이 가장 큰 변곡점이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;② 시뮬레이션이 sim-to-real 간극을 좁혔다.&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;구분&lt;/th&gt;
					&lt;th&gt;2020&lt;/th&gt;
					&lt;th&gt;2026&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;GPU 1대당 병렬 환경&lt;/td&gt;
					&lt;td&gt;수십 개&lt;/td&gt;
					&lt;td&gt;수만 개 (Isaac Lab)&lt;/td&gt;
			&lt;/tr&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;시각 도메인 갭&lt;/td&gt;
					&lt;td&gt;컸음&lt;/td&gt;
					&lt;td&gt;월드 모델로 거의 소멸&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;1일 학습 가능 시간&lt;/td&gt;
					&lt;td&gt;수천 시간&lt;/td&gt;
					&lt;td&gt;수십억 시간&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;③ 하드웨어 단가가 무너졌다.&lt;/strong&gt; EV 산업의 부수 효과가 결정적이었다. EV용 BLDC 모터로 액추에이터 단가가 1/10, LiDAR는 2017년 7만 5천 달러대(Velodyne)에서 2026년 200~500달러대(Hesai, RoboSense)로, 배터리는 kWh당 10년 만에 1/8이 됐다. 휴머노이드 BOM은 2020년 20만 달러에서 2026년 3만 달러 이하로 떨어졌고, Unitree G1은 1만 6천 달러부터다. 5년 전에는 &amp;ldquo;기술이 돼도 너무 비싸서 못 깐다&amp;quot;가 진짜 장벽이었다. 그 장벽이 사라졌다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;④ 엣지 컴퓨팅이 로봇 안으로 들어왔다.&lt;/strong&gt; NVIDIA Jetson Thor(2025)는 손바닥만 한 보드에 2070 TFLOPS를 담는다. 무거운 모델을 양자화·증류해 로봇 등에서 30Hz로 돌릴 수 있게 됐다. &amp;ldquo;두뇌가 몸 안에 들어갈 수 있다&amp;quot;는 조건이 처음으로 충족됐다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;⑤ 데이터 수집 방식이 산업화됐다.&lt;/strong&gt; Open X-Embodiment(22개 로봇 플랫폼, 100만+ 에피소드), ALOHA / Mobile ALOHA의 저가 텔레오퍼레이션 리그, Ego4D·EPIC-Kitchens 같은 1인칭 영상 데이터셋이 모였다. Tesla·Figure·1X는 자사 공장 자체를 &amp;ldquo;공장 배치 → 데이터 → 모델 개선&amp;rdquo; 플라이휠로 운영한다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;⑥ 자본과 인재가 동시에 몰렸다.&lt;/strong&gt; 2024~2025년 휴머노이드 스타트업에 70억 달러 이상이 유입됐다(Figure 6.75억, 1X 1억, Physical Intelligence 4억, Skild AI 3억). OpenAI·NVIDIA·Microsoft·Samsung이 직접 출자했고, 중국은 베이징·선전을 휴머노이드 클러스터로 키우고 있다(Unitree, Fourier, UBTech, AgiBot). 자본은 후행 지표지만 &lt;strong&gt;인재 이동&lt;/strong&gt;(LLM → 로봇)은 선행 지표다.&lt;/p&gt;
&lt;p&gt;어느 하나의 마법적 돌파(트랜스포머 같은) 때문이 아니라, &lt;strong&gt;6개 곡선이 약속이라도 한 듯 2025~2026년에 교차&lt;/strong&gt;했다는 것이 핵심이다.&lt;/p&gt;
&lt;h2 id="13-20만-원-3개월이면-시작한다--흔한-오해-7가지와-입문-경로"&gt;1.3 20만 원, 3개월이면 시작한다 — 흔한 오해 7가지와 입문 경로
&lt;/h2&gt;&lt;p&gt;&amp;ldquo;저는 휴머노이드도 없고, 기계공학도 모르고, 공장도 없는데요…&amp;rdquo; — 막상 뜯어보면 이 장벽들은 2024~2025년 사이에 대부분 무너졌다. 흔한 오해 7개를 짚어본다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;피지컬 AI = 휴머노이드&amp;rdquo;&lt;/strong&gt;: 아니다. 로봇 팔, 자율주행차·드론, 스마트 공장 비전 검사, 스마트홈, 농업·수술 로봇이 모두 피지컬 AI다. 휴머노이드가 가장 어려우니, &lt;strong&gt;테이블 위 로봇 팔&lt;/strong&gt;부터 시작하면 학습 곡선이 1/10이다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;수천만 원이 있어야 한다&amp;rdquo;&lt;/strong&gt;: 2026년 기준 약 20만 원이면 시작한다. Hugging Face LeRobot이 공식 지원하는 &lt;strong&gt;SO-100 / SO-ARM100&lt;/strong&gt;(약 20만 원), Koch v1.1 팔(약 30만 원), Reachy Mini(약 40만 원), Unitree Go2(약 220만 원). 진짜 장벽은 가격이 아니라 정보 격차다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;실제 로봇이 없으면 의미 있는 학습이 안 된다&amp;rdquo;&lt;/strong&gt;: 시뮬레이터에서 시작이 정석이다. NVIDIA Isaac Sim / Isaac Lab(무료, RTX GPU 한 대로 수만 환경 병렬), MuJoCo(DeepMind 오픈소스), Genesis(2024, 파이썬 한 줄 설치), NVIDIA Cosmos(합성 영상 데이터 생성).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;기계·제어공학 전공만 가능&amp;rdquo;&lt;/strong&gt;: 진입점이 AI 엔지니어 쪽으로 옮겨왔다. 필요한 스킬은 PyTorch, transformer, RL 기초, 데이터 파이프라인 — &lt;strong&gt;LLM 다뤄본 사람 스킬셋이 80% 그대로 전이&lt;/strong&gt;된다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;데이터를 직접 모아야 한다&amp;rdquo;&lt;/strong&gt;: 공개 데이터셋이 충분하다. Open X-Embodiment(100만+ 에피소드), DROID(76,000 데모), Ego4D·EPIC-Kitchens, RH20T, BridgeData V2.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;모델을 처음부터 학습해야 한다&amp;rdquo;&lt;/strong&gt;: 사전학습된 오픈 모델을 파인튜닝한다. RTX 4090 한 대로 며칠이면 도메인 특화 정책이 나온다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;한국에선 안 된다&amp;rdquo;&lt;/strong&gt;: 부품·제조 측면에선 오히려 유리하다. 삼성·LG·현대로보틱스·두산로보틱스가 본격 투자 중이고, 레인보우로보틱스(현대차 인수)·클로봇·뉴빌리티 같은 성장 기업군이 있다. KAIST·서울대·POSTECH가 RL/매니퓰레이션 분야 글로벌 상위권 논문을 낸다. 정부 K-휴머노이드 연합도 드라이브를 걸고 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;7단계 입문 경로&lt;/strong&gt;는 이렇다.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Hugging Face LeRobot 튜토리얼 (시뮬만으로 가능, 무료)&lt;/li&gt;
&lt;li&gt;MuJoCo 또는 Isaac Lab으로 강화학습 예제 굴려보기&lt;/li&gt;
&lt;li&gt;SO-ARM100 같은 저가 팔 한 대 구매&lt;/li&gt;
&lt;li&gt;텔레오퍼레이션으로 데모 데이터 50~100개 수집&lt;/li&gt;
&lt;li&gt;오픈 사전학습 모델 파인튜닝 (Colab Pro 정도면 충분)&lt;/li&gt;
&lt;li&gt;자기 환경에서 간단한 태스크 1개 성공시키기(블록 쌓기 등)&lt;/li&gt;
&lt;li&gt;결과 영상·코드 공개 → 커뮤니티 진입(Discord, GitHub)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;혼자서 &lt;strong&gt;3&lt;del&gt;6개월, 총비용 50&lt;/del&gt;100만 원&lt;/strong&gt;이면 여기까지 도달한다. 진짜 장벽은 돈·전공·장비가 아니라 &lt;strong&gt;&amp;ldquo;내 영역이 아닐 것 같다&amp;quot;는 심리적 거리감&lt;/strong&gt;이다.&lt;/p&gt;
&lt;h2 id="14-기술사-분기점에서-본-피지컬-ai--모바일llm-다음-자리"&gt;1.4 기술사 분기점에서 본 피지컬 AI — 모바일·LLM 다음 자리
&lt;/h2&gt;&lt;p&gt;세 절을 한 줄로 묶으면 이렇게 된다.&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;AI는 더 이상 &amp;ldquo;답하는 것&amp;quot;이 아니라 &amp;ldquo;하는 것&amp;quot;이 되고 있다.&lt;/strong&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;기술사에는 몇 개의 진짜 분기점이 있다.&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;1990년대 인터넷&lt;/td&gt;
					&lt;td&gt;정보가 &lt;strong&gt;연결&lt;/strong&gt;되기 시작&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;2000년대 모바일&lt;/td&gt;
					&lt;td&gt;정보가 &lt;strong&gt;항상 우리 옆&lt;/strong&gt;에 있게 됨&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;2010년대 클라우드·딥러닝&lt;/td&gt;
					&lt;td&gt;정보를 &lt;strong&gt;자동으로 해석&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;2020년대 초 LLM&lt;/td&gt;
					&lt;td&gt;정보를 &lt;strong&gt;자동으로 생성&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;2020년대 중후반 피지컬 AI&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;각 분기점의 공통점은 &lt;strong&gt;건너온 사람과 못 건넌 사람의 격차가 향후 10년을 결정&lt;/strong&gt;했다는 것이다.&lt;/p&gt;
&lt;p&gt;의미는 셋으로 나뉜다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;개인에게&lt;/strong&gt;: 새 산업의 초기 진입 창문이 다시 열렸다. 그 창문은 LLM 때보다 더 오래 열려 있을 가능성이 높다 — 하드웨어가 끼어 있어 확산이 느리기 때문이다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;기업에게&lt;/strong&gt;: &amp;ldquo;AI 도입&amp;quot;의 의미가 챗봇·코파일럿에서 &lt;strong&gt;자동화된 노동력&lt;/strong&gt;으로 확장된다. 적용 범위와 비용 구조가 완전히 달라진다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;사회에게&lt;/strong&gt;: 사무 노동에 이어 &lt;strong&gt;육체 노동&lt;/strong&gt;까지 자동화 사정권에 들어온다. 노동시장·교육·복지 설계가 다시 그려져야 한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;신중하게 봐야 할 것도 있다. &lt;strong&gt;마지막 1%가 가장 비싸다&lt;/strong&gt; — &amp;ldquo;공장에서 95% 성공&amp;quot;은 의미가 없다. 데이터·전력·소재가 다음 병목이고, 사회적 합의는 기술보다 항상 느려서 안전·책임·일자리 논의가 따라오지 않으면 백래시가 온다.&lt;/p&gt;
&lt;p&gt;피지컬 AI는 새로운 산업 카테고리이기 전에, &lt;strong&gt;AI라는 기술이 비로소 우리 세계와 같은 차원에 살게 되는 사건&lt;/strong&gt;이다. 지금까지의 AI는 우리에게 &amp;ldquo;말을 거는&amp;rdquo; 존재였다. 이제부터의 AI는 우리 옆에서 &lt;strong&gt;함께 움직이는&lt;/strong&gt; 존재가 된다. 이 차이는 사소해 보여도 결국 모든 것을 바꾼다.&lt;/p&gt;
&lt;h2 id="한-줄-정리"&gt;한 줄 정리
&lt;/h2&gt;&lt;p&gt;피지컬 AI는 챗봇이 끝낸 자리를 잇는 &lt;strong&gt;AI의 2막&lt;/strong&gt;이며, 모델·시뮬·하드웨어·컴퓨트·데이터·자본 6개 곡선이 동시에 익은 지금이야말로 개인도 기업도 사회도 한 번 더 진입할 수 있는 창문이다.&lt;/p&gt;</description></item><item><title>BitVLA 읽기 — 모든 파라미터가 −1·0·+1인 VLA, 메모리는 1/11</title><link>https://ditis3g.github.io/posts/2026-06-29-bitvla/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate><guid>https://ditis3g.github.io/posts/2026-06-29-bitvla/</guid><description>&lt;p&gt;중국과학원(ICT)에서 2026년 3월에 공개한 &lt;a class="link" href="https://arxiv.org/abs/2506.07530" target="_blank" rel="noopener"
 &gt;BitVLA 논문&lt;/a&gt;(arXiv:2506.07530v2)을 정리한다. 한 줄 요약은 — **모든 가중치를 {−1, 0, +1} 세 값으로만 표현한 1-bit VLA가 7B짜리 OpenVLA-OFT와 거의 같은 성능을 내면서 메모리는 1.4 GB(11배 감소), 지연은 73 ms(4.4배 감소)**다. 코드와 가중치 모두 공개됐다(&lt;a class="link" href="https://github.com/ustcwhy/BitVLA" target="_blank" rel="noopener"
 &gt;GitHub&lt;/a&gt; / &lt;a class="link" href="https://huggingface.co/lxsy/bitvla-bf16" target="_blank" rel="noopener"
 &gt;HuggingFace&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;엣지 로봇 입장에서 &amp;ldquo;GPU 메모리 4 GB짜리 노트북 GPU(RTX 3050 Ti Laptop) 한 장으로 풀 사이즈 VLA를 굴린다&amp;quot;는 게 무슨 의미인지가 이 논문의 진짜 무게다.&lt;/p&gt;
&lt;h2 id="왜-1-bit인가--vla의-배치-문제"&gt;왜 1-bit인가 — VLA의 배치 문제
&lt;/h2&gt;&lt;p&gt;요즘 나오는 VLA는 죄다 크다. π₀ 3.5B, OpenVLA 7.5B, OpenVLA-OFT 7.7B, UniVLA 8.5B. 다 full-precision(BF16)이라 단순 메모리만 7~17 GB가 들고, 추론 지연은 수백 ms 단위다. 그런데 실제 로봇 — 그것도 엣지 플랫폼 — 은 메모리·전력·열 모두 빠듯하다.&lt;/p&gt;
&lt;p&gt;흔한 해법은 &lt;strong&gt;post-training quantization&lt;/strong&gt;(PTQ)이다. 학습은 BF16으로 해 두고 추론 시점에만 INT8 / INT4로 떨궈서 쓴다. 깔끔하지만 두 가지 문제가 있다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;정확도가 떨어진다.&lt;/strong&gt; 특히 4-bit 이하로 가면 캘리브레이션을 잘해도 무너지기 시작한다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;학습 dynamics와 어긋난다.&lt;/strong&gt; 모델은 full-precision 분포를 가정하고 학습됐는데, 추론은 다른 게임을 한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;BitVLA의 입장은 명확하다 — &amp;ldquo;&lt;strong&gt;압축은 사후가 아니라 학습 시점에 같이 설계해야 한다(training-time co-design).&lt;/strong&gt;&amp;rdquo; 학습 자체를 1-bit 제약 안에서 진행하면, 모델이 처음부터 저정밀에 어울리는 표현을 배운다.&lt;/p&gt;
&lt;h2 id="158-bit가-뭔가--bitnet-b158-베이스"&gt;1.58-bit가 뭔가 — BitNet b1.58 베이스
&lt;/h2&gt;&lt;p&gt;엄밀히 말하면 &amp;ldquo;1-bit&amp;quot;는 마케팅용 호칭이고 실제로는 &lt;strong&gt;log₂(3) ≈ 1.58 bit&lt;/strong&gt;다. 가중치가 세 값 {−1, 0, +1} 중 하나니까. 0이 끼어 있다는 게 중요한데, 사실상 sparse weight 역할을 해서 표현력이 binary(±1)보다 훨씬 낫다.&lt;/p&gt;
&lt;p&gt;BitVLA는 &lt;a class="link" href="https://arxiv.org/abs/2504.12285" target="_blank" rel="noopener"
 &gt;BitNet b1.58 2B4T&lt;/a&gt;를 LLM 백본으로 그대로 가져온다. 이 BitNet은 이미 3B 규모부터 full-precision LLM과 맞먹는 성능을 내는 게 검증돼 있다. BitVLA는 그 위에 &lt;strong&gt;vision encoder도 1.58-bit로 깎고&lt;/strong&gt;, 마지막에 로보틱스 학습을 얹는 구조다.&lt;/p&gt;
&lt;p&gt;가중치·활성치 양자화 공식은 단순하다.&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;가중치 W&lt;/td&gt;
					&lt;td&gt;absmean → ternary&lt;/td&gt;
					&lt;td&gt;{−1, 0, +1}&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;활성치 x&lt;/td&gt;
					&lt;td&gt;per-token absmax → INT8&lt;/td&gt;
					&lt;td&gt;[−128, 127]&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;선형 레이어 출력은 &lt;code&gt;Y = (α/β) · Q_w(W) · Q_a(x)&lt;/code&gt; 한 줄로 끝난다. α는 weight L1 평균 기반 스케일, β는 입력 max 기반 스케일. &lt;strong&gt;핵심은 곱셈이 아니라 덧셈으로 풀린다는 점&lt;/strong&gt;이다. 가중치가 −1/0/+1이니 행렬 곱은 사실상 정수 덧셈·뺄셈·skip의 조합이고, 부동소수점 연산은 per-element 스케일링 정도만 남는다. 이게 4.4× 속도 향상의 출처다.&lt;/p&gt;
&lt;h2 id="3단-학습-파이프라인--quantize-then-distill이-핵심"&gt;3단 학습 파이프라인 — Quantize-then-Distill이 핵심
&lt;/h2&gt;&lt;p&gt;BitVLA의 학습 구조는 단계별로 어떤 모듈을 풀고 잠그는지를 명확히 통제한다.&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;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;Connector → LLM+Connector&lt;/td&gt;
					&lt;td&gt;ViT(처음엔 LLM도)&lt;/td&gt;
					&lt;td&gt;LLaVA-1.5-558k → MammoTH-VL 10M&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;② &lt;strong&gt;Quantize-then-Distill&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;1.58-bit Student ViT만&lt;/td&gt;
					&lt;td&gt;1-bit LLM, Connector&lt;/td&gt;
					&lt;td&gt;5M 샘플 (≤10B 토큰)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;③ 로보틱스 학습&lt;/td&gt;
					&lt;td&gt;전체 (LLM, Connector, ViT)&lt;/td&gt;
					&lt;td&gt;—&lt;/td&gt;
					&lt;td&gt;Open X-Embodiment ≈1M 궤적&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;진짜 핵심은 &lt;strong&gt;②단계, Quantize-then-Distill&lt;/strong&gt;이다.&lt;/p&gt;
&lt;h3 id="quantize-then-distill--비전-인코더를-깎는-방법"&gt;Quantize-then-Distill — 비전 인코더를 깎는 방법
&lt;/h3&gt;&lt;p&gt;1단계가 끝나면 1-bit LLM은 잘 정렬돼 있지만 SigLIP-L ViT는 여전히 BF16이다. 이걸 그대로 1.58-bit로 떨구면 표현이 망가져서 multimodal alignment가 깨진다.&lt;/p&gt;
&lt;p&gt;BitVLA는 &lt;strong&gt;knowledge distillation&lt;/strong&gt;으로 푼다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Teacher&lt;/strong&gt;: full-precision SigLIP-L (동결)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Student&lt;/strong&gt;: 1.58-bit weight + INT8 activation으로 초기화한 같은 인코더&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Student만 학습&lt;/strong&gt;, LLM과 Connector는 동결&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;손실은 두 갈래의 합이다.&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;L_total = L_LM + λ · L_aux&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;L_LM&lt;/code&gt;: 표준 autoregressive 언어 모델 loss (답변 토큰에만 적용)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;L_aux&lt;/code&gt;: 레이어별 hidden state의 MSE — &lt;code&gt;Σ ‖h_teacher^l − h_student^l‖² / n&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ablation 결과가 흥미롭다 — &lt;strong&gt;representation alignment loss를 빼면 평균 정확도가 50.8% → 42.4%로 폭락&lt;/strong&gt;한다. teacher의 중간 표현을 student가 모방하게 강제하는 게 단순 SFT보다 결정적으로 효과적이라는 뜻이다.&lt;/p&gt;
&lt;p&gt;추가로 흥미로운 발견 — &lt;strong&gt;1-bit LLM 사전학습은 수조 단위 토큰이 필요했지만, 1.58-bit ViT의 QAT는 5~10B 토큰이면 충분&lt;/strong&gt;하다. teacher가 있으니 데이터 효율이 훨씬 좋다.&lt;/p&gt;
&lt;p&gt;t-SNE 시각화에서 layer 0에서는 teacher와 student 임베딩이 흩어져 있지만, &lt;strong&gt;layer 26쯤 가면 거의 겹친다.&lt;/strong&gt; 깊이가 깊어질수록 student가 teacher의 기하 구조를 그대로 학습한다는 증거다.&lt;/p&gt;
&lt;h2 id="모델-사양"&gt;모델 사양
&lt;/h2&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;LLM 백본&lt;/td&gt;
					&lt;td&gt;BitNet b1.58 2B4T (1.58-bit)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Vision encoder&lt;/td&gt;
					&lt;td&gt;SigLIP-L @ 224×224 (1.58-bit weight, INT8 activation)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Connector&lt;/td&gt;
					&lt;td&gt;2-layer MLP + GeLU (BF16 유지)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Action head&lt;/td&gt;
					&lt;td&gt;OpenVLA-OFT 스타일 (BF16)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;총 파라미터&lt;/td&gt;
					&lt;td&gt;3.0B&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;메모리&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;1.4 GB&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Attention&lt;/td&gt;
					&lt;td&gt;causal (bi-directional로 바꾸니 성능 하락)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Action 처리&lt;/td&gt;
					&lt;td&gt;parallel decoding + action chunking (K=8 시뮬, K=10 실로봇)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Action 손실&lt;/td&gt;
					&lt;td&gt;L1 regression&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Connector와 action head는 일부러 BF16으로 둔다. 메모리 차지가 미미한데 양자화하면 정렬이 깨지기 쉬워서다.&lt;/p&gt;
&lt;h2 id="실험-결과--11배-작은데-거의-안-진다"&gt;실험 결과 — &amp;ldquo;11배 작은데 거의 안 진다&amp;rdquo;
&lt;/h2&gt;&lt;h3 id="libero-시뮬레이션-4종-suite-평균-성공률"&gt;LIBERO 시뮬레이션 (4종 suite 평균 성공률)
&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;th&gt;Avg&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;OpenVLA-OFT&lt;/td&gt;
					&lt;td&gt;7.7B&lt;/td&gt;
					&lt;td&gt;15.4 GB&lt;/td&gt;
					&lt;td&gt;97.1%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;π₀&lt;/td&gt;
					&lt;td&gt;3.5B&lt;/td&gt;
					&lt;td&gt;7.0 GB&lt;/td&gt;
					&lt;td&gt;94.2%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GROOT-N1&lt;/td&gt;
					&lt;td&gt;2.2B&lt;/td&gt;
					&lt;td&gt;4.4 GB&lt;/td&gt;
					&lt;td&gt;93.9%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;SmolVLA&lt;/td&gt;
					&lt;td&gt;2.3B&lt;/td&gt;
					&lt;td&gt;4.6 GB&lt;/td&gt;
					&lt;td&gt;88.8%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;BitVLA&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;3.0B&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;1.4 GB&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;96.0%&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;OpenVLA-OFT 대비 −1.1%p에 메모리는 11배 작다. &lt;strong&gt;π₀보다는 +1.8%p&lt;/strong&gt;, 특히 long-horizon에서 +7.6%p로 명확히 앞선다.&lt;/p&gt;
&lt;h3 id="ptq와의-비교"&gt;PTQ와의 비교
&lt;/h3&gt;&lt;p&gt;이 표가 진짜 핵심이다.&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;th&gt;Avg&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;OpenVLA INT4&lt;/td&gt;
					&lt;td&gt;PTQ&lt;/td&gt;
					&lt;td&gt;4.4 GB&lt;/td&gt;
					&lt;td&gt;72.7%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;OpenVLA-OFT INT4&lt;/td&gt;
					&lt;td&gt;PTQ&lt;/td&gt;
					&lt;td&gt;4.7 GB&lt;/td&gt;
					&lt;td&gt;96.9%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;BitVLA&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;native 1.58-bit&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;1.4 GB&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;96.0%&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;OpenVLA-OFT를 INT4 PTQ로 줄여도 4.7 GB가 필요하다. BitVLA는 그보다 &lt;strong&gt;1/3 메모리&lt;/strong&gt;로 거의 같은 성능을 낸다. &amp;ldquo;사후 압축 vs 학습 시 압축&amp;quot;의 격차를 그대로 보여주는 비교다.&lt;/p&gt;
&lt;h3 id="실세계--franka-7-dof"&gt;실세계 — Franka 7-DoF
&lt;/h3&gt;&lt;p&gt;기본 태스크 3개(수박 잡기, 빵 바구니에 넣기, 종 세우기) + OOD 변형 3개(스폰지 잡기, 식탁보 배경, 수박을 바구니에).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;3개 기본 태스크 평균에서 &lt;strong&gt;BitVLA가 π₀를 일관되게 능가&lt;/strong&gt;, 7B OpenVLA-OFT와 거의 동등&lt;/li&gt;
&lt;li&gt;OOD에서도 catastrophic drop 없이 견디는 일반화 능력&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;사전학습 제거(w/o pre-training) 변형은 대부분 0%에 가까운 성공률&lt;/strong&gt; → Open X-Embodiment 사전학습이 실세계 성능에 결정적&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="추론-효율--a100-기준"&gt;추론 효율 — A100 기준
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;모델&lt;/th&gt;
					&lt;th&gt;Latency&lt;/th&gt;
					&lt;th&gt;Throughput&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;BitVLA&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;73 ms&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;341.1 Hz&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;OpenVLA-OFT+&lt;/td&gt;
					&lt;td&gt;321 ms&lt;/td&gt;
					&lt;td&gt;77.9 Hz&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;RDT-1B&lt;/td&gt;
					&lt;td&gt;297 ms&lt;/td&gt;
					&lt;td&gt;84.1 Hz&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;π₀&lt;/td&gt;
					&lt;td&gt;86 ms&lt;/td&gt;
					&lt;td&gt;291.6 Hz&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Diffusion Policy&lt;/td&gt;
					&lt;td&gt;90 ms&lt;/td&gt;
					&lt;td&gt;267.4 Hz&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;50 Hz 제어 루프 기준, BitVLA는 매 스텝에 6배 가까이 여유가 생긴다.&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;Drop-in 변환이 안 된다.&lt;/strong&gt; BitVLA는 quantization-aware training이라, 이미 잘 학습된 풀 정밀도 LLM/VLM을 그대로 1-bit로 떨구면 성능이 크게 깨진다(BitNet 원논문에서 이미 관찰된 현상). 즉 &lt;strong&gt;기존 모델을 변환하는 레시피가 아니라 처음부터 다시 굽는 레시피&lt;/strong&gt;다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;사전학습 스케일이 작다.&lt;/strong&gt; Open X-Embodiment에서 ~1M 샘플만 썼다. 더 다양한 embodiment·환경에 일반화하려면 사전학습 데이터를 키워야 한다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;전용 가속기가 있어야 진가가 나온다.&lt;/strong&gt; 현재는 BitBLAS 커스텀 커널로 ternary × INT8 matmul을 돌리지만, 본격적인 효율은 &lt;strong&gt;1-bit 전용 하드웨어&lt;/strong&gt;가 나와야 풀린다. 저자도 결론에서 이 부분을 강조한다.&lt;/li&gt;
&lt;/ul&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.4 GB면 노트북 GPU·Jetson급에서 진짜 돌릴 수 있다. 사양 잡을 때 &amp;ldquo;VLA는 무조건 풀 사이즈 GPU 필요&amp;quot;라는 전제가 깨진다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;양자화 전략의 디폴트가 바뀐다.&lt;/strong&gt; &amp;ldquo;일단 학습하고 나중에 INT8/INT4&amp;quot;가 아니라 &amp;ldquo;학습 시 1.58-bit 제약을 박는다&amp;quot;가 새 기준선이 될 수 있다. 적어도 비교 대상에 BitVLA를 넣어야 한다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Quantize-then-Distill 패턴은 일반화 가능&lt;/strong&gt;해 보인다. 우리가 자체 VLA를 만들 때도 풀 정밀도로 한 번 학습한 모듈을 teacher로 두고 저정밀 student로 distill하는 흐름은 그대로 가져올 수 있다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;하드웨어-알고리즘 공동 설계&lt;/strong&gt;가 다음 라운드의 진짜 게임이라는 신호. ternary × INT8 가속을 잘 받는 SoC가 나오면 휴머노이드·엣지 로봇 추론 비용 구조가 한 단계 더 떨어진다.&lt;/li&gt;
&lt;li&gt;모델 가중치가 공개돼 있다(&lt;a class="link" href="https://huggingface.co/lxsy/bitvla-bf16" target="_blank" rel="noopener"
 &gt;HuggingFace&lt;/a&gt;). 자체 환경에서 LIBERO·실로봇 재현 실험을 돌려 보는 게 가장 빠른 학습 경로다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="한-줄-정리"&gt;한 줄 정리
&lt;/h2&gt;&lt;p&gt;BitVLA가 보여준 것은 모델을 키워야만 성능이 오르는 게 아니라는 점이다 — &lt;strong&gt;모든 파라미터를 −1·0·+1로 묶어도 학습 시점에 양자화를 같이 설계하면 7B VLA와 맞먹는 성능이 1.4 GB 안에 들어간다.&lt;/strong&gt;&lt;/p&gt;</description></item><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><item><title>블로그를 열며 — Physical AI 드림팀</title><link>https://ditis3g.github.io/posts/hello-world/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0900</pubDate><guid>https://ditis3g.github.io/posts/hello-world/</guid><description>&lt;p&gt;안녕하세요. &lt;strong&gt;Physical AI 드림팀&lt;/strong&gt;의 첫 글입니다.&lt;/p&gt;
&lt;p&gt;이곳은 Physical AI를 비롯해 돈 되는 모든 걸 다 하는 팀의 기록을 남기는 공간입니다.
연구 노트, 실험 결과, 그리고 떠오르는 아이디어를 차곡차곡 쌓아가려 합니다.&lt;/p&gt;
&lt;h2 id="앞으로-다룰-것"&gt;앞으로 다룰 것
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Physical AI / 로보틱스 연구 노트&lt;/li&gt;
&lt;li&gt;실험과 삽질의 기록&lt;/li&gt;
&lt;li&gt;돈 되는 아이디어와 그 검증&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;차근차근 채워가겠습니다. 잘 부탁드립니다. 🚀&lt;/p&gt;</description></item></channel></rss>