Learning Hierarchical Skill Policies with Offline Quality-Diversity Reinforcement Learning
로봇이 뒤죽박죽 실패 기록에서도 쓸모있는 동작만 골라 배우는 법
로봇을 미리 모아둔 데이터로 훈련시킬 때, 그 데이터에 성공과 실패, 잡음이 섞여 있으면 기존 방법은 이를 구분하지 못하고 뒤죽박죽인 동작 사전을 만든다. QDOS는 각 행동 구간이 얼마나 가치 있었는지를 추정해 가중치를 매기고, 그 가중치를 반영해 다양하면서도 우수한 동작들만 골라 배운다. 그 결과 로봇 팔 조작과 다리 보행 과제 모두에서 기존 최고 성능 방법보다 목표 도달 속도와 최종 성과가 크게 향상됐다.
무엇을 했나
- 기존 방식(트라젝토리 VAE 등)은 데이터에 담긴 성공, 실패, 잡음을 구분하지 않고 똑같이 학습해 동작 사전이 지저분해지는 문제가 있었다
- QDOS는 IQL이라는 방법으로 각 행동 구간의 가치(어드밴티지)를 추정하고, 가치가 높은 구간에 더 큰 가중치를 줘서 동작을 추출하면서 동시에 다양성도 유지하도록 설계했다
- 미리 모은 데이터를 동작 학습에 한 번, 그리고 실시간 학습용 경험 버퍼를 채우는 데 또 한 번, 총 두 번 재사용하는 전략을 함께 적용했다
- 복잡한 축구공 밀기 과제에서 정규화 점수 0.80으로 기존 최고 방법인 SUPE의 0.27을 크게 앞섰고, 주방 조작 과제에서는 만점인 4.00을 달성해 SUPE의 3.40을 넘어섰다
- 목표를 처음 찾는 데 걸리는 학습 스텝 수도 SUPE보다 눈에 띄게 줄어, 탐색 속도가 빨라졌음을 확인했다


| Environment | BC[11][26] | IQL[11][26] | SUPE | QDOS (α=0.2) | QDOS (α=0.3) |
|---|---|---|---|---|---|
| antmaze-large | 41±7 | 64±10 | 83.0±21.0 | 86.0±6.0¯ | 96.0±6.0 |
| antsoccer-arena | 5±1 | 50±2 | 27.0±31.0 | 73.0±31.0¯ | 80.0±10.0 |
| humanoidmaze-medium | 8±2 | 27±2 | 97.0±6.0¯ | 97.0±6.0¯ | 100.0±0.0 |
| kitchen-mixed | 51.5 | 51.0 | 85±13.25¯ | 100.00±0.00 | 83.25±28.75 |
| kitchen-partial | 38.0 | 46.3 | 83.25±14.50 | 85.75±24.75 | 82.50±30.25 |
| scene-task1 | 5±1 | 51±4 | 100.0±0.0 | 100.0±0.0 | 100.0±0.0 |


| Environment | Method | Steps |
|---|---|---|
| antmaze-large | SUPE | 13334±5774 |
| QDOS (α=0.2) | 𝟏𝟏𝟔𝟔𝟖±𝟗𝟒𝟔𝟓 | |
| humanoidmaze | SUPE | 23334±6292 |
| QDOS (α=0.3) | 𝟏𝟗𝟏𝟔𝟖±𝟖𝟎𝟑𝟔 | |
| scene | SUPE | 5834±1443 |
| QDOS (α=0.2) | 𝟓𝟎𝟎𝟏±𝟎 |


| Parameter Name | Value |
|---|---|
| Batch size | 256 |
| Optimizer | Adam |
| Learning rate | 3×10−4 |
| GRU Hidden Size | 256 (antmaze, kitchen) |
| 512 (antsoccer, humanoidmaze, scene) | |
| GRU Layers | 2 (antmaze, kitchen) |
| 3 (antsoccer, humanoidmaze, scene) | |
| KL Coefficient (OPENβ) | 0.1 (antmaze, humanoid, kitchen) |
| 0.2 (scene) | |
| Latent Dimension (z) | 8 |
| Segment Length (H) | 20 |

