Efficiently Solving Discounted MDPs via Predictions with Unknown Prediction Errors
Abstract
Lay Summary
Teaching a computer to make good decisions, like navigating a maze or managing resources, typically requires it to try thousands of actions and observe what happens. This process, called sampling, can be expensive or time-consuming. We asked: what if the computer already had a rough "cheat sheet" predicting how the environment behaves? Could that help it learn faster, even if the cheat sheet isn't perfectly accurate? We studied this question in the context of a mathematical framework for decision-making called Markov decision processes. We first proved a fundamental limitation: if the computer doesn't know how wrong its cheat sheet is, there's a hard floor on how much it can reduce its trial-and-error effort: no algorithm can do better than a certain baseline. But we also designed a new algorithm that makes smart use of the cheat sheet without needing to know its accuracy. This algorithm learns more efficiently than previous methods, and in favorable cases, it even surpasses the best known limits, despite having no guarantee on the quality of the predictions it receives.