用于可扩展终身强化学习的鲁棒任务模型狄利克雷过程混合方法

A Dirichlet Process Mixture of Robust Task Models for Scalable Lifelong Reinforcement Learning

IEEE Transactions on Cybernetics · 2022
被引 22
ABS 3

中文导读

提出一种可扩展的终身强化学习方法,利用狄利克雷过程混合模型动态扩展网络容量,在不遗忘旧知识的同时适应新任务,并通过域随机化训练鲁棒初始化参数,在机器人导航和运动控制任务中优于现有方法。

Abstract

While reinforcement learning (RL) algorithms are achieving state-of-the-art performance in various challenging tasks, they can easily encounter catastrophic forgetting or interference when faced with lifelong streaming information. In this article, we propose a scalable lifelong RL method that dynamically expands the network capacity to accommodate new knowledge while preventing past memories from being perturbed. We use a Dirichlet process mixture to model the nonstationary task distribution, which captures task relatedness by estimating the likelihood of task-to-cluster assignments and clusters the task models in a latent space. We formulate the prior distribution of the mixture as a Chinese restaurant process (CRP) that instantiates new mixture components as needed. The update and expansion of the mixture are governed by the Bayesian nonparametric framework with an expectation maximization (EM) procedure, which dynamically adapts the model complexity without explicit task boundaries or heuristics. Moreover, we use the domain randomization technique to train robust prior parameters for the initialization of each task model in the mixture; thus, the resulting model can better generalize and adapt to unseen tasks. With extensive experiments conducted on robot navigation and locomotion domains, we show that our method successfully facilitates scalable lifelong RL and outperforms relevant existing methods.

强化学习终身学习贝叶斯非参数方法机器人导航