Skip to main navigation Skip to search Skip to main content

Multi-objective ω-Regular Reinforcement Learning

  • Ernst Moritz Hahn
  • , Mateo Perez
  • , Sven Schewe
  • , Fabio Somenzi
  • , Ashutosh Trivedi
  • , Dominik Wojtczak

Research output: Contribution to journalArticleAcademicpeer-review

187 Downloads (Pure)

Abstract

The expanding role of reinforcement learning (RL) in safety-critical system design has promoted ω-automata as a way to express learning requirements—often non-Markovian—with greater ease of expression and interpretation than scalar reward signals. However, real-world sequential decision making situations often involve multiple, potentially conflicting, objectives. Two dominant approaches to express relative preferences over multiple objectives are: (1) weighted preference, where the decision maker provides scalar weights for various objectives, and (2) lexicographic preference, where the decision maker provides an order over the objectives such that any amount of satisfaction of a higher-ordered objective is preferable to any amount of a lower-ordered one. In this article, we study and develop RL algorithms to compute optimal strategies in Markov decision processes against multiple ω-regular objectives under weighted and lexicographic preferences. We provide a translation from multiple ω-regular objectives to a scalar reward signal that is both faithful (maximising reward means maximising probability of achieving the objectives under the corresponding preference) and effective (RL quickly converges to optimal strategies). We have implemented the translations in a formal reinforcement learning tool, Mungojerrie, and we present an experimental evaluation of our technique on benchmark learning problems.
Original languageEnglish
Article number12
Number of pages24
JournalFormal aspects of computing
Volume35
Issue number2
Early online date26 Jun 2023
DOIs
Publication statusPublished - 18 Jul 2023

Keywords

  • 2024 OA procedure
  • Automata-theoretic reinforcement learning
  • Lexicographic preference
  • Omega-regular objectives
  • Weighted preference
  • Multi-objective reinforcement learning

Fingerprint

Dive into the research topics of 'Multi-objective ω-Regular Reinforcement Learning'. Together they form a unique fingerprint.

Cite this