← 최신 논문
🤖 machine learning

GPC: Large-Scale Generative Pretraining for Transferable Motor Control

이 논문은 토큰화된 동작 표현과 자기회귀적 차기 토큰 예측, 그리고 강화 학습을 결다는 결합하여 방대한 동작 데이터셋을 재현하고 자연스럽고 창발적인 행동을 통해 다양한 다운스트림 작업에 적응할 수 있는 견고하고 범용적인 컨트롤러를 생성하는 프레임워크인 Generative Pretrained Controllers (GPC)를 소개한다.

원저자: Yi Shi, Yifeng Jiang, Chen Tessler, Xue Bin Peng

게시일 2026-06-30
📖 3 분 읽기☕ 가벼운 읽기

원저자: Yi Shi, Yifeng Jiang, Chen Tessler, Xue Bin Peng

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

당신이 디지털 캐릭터(예: 비디오 게임 아바타)에게 움직이는 법을 가르치고 싶다고 상상해 보세요. 전통적인 방식이라면 걷기, 점프, 혹은 넘어지기 위한 모든 근육의 미세한 떨림까지 일일이 수동으로 프로그래밍해야 했을 것입니다. 또는, '선생님'이 캐릭터에게 움직임을 보여주는 방식을 사용할 수도 있겠지만, 캐릭터는 종종 혼란을 느끼거나 배운 것을 잊어버리거나, 혹은 기괴하고 부자연스러운 방식으로 움직이기 시작하곤 합니다.

이 논문은 **GPC (Generative Pre-trained Controllers)**라고 불리는 새로운 시스템을 소개합니다. GPC를 600시간 이상의 다양한 인간 움직임(걷기, 달리기부터 덤블링, 공중제비까지)을 관찰하며 학습하여, 물리 기반 캐릭터 위에서 그러한 움직임을 자연스럽게 재현해내는 "매우 똑똑한 동작 라이브러리"라고 생각하면 됩니다.

이 시스템이 어떻게 작동하는지 간단한 단계별로 설명하겠습니다.

1. "동작 어휘" (움직임을 단어로 바꾸기)

복잡한 춤 동작을 묘사하려고 노력한다고 상상해 보세요. 만약 당신이 모든 미세한 근육의 움직임을 하나하나 묘사하려 한다면, 그것은 엉망진창이 될 것입니다. 대신, GPC는 모든 움직임을 단순한 하나의 "단어" 또는 "토큰"으로 분해합니다.

  • 혁신: 기존 방식들은 거대한 사전(dictionary)을 사용하여 이러한 "단어"들을 쓰려고 했으나, 이는 종종 지저k이 엉망이 되거나 페이지를 잃어버리는 문제(코드북 붕괴라고 불리는 문제)가 있었습니다.
  • 해결책: GPC는 **FSQ (Finite Scalar Quantization)**라는 영리한 트릭을 사용합니다. 무질서한 사전 대신, 움직임의 단어들을 저장하기 위한 고정된 "슬롯"을 사용합니다. 이는 마치 모든 파일이 특정 위치에 미리 지정되어 있는 매우 체계적인 서류 보관함과 같습니다. 이 방식은 시스템을 훨씬 더 안정적이고 학습하기 쉽게 만들어 줍니다.

2. "스토리텔러" (AI의 두뇌)

시스템이 움직임을 "단어"로 바꾸는 법을 배웠다면, 이제 그 단어들을 조합하여 하나의 이야기를 만드는 법을 배워야 합니다.

  • 방법: 그들은 (저와 같은 챗봇에 사용되는 것과 동일한 유형의 AI 두뇌인) **트랜스포머(Transformer)**를 훈련시켜, 시퀀스 내에서 '다음' 단어를 예측하도록 합니다.
  • 비유: 이것은 인간의 움직임에 관한 수백만 권의 책을 읽은 스토리텔러와 같습니다. 만약 캐릭터가 현재 서 있다면, 스토리텔러는 "좋아, 다음 논리적인 움직임은 앞으로 한 걸음 내딛는 것이야"라거나 "혹은 점프를 할 수도 있겠어!"라고 예측합니다.
  • 결과: AI가 엄청난 양의 데이터를 통해 학습했기 때문에, 단순히 동작을 복사하는 것이 아니라 그 '흐름'을 이해합니다. 만약 캐릭터가 밀쳐지면, 별도의 "넘어짐으로부터 회복하라"는 지시 없이도 실제 사람처럼 자연스럽게 비틀거리거나 중심을 잡습니다.

3. "전문가 훈련" (새로운 직무에 적응하기)

이제 당신에게는 모든 것을 할 줄 아는 매우 똑똑한 캐릭터가 있지만, "쟁반을 들고 걷기"나 "특정 경로 따라가기"와 같이 특정한 일을 시키고 싶다고 가정해 봅시다.

  • 문제: 보통 새로운 기술을 가르치려면 전체 두뇌를 다시 훈련시켜야 하는데, 이는 시간이 너무 오래 걸릴 뿐만 아니라 캐릭터가 자연스럽게 걷는 법을 잊어버리게 만들 수도 있습니다.
  • 해결책: 이 논문은 **CoLA (Conditional Low-rank Adaptation)**라는 기술을 소개합니다.
  • 비유: 캐릭터의 전체 두뇌를 새로 쓰는 대신, 눈 위에 아주 작고 가벼운 "안경"이나 "필터"를 씌워주는 것과 같습니다. 이 안경은 캐릭터에게 "자, 이 특정 작업에 대해서는 이 동작들에 집중해!"라고 알려줍니다.
  • 이점: 이는 믿을 수 없을 정도로 효율적입니다. 시스템에 추가되는 "두뇌 능력"은 1% 미만이지만, 이를 통해 캐릭터는 초기 훈련에서 배운 모든 자연스럽고 생생한 움직임을 유지하면서도 새로운 작업을 숙달할 수 있습니다.

무엇을 증명했는가?

  • 정확도: 이 시스템은 방대한 동작 클립 라이브러리를 99.98%의 성공률로 재현할 수 있습니다. 의도한 동작을 복사하는 데 거의 실패하지 않습니다.
  • 자연스러움: 캐릭터가 밀쳐지거나 넘어질 때, 단순히 멈추거나 오류를 일으키는 것이 아니라, 자연스럽게 반응합니다 (예: 넘어질 때 충격을 완화하기 위해 구르거나 균형을 잡기 위해 발걸음을 조절함).
  • 다재다능함: 이 단일 사전 훈련 모델을 캐릭터 조종, 경로 추적, 장애물 뛰어넘기 등 다양한 작업에 처음부터 다시 시작할 필요 없이 성공적으로 적응시켰습니다.

요약하자면: GPC는 디지털 배우에게 방대한 움직임 도서관을 읽는 법을 가르치고, 그 움직임들을 단순한 코드로 변환한 뒤, 그들이 실제 사람처럼 행동하면서도 특정 장면을 수행할 수 있도록 작은 "작업용 안경"을 씌워주는 것과 같습니다.

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

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

Digest 사용해 보기 →