arXiv (Cornell University) · 2018 · 21 citations · 24 references
ComputingAutonomous SystemsComputer ScienceArtificial IntelligenceComputer VisionMachine LearningDeep LearningGraph-based LearningMulti-task LearningNeural NetworksPolicy LearningReinforcement LearningActor NetworksDeep Reinforcement LearningGraph Neural NetworksHierarchical Policy LearningHierarchical Reinforcement LearningMonte Carlo Tree SearchMultitask LearningReinforcement Learning For Vision
We introduce a new RL problem where the agent is required to generalize to a\npreviously-unseen environment characterized by a subtask graph which describes\na set of subtasks and their dependencies. Unlike existing hierarchical\nmultitask RL approaches that explicitly describe what the agent should do at a\nhigh level, our problem only describes properties of subtasks and relationships\namong them, which requires the agent to perform complex reasoning to find the\noptimal subtask to execute. To solve this problem, we propose a neural subtask\ngraph solver (NSGS) which encodes the subtask graph using a recursive neural\nnetwork embedding. To overcome the difficulty of training, we propose a novel\nnon-parametric gradient-based policy, graph reward propagation, to pre-train\nour NSGS agent and further finetune it through actor-critic method. The\nexperimental results on two 2D visual domains show that our agent can perform\ncomplex reasoning to find a near-optimal way of executing the subtask graph and\ngeneralize well to the unseen subtask graphs. In addition, we compare our agent\nwith a Monte-Carlo tree search (MCTS) method showing that our method is much\nmore efficient than MCTS, and the performance of NSGS can be further improved\nby combining it with MCTS.\n
24
Mastering the game of Go with deep neural networks and tree search
David Silver, Aja Huang, Chris J. Maddison et al. · Nature · 2016 · 15.8K citations
Reinforcement Learning with Hierarchies of Machines
Ronald Parr, Stuart Russell · 1997 · 616 citations