<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>BitNet on Physical AI 드림팀</title><link>https://ditis3g.github.io/tags/bitnet/</link><description>Recent content in BitNet 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/bitnet/index.xml" rel="self" type="application/rss+xml"/><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></channel></rss>