Model-Based Planning with Discrete and Continuous Actions
Mikael Henaff, William F. Whitney, Yann LeCun

TL;DR
This paper demonstrates that planning via backpropagation can be effectively applied to discrete action spaces using a simple parameterization and input noise, enabling efficient model-based control in mixed action environments.
Contribution
It introduces a novel approach to perform gradient-based planning in discrete action spaces and combines it with policy distillation for fast inference.
Findings
Matches or outperforms model-free RL and discrete planning methods on gridworld tasks.
Enables model-based control in environments with mixed discrete and continuous actions.
Provides a fast policy network through distillation, removing iterative planning at inference.
Abstract
Action planning using learned and differentiable forward models of the world is a general approach which has a number of desirable properties, including improved sample complexity over model-free RL methods, reuse of learned models across different tasks, and the ability to perform efficient gradient-based optimization in continuous action spaces. However, this approach does not apply straightforwardly when the action space is discrete. In this work, we show that it is in fact possible to effectively perform planning via backprop in discrete action spaces, using a simple paramaterization of the actions vectors on the simplex combined with input noise when training the forward model. Our experiments show that this approach can match or outperform model-free RL and discrete planning methods on gridworld navigation tasks in terms of performance and/or planning time while using limited…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Reinforcement Learning in Robotics · Multimodal Machine Learning Applications
