/AlgebraicRL.jl

Reinforcement learning, compositionally

Primary LanguageJuliaBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

AlgebraicRL.jl Compositional reinforcement learning.

AlgebraicRL.jl is a Julia library for composing Markov decision processes (MDPs) and their agents compositionally. The library implements algebras for compositional reinforcement learning assisted by Catlab.jl to build a computational interpretation of the categorical semantics that make composition formally precise. The documentation describes the process to compose unit MDPs.