Induction and Exploitation of Subgoal Automata for Reinforcement Learning
Daniel Furelos-Blanco, Mark Law, Anders Jonsson, Krysia Broda and, Alessandra Russo

TL;DR
This paper introduces ISA, a method that learns and exploits subgoal automata in reinforcement learning to improve policy learning, demonstrating comparable performance to handcrafted automata across various environments.
Contribution
ISA combines reinforcement learning with inductive logic programming to automatically induce minimal subgoal automata, enhancing learning efficiency and automaton interpretability.
Findings
Automated automaton induction achieves goal-reaching policies.
Learned automata perform comparably to handcrafted ones.
Symmetry breaking reduces search space effectively.
Abstract
In this paper we present ISA, an approach for learning and exploiting subgoals in episodic reinforcement learning (RL) tasks. ISA interleaves reinforcement learning with the induction of a subgoal automaton, an automaton whose edges are labeled by the task's subgoals expressed as propositional logic formulas over a set of high-level events. A subgoal automaton also consists of two special states: a state indicating the successful completion of the task, and a state indicating that the task has finished without succeeding. A state-of-the-art inductive logic programming system is used to learn a subgoal automaton that covers the traces of high-level events observed by the RL agent. When the currently exploited automaton does not correctly recognize a trace, the automaton learner induces a new automaton that covers that trace. The interleaving process guarantees the induction of automata…
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.
