本論文は、限られた練習予算(practice budget)の下でロボットがスキルを自律的に学習する問題を扱う。提案手法であるDeliberate Practice (DP)は、期待累積報酬を最大化しつつ予算内で学習可能なスキルへの練習配分を計算する、証明可能な予算最適な能動的スキル学習アルゴリズムである。DPはスキルの習得に必要な時間と、そのスキルが解放するタスクプランの累積報酬を推定し、組み合わせ的に多数存在するスキルプランと大きな練習予算を考慮した最適配分を、双線形計画問題として定式化し、既製ソルバーで厳密に解く。長期的な操作タスクのシミュレーションと実世界実験を通じて、限られた練習時間を最適に活用して有用なポリシーを獲得し、長期的なプランニングを改善できることを示す。
We consider the problem of autonomously learning robot skills under a limited practice budget for sequential tasks. We propose an active skill learning algorithm, \emph{Deliberate Practice (DP)}, that computes a provably \emph{budget-optimal} allocation---practicing skills that maximize expected cumulative reward while being learnable within the budget. DP estimates both the time needed to master skills and the cumulative reward of the task plans that the skills unlock. Computing a budget-optimal allocation is challenging as it requires reasoning about combinatorially many skill plans over a large practice budget. Our key contribution is a bilinear program that can compute this exactly using off-the-shelf solvers. Through simulated and real-world experiments on long-horizon manipulation tasks, we show that our approach allows robots to optimally use limited practice time to acquire useful policies and improve long-horizon planning.