Maximally Permissive Reward Machines

Publication date

2024-10-16

Authors

Varricchione, GiovanniORCID 0000-0002-5466-9012ISNI 0000000527856455
Alechina, NatashaORCID 0000-0003-3306-9891ISNI 0000000124421545
Dastani, MehdiISNI 0000000043464658
Logan, BrianORCID 0000-0003-0648-7107ISNI 0000000124462996

Editors

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

cc_by_nc

Abstract

Reward machines allow the definition of rewards for temporally extended tasks and behaviors. Specifying “informative” reward machines can be challenging. One way to address this is to generate reward machines from a high-level abstract description of the learning environment, using techniques such as AI planning. However, previous planning-based approaches generate a reward machine based on a single (sequential or partial-order) plan, and do not allow maximum flexibility to the learning agent. In this paper we propose a new approach to synthesising reward machines which is based on the set of partial order plans for a goal. We prove that learning using such “maximally permissive” reward machines results in higher rewards than learning using RMs based on a single plan. We present experimental results which support our theoretical claims by showing that our approach obtains higher rewards than the single-plan approach in practice.

Keywords

Artificial Intelligence

Citation

Varricchione, G, Alechina, N, Dastani, M & Logan, B 2024, Maximally Permissive Reward Machines. in European Conference on Artificial Intelligence. Frontiers in Artificial Intelligence and Applications, vol. 392: ECAI 2024, IOS Press, pp. 1181-1188. https://doi.org/10.3233/faia240613