Diffusion Policy: 확산 모델로 로봇의 연속 동작 생성하기
Diffusion Policy: Visuomotor Policy Learning via Action Diffusion
핵심 내용 한국어 요약
원문 v5의 핵심 연구 방법과 결과를 한국어로 요약했습니다. 원문 전문 번역이 아닙니다.
행동을 생성 문제로 보기
Diffusion Policy는 현재 관측을 조건으로 로봇의 행동 분포를 학습한다. 잡음에서 시작해 반복적으로 이를 제거하면서 실행할 행동 묶음을 만든다. 한 장면에서 가능한 여러 행동을 단순 평균으로 합치기보다 서로 다른 선택지로 표현할 수 있다는 점이 핵심이다.
여러 단계의 움직임과 관측
미래 행동을 묶어서 예측하되 일부를 실행한 후 새 관측으로 다시 계획하는 방식을 사용한다. 이미지 정보와 시간에 따른 행동 관계를 결합하며 시계열 확산 트랜스포머도 제안한다. 로봇이 미리 정한 전체 궤적을 끝까지 맹목적으로 실행하는 구조와 구별된다.
어떤 장점이 관찰됐나
논문은 여러 형태의 행동 분포, 높은 차원의 행동 공간, 안정적인 학습을 장점으로 설명한다. v5에서는 4개 벤치마크의 15개 과제를 다루며 기존 방법 대비 평균 46.9% 성능 향상을 보고한다. 이 수치는 논문의 비교 기준에 따른 상대적 결과이며 성공률이 46.9%포인트 올랐다는 의미로 바꾸어 읽으면 안 된다.
계산량과 데이터의 제약
행동을 여러 번 정제하므로 단순한 한 번의 예측보다 계산 부담이 크다. 행동 묶음은 이를 완화하지만 고주파 제어에서는 지연이 문제가 될 수 있다. 기본적으로 좋은 시연을 모방하는 접근이므로 실패 경험이나 질이 낮은 시연을 적극적으로 활용하는 능력도 제한된다.
실험 설계에 주는 시사점
평균 성공률 외에 행동 생성 시간과 관측을 다시 반영하는 간격을 함께 측정할 필요가 있다. 물체를 돌아가는 경로가 여러 개인 상황처럼 다양한 행동 선택이 가능한 과제에서 특징을 확인하기 좋다. 다만 시뮬레이션과 특정 실제 로봇의 결과가 모든 하드웨어에서 같은 수준의 성능을 보장하지는 않는다.