English

Semantic RL with Action Grammars: Data-Efficient Learning of Hierarchical Task Abstractions

Machine Learning 2019-09-24 v2 Artificial Intelligence Computation and Language

Abstract

Hierarchical Reinforcement Learning algorithms have successfully been applied to temporal credit assignment problems with sparse reward signals. However, state-of-the-art algorithms require manual specification of sub-task structures, a sample inefficient exploration phase or lack semantic interpretability. Humans, on the other hand, efficiently detect hierarchical sub-structures induced by their surroundings. It has been argued that this inference process universally applies to language, logical reasoning as well as motor control. Therefore, we propose a cognitive-inspired Reinforcement Learning architecture which uses grammar induction to identify sub-goal policies. By treating an on-policy trajectory as a sentence sampled from the policy-conditioned language of the environment, we identify hierarchical constituents with the help of unsupervised grammatical inference. The resulting set of temporal abstractions is called action grammar (Pastra & Aloimonos, 2012) and unifies symbolic and connectionist approaches to Reinforcement Learning. It can be used to facilitate efficient imitation, transfer and online learning.

Keywords

Cite

@article{arxiv.1907.12477,
  title  = {Semantic RL with Action Grammars: Data-Efficient Learning of Hierarchical Task Abstractions},
  author = {Robert Tjarko Lange and Aldo Faisal},
  journal= {arXiv preprint arXiv:1907.12477},
  year   = {2019}
}

Comments

11 pages, 8 figures

R2 v1 2026-06-23T10:33:53.390Z