왜 중요한가
실제 로봇 데이터는 성공한 시도만 있는 것이 아니라 실패와 잡음이 뒤섞여 있는 경우가 대부분이라, 이런 데이터에서도 안정적으로 쓸모 있는 동작을 뽑아내는 방법은 로봇 학습의 실용성을 크게 높인다. 이는 값비싼 실제 환경 시행착오를 줄이면서도 성능을 끌어올릴 수 있는 실마리가 된다.
이 논문의 용어
- 오프라인 강화학습 · 환경과 직접 상호작용하지 않고 미리 모아둔 데이터만으로 정책을 학습하는 방법
- VAE(변분 오토인코더) · 데이터를 압축된 잠재 표현으로 인코딩했다가 다시 복원하도록 학습하는 비지도 학습 모델
- 어드밴티지(advantage) · 특정 행동이 평균적인 경우보다 얼마나 더 좋은 결과를 내는지를 나타내는 값
- IQL(Implicit Q-Learning) · 데이터 범위를 벗어난 행동을 querying하지 않고도 가치 함수를 안정적으로 추정하는 오프라인 강화학습 기법
- 의사 라벨링(pseudo-labeling) · 미리 학습된 인코더로 오프라인 데이터 구간에 추정된 동작 라벨과 보상값을 붙이는 과정
논문 원문 초록 (영문)
Recent studies investigate how to leverage pre-collected datasets to improve the policy performance and sample efficiency of RL. One promising approach to achieve this goal is to employ a two-stage strategy: In the first stage, diverse skills are extracted as a low-level policy from a given dataset, and a high-level policy is trained to solve a specific task in the second stage. Typically, extraction of the low-level policy is performed based on unsupervised learning such as trajectory VAE. However, a limitation of this approach is that the quality of the low-level policy highly depends on the quality of the dataset. To address this issue, we introduce QDOS (Quality-Diversity Offline Skill learning), a unified pipeline for robust offline-to-online learning. Our approach incorporates an Advantage-Weighted Quality-Diversity pretraining objective, which weights the skill extraction and diversity objectives by the estimated advantage of each trajectory segment. This approach allows the model to extract diverse and high-value skills. By providing robust and task-relevant skill representations, QDOS significantly improves the quality of the embedded skill space used by the low-level policy. We further integrate this with a dual dataset reuse strategy, where offline data is used both for skill pretraining and for populating the online replay buffer via pseudo-labeling. Experiments demonstrate that QDOS significantly outperforms strong baselines in structured manipulation tasks and unstructured locomotion tasks, confirming its ability to accelerate exploration and improve final returns in challenging sparse-reward domains.
arXiv에서 원문 보기최신 논문
- Specification-delta-driven data governance: an empirical study of the {\guillemotleft}spec-delta{\guillemotright} as the unit of change in lakehouse data platforms데이터 플랫폼 변경도 코드처럼 '설계도 조각'을 붙여서 검토하면 어떨까: 실험 설계 논문
- Are LLMs becoming similarly creative? Evidence from three years of models최신 AI 챗봇일수록 서로 비슷한 답을 내놓는다는 3년치 조사 결과
- Auditing Cross-Lingual Fairness in Language Model WatermarkingAI 생성 텍스트를 잡아내는 워터마크 기술이 영어 아닌 언어에서는 훨씬 부실하게 작동하고, 그 격차는 개별 언어가 아니라 언어 계열 단위로 나타난다
- TESTNAV: Pareto-Guided Search for Compositional Robustness TestingAI 모델을 여러 손상이 겹친 입력으로 시험할 때, 굳이 다 테스트하지 않고도 '진짜 위험한 실패'만 골라내는 탐색법
- Optimal Skill Selection for LLM Agents with Provable Bicriteria GuaranteesAI 에이전트에게 어떤 '스킬 문서'를 몇 개나 줘야 잘 작동하는지, 수학적으로 최적해를 보장하며 골라주는 방법
- Reliable Financial Named Entity Recognition under Domain Shift금융 AI가 서류체 문장에서 배운 자신감은 트위터로 가면 거짓말이 된다
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM Serving논문 속 시연이 아니라 실제 서비스에 넣을 수 있는 희소 어텐션 만들기
- Robust Incomplete Multimodal Sentiment Analysis via Iterative Proxy Correction텍스트가 빠지거나 망가져도, AI가 그 자리를 대신할 '가짜 텍스트'를 한 번에 만들지 않고 여러 번 고쳐가며 감정을 더 정확히 읽어낸다
METAL LAB 최신 기사
그림 출처: Tanachai Anakewat et al., arXiv:2608.19684, arxiv-nonexclusive