← 최신 논문
🤖 AI

Offline Discovery of Interpretable Skills from Multi-Task Trajectories

이 논문은 명시적인 보상 없이도 멀티태스크 데모로부터 해석 가능하고 재사용 가능한 기술을 발견하여, 복잡한 벤치마크에서 높은 성공률을 달성하고 학습된 기술을 조합하여 새로운 과제를 해결할 수 있는 계층적 정책 구축을 가능하게 하는 3단계 오프라인 학습 프레임워크인 LOKI를 소개한다.

원저자: Chongyu Zhu, Mithun Vanniasinghe, Jiayu Chen, Chi-Guhn Lee

게시일 2026-02-03
📖 3 분 읽기☕ 가벼운 읽기

원저자: Chongyu Zhu, Mithun Vanniasinghe, Jiayu Chen, Chi-Guhn Lee

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

로봇에게 복잡한 식사, 예를 들어 정찬 코스 요리 같은 것을 가르치고 싶다고 상상해 보세요. 당신은 모든 움직임 하나하나에 대해(예: "팔을 왼쪽으로 2인치 이동하고, 손목을 15도 회전하라") 일일이 매뉴얼을 작성할 시간이 없습니다. 대신, 인간 셰프가 전체 작업을 수행하는 영상을 로봇에게 보여줍니다.

문제는 이 영상이 하나의 길고 연속적인 움직임의 흐름이라는 점입니다. 로봇은 어디서 한 동작이 끝나고 다음 동작이 시작되는지 알지 못합니다. "채소를 써는 것"이 하나의 별개 기술이고, "가스레인지를 켜는 것"이 또 다른 기술이라는 사실을 모릅니다. 로봇에게는 그저 움직임의 잔상일 뿐입니다.

이 논문은 이를 해결하기 위해 LOKI(Learning Offline Key-skills via Imitation)라고 불리는 새로운 방법을 소개합니다. LOKI를 수 시간 분량의 가공되지 않은 요리 영상을 보고 이를 완벽하고 재사용 가능한 "클립" 또는 "기술"로 자동으로 편집하여, 로봇이 나중에 학습하고 조합할 수 있게 만드는 스마트한 편집자라고 생각하면 됩니다.

LOKI가 어떻게 작동하는지 세 가지 간단한 단계로 나누어 설명하겠습니다.

1단계: "거시적 관점"의 편집자 (Macro-Segmentation)

먼저, LOKI는 전체 영상을 살펴보고 주요 장(chapter)을 찾아냅니다.

  • 비유: 긴 영화를 가지고 있지만 장면이 바뀌는 지점을 모르는 상황을 상상해 보세요. LOKL는 EVQ-VAE라고 불리는 특수한 도구를 사용하는데, 이는 "태스크 탐정" 역할을 합니다.
  • 작동 방식: 이 도구는 영상의 전반적인 목표(예: "저녁 식사 만들기")를 파악합니다. 그리고 로봇이 하는 행동이 해당 특정 작업에 고유한 것인지(예: 특정 전자레인지를 여는 것), 아니면 많은 작업에서 공통적으로 나타나는 일반적인 것인지(예: 팔을 A 지점에서 B 지점으로 이동하는 것)를 구분합니다.
  • 결과: LOKI는 긴 영상을 **일반 기술(General Skills)**이라는 큰 덩어리로 자릅니다. 이는 "좋아, 이 섹션 전체는 전자레인지에 관한 것이고, 다음 섹션은 가스레인지에 관한 거야"라고 말하는 것과 같습니다.

2단계: "미세 조정" 편집자 (Micro-Segmentation)

이제 LOKI는 그 큰 덩어리들을 더 자세히 들여다봅니다.

  • 비유: "전자레인지" 섹션 안에서도 로봇은 세 가지 다른 일을 할 수 있습니다. 전자레인지로 걸어가기, 손잡이 잡기, 다이얼 돌리기 등입니다. 1단계는 너무 광범 l스러웠기에, 이제는 정확히 어떤 동작이 끝나고 다음 동작이 시작되는지 찾아내야 합니다.
  • 작동 방식: LOKI는 "재구성(reconstruction)" 기법을 사용합니다. 로봇이 방금 한 행동을 바탕으로 다음에 무엇을 할지 예측하는 것입니다. 만약 로봇이 갑자기 예상치 못한 행동을 하거나 예측이 실패한다면, LOKI는 "아! 로봇이 방금 새로운 기술로 전환했구나!"라고 인지합니다. 그런 다음 클러스터링 과정(유사한 움직임을 그룹화하는 과정)을 사용하여 편집을 깔끔하게 정리하고, 불필요하거나 지저şk적인 경계선을 제거합니다.
  • 결과: LOKI는 **독립 기술(Independent Skills)**을 만들어냅니다. 이는 "다이얼 돌리기"나 "문 열기"처럼 서로 다른 작업에서도 일관되게 나타나는 원자 단위의 재사용 가능한 동작들입니다.

3단계: "감독" (Hierarchical Policy)

마지막으로, LOKI는 로봇에게 이 클립들을 사용하는 법을 가르칩니다.

  • 비유: 영화 감독을 상상해 보세요. 감독은 배우에게 눈을 깜빡이거나 숨을 쉬는 법을 일일이 지시하지 않습니다. 그저 "이제 '다이얼 돌리기' 클립을 수행하세요"라고 말할 뿐입니다.
  • 작동 방식:
    1. 저수준 액터(Low-Level Actor): 로봇은 각 특정 "클립"을 완벽하게 수행하는 법을 배웁니다.
    2. 정지 신호: LOKI는 로봇에게 특별한 신호("종료 함수", termination function)를 가르칩니다. 이는 "이 클립이 끝났으니 이제 멈춰라"라고 알려주는 역할을 합니다. 이를 통해 로봇이 다이얼을 영원히 돌리려고 시도하는 것을 방지합니다.
    3. 대본: 로봇에게는 단순한 스크립트(기술 ID의 순서)가 주어집니다. 로봇은 단지 "클립 A를 하고, 그다음 B를 하고, 그다음 C를 하라"는 명령만 따르면 됩니다.

이것이 왜 중요한가요?

  • 수동 라벨링이 필요 없음: 보통 로봇을 가르칠 때는 사람이 일일이 라벨을 달아야 합니다("이제 냉장고를 열고 있다"). 하지만 LOKI는 아주 작은 힌트(전체 목표)만 있으면 이 과정을 거의 자동으로 수행합니다.
  • 인간에게 직관적임: LOKI가 발견한 기술들은 무작위적인 수학적 패턴이 아니라, 인간의 사고방식과 일치합니다. 로봇의 "두뇌"를 들여다보면, "캐비닛 열기"와 "전자레인지 열기"를 비슷하게 느껴서 함께 그룹화하는 것을 볼 수 있는데, 이는 마치 인간이 하는 방식과 같습니다.
  • 조합 및 재사용 가능: 기술들이 매우 깔끔하게 분해되어 있기 때문에, 로봇은 한 가지 작업에서 배웠던 기술(예: "전등 스위치 끄기")을 완전히 새로운, 본 적 없는 작업에 사용할 수 있습니다.

요약하자면: LOKI는 복잡한 작업을 수행하는 로봇의 가공되지 않은 영상을 가져와, 이를 논리적이고 인간이 이해할 수 있는 "기술"로 자동 분할하고, 로봇이 그 기술들을 엮어서 작업을 완수할 수 있도록 가르칩니다. 즉, 혼란스러운 데이터의 흐름을 깔끔하고 체계적인 지침서로 바꾸어 놓는 것입니다.

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

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

Digest 사용해 보기 →