LGAIRODec 12, 2020

Semi-supervised reward learning for offline reinforcement learning

arXiv:2012.06899v126 citations
Originality Incremental advance
AI Analysis

This work is significant for practitioners in domains like healthcare and robotics, where environment interactions are costly or unethical, by reducing the need for extensive human reward engineering in offline RL.

This paper addresses the challenge of reward scarcity in offline reinforcement learning by proposing semi-supervised learning algorithms that leverage limited human annotations (timestep annotations and demonstrations) alongside unlabelled data. Applied to a simulated robotic arm, their method significantly outperforms behavioral cloning and nearly matches performance achieved with ground truth rewards.

In offline reinforcement learning (RL) agents are trained using a logged dataset. It appears to be the most natural route to attack real-life applications because in domains such as healthcare and robotics interactions with the environment are either expensive or unethical. Training agents usually requires reward functions, but unfortunately, rewards are seldom available in practice and their engineering is challenging and laborious. To overcome this, we investigate reward learning under the constraint of minimizing human reward annotations. We consider two types of supervision: timestep annotations and demonstrations. We propose semi-supervised learning algorithms that learn from limited annotations and incorporate unlabelled data. In our experiments with a simulated robotic arm, we greatly improve upon behavioural cloning and closely approach the performance achieved with ground truth rewards. We further investigate the relationship between the quality of the reward model and the final policies. We notice, for example, that the reward models do not need to be perfect to result in useful policies.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes