자기 유도 플로우 정책, 별도 평가자 없이 로봇 작업 성공률 향상

자기 유도 플로우 정책, 별도 평가자 없이 로봇 작업 성공률 향상

Yunpeng Mei, Jiakai He, Hongjie Cao, Chenyu Wang, Xiaowen Zhu +10개 더

6 분 읽기•2026년 6월 6일

연구진은 ForesightFlow를 개발했습니다. 이는 자기 유도 플로우 정책으로, 성공 잠재력을 행동 생성 과정에 내장하여 로봇의 행동 선택을 향상시킵니다. 이 접근 방식은 별도의 평가자 네트워크를 필요로 하지 않으므로 학습 계산량을 줄이면서 시뮬레이션 및 실제 양손 조작 작업에서 성공률을 높입니다.

목차

연구진이 만든 것

ForesightFlow는 비전-언어-행동(VLA) 플로우 정책을 위한 미세 조정 방법으로, 혼합 품질의 시연 데이터를 더 능숙한 로봇 행동으로 변환합니다. 핵심 아이디어는 각 생성된 행동 청크에 성공 잠재력 벡터를 추가하는 것입니다. 이는 학습된 점수로, 해당 행동 세그먼트가 성공적인 작업 완료로 이어질 가능성을 추정합니다. 잠재력이 행동과 동일한 플로우 엔드포인트에 직접 포함되므로, 모델은 별도의 평가자 네트워크 없이도 후보 행동을 제안하고 순위를 매길 수 있습니다.

연구진은 가치 환각이라는 주요 실패 모드를 식별했습니다. 학습 중에 이점 가중치를 행동 및 잠재력 좌표 모두에 단순히 적용하면 모델이 실패에 대해 과신하게 되어 교정 기울기가 가려집니다. ForesightFlow는 분리된 목적 함수를 통해 이를 방지합니다. 행동 속도는 고보상 행동을 강조하기 위해 잘린 이점 가중치를 받고, 잠재력 속도는 전체 혼합 품질 데이터셋에 대해 균일하게 학습되어 보정을 유지합니다. 이를 통해 모델은 성공과 실패 모두에서 정확하게 학습할 수 있습니다.

또한 이 방법은 단계별 잠재력 목표를 도입합니다. 거친 이진 에피소드 결과 대신, 각 학습 청크는 해당 세그먼트가 성공적인 궤적 단계 중에 발생했는지 여부에 따라 더 세분화된 레이블을 받습니다. 이는 실패한 에피소드 내에서도 기능적 하위 궤적에 대한 긍정적 감독을 유지합니다.

단계별 잠재력 목표 구성 예시

주요 결과

ForesightFlow는 5가지 BEHAVIOR-1K 시뮬레이션 작업과 5가지 실제 양손 조작 작업에서 평가되었습니다. 이 방법은 표준 행동 복제(BC), 필터링된 BC, 별도 평가자가 있는 Implicit Diffusion Q-Learning(IDQL), Flow Q-Learning(FQL) 등 모든 기준선 중에서 최고 평균 시뮬레이션 점수를 달성했습니다. 평균 시뮬레이션 성공률에서 가장 강력한 별도 평가자 기준선(IDQL)과 일치하면서도 학습 비용이 크게 절감되었습니다(독립형 Q-함수를 피팅할 필요가 없기 때문).

실제 양손 작업에서 ForesightFlow는 모든 기준선보다 성공률을 향상시켜 자기 유도 추론이 시뮬레이션에서 실제 하드웨어로 잘 전이됨을 입증했습니다. 절제 연구는 세 가지 핵심 결과를 확인합니다. - 분리된 이점 가중치는 가치 환각을 방지합니다. 결합 학습은 일관되게 과신하지만 성능이 낮은 행동 점수를 생성합니다. - 단일 예측(단일 순방향 패스를 사용한 순위 매기기)은 더 높은 NFE(함수 평가 횟수) 통합의 후보 순서를 보존하여 최고-K 추론을 실용적으로 만듭니다. - 자기 유도 샘플링은 단순한 단일 단계 정책이 무턱대고 진입할 막다른 상태를 피함으로써 장기 작업 성능을 향상시킵니다.

작동 방식

ForesightFlow는 조건부 플로우 매칭을 기반으로 합니다. 여기서 속도 필드는 노이즈 분포와 데이터 분포 사이를 보간하는 방법을 학습합니다. 표준 플로우 VLA 정책은 길이가 \(H\)인 행동 청크를 예측합니다. ForesightFlow는 동일한 수평선의 성공 잠재력 벡터로 엔드포인트를 확장하므로, 플로우는 이제 공동 행동-잠재력 상태를 생성합니다.

학습. 분리된 목적 함수는 이점 가중 회귀(AWR)를 행동 속도 구성 요소에만 적용합니다. 각 학습 청크에 대해 이점은 단계별 잠재력 목표를 단일 단계 경계 추정기에서 파생된 행동 독립적 컨텍스트 기준선과 비교하여 계산됩니다. 이 기준선은 조건부 플로우 항등식을 통해 얻어집니다. 독립적 엔드포인트 샘플링 하에서 예상 속도는 조건부 평균과 같으므로, 단일 순방향 패스로 ODE를 통합하지 않고도 점수 추정치를 생성할 수 있습니다.

