Learning Symbolic Representations for Reinforcement Learning of Non-Markovian Behavior
Phillip J.K. Christoffersen, Andrew C. Li, Rodrigo Toro Icarte, Sheila, A. McIlraith

TL;DR
This paper introduces an end-to-end algorithm that automatically learns symbolic state abstractions to efficiently solve non-Markovian reinforcement learning problems, reducing the number of environment samples needed.
Contribution
It presents a novel method for automatically discovering symbolic abstractions that enable automaton-based learning in non-Markovian RL without prior knowledge.
Findings
Significantly fewer environment samples required compared to state-of-the-art RL.
Effective automatic discovery of symbolic state abstractions.
Improved learning efficiency in non-Markovian domains.
Abstract
Many real-world reinforcement learning (RL) problems necessitate learning complex, temporally extended behavior that may only receive reward signal when the behavior is completed. If the reward-worthy behavior is known, it can be specified in terms of a non-Markovian reward function - a function that depends on aspects of the state-action history, rather than just the current state and action. Such reward functions yield sparse rewards, necessitating an inordinate number of experiences to find a policy that captures the reward-worthy pattern of behavior. Recent work has leveraged Knowledge Representation (KR) to provide a symbolic abstraction of aspects of the state that summarize reward-relevant properties of the state-action history and support learning a Markovian decomposition of the problem in terms of an automaton over the KR. Providing such a decomposition has been shown to…
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
TopicsReinforcement Learning in Robotics · Advanced Software Engineering Methodologies · Software Engineering Research
