← 최신 논문
💻 computer science

RoMAN-Flow: Taming Autoregressive Normalizing Flows for Offline Reinforcement Learning in Robotic Manipulation

LoMAN-Flow는 샘플링이 필요 없는 최적화 목적 함수를 채택하고 그 결과로 얻은 정책을 효율적인 배포를 위한 저지연 일단계 생성기로 증류함으로써, 로봇 조작 작업에서 자기회귀 정규화 흐름(autoregressive normalizing flows)의 실용적인 사용을 가능하게 하는 오프라인 강화 학습 프레임워크이다.

원저자: Shaoxuan Wang, Guangting Zheng, Rui Huang, Zhipeng Tang, Sha Zhang, Jiajun Deng, Yanyong Zhang

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

원저자: Shaoxuan Wang, Guangting Zheng, Rui Huang, Zhipeng Tang, Sha Zhang, Jiajun Deng, Yanyong Zhang

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

인간과 같은 정교한 솜씨로 물체를 조작할 수 있는 로봇은 오랫동안 인공지능의 목표였으나, 지속적인 인간의 지도 없이 이를 수행하도록 가르치는 것은 여전히 까다로운 과제로 남아 있습니다. 전통적으로 엔지니어들은 로보가 환경과 상호작용하며 성공에는 보상을, 실패에는 벌칙을 받는 시행착오 과정인 강화 학습에 의존해 왔습니다. 이 방법은 강력하지만, 실수를 하면 값비싼 장비가 파손될 수 있는 실제 환경에서는 종종 느리고 위험하며 비실용적입니다. 더 효율적인 대안인 오프라인 강화 학습이 등장했습니다. 로봇은 직접 행동하며 배우는 대신, 이전에 기록된 방대한 양의 인간 시연 라이브러리를 학습합니다. 로봇은 과거의 행동들을 분석하여 무엇이 최선인지 파악하며, 물리적 세계를 다시 접촉할 필요 없이 자신의 행동을 개선합니다. 그러나 중대한 장애물이 남아 있었습니다. 확산(diffusion) 또는 플로우 매칭(flow-matching) 기술에 의존하는 이러한 복잡한 움직임을 생성하는 가장 성공적인 모델들은 블랙박스와 같습니다. 이 모델들은 훌륭한 움직임을 만들어낼 수는 있지만, 특정 행동의 정확한 확률을 쉽게 계산할 수 없어 오프라인 라이브러리의 보상 데이터를 사용하여 수학적으로 최적화하기 어렵습니다.

중국과학기술대학교와 홍콩중문대학교의 연구진은 이 특정한 병목 현상을 해결하기 위해 RoMAN-Flow라고 불리는 새로운 프레임워크를 개발했습니다. 그들의 접근 방식은 자기회귀 정규화 흐름(autoregressive normalizing flow)이라 알려진 유형의 AI 모델을 중심으로 합니다. 블랙박스 모델과 달리, 이 아키텍처는 시스템이 생성하는 모든 행동의 정확한 가능성(likelihood)을 계산할 수 있게 해주며, 이는 오프라인 학습에 필요한 수학적 최적화에 매우 중요합니다. 연구진은 이 모델과 관련하여 독특한 문제에 직면했습니다. 이 모델은 확률을 계산하는 데는 탁월하지만, 마치 사람이 문장을 단어 하나하나 써 내려가는 것처럼 동작을 한 부분씩 구축해야 하기 때문에 새로운 행동을 생성하는 속도가 매우 느리다는 점입니다. 이러한 순차적인 과정은 로봇이 실시간으로 반응하기에는 너무 긴 지연 시간을 발생시킵니다. 이를 극복하기 위해 연구진은 두 단계 전략을 고안했습니다. 첫째, 느린 모델이 새로운 행동을 생성하도록 요청하지 않고도 오프라인 데이터의 보상을 분석하여 로봇의 정책을 개선하는 학습 방법을 만들었습니다. 둘째, 모델이 최적화되면 증류(distillation) 기술을 사용하여 복잡하고 느린 스승 모델을 훨씬 빠른 단일 단계 학생 모델로 압축하여, 전체 움직임의 시퀀스를 즉각적으로 예측할 수 있도록 했습니다.

