Reinforcement Learning with a Corrupted Reward Channel
Tom Everitt Australian National University Victoria Krakovna DeepMind Laurent Orseau DeepMind Marcus Hutter Australian National University Shane Legg DeepMind
Abstract
No real-world reward function is perfect. Sensory errors and software bugs may result in RL agents observing higher (or lower) rewards than they should. For example, a reinforcement learning agent may prefer states where a sensory error gives it the maximum reward, but where the true reward is actually small. We formalise this problem as a generalised Markov Decision Problem called Corrupt Reward MDP. Traditional RL methods fare poorly in CRMDPs, even under strong simplifying assumptions and when trying to compensate for the possibly corrupt rewards. Two ways around the problem are investigated. First, by giving the agent richer data, such as in inverse reinforcement learning and semi-supervised reinforcement learning, reward corruption stemming from systematic sensory errors may sometimes be completely managed. Second, by using randomisation to blunt the agent’s optimisation, reward corruption can be partially managed under some assumptions.
中文速览
强化学习(RL)智能体在真实场景中依赖奖励信号学习行为,但奖励信号可能因传感器故障、软件漏洞或智能体主动操控而失真,导致智能体疯狂追求"虚假高分"而非真正目标。论文将这类问题统一抽象为"奖励污染马尔可夫决策过程"(Corrupt Reward MDP,CRMDP),并证明了两条负面结论:若对污染方式不加任何限制,任何智能体都无法避免极差的表现(无免费午餐定理);即便做出强力简化假设、让贝叶斯RL智能体主动尝试纠正污染,结果依然糟糕。在此基础上,论文探索了两条出路:一是向智能体提供更丰富的信息来源,如逆强化学习和半监督强化学习,可在系统性传感误差下基本消除奖励污染的影响;二是引入随机化策略(量化方法,quantilisation),在高真实奖励状态远多于污染状态的条件下,能部分抵抗奖励污染。这项工作为评估和设计对奖励欺骗更鲁棒的AI系统提供了理论基础,对AI安全研究具有重要意义。
原文 arXiv:1705.08417;中英对照 + 大白话阅读 https://aha.fim.ai/paper/1705.08417v2