DSLGMLMay 18, 2021

Sublinear Least-Squares Value Iteration via Locality Sensitive Hashing

arXiv:2105.08285v224 citations
AI Analysis

This work addresses the scalability problem in reinforcement learning for practitioners dealing with large action spaces, representing an incremental improvement through a novel combination of existing techniques.

The authors tackled the computational inefficiency of Least-Squares Value Iteration (LSVI) in reinforcement learning by developing algorithms with runtime sublinear in the number of actions, using locality sensitive hashing to achieve this while maintaining the same regret as original LSVI methods.

We present the first provable Least-Squares Value Iteration (LSVI) algorithms that have runtime complexity sublinear in the number of actions. We formulate the value function estimation procedure in value iteration as an approximate maximum inner product search problem and propose a locality sensitive hashing (LSH) [Indyk and Motwani STOC'98, Andoni and Razenshteyn STOC'15, Andoni, Laarhoven, Razenshteyn and Waingarten SODA'17] type data structure to solve this problem with sublinear time complexity. Moreover, we build the connections between the theory of approximate maximum inner product search and the regret analysis of reinforcement learning. We prove that, with our choice of approximation factor, our Sublinear LSVI algorithms maintain the same regret as the original LSVI algorithms while reducing the runtime complexity to sublinear in the number of actions. To the best of our knowledge, this is the first work that combines LSH with reinforcement learning resulting in provable improvements. We hope that our novel way of combining data-structures and iterative algorithm will open the door for further study into cost reduction in optimization.

Foundations

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

Your Notes