Reinforcement Learning with Supervision from Noisy Demonstrations
  Reinforcement learning has achieved great success in various applications. To
learn an effective policy for the agent, it usually requires a huge amount of
data by interacting with the environment, which could be computational costly
and time consuming. To overcome this challenge, the framework called
Reinforcement Learning with Expert Demonstrations (RLED) was proposed to
exploit the supervision from expert demonstrations. Although the RLED methods
can reduce the number of learning iterations, they usually assume the
demonstrations are perfect, and thus may be seriously misled by the noisy
demonstrations in real applications. In this paper, we propose a novel
framework to adaptively learn the policy by jointly interacting with the
environment and exploiting the expert demonstrations. Specifically, for each
step of the demonstration trajectory, we form an instance, and define a joint
loss function to simultaneously maximize the expected reward and minimize the
difference between agent behaviors and demonstrations. Most importantly, by
calculating the expected gain of the value function, we assign each instance
with a weight to estimate its potential utility, and thus can emphasize the
more helpful demonstrations while filter out noisy ones. Experimental results
in various environments with multiple popular reinforcement learning algorithms
show that the proposed approach can learn robustly with noisy demonstrations,
and achieve higher performance in fewer iterations.
