← 최신 논문
🤖 machine learning

Freeform Preference Learning for Robotic Manipulation

이 논문은 로봇 조작 정책이 이진 비교 대신 자연어 선호 축으로부터 학습할 수 있게 하여, 성능을 크게 향향시키고, 밀도 높은 진행 신호를 제공하며, 재학습 없이 테스트 시점에 행동을 조절할 수 있는 능력을 부여하는 자유 형식 선호 학습(Freeform Preference Learning, FPL) 방법을 소개한다.

원저자: Marcel Torne, Anubha Mahajan, Abhijnya Bhat, Chelsea Finn

게시일 2026-07-01
📖 3 분 읽기☕ 가벼운 읽기

원저자: Marcel Torne, Anubha Mahajan, Abhijnya Bhat, Chelsea Finn

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

로봇에게 식탁을 차리는 법을 가르치려 한다고 상상해 보세요. 예전에는 로봇이 접시를 떨어뜨리면 그저 "잘못했어"라고 말하면 그만이었고, 식탁을 완벽하게 차리면 "잘했어"라고 말하면 되었습니다. 이것은 로봇에게 단순한 "엄지 척" 또는 "엄지 아래"를 주는 것과 같습니다.

문제는 "식탁 차리기"가 매우 복잡하다는 점입니다. 당신은 로봇이 빠르기를 원할 수도 있지만, 동시에 도자기를 깨뜨리지 않도록 부드럽기를 원할 수도 있습니다. 또한 로봇이 깔끔하기를 원하면서도, 손님을 향해 칼끝을 겨누지 않도록 조심하기를 원할 수도 있습니다. 만약 당신이 단지 "엄지 척"이나 "엄지 아래"만을 준다면, 로봇은 혼란에 빠질 것입니다. 로봇이 잘 못한 이유가 너무 느려서일까요? 너무 거칠어서일까요? 아니면 포크가 삐뚤어져서일까요? 이는 마치 선생님이 아무런 코멘트 없이 시험지에 그저 "낙제(F)"라고만 적어 놓았을 때, 학생이 왜 시험을 망쳤는지 추측하려는 것과 같습니다.

여기 "프리폼 선호도 학습(Freeform Preference Learning, FPL)"이 있습니다.

FPL은 선생님의 채점 방식을 바꾸는 것이라고 생각하면 됩니다. 단순히 최종 성적을 매기는 대신, 선생님(인간)이 시험의 각 부분에 대해 구체적인 의견을 적을 수 있게 하는 것입니다.

옛날 방식: "종합 점수"

전통적인 방식에서 인간은 로봇이 식탁을 차리는 두 개의 영상을 보고 그중 승자를 골라야 합니다.

  • 영상 A: 매우 빠르지만, 컵을 떨어뜨림.
  • 영상 B: 매우 느리지만, 모든 것을 완벽하게 배치함.
  • 인간의 딜레마: "어느 쪽이 더 나은가?" 이는 어려운 결정입니다. 인간은 그 모든 다양한 특성들(속도, 안전성, 깔끔함)을 하나의 단일한 "승자"로 압축해야 합니다. 이는 로봇에게 모호하고 혼란스러운 신호를 만듭니다.

새로운 방식: "프리폼(자유 형식)" 피드백

FPL을 사용하면 인간은 구체적인 비평가가 될 수 있습니다. 다음과 같이 말할 수 있습니다.

  • "속도라는 축에서는 영상 A가 이겼다."
  • "안전성이라는 축에서는 영상 B가 이겼다."
  • "깔끔함이라는 축에서는 영상 B가 이겼다."

로봇은 단순히 "좋음" 또는 "나쁨"을 배우는 것이 아닙니다. 로봇은 다차원적인 지도를 배웁니다. "속도"는 하나의 개념이고, "안전성"은 또 다른 개념이며, 로봇은 이 둘을 조절하고 균형을 맞출 수 있다는 것을 배웁니다.

작동 원리 (비유)

로봇이 초보 요리사라고 상상해 보세요.

  1. 메뉴 (축): 단순히 "음식이 맛있는가?"라고 묻는 대신, 요리사에게 특정 기준에 따라 음식을 평가하도록 요청합니다: "충분히 짭짤한가?", "뜨거운가?", "차림새가 예쁜가?"
  2. 시식 (훈련): 인간이 두 가지 서로 다른 음식을 맛봅니다. 단순히 "A 요리가 좋다"라고 말하는 대신, "A 요리는 더 짭짤하지만, B 요리는 더 뜨겁다"라고 말합니다.
  3. 학습: 로봇은 다음과 같은 정신적 모델을 구축합니다: "아, 인간이 '더 짭짤하다'고 말할 때는 특정한 맛의 프로필을 의미하는구나. '더 뜨겁다'고 할 때는 온도를 의미하는구나."
  4. 결과: 나중에 인간은 로봇에게 이렇게 말할 수 있습니다. "오늘 밤에는 약간 덜 짭짤하더라도 아주 뜨거운 음식을 내와줘." 로봇은 이미 개별적인 "축"(소금기 vs 온도)을 배웠기 때문에, 처음부터 다시 훈련받을 필요 없이 즉각적으로 요리 스타일을 조정할 수 있습니다.

연구진이 발견한 점

연구진은 이 방식을 실제 로봇이 반바지를 접거나, 토스트를 접시에 놓거나, 식탁을 차리는 작업에 적용하여 테스트했습니다.

  • 더 나은 결과: 이 "프리폼" 방식으로 훈련된 로봇은 기존의 "엄지 척/다운" 방식으로 훈련된 로봇보다 과제를 완수하는 능력이 38% 더 뛰어났습니다.
  • 더 똑똑한 행동: 로봇은 보지 못했던 기술들을 결합하는 법을 배웠습니다. 예를 들어, 훈련 데이터에 "빠른 왼손 움직임"과 "느린 오른손 움직임"이 있었다면, 로봇은 "빠름"과 "오른쪽"이라는 개념을 결합하여 "빠른 오른손 움직임"을 스스로 찾아낼 수 있었습니다.
  • 마지막 순간의 조종: 로봇은 개별적인 "축"을 학습했기 때문에, 마지막 순간에 행동을 바꿀 수 있습니다. 새로운 움직임을 가르칠 필요 없이, 지시 사항을 바꾸는 것만으로도 "오늘은 정말 조심해서 해줘" 또는 "오늘은 아주 빠르게 해줘"라고 말할 수 있습니다.

이것이 중요한 이유

이 논문은 복잡하고 긴 작업을 수행할 때 인간에게 단 하나의 "최선"의 선택을 요구하는 것은 너무 모호하다고 주장합니다. 인간이 자연어를 통해 자신이 중요하게 생각하는 구체적인 것들(예: "접시를 깨뜨리지 마" 또는 "빨리 해줘")에 대해 이야기하게 함으로써, 우리는 로봇에게 어떻게 행동해야 하는지에 대한 훨씬 더 명확하고 밀도 높으며 유용한 가이드를 제공하게 됩니다. 이것은 혼란스러운 "낙제(F)" 성적표를 로봇의 발전을 실제로 돕는 상세한 성적표로 바꾸는 것입니다.

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

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

Digest 사용해 보기 →