사용자 제안: 가구마다 잘 되는 자리를 미리 정해 두고 navigate가 그 카탈로그만 쓰는 navi 하네스. VLA 실시행으로 자리를 검증하는 카탈로그는 약 350 GPU-h + 구현 4~5일이 든다. 만들기 전에 전제를 확인했다 — 선 자리가 pick 성패를 실제로 가르는가.
pick 지점 10곳(가구: stand 2·bed·sofa·sink·dining table 2·chair 2·toilet)마다, 지금 navigate가 쓰는 것과 같은 샘플러(학습 datagen과 동일한
거리 0~0.7 m·±45°)로 8자리를 뽑아 서로 가장 다른 4자리를 골랐다. 자리마다 10회: 종료 상태 복원 → 속도 영점화 → 베이스를 그 자리에 고정 → VLA pick 1회(300스텝).
시행은 자리별 블록이 아니라 라운드로빈으로 돌려 누적 드리프트가 자리 효과로 위장되지 않게 했다(리뷰 지적 반영). 정책은 온라인 본 런과 같은 pi05_mlspaces_place_oc@20000.
판정 규칙은 데이터 전에 고정: 순열검정 p < 0.05 ∧ 자리 간 성공률 폭(max−min)의 중앙값 ≥ 0.40. 10회짜리 이항 잡음만으로도 폭 ≈0.20이 나오므로 0.40을 기준으로 잡았고, 집계 코드는 가짜 데이터로 양방향 검증했다.
| 물체 | 가구 | 자리0 | 자리1 | 자리2 | 자리3 | 폭 | 지점 평균 |
|---|---|---|---|---|---|---|---|
| candle | toilet | 3/10 | 9/10 | 2/10 | 1/10 | 0.8 | 0.38 |
| bowl | sink | 7/10 | 0/10 | 3/10 | 0/10 | 0.7 | 0.25 |
| soap bottle | stand | 4/10 | 8/10 | 5/10 | 2/10 | 0.6 | 0.47 |
| potato | chair | 0/10 | 0/10 | 6/10 | 1/10 | 0.6 | 0.17 |
| remote control | bed | 2/10 | 6/10 | 1/10 | 3/10 | 0.5 | 0.30 |
| cell phone | stand | 1/10 | 0/10 | 2/10 | 5/10 | 0.5 | 0.20 |
| bottle | sofa | 0/10 | 0/10 | 4/10 | 0/10 | 0.4 | 0.10 |
| ladle | chair | 2/10 | 4/10 | 2/10 | 2/10 | 0.2 | 0.25 |
| paper towel roll | dining table | 5/10 | 7/10 | 5/10 | 5/10 | 0.2 | 0.55 |
| knife | dining table | 10/10 | 10/10 | 9/10 | 8/10 | 0.2 | 0.93 |
테두리 색 = 그 자리의 10회 성공률(초록 ≥6, 노랑 3~5, 빨강 ≤2). 영상은 각 자리의 첫 시행이다.
| 자리 선택 방식 | pick 성공률 |
|---|---|
| 무작위 (현재 하네스) | 0.36 |
| 최선 자리 — 같은 데이터로 평가 | 0.66 (승자의 저주로 과대) |
| 최선 자리 — 홀드아웃 (5회로 고르고 나머지 5회로 평가, 양방향 평균) | 0.62 |
정직한 추정치는 +0.26 (1.7배). 다만 최선 자리에서도 0.62이지 1.0이 아니다 — VLA 자체의 확률성은 남는다.
| 규칙 | 성공률 |
|---|---|
| 가장 가까운 자리를 고른다 | 0.38 |
| 가장 정면인 자리를 고른다 | 0.32 |
| (참고) 무작위 | 0.36 |
지점 내 순위상관(성공률 vs 거리) 중앙값 −0.23, (vs 정면 이탈각) 0.00 — 부호가 지점마다 뒤집힌다(−0.95 ~ +0.77). bowl은 가장 가깝고 정면인 자리가 최선이지만 candle은 가장 가까운 자리가 3/10이고 0.67 m 떨어진 자리가 9/10이다.
pi05_mlspaces_place_oc)만 봤다. 좋은 자리가 정책마다 다르면 VLA를 바꿀 때마다 카탈로그를 다시 검증해야 한다(본 런 VLA 교체 계획이 있다).| 선택지 | 내용 | 비용 |
|---|---|---|
| VLA 검증 카탈로그 (pick) | 약 1,400 pick 지점 × 후보 3~4자리, 적응형 조기 종료 | ≈350 GPU-h(8 GPU ≈ 2일) + 구현 3일 · API $0 |
| 본 런 칸만 먼저 | B안 1,572칸이 실제로 쓰는 pick 지점만 검증 | 위의 일부 |
| place 자리도 | 오라클 grasp + place 시행 | +180 GPU-h + 구현 1일 |