Exponential Hardness of Reinforcement Learning with Linear Function Approximation
Daniel Kane, Sihan Liu, Shachar Lovett, Gaurav Mahajan, Csaba, Szepesv\'ari, Gell\'ert Weisz

TL;DR
This paper demonstrates that reinforcement learning with linear function approximation is computationally hard, requiring exponential time under certain complexity assumptions, despite its statistical learnability.
Contribution
It establishes a computational lower bound for linear reinforcement learning, extending previous results by connecting it to the hardness of solving certain SAT variants.
Findings
Proves exponential lower bound under the Randomized Exponential Time Hypothesis.
Constructs a game simulating 3-SAT to show hardness.
Almost matches the best known upper bound of exp(√H).
Abstract
A fundamental question in reinforcement learning theory is: suppose the optimal value functions are linear in given features, can we learn them efficiently? This problem's counterpart in supervised learning, linear regression, can be solved both statistically and computationally efficiently. Therefore, it was quite surprising when a recent work \cite{kane2022computational} showed a computational-statistical gap for linear reinforcement learning: even though there are polynomial sample-complexity algorithms, unless NP = RP, there are no polynomial time algorithms for this setting. In this work, we build on their result to show a computational lower bound, which is exponential in feature dimension and horizon, for linear reinforcement learning under the Randomized Exponential Time Hypothesis. To prove this we build a round-based game where in each round the learner is searching for an…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Reinforcement Learning in Robotics · Machine Learning and Data Classification
