reinforcement-learning long-horizon actor-critic sparse-reward offline-rl ogbench causal-transformer adaptive-chunk-size
Abstract
Long-horizon, sparse-reward tasks pose a fundamental challenge for reinforcement learning, since single-step TD learning suffers from bootstrapping error accumulation across successive Bellman updates. Actor-critic methods with action chunking address this by operating over temporally extended actions, which reduce the effective horizon, enable fast value backups, and support temporally consistent exploration. However, existing methods rely on a fixed chunk size and therefore cannot adaptively balance reactivity against temporal consistency. A large fixed chunk size reduces responsiveness to new observations, while a small one produces incoherent motions, forcing task-specific tuning of the chunk size. To address this limitation, we propose Adaptive Chunk Size Actor-Critic (ACSAC). ACSAC leverages a causal Transformer critic to evaluate expected returns for action chunks of different sizes. At each chunk boundary, it adaptively selects the chunk size that maximizes the expected return, supporting flexible, state-dependent chunk sizes without task-specific tuning. We prove that the ACSAC Bellman operator is a contraction whose unique fixed point is the action-value function of the adaptive policy. Experiments on OGBench demonstrate that ACSAC achieves state-of-the-art performance on long-horizon, sparse-reward manipulation tasks across both offline RL and offline-to-online RL settings.
한국어 요약
📋 한 줄 요약
**[강화학습 / 액션 청킹]** 장기 희소 보상 과제에서 고정 청크 크기의 반응성-일관성 트레이드오프를 해결하기 위해, 인과 트랜스포머 크리틱으로 각 청크 경계에서 청크 크기를 적응 선택하는 ACSAC를 제안한다.
🎯 핵심 기여도
- 액션 청킹 액터-크리틱에 청크 크기 적응 선택을 도입한 ACSAC(Adaptive Chunk Size Actor-Critic) 제안
- 인과 트랜스포머 크리틱으로 서로 다른 청크 크기에 대한 기대 리턴을 평가
- 각 청크 경계에서 기대 리턴을 최대화하는 청크 크기를 적응적으로 선택, 과제별 튜닝 불필요
- ACSAC Bellman 연산자가 contraction이고 그 유일 고정점이 적응 정책의 행동 가치 함수임을 이론적 증명
💡 핵심 아이디어
액션 청킹은 장기 희소 보상에서 효과적이지만, 큰 청크는 반응성을 잃고 작은 청크는 일관성을 잃는다. 청크 크기 자체를 상태 의존적 선택 변수로 두고, 어느 길이가 가장 좋은 리턴을 줄지를 인과 트랜스포머 크리틱으로 평가하면 환경마다 청크 길이를 직접 튜닝할 필요가 없어진다.
🔬 기술적 접근법
- **모델/방법론**: 액터-크리틱 구조에서 인과 트랜스포머를 크리틱으로 사용, 가변 길이 액션 청크에 대한 Q값 평가
- **핵심 기법**: 청크 경계에서 후보 청크 크기들의 기대 리턴을 비교해 최대값을 선택하는 적응 정책, 이론적으로 Bellman 연산자의 수축성과 고정점 존재성 증명
📊 주요 결과
- OGBench의 장기 희소 보상 조작 과제에서 SOTA 성능
- 오프라인 RL과 오프라인-온라인 RL 두 설정 모두에서 우수
- 과제별 청크 크기 수동 튜닝 없이 작동
- 이론적 수렴 보장으로 안정성 확보
💭 의의 및 한계
**의의**: 액션 청킹 분야의 고질적 하이퍼파라미터인 청크 크기 자체를 학습 가능한 결정으로 승격시킨 첫 작업 중 하나이며, 이론적 보장도 함께 제공한다. **한계**: 트랜스포머 크리틱이 늘어남에 따른 계산 비용 증가와 평가가 OGBench 조작 과제에 한정되어 이동성·내비게이션 등 다른 도메인 일반화는 추가 검증이 필요하다.
🚀 실용적 활용
- 로봇 조작에서 행동 길이를 상황별로 조절하는 적응 정책
- 게임 AI에서 콤보 길이를 상황에 맞춰 결정
- 자율주행에서 차선 변경·정지·가감속 청크 길이의 동적 결정