LGAIDec 8, 2021

Model-Value Inconsistency as a Signal for Epistemic Uncertainty

arXiv:2112.04153v30.009 citations
AI Analysis55

This provides a more efficient uncertainty estimation method for reinforcement learning agents, though it is incremental as it builds on existing model-based approaches.

The paper tackles the problem of estimating epistemic uncertainty in model-based reinforcement learning by introducing model-value inconsistency as a proxy, requiring only a single model and value function instead of ensembles. It shows empirical utility in exploration, safety under distribution shifts, and robust planning across tabular and pixel-based settings.

Using a model of the environment and a value function, an agent can construct many estimates of a state's value, by unrolling the model for different lengths and bootstrapping with its value function. Our key insight is that one can treat this set of value estimates as a type of ensemble, which we call an \emph{implicit value ensemble} (IVE). Consequently, the discrepancy between these estimates can be used as a proxy for the agent's epistemic uncertainty; we term this signal \emph{model-value inconsistency} or \emph{self-inconsistency} for short. Unlike prior work which estimates uncertainty by training an ensemble of many models and/or value functions, this approach requires only the single model and value function which are already being learned in most model-based reinforcement learning algorithms. We provide empirical evidence in both tabular and function approximation settings from pixels that self-inconsistency is useful (i) as a signal for exploration, (ii) for acting safely under distribution shifts, and (iii) for robustifying value-based planning with a learned model.

Foundations

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

Your Notes