Batch Value-function Approximation with Only Realizability
Tengyang Xie, Nan Jiang

TL;DR
This paper introduces BVFT, a novel batch RL algorithm that learns the optimal Q-function from polynomial-sized, exploratory datasets using only realizability, challenging previous hardness conjectures.
Contribution
The paper presents BVFT, the first algorithm to achieve sample-efficient learning in batch RL under realizability with weaker assumptions than prior methods.
Findings
BVFT successfully learns Q* from polynomial data
The algorithm reduces learning to pairwise comparisons
BVFT can be applied to model selection and other extensions
Abstract
We make progress in a long-standing problem of batch reinforcement learning (RL): learning from an exploratory and polynomial-sized dataset, using a realizable and otherwise arbitrary function class. In fact, all existing algorithms demand function-approximation assumptions stronger than realizability, and the mounting negative evidence has led to a conjecture that sample-efficient learning is impossible in this setting (Chen and Jiang, 2019). Our algorithm, BVFT, breaks the hardness conjecture (albeit under a stronger notion of exploratory data) via a tournament procedure that reduces the learning problem to pairwise comparison, and solves the latter with the help of a state-action partition constructed from the compared functions. We also discuss how BVFT can be applied to model selection among other extensions and open problems.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsReinforcement Learning in Robotics · Machine Learning and Algorithms · Scheduling and Optimization Algorithms