잠재력 속도는 모든 데이터(고이점 성공 및 저이점 실패 모두)에 대해 균일한 회귀 가중치를 받아 잠재력 예측기가 자체 과신을 가리지 않도록 합니다. 이는 결합 학습에서 관찰된 '자체 마스킹 보정 실패'를 방지합니다. 결합 학습에서는 좋은 행동에 대한 높은 가중치가 나쁜 행동을 교정하는 데 필요한 음의 기울기를 억제합니다.

추론. 결정 시점에서 정책은 플로우에서 \(K\)개의 후보 행동 청크를 샘플링하고, 포함된 잠재력 좌표를 시간적으로 평균하여 청크 수준 점수를 얻은 후 가장 높은 점수를 가진 청크를 실행합니다. 이 최고-\(K\) 규칙은 별도의 평가자 순방향 패스가 필요 없으며, 동일한 학습된 행동-잠재력 결합을 활용합니다.

로봇공학에서의 의의

ForesightFlow는 VLA 정책 배포의 실질적 병목 현상인 대규모 고품질 시연 데이터셋의 필요성을 해결합니다. 별도의 평가자를 학습하지 않고 혼합 품질 데이터(실패한 에피소드 포함)를 학습함으로써 데이터 수집 비용과 계산 요구 사항을 모두 줄입니다. 운영 관리자와 로봇 통합자에게 이는 더 빠른 반복 주기와 복잡한 장기 작업에서 더 강력한 성능을 의미합니다.

자기 유도 추론 메커니즘은 런타임 계산이 제약된 실제 산업 및 창고 로봇에서 특히 가치가 있습니다. 별도의 하드웨어나 추론 패스가 필요한 평가자 네트워크를 유지하는 대신, 로봇의 자체 생성 모델이 즉석에서 행동 점수를 제공하여 최소한의 오버헤드로 최고-\(K\) 선택을 가능하게 합니다. 이는 변화하는 환경에서 안정적인 장기 조작이 필요한 중고 협동로봇 및 창고 로봇에 적합합니다.

단계별 잠재력 목표는 조립 또는 수술 로봇공학과 같은 다른 영역에도 템플릿을 제공합니다. 이진 성공/실패는 기능적 하위 궤적을 학습하기에는 너무 거칠기 때문입니다. 연구자와 엔지니어는 주요 아키텍처 변경 없이 기존 플로우 기반 정책 아키텍처에 ForesightFlow를 적용할 수 있습니다.

결합 vs 분리 잠재력 점수 비교: 환각 현상

한계 및 미해결 질문

ForesightFlow는 각 세그먼트가 궤적의 성공적인 단계에 속하는지 여부를 나타내는 단계별 레이블에 의존합니다. 이러한 레이블은 알려진 에피소드 결과와 타임스탬프에서 간단히 계산할 수 있지만, 일부 실제 데이터셋에서는 사용할 수 없을 수 있습니다(예: 최종 이진 성공만 기록된 경우). 향후 연구에서는 기능적 하위 궤적의 자동 감지를 조사할 수 있습니다.

단일 단계 순위 추정기는 테스트된 작업에서 경험적으로 검증되었지만, 이론적 경계 항등식은 독립적 엔드포인트 샘플링을 가정합니다. 강한 시간적 의존성을 가진 데이터의 경우 순위 정확도가 저하될 수 있습니다. 또한 이 방법은 청크화된 행동 공간을 위해 설계되었습니다. 연속 시간 또는 반응형 정책은 적응이 필요합니다.

마지막으로 ForesightFlow는 현재 사전 학습된 VLA 플로우 정책을 미세 조정합니다. 혼합 품질 데이터에서 처음부터 학습된 정책의 성능은 아직 탐구되지 않았습니다.

자주 묻는 질문

기존 방법 대비 ForesightFlow의 주요 장점은 무엇인가요? 별도의 평가자 네트워크를 제거하고 성공 잠재력을 생성적 플로우에 직접 포함시켜 학습 계산량과 런타임 오버헤드를 줄이면서 동등하거나 더 나은 성공률을 달성합니다.

ForesightFlow는 학습 중 실패한 시연을 어떻게 처리하나요? 모든 청크에 단계별 잠재력 목표를 할당하여 실패한 에피소드 내에서도 성공적인 하위 작업으로 이어지는 세그먼트가 긍정적 감독을 받고, 잠재력 예측기는 모든 데이터에 대해 균일하게 학습되어 보정을 유지합니다.

ForesightFlow를 적용하려면 로봇 하드웨어를 변경해야 하나요? 아니요. 소프트웨어 수준의 정책 개선 방법으로, Robot Overflow에서 휴머노이드 로봇 탐색에 사용되는 것과 같은 모든 VLA 플로우 기반 아키텍처에 적용할 수 있습니다.

'단일 예측'이란 무엇이며 왜 중요한가요? 후보를 평가하기 위해 플로우 ODE를 여러 단계 통합하는 대신, ForesightFlow는 단일 순방향 패스를 사용하여 점수를 추정하므로 품질 저하 없이 최고-\(K\) 추론을 실시간 로봇 제어에 충분히 빠르게 만듭니다.

결론

ForesightFlow는 분리된 이점 가중치를 가진 자기 유도 플로우 정책이 시뮬레이션 및 실제 로봇 작업 모두에서 별도 평가자 기준선을 능가할 수 있음을 보여줍니다. 자체 행동을 평가하는 방법을 학습함으로써 모델은 학습을 단순화하고 계산량을 줄이며 장기 신뢰성을 향상시킵니다. 이는 혼합 품질 데이터를 활용한 실용적인 로봇 학습을 위한 유망한 방향입니다.