Strategic Attentive Writer for Learning Macro-Actions
Alexander (Sasha) Vezhnevets, Volodymyr Mnih, John Agapiou, Simon, Osindero, Alex Graves, Oriol Vinyals, Koray Kavukcuoglu

TL;DR
The paper introduces STRAW, a neural network architecture that learns to create and update internal plans and macro-actions in reinforcement learning, improving performance on Atari games and demonstrating versatility on sequence data like text.
Contribution
STRAW is a novel neural network that learns high-level macro-actions and internal plans end-to-end without prior knowledge, enhancing exploration and planning in RL.
Findings
Improves performance on Atari games like Ms. Pacman and Frostbite.
Learns to predict frequent n-grams in text prediction tasks.
Capable of learning temporally extended strategies from data.
Abstract
We present a novel deep recurrent neural network architecture that learns to build implicit plans in an end-to-end manner by purely interacting with an environment in reinforcement learning setting. The network builds an internal plan, which is continuously updated upon observation of the next input from the environment. It can also partition this internal representation into contiguous sub- sequences by learning for how long the plan can be committed to - i.e. followed without re-planing. Combining these properties, the proposed model, dubbed STRategic Attentive Writer (STRAW) can learn high-level, temporally abstracted macro- actions of varying lengths that are solely learnt from data without any prior information. These macro-actions enable both structured exploration and economic computation. We experimentally demonstrate that STRAW delivers strong improvements on several ATARI…
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
TopicsArtificial Intelligence in Games · Teaching and Learning Programming · Educational Games and Gamification
