Doubly-Asynchronous Value Iteration: Making Value Iteration Asynchronous in Actions
Tian Tian, Kenny Young, Richard S. Sutton
Abstract
Value iteration (VI) is a foundational dynamic programming method, important for learning and planning in optimal control and reinforcement learning. VI proceeds in batches, where the update to the value of each state must be completed before the next batch of updates can begin. Completing a single batch is prohibitively expensive if the state space is large, rendering VI impractical for many applications. Asynchronous VI helps to address the large state space problem by updating one state at a time, in-place and in an arbitrary order. However, Asynchronous VI still requires a maximization over the entire action space, making it impractical for domains with large action space. To address this issue, we propose doubly-asynchronous value iteration (DAVI), a new algorithm that generalizes the idea of asynchrony from states to states and actions. More concretely, DAVI maximizes over a sampled subset of actions that can be of any user-defined size. This simple approach of using sampling to reduce computation maintains similarly appealing theoretical properties to VI without the need to wait for a full sweep through the entire action space in each update. In this paper, we show DAVI converges to the optimal value function with probability one, converges at a near-geometric rate with probability 1-delta, and returns a near-optimal policy in computation time that nearly matches a previously established bound for VI. We also empirically demonstrate DAVI's effectiveness in several experiments.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on3
- Learning and Planning in Complex Action SpacesThomas Hubert, Julian Schrittwieser, Ioannis Antonoglou, Mohammadamin Barekatain et al.ICML 2021 · 99 citations
- Policy improvement by planning with GumbelIvo Danihelka, Arthur Guez, Julian Schrittwieser, David SilverICLR 2022 · 84 citations
- Marginal Utility for Planning in Continuous or Large Discrete Action SpacesZaheen Farraz Ahmad, Levi Lelis, Michael BowlingNeurIPS 2020 · 3 citations
Related papers
- Sketched Newton Value Iteration for Large-Scale Markov Decision ProcessesJinsong Liu, Chenghan Xie, Qi Deng, Dongdong Ge et al.AAAI 2024 · 1 citation
- Geometric Policy Iteration for Markov Decision ProcessesYue Wu, Jesús A. De LoeraKDD 2022 · 1 citation
- Finite-Time Analysis for Double Q-learningHuaqing Xiong, Lin Zhao, Yingbin Liang, Wei ZhangNeurIPS 2020 · 33 citations
- Value Iteration in Continuous Actions, States and TimeMichael Lutter, Shie Mannor, Jan Peters, Dieter Fox et al.ICML 2021 · 40 citations
- Asynchronous Actor-Critic for Multi-Agent Reinforcement LearningYuchen Xiao, Weihao Tan, Christopher AmatoNeurIPS 2022 · 35 citations
