The Option-Critic Architecture
About
Temporal abstraction is key to scaling up learning and planning in reinforcement learning. While planning with temporally extended actions is well understood, creating such abstractions autonomously from data has remained challenging. We tackle this problem in the framework of options [Sutton, Precup & Singh, 1999; Precup, 2000]. We derive policy gradient theorems for options and propose a new option-critic architecture capable of learning both the internal policies and the termination conditions of options, in tandem with the policy over options, and without the need to provide any additional rewards or subgoals. Experimental results in both discrete and continuous environments showcase the flexibility and efficiency of the framework.
Pierre-Luc Bacon, Jean Harb, Doina Precup• 2016
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Sliding | FetchSlide | Success Rate39 | 18 | |
| pushing | FetchPush | Success Rate11 | 18 | |
| Pick-&-Place | FetchPickAndPlace | Success Rate7 | 18 | |
| Reaching | FetchReach | Success Rate0.00e+0 | 12 | |
| Reinforcement Learning | Seaquest Atari (classical) | Reward38 | 10 | |
| Reinforcement Learning | Kangaroo Atari (classical) | Reward61 | 10 | |
| Throughput benchmarking | NetHack Learning Environment (NLE) (train) | Throughput (steps/s)75 | 6 | |
| Reinforcement Learning | Animat large state space (test) | Average Performance Score1.96e+3 | 4 | |
| Reinforcement Learning | Maze Navigation approximate transition/Q-values (test) | Average Performance Value2.79e+3 | 4 | |
| Reinforcement Learning | Lunar Lander large state space (test) | Average Performance265.5 | 4 |
Showing 10 of 12 rows