AI VIDEO BRIEFING
로봇 추론과 테스트타임 스케일링 정리 — ETH 취리히 로봇 학습 강의가 짚은 네 가지
ETH 취리히 로봇 학습 강의는 데이터를 더 모으는 대신 추론을 학습시키는 접근을 다룬다. 체화된 사고 사슬로 일반화가 약 30% 오르지만 행동이 느려지는 문제를 어떻게 되돌리는지, 테스트 시점 연산의 한계는 어디인지 정리했다.

핵심 메시지
쉽게 이해하기
ETH 취리히의 로봇 학습 강의에서 오이어 메스는 지금 이 분야의 최전선으로 체화된 추론과 테스트 시점 연산 확장을 꼽았다. 그는 데이터가 중요하지 않다는 말이 아니라고 못 박으면서도, 데이터가 주는 것은 시연 분포를 가중치 안에 압축한 사전 확률일 뿐이라고 정리했다. 많은 작업을 해내는 로봇을 만들어도 지능적으로 판단하지 못하면 쓸모가 크지 않다는 것이다.
첫 사례는 체화된 사고 사슬이다. 이미지와 지시에서 곧바로 행동으로 가지 않고, 계획과 하위 작업, 대상 물체의 위치, 그리퍼가 앞으로 그릴 궤적 같은 중간 추론을 먼저 만들게 한다. 이 주석은 사람이 달 수 없으니 인터넷 규모의 파운데이션 모델로 기존 로봇 데이터에 자동으로 붙였다. 결과는 같은 원격조종 데이터로 오픈VLA 대비 약 30% 향상이었고, 550억 파라미터의 구글 RT2-X보다 70억 파라미터 모델이 더 나은 성적을 냈다.
부수 효과도 있었다. 추론 단계가 사람이 읽을 수 있는 형태라 실패 원인을 볼 수 있고, 실행 도중 잘못된 계획을 사람이 고치면 행동 토큰이 그 수정에 조건화되어 스스로 궤도를 되찾는다. 한 번도 본 적 없는 로봇의 데이터에도 그럴듯한 추론을 만들어 냈는데, 추론 과제가 비전-언어 모델의 사전학습 과제와 비슷해 이미 안에 있던 능력이 열린 것에 가깝다는 설명이었다.
문제는 속도였다. 초당 네 번 행동하던 70억 파라미터 모델이 추론을 붙이자 한 번 행동에 4초가 걸렸다. 강연자는 왜 이 방법이 통하는지부터 따져야 한다며 세 가지 가설을 소개했다. 표현 학습이 좋아진다는 것, 어려운 과제로 가는 학습 커리큘럼 역할을 한다는 것, 그리고 토큰이 늘어난 만큼 계산 여유가 생긴다는 것이다. 실험 결과 의미 없는 토큰만 늘리는 방식은 오히려 손해였고, 추론으로 먼저 사전학습한 뒤 행동만 예측하게 하거나 학습 중 추론을 확률적으로 떼어 내는 방식이 원래 성능에 가까우면서 속도는 그대로였다.
후반부는 테스트 시점 연산 확장으로 넘어간다. 알파고에서 탐색 없이 3,000 엘로였던 정책망이 몬테카를로 트리 탐색을 붙이자 5,000점을 넘었고, 언어 모델에서도 같은 연산량이라면 작은 모델을 오래 생각하게 하는 편이 14배 큰 모델보다 나았다. 다만 어려운 문제에서는 결과가 뒤집혔는데, 테스트 시점 연산은 모델이 이미 가진 것을 증폭할 뿐이어서 정답이 분포 안에 아예 없으면 탐색이 소용없기 때문이다.
강의는 네 가지 정리로 끝난다. 테스트 시점 연산은 사전학습과 맞바꿀 수 있는 새 확장 축이라는 것, 연속 제어에서는 추론을 학습에 내재화하고 실행 시점에는 떼어 내도 된다는 것, 강화학습은 보상을 최대화하는 최선의 전략이 추론이기 때문에 추론을 스스로 발현시킨다는 것, 그리고 멀티모달 에이전트에서는 답만이 아니라 추론 과정도 검증해야 환각을 막을 수 있다는 것이다.
주요 인사이트
- 성능 향상의 원인을 따지지 않으면 언제 실패할지도 모른다는 태도가 강의 전반을 관통한다. 실험이 성공했을 때도 실패했을 때와 같은 엄밀함을 적용해야 한다는 것이다.
- 추론을 학습에 쓰되 실행에서 떼어 내는 설계는, 정확도와 지연시간을 동시에 요구하는 현장 시스템 전반에 옮겨 쓸 수 있는 발상이다.
- 강화학습이 추론을 만들어 내려면 기반 모델이 어려운 문제를 가끔은 맞히는 수준이어야 한다. 강화할 좋은 시도가 없으면 학습은 출발조차 하지 못한다.
- 비전 과제에서는 환각한 설명과 맞는 답이 동시에 나올 수 있어, 답만 보상하는 방식이 무너진다. 중간 근거의 위치까지 채점하는 접근이 필요해진다.
- 고수준 계획은 강화학습으로 훈련한 추론이, 저수준 제어는 내재화된 추론이 맡는 2단 구조가 로봇 정책의 현실적인 그림으로 제시됐다.
자주 묻는 질문
체화된 사고 사슬은 무엇을 바꾸나요?
이미지와 지시에서 곧바로 행동을 내놓는 대신, 계획과 하위 작업, 대상 물체 위치, 그리퍼 궤적 같은 중간 추론을 먼저 생성하고 그 위에 행동을 조건화합니다. 추가 로봇 데이터 없이 일반화 성능이 약 30% 올랐다고 소개됐습니다.
추론을 붙이면 속도는 얼마나 느려지나요?
강의에서는 초당 네 번 행동하던 70억 파라미터 모델이 추론을 생성하게 되자 행동 한 번에 4초가 걸렸다고 설명했습니다. 실시간 제어가 필요한 로봇에서는 그대로 쓰기 어려운 수준입니다.
속도를 되찾는 방법은 무엇인가요?
추론만 예측하도록 먼저 학습한 뒤 행동 예측만 남기는 방식과, 학습 중 일정 확률로 추론을 떼어 내 실행 시점에 켜고 끌 수 있게 하는 방식이 소개됐습니다. 둘 다 일반화 성능은 조금 낮지만 속도는 추론 없는 모델과 비슷했습니다.
테스트 시점에 더 오래 생각하면 항상 좋아지나요?
아닙니다. 강의에서 인용된 연구에서는 어려운 문제에서 큰 모델을 학습시키는 쪽이 더 나은 경우가 있었습니다. 테스트 시점 연산은 모델이 이미 가진 것을 증폭할 뿐이라 정답이 분포 안에 없으면 탐색으로 찾아낼 수 없기 때문입니다.
원문과 출처
이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.
YouTube 원본 영상 보기 ↗