Detecting Hidden Triggers: Mapping Non-Markov Reward Functions to Markov

Gregory Hyde, Eugene Santos
1/20/2024
cs.LGcs.AI

No official code found. Best implementation: GregHydeDartmouth/ARMDP_RL (1 star, MIT, last commit 2025-03-20).

Abstract

Many Reinforcement Learning algorithms assume a Markov reward function to guarantee optimality. However, not all reward functions are Markov. This paper proposes a framework for mapping non-Markov reward functions into equivalent Markov ones by learning specialized reward automata, Reward Machines. Unlike the general practice of learning Reward Machines, we do not require a set of high-level propositional symbols from which to learn. Rather, we learn hidden triggers, directly from data, that construct them. We demonstrate the importance of learning Reward Machines over their Deterministic Finite-State Automata counterparts given their ability to model reward dependencies. We formalize this distinction in our learning objective. Our mapping process is constructed as an Integer Linear Programming problem. We prove that our mappings form a suitable proxy for maximizing reward expectations. We empirically validate our approach by learning black-box, non-Markov reward functions in the Officeworld domain. Additionally, we demonstrate the effectiveness of learning reward dependencies in a new domain, Breakfastworld.

View on arXivView PDF

Code Implementations(1)

MIT

Library to learn Markov Decision Processes from Non-Markov Decision Processes

10PythonDec 14, 20221 years agoMIT

Similar Papers

Cite this paper

@article{hyde2024detecting,
  title  = {Detecting Hidden Triggers: Mapping Non-Markov Reward Functions to Markov},
  author = {Gregory Hyde and Eugene Santos},
  year   = {2024},
  eprint = {2401.11325},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.11325v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.11325.svg)](https://codeofpaper.com/paper/2401.11325)

Discussion