연구진은 다양한 시뮬레이션 환경과 7개의 관절을 가진 팔과 12개의 손가락을 갖춘 실제 로봇 플랫폼을 통해 이 프레임워크를 테스트했습니다. 물체를 특정 위치로 이동시키거나 복잡한 퍼즐을 푸는 등의 작업을 포함한 시뮬레이션에서, 이 시스템은 정적인 데이터로부터 효과적으로 학습할 수 있음을 보여주었습니다. 50가지의 서로 다른 조작 작업에 대한 벤치마크 세트에서, 이 방법은 오프라인 학습 단계 이후 로봇의 성공률을 크게 높여 평균 성공률 80% 이상에 도달했습니다. 다른 선도적인 모델들과 비교했을 때, 이 새로운 접근 방식은 경쟁력 있는 성능을 보였으며, 종종 훨씬 더 크고 계산 비용이 많이 드는 시스템보다 뛰어난 성능을 보였습니다. 결정적으로, 증류 과정은 속도를 위해 성능을 희생하지 않았습니다. 최종 증류된 모델은 원래의 느린 버전이 가진 기술을 거의 그대로 유지하면서도, 동작 시퀀스를 생성하는 데 걸리는 시간을 8배 이상 단축했습니다. 이는 로봇이 이제 약 80밀리초 만에 다음 움직임을 계획할 수 있음을 의미하며, 이는 실시간 제어를 위한 충분히 빠른 속도입니다.

연구진은 또한 실험실 환경에서 물리적 로봇을 사용하여 비커를 집어 저울 위에 놓거나 실린더를 조작하는 것과 같은 섬세한 작업을 수행하게 함으로써 이러한 발견을 검증했습니다. 이러한 실제 실험에서 오프라인 학습은 로봇의 행동을 정교하게 만드는 데 매우 효과적이었습니다. 시스템은 이러한 물리적 작업에 대한 평균 성공률을 약 57%에서 80% 이상으로 높였습니다. 가장 극적인 개선은 정밀한 배치가 요구되는 작업에서 나타났는데, 성공률이 60퍼센트 포인트 이상 급증했습니다. 이는 정확한 확률을 계산하는 능력이 로봇으로 하여금 실제 세계의 예측 불가능한 노이즈와 변동 속에서도 어떤 특정 움직임이 성공할 가능성이 가장 높은지 더 잘 이해할 수 있게 했음을 시사합니다. 증류된 모델은 이러한 높은 수준의 성능을 유지함으로써, 속도 향상이 신뢰성을 저해하지 않았음을 입증했습니다.

이 연구는 더 유능한 로봇을 향한 길이 반드시 훈련하기 어렵거나 사용하기에 너무 느린 더 크고 복잡한 모델을 요구하는 것은 아니라는 점을 시사합니다. 수학적으로 최적화할 수 있는 모델과 이를 빠르게 만드는 방법을 결합함으로써, 연구진은 매우 숙련되면서도 반응성이 뛰어난 로봇 정책을 만드는 것이 가능하다는 것을 보여주었습니다. 결과는 자기회귀 정규화 흐름이 한때 실질적인 배포에 너무 느리다고 간주되었음에도 불구하고, 실제 로보틱스에 적용 가능하게 만들 수 있음을 보여줍니다. 이 프레임워크는 가능도 기반 학습(likelihood-based learning)의 이론적 장점과 로봇 제어의 실질적 요구 사이의 간극을 성공적으로 메우며, 기계가 환경을 더 정밀하고 자율적으로 조작하도록 가르치는 새로운 도구를 제공합니다.

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

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

Digest 사용해 보기 →