한 줄 요약
Zetta는 실시간 실행 중 코드 기반 크리틱과 복구 기술을 진화시키며, 90.8% 성공률을 달성한 클로즈드-루프 에마바디드 허네스이다.
핵심 기여도
- Zetta는 3개의 타임스케일 분리 루프(Critic-Governed Action Loop, Rollout-Batch Candidate Optimization Loop, Validation-Gated Skill Update Loop)를 통해 실시간 실행 중 크리틱과 복구 기술을 진화시킨다.
- Zetta는 LIBERO-Pro에서 90.8%, RoboCasa에서 93.6%의 최고 성공률을 달성하며, 기존 정책 모델 대비 11.1× 빠른 추론 속도를 보인다.
- 학습된 기술은 타스크 간 제로샷 전이가 가능하며, 예를 들어 PnP-Sink에서 성공률이 58%에서 82%로 증가한다.
- Z-Infra 인프라는 1.7에서 35.1 episodes/min으로 유효한 실행량을 20.6× 증가시킨다.
핵심 아이디어
기존 에마바디드 에이전트는 실행 중에 고정된 기술을 따르며, 에피소드 종료 후에만 반성하는 오픈-루프 구조를 유지한다. 이는 빠르게 변화하는 로봇-환경 상태를 반영하지 못해 신뢰성 있는 실행을 어렵게 만든다. Zetta는 이러한 문제를 해결하기 위해 실행 중에 코드 기반의 실시간 크리틱과 복구 기술을 온라인으로 진화시키는 클로즈드-루프 허네스를 제안한다.
Zetta는 세 가지 타임스케일 루프를 통해 실행을 지속적으로 개선한다:
1. **Critic-Governed Action Loop**는 액션 주파수로 실행되며, 필요 시 복구 기술을 호출한다.
2. **Rollout-Batch Candidate Optimization Loop**는 실패 사례를 클러스터링하고, 후보 크리틱과 복구 기술을 제안한다.
3. **Validation-Gated Skill Update Loop**는 성공률 향상과 타스크 간 일반화를 보장하는 후보만을 스킬 메모리에 추가한다.
이러한 구조는 실행 중에도 학습을 가능하게 하며, Zetta는 기존 정책 모델을 동결한 상태에서 허네스만 진화시켜 신뢰성 있는 물리적 지능을 확장한다.
기술적 접근법
- **Zetta 허네스 구조**: H = {C, R, T}로 구성되며, C는 크리틱, R은 복구 기술, T는 트리거 조건이다.
- **SkillOpt과 EmbodiSkill 활용**: 기술과 코드는 기울기 정보를 제공하지 않기 때문에, SGD 유사 최적화를 통해 코드 공간에서 안정적인 업데이트를 수행한다.
- **Z-Infra 인프라**: 에이전트 논리와 이질적인 실행 자원을 분리하여, 별도의 환경 및 모델 워커 풀, 배치 추론, 비동기 스케줄링을 통해 확장성을 제공한다.
- **모델 파티셔닝**: VLA/WAM 아키텍처에서 VLM과 AE를 별도 프로세스로 분리하여, CUDA IPC를 통해 활성화 정보를 전달함으로써 추론 지연을 53% 감소시키고, goodput을 2.4× 향상시킨다.
주요 결과
- **LIBERO-Pro**: 90.8% 성공률 (기존 정책 모델 대비 +11.1%)
- **RoboCasa**: 93.6% 성공률 (기존 정책 모델 대비 +11.1%)
- **PnP-Sink**: 제로샷 전이 시 58% → 82% (성공률 +24%)
- **Wine Bottle in Bowl**: "Aha Moment" 발생 시 15% → 95% (성공률 +80%)
- **추론 속도**: RPent 대비 11.1× 빠르게 감소
- **Z-Infra**: 유효 실행량 1.7 → 35.1 episodes/min (20.6× 증가)
의의 및 한계
Zetta는 실행 중에도 학습이 가능한 클로즈드-루프 허네스를 통해, 기존 오픈-루프 시스템의 한계를 극복하고, 물리적 환경에서 신뢰성 있는 지능을 확장하는 새로운 경로를 제시한다. 특히, Zetta는 기존 정책 모델을 동결한 상태에서 허네스만 진화시켜, 정책 재학습 없이도 성능을 향상시킬 수 있다.
그러나 Zetta는 여전히 시뮬레이션 환경에서 평가되었으며, 실제 로봇에 적용하기 위해서는 시뮬레이션-실제 간의 격차를 해소하는 추가 연구가 필요하다. 또한, 코드 기반 크리틱의 생성과 업데이트는 복잡한 알고리즘적 처리를 요구하므로, 실시간 실행에 대한 최적화가 지속적으로 필요하다.
실용적 활용
Zetta는 물리적 환경에서 지속적으로 진화하는 로봇 시스템 개발에 활용될 수 있다. 특히, 제조, 물류, 서비스 로봇 분야에서 복잡한 작업 환경에 적응하는 능력을 요구하는 상황에 적합하다. 또한, Z-Infra는 다양한 환경과 하드웨어에서 동일한 에이전트를 확장 실행할 수 있어, 대규모 로봇 플랫폼 구축에도 유용하다.