UniJEPA: Enhancing Robot Policy via Unified Continuous and Discrete Representation Learning
UniJEPA는 대규모 교육 영상을 통한 사전 학습을 활용하여 연속 및 이산 표현을 통합적으로 학습하는 통합 로봇 정책 프레임워크로, 기존 비전-언어 및 생성 기반 접근법보다 시뮬레이션 및 실제 세계의 분포 외 작업에서 더 뛰어난 성능을 발휘합니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
집안일을 하도록 로봇을 가르치려 한다고 상상해 보세요. 이 논문은 이러한 로봇을 더 똑똑하고 유연하게 만들며, 이전에 본 적 없는 상황도 더 잘 처리할 수 있게 하는 UniJEPA(Unified Joint Embedding Prediction and Action, 통합 결합 임베딩 예측 및 행동) 라는 새로운 방법을 소개합니다.
간단한 비유를 들어 작동 원리를 살펴보면 다음과 같습니다:
문제: "두 개의 머리"를 가진 로봇
현재 로봇의 두뇌는 보통 두 부류로 나뉘며, 둘 다 약점이 있습니다:
- "말하는 자"(시각 - 언어 모델): 이 로봇들은 언어와 이미지를 이해하는 데 뛰어납니다. "빨간 컵을 들어 올려"라고 말하면 컵이 무엇인지, '빨간색'이 무엇을 의미하는지 압니다. 하지만 물리 법칙을 예측하는 데는 서툴러서, 너무 세게 잡았을 때 컵이 어떻게 흔들리거나 테이블 위를 어떻게 굴러갈지 직관적으로 알지 못합니다.
- "예측자"(생성 모델): 이 로봇들은 다음에 무슨 일이 일어날지 추측하는 데 뛰어납니다. 공이 굴러가는 것을 보면 1 초 후 공이 어디에 있을지 예측할 수 있습니다. 하지만 종종 '상식'이나 언어 이해력이 부족합니다. 어떻게 움직여야 하는지는 알 수 있어도 왜 움직이는지, 혹은 인간이 실제로 무엇을 시켰는지는 모를 수 있습니다.
대부분의 로봇은 둘 중 하나만 사용하거나, 양쪽의 장점을 모두 잃어버리는 방식으로 이를 무리하게 결합하려 합니다.
해결책: "이중 언어 꿈꾸는 자" (UniJEPA)
UniJEPA 는 두 가지 언어를 구사하고 두 가지 방식으로 꿈꾸는 법을 동시에 배우는 로봇과 같습니다. 이는 "말하는 자"와 "예측자"를 하나의 두뇌로 통합합니다.
자동차 운전법을 배우는 학생을 생각해 보세요:
- **이산적 학습 **( "말하는 자"): 이는 도로 규칙과 어휘를 배우는 것과 같습니다. "정지 표지판은 멈추라는 뜻", "초록불은 가라는 뜻"입니다. 로봇은 복잡한 지시를 이해하고 말로 자신이 보는 것을 설명하는 법을 배웁니다.
- **연속적 학습 **( "꿈꾸는 자"): 이는 자동차의 느낌을 배우는 것과 같습니다. 규칙만 중요한 것이 아니라, 부드러운 움직임의 흐름을 예측하는 것입니다. 핸들을 살짝 돌리면 차가 어떻게 미끄러질까요? UniJEPA 는 흐릿한 비디오가 아닌, 다음에 일어날 일에 대한 고수준의 "느낌"이나 지도로서 미래의 시각적 장면을 예측하는 법을 배웁니다.
훈련 방법 (2 단계 프로세스)
**1 단계: "도서관 & 영화관" 단계 **(사전 학습)
로봇이 실제 물체를 만지기 전에, 연구진은 로봇에게 방대한 양의 데이터를 "읽고" "보는" 시간을 가졌습니다.
- 로봇은 인간과 로봇이 작업 (서랍 열기나 장난감 줍기 등) 을 수행하는 100 만 개 이상의 비디오를 학습했습니다.
- 비법: 로봇에게 동시에 두 가지 일을 시켰습니다:
- 질문 답변: "로봇이 무엇을 하고 있는가?" (이것은 언어와 이해력을 예리하게 만듭니다).
- 미래 예측: "로봇이 팔을 이렇게 움직인다면 1 초 후 그림은 어떻게 보일 것인가?" (이것은 물리와 움직임에 대한 이해를 예리하게 만듭니다).
- 두 가지 작업을 병행함으로써 로봇은 단어와 물리적 움직임이 완벽하게 연결된 정신적 모델을 구축합니다.
**2 단계: "운전 학교" 단계 **(파인튜닝)
로봇이 이러한 일반 지식을 습득한 후, 연구진은 로봇이 자신의 몸을 어떻게 움직여야 하는지 구체적으로 가르칩니다.
- 실제 로봇 팔이나 손에서 나온 데이터를 보여줍니다.
- 로봇은 자신의 "꿈"(미래 예측) 과 "이해"(언어 지시) 를 행동 토큰(모터를 움직이기 위한 구체적인 명령) 으로 직접 변환하는 법을 배웁니다.
- 실제 팔을 충돌 없이 움직이는 복잡한 수학을 처리하기 위해 특수한 "전문가" 시스템 (전문가 팀과 같은) 을 사용합니다.
결과: 왜 더 나은가
이 논문은 이 로봇을 두 가지 방식으로 테스트했습니다:
- **비디오 게임 **(시뮬레이션): 이전에 본 적 없는 특정 물체를 특정 방식으로 움직이는 등의 과제를 주었습니다. UniJEPA 는 다른 최상위 로봇들보다 압도적인 차이 (약 9-12% 더 우수) 로 승리했습니다.
- 실제 세계: 실제 로봇 팔과 정교한 12 개의 손가락을 가진 로봇 손에 적용했습니다.
- 마법 같은 점: 로봇에게 완전히 새로운 물체(예: 본 적 없는 장난감이나 낯선 색상) 를 가진 과제를 주었을 때, UniJEPA 는 혼란을 겪지 않았습니다. 특정 이미지를 외우는 것이 아니라 '잡기'와 '움직임'의 개념을 배웠기 때문에, 경쟁 로봇들보다 이러한 "분포 밖"(낯선) 상황을 훨씬 잘 처리할 수 있었습니다.
결론
UniJEPA 는 단순히 지시를 외우거나 물리 법칙만 추측하는 로봇 두뇌가 아닙니다. 이는 언어를 통해 세상을 이해하면서도 동시에 움직임을 통해 미래를 시뮬레이션하는 법을 배웁니다. 이러한 이중 접근 방식은 로봇이 매번 처음부터 다시 훈련할 필요 없이 새로운 작업과 새로운 물체에 적응할 수 있는 "범용 로봇"이 되게 합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.