← 최신 논문
🤖 machine learning

SEAR: Sample Efficient Action Chunking Reinforcement Learning

본 논문은 다중 호라이즌 타겟(multi-horizon targets)과 후퇴 호라이즌 재계획(receding horizon replanning) 전략을 갖춘 인과적 트랜스포머 크리틱(causal transformer critic)을 활용하여 액션 청크(action chunks)를 통한 효과적인 온라인 학습을 가능하게 함으로써, 도전적인 조작 작업에서 최신 기술들을 능가하는 샘플 효율적인 오프 폴리시 강화학습 알고리즘인 SEAR을 소개한다.

원저자: C. F. Maximilian Nagy, Onur Celik, Emiliyan Gospodinov, Florian Seligmann, Weiran Liao, Aryan Kaushik, Gerhard Neumann

게시일 2026-08-14
📖 4 분 읽기☕ 가벼운 읽기

원저자: C. F. Maximilian Nagy, Onur Celik, Emiliyan Gospodinov, Florian Seligmann, Weiran Liao, Aryan Kaushik, Gerhard Neumann

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

로봇에게 복잡한 비디오 게임, 예를 들어 열쇠를 줍고, 문을 열고, 퍼즐을 풀어야 하는 미로 게임을 가르친다고 상상해 보세요. 인공지능의 세계에서 이것은 **강화 학습(Reinforcement Learning)**이라고 불립니다. 이것은 강아지를 훈련시키는 것과 비슷합니다. 강아지가 옳은 행동을 할 때마다 간식(보상)을 주면, 강아지는 그 행동을 반복하는 법을 배웁니다. 하지만 까다로운 점이 있습니다. 게임이 매우 길다면, 강아지는 맨 끝에 받은 간식이 맨 처음 했던 행동 때문이라는 것을 잊어버릴 수도 있습니다. 즉, 시작과 끝 사이의 점들을 연결할 줄 알아야 합니다.

로봇이 더 빨리 학습하도록 돕기 위해, 과학자들은 **액션 청킹(Action Chunking)**이라는 기술을 사용합니다. 로봇에게 "팔을 왼쪽으로 움직여라", "팔을 위로 올려라", "컵을 잡아라"라고 한 번에 한 단계씩 아주 작게 말하는 대신, "왼쪽으로 움직이고, 위로 올리고, 잡아라라는 전체 시퀀스를 실행해"라고 말하는 것입니다. 이는 피아니스트에게 한 번에 한 음표씩 가르치는 대신, 한 마디의 음악 전체를 한꺼번에 가르치는 것과 같습니다. 이를 통해 로봇은 더 큰 그림을 보고 더 잘 계획할 수 있습니다. 하지만 함정이 있습니다. 만약 로봇에게 음악을 연주하는 동안 음악을 듣게 하지 않고 그냥 통째로 연주하라고만 한다면, 잘못된 음을 쳤을 때 길을 잃을 수 있습니다. 로봇은 멈춰서, 듣고, 자신의 계획을 끊임없이 조정할 수 있어야 합니다. 이 논문은 로봇이 너무 느려지거나 상황이 잘못되었을 때 반응하지 못하게 만들지 않으면서, 어떻게 이러한 큰 "청크(덩어리)" 단위의 행동을 가르칠 수 있는지에 대한 문제를 다룹니다.


SEAR(Sample Efficient Action Chunking Reinforcement Learning)를 만나보세요. 이는 로봇이 평정심을 잃지 않고 앞을 내다보며 계획하는 법을 가르치기 위해 설계된 새로운 방법입니다. 연구진은 로봇에게 한 번에 전체 동작 시퀀스(하나의 "청크")를 실행하도록 지시하는 것이 학습에는 좋지만, 기존 방식대로 하면 종종 재앙으로 이어진다는 것을 발견했습니다. 만약 로봇에게 10가지 동작 목록을 건네주며 "가!"라고 명령했는데, 로봇이 3번째 동작에서 실수를 했다면, 로봇은 목록이 끝날 때까지 눈을 감은 채 계속 진행하게 됩니다. 로목이 경로를 벗어났다는 것을 깨달았을 때는 이미 너무 늦은 상태가 됩니다.

저자들은 기존 방식들이 실패한 주요 원인이 로봇에게 계획의 작은 조각들에 대해 충분한 "연습"을 시키지 않았기 때문이라는 것을 발견했습니다. 마치 2분짜리 곡 전체를 하루에 딱 한 번씩만 연습하며 춤 동작을 배우려는 것과 같습니다. 그러면 개별 동작을 제대로 익힐 수 없을 것입니다. SEAR는 **인과적 트랜스포머 비평가(Causal Transformer Critic)**라고 불리는 특별한 종류의 선생님을 사용하여 이 문제를 해결합니다. 이 선생님은 단순히 전체 춤의 최종 결과만을 채점하는 것이 아니라, 시퀀스가 진행되는 동안 매 단계마다 로봇을 채점합니다. 이는 마치 음악이 끝날 때마다 멈춰서 "발놀림이 좋았어!"라거나 "팔꿈치를 조심해!"라고 말해주는 무용 강사와 같습니다. 이를 통해 로봇은 매 시도마다 엄청난 양의 피드백을 얻게 되며, 훨씬 더 빠르고 효율적으로 학습하게 됩니다.

하지만 큰 청크를 배우는 것은 절반의 과제일 뿐입니다. 로봇은 또한 빠르게 반응할 수 있어야 합니다. 이를 해결하기 위해 SEAR는 **무작위 재계획(Random Replanning)**이라는 영리한 전략을 사용합니다. SEAR는 로봇에게 계획한 모든 동작을 다 실행하라고 강요하는 대신, 목록의 무작위한 일부—예를 들어 처음 세 동작만—를 실행한 뒤 멈추고, 현재 실제 위치를 바탕으로 "좋아, 이제 계획이 뭐야?"라고 묻도록 합니다. 이는 단순히 경로를 알려주고 "운전해"라고 말하는 GPS가 아니라, 교통 체증을 피하기 위해 몇 블록마다 경로를 다시 계산하는 GPS와 같습니다. 이를 통해 로봇의 "상태-행동 커버리지(state-action coverage)"를 높게 유지하여, 완벽하게 계획한 상황뿐만 아니라 온갖 종류의 상황을 처리하는 법을 배우게 합니다.

결과는 인상적입니다. 20가지의 매우 어려운 로봇 조작 작업(물건 집기, 버튼 누르기 등)이 담긴 Metaworld 벤치마크에서 테스트했을 때, SE-AR은 80% 이상의 성공률을 달로성했습니다. 이는 기존 방식들이 약 60% 정도에 머물렀던 것에 비해 엄청난 도약입니다. 더욱 흥러운 점은, 연구진이 SEAR가 훈련 중에는 이러한 큰 청크를 사용하여 학습할 수 있지만, 실제 테스트 시에는 단일 단계 결정으로 전환하여, 결과적으로 '큰 덩이로 생각하며 훈련받은 초고속 단일 단계 학습자'가 될 수 있다는 것을 발견했다는 것입니다.

또한 연구진은 SEAR를 "오프라인 투 온라인(offline-to-online)" 설정에서도 테스트했습니다. 여기서 로봇은 먼저 방대한 과거 영상 데이터셋(오프라인)으로부터 학습한 다음, 실제로 과업을 수행하며(온라인) 성능을 개선합니다. QC라는 기존 방식에 SEAR의 기술을 적용함으로써, 연구진은 OGBench 큐브-트리플(cube-triple) 작업에서 상당한 성능 향상을 확인했으며, 이는 로봇이 과거의 데이터라는 출발점을 가지고 있을 때도 이 아이디어들이 효과적임을 입증했습니다.

하지만 저자들은 이것이 모든 로봇을 위한 마법의 해결책은 아니라고 주의를 기울입니다. 그들은 SE-AR이 가구 조립이나 물체 이동처럼 시간이 걸리고 순식간의 반사 신경이 필요하지 않은 작업에 가장 적합하다고 지적합니다. 숲속을 달리는 로봇 개처럼 즉각적인 반응이 필요한 일에는 적합하지 않을 수 있는데, 이는 "청킹" 방식이 너무 빠른 반응을 요구할 경우 데이터 품질을 떨어뜨릴 수 있기 때문입니다. 그러나 느리고 신중하며 복잡한 로봇 조작 작업에 있어서, SEAR는 기계가 앞을 내다보고, 더 빨리 배우며, 기민함을 유지하도록 가르치는 강력한 새로운 방법을 제시합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →