SEIHAI: A Sample-efficient Hierarchical AI for the MineRL Competition
Hangyu Mao, Chao Wang, Xiaotian Hao, Yihuan Mao, Yiming Lu, Chengjie Wu, Jianye Hao, Dong Li, Pingzhong Tang
TL;DR
SEIHAI tackles the ObtainDiamond problem under sparse rewards by a fully automatic hierarchical framework that divides the task into five subtasks aligned with an item dependency, each handled by a dedicated subagent trained with RL or imitation learning. A learning-based scheduler selects the appropriate agent in state, enabling robust composition from limited demonstrations and domain-agnostic action spaces. The approach achieves top results in the NeurIPS-2020 MineRL competition, highlighting the value of priors and modular, data-efficient learning for complex, long-horizon tasks. The formal MDP is defined as $\langle S,A,T,R,\gamma\rangle$ with return $G=\sum_{t=0}^H \gamma^t r_t$, illustrating the balance between structure and learning in sample-efficient AI for real-world-like environments.
Abstract
The MineRL competition is designed for the development of reinforcement learning and imitation learning algorithms that can efficiently leverage human demonstrations to drastically reduce the number of environment interactions needed to solve the complex \emph{ObtainDiamond} task with sparse rewards. To address the challenge, in this paper, we present \textbf{SEIHAI}, a \textbf{S}ample-\textbf{e}ff\textbf{i}cient \textbf{H}ierarchical \textbf{AI}, that fully takes advantage of the human demonstrations and the task structure. Specifically, we split the task into several sequentially dependent subtasks, and train a suitable agent for each subtask using reinforcement learning and imitation learning. We further design a scheduler to select different agents for different subtasks automatically. SEIHAI takes the first place in the preliminary and final of the NeurIPS-2020 MineRL competition.
