PyReason-Gym is a new symbolic simulator introduced to enable symbolic reinforcement learning. Why is such a simulator necessary? Well, this let’s us learn interpretable agent policies defacto and enables transfering of policies to other simulation environments. We explored these possibilities and worked on the project with following aims:
- Introduce and verify the new PyReason-Gym simulator for symbolic reinforcement learning.
- Extend exisiting deep reinforcement learning algorithms to take advantage of symbolic representations provided by PyReason-Gym
- Demonstrate ease of incorporating human-level symbolic logic to enable reinforcement learning in non-markovian dynamics(temporally non-markovian), which existing algorithms struggle with
- Demonstrate ease of interpreting and transfering learned policies to other simulation environments
More about the simulator and underlying inference engine can be found below:
- PyReason-Gym python package
- PyReason python package
- A conference paper is submitted and under review