LGMLJun 30, 2019

Detecting Spiky Corruption in Markov Decision Processes

arXiv:1907.00452v12 citations
Originality Incremental advance
AI Analysis

This addresses the issue of reward corruption in reinforcement learning for agents, though it appears incremental as it builds on existing CRMDP formalism with a specific corruption type.

The paper tackles the problem of reinforcement learning with imperfect reward functions by studying Corrupt Reward Markov Decision Processes (CRMDPs) and shows that if corruption is 'spiky', the environment is solvable, introducing an algorithm that detects corrupt states and learns the optimal policy in gridworld environments.

Current reinforcement learning methods fail if the reward function is imperfect, i.e. if the agent observes reward different from what it actually receives. We study this problem within the formalism of Corrupt Reward Markov Decision Processes (CRMDPs). We show that if the reward corruption in a CRMDP is sufficiently "spiky", the environment is solvable. We fully characterize the regret bound of a Spiky CRMDP, and introduce an algorithm that is able to detect its corrupt states. We show that this algorithm can be used to learn the optimal policy with any common reinforcement learning algorithm. Finally, we investigate our algorithm in a pair of simple gridworld environments, finding that our algorithm can detect the corrupt states and learn the optimal policy despite the corruption.

Code Implementations1 repo
Foundations

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

Your Notes