Index
2026-10-16 — Research

VLRLA (arXiv 2610.19517) 분석: in-context RL for VLA vs RoboTTA

RoboTTA | Shi, Tang, Zhang et al. (Westlake / Zhejiang), 2026-10-14

TL;DR

63.4%
RoboTwin 전체 (π0.5 50.9)
60.6%
Unseen (GRPO 60.8)
p=0.20
실물 과일 45 run

1 배경 / 목적

VLRLA는 우리 Goal("Long-WAM이 자기 시도 영상만 보고 재시도할수록 성공")과 같은 문제를 다룬다. 세팅 차이, scoop 위험, 가져올 아이디어, 피해야 할 함정을 정리했다.

2 논문 세팅

모델

VLRLA-simpVLRLA-bridge
입력frozen VLM prefix embeddingfrozen π0.5 KV cache
학습 모듈Transformer-XL 메모리 + MLP head같은 Transformer → KV 잔차 Δz (rank 64, zero-init)
action결정론, MSEfrozen π0.5 expert, flow matching
크기6층 / 512 hidden / 8 head, segment 6 transition, 2 에피소드마다 detach

학습 히스토리 3가지

방식내용인스턴스
Simulation RLRLinf PPO 25 iter, 256 env × 4 round씩 저장 (RoboTwin)매 라운드 DR, 다름
HITL curriculumstage 0/⅓/⅔/3⁄3 사람 교정, 성공 35→56→81→93%, 391 epstage마다 독립 샘플
Hindsight relabel접시 색이 숨은 변수, reward로만 드러남, counterfactual pair숨은 변수 공유

3 결과와 검정

π0.5GRPORoboTTTVLRLA-bridge
Seen 평균48.659.257.866.2
Unseen 평균53.360.858.660.6
전체50.960.058.263.4
과일 (n=15)π0.5VLRLA1VLRLA4Fisher p (π0.5 vs 4)
사과46.740.060.00.72
스타프루트40.026.766.70.27
포도53.360.060.01.00
합계 4521/4528/450.20
VLRLA1 < π0.5: stage 0(base 실패 65%)까지 loss를 걸어 1회차에 base의 실패를 재현하도록 학습된 것으로 보인다. 우리가 시도 0 loss를 빼기로 한 결정을 지지하는 반례.
대조군 부재: "history 0으로 지움"(성공률 ≈0)은 분포 밖 입력일 뿐 운 기준선이 아니다. shuffle, 위치만 보존한 대조, 무기억 재시도가 없다. history를 다른 초기 상태 rollout에 이식해도 성능이 오른다(0.55→0.7). 인스턴스 추론이 아니라 과제 수준 prior라는 증거다.

4 Takeaway: 우리와의 차이

축VLRLARoboTTA
피드백reward + done 토큰reward 없음, 영상으로 실패 관측
히스토리VLM feature + 과거 action + rewardclean video latent (action 없음)
모델frozen VLA + adapterLong-WAM 전체 파인튜닝
시도 간 관계다른 인스턴스같은 인스턴스, 숨은 변수 고정
개선 원천정책 품질 진행숨은 변수 믿음 갱신
과제RoboTwin pick-place, 과일삽입 (one_leg, AssembleBench)
loss모든 에피소드시도 0 제외, 개선된 시도만
지표에피소드별 SR조건부 SR + 운 기준선

Scoop 위험 중간. "VLA에 in-context RL로 배포 시 적응"이라는 큰 프레이밍은 선점됐다. 하지만 같은 인스턴스, 숨은 변수, reward 없는 영상, 접촉 과제는 비어 있다. 가장 가까운 실험은 접시 색 과제(이산 2값, reward로만 드러남) 하나다.

"reward 없으면 약하다"(VLRLA > RoboTTT)는 리뷰어 공격 포인트가 된다. 성공/실패 1비트 토큰 ablation을 같이 보고하는 것이 안전하다.

WAM은 우리 쪽이 유리. FastWAM을 최종 hidden 120 토큰 encoder로만 써서 가장 낮게 나왔고, 저자도 공간 정보 손실을 원인으로 꼽았다. WAM의 영상 컨텍스트를 그대로 쓰는 우리 방식이 이 한계를 직접 겨냥한다.

5 Next Steps

평가 추가: (a) 다른 인스턴스 history 이식. 우리 가설이 맞으면 효과가 없거나 해로워야 하고, 이것이 VLRLA와 반대되는 결과라 차별점의 증거가 된다. (b) 위치는 보존하고 내용만 shuffle. (c) 성공 1비트 토큰 ablation.
데이터: counterfactual 구성 참고. 같은 초기 상태에서 bias 방향이 다르면 실패 영상이 달라지고 수정 방향도 달라지는 쌍을 만들어 위치 shortcut을 막는다. K curriculum(2 → 2/6 교대)도 비교한다.
모델 대안: zero-init 잔차 adapter는 k=0 성능을 base와 같게 보장한다. one_leg 전체 파인튜닝 후 성능이 떨어진 문제(최종 1/30)의 대안으로 검토한다.

6 업데이트: 코드 여부와 차용할 실험 세팅

코드/데이터 비공개: PDF 링크, arXiv 페이지, GitHub/HF 검색 모두 없음 (2026-10-16).
세팅차용우리 쪽 형태
seen 6 / unseen 6 과제 분할Oone_leg 등에서 학습 → 다른 삽입/T2-Z 과제에서 평가
히스토리 ablation (메모리 0, 첫 ep 반복, 이식, context 길이)O+ 내용 shuffle, 운 기준선, 조건부 SR
baseline: SFT / GRPO / RoboTTT 재구현O가중치 업데이트 vs reward 없는 in-context 비교
RoboTwin 12과제 수치△Long-WAM 공개 robotwin2_idm으로 가능. 단 표 집계 기준 불명확, 접촉 약함
숨은 목표(접시 색)△T2-Z light_switch로 대체
HITL curriculum, PPO 순서열 데이터X인스턴스를 공유하지 않아 가설 검증 불가