# Specifying Non-Markovian Rewards in MDPs Using LDL on Finite Traces (Preliminary Version)

arXiv: https://arxiv.org/abs/1706.08100 · HTML: https://mlsanity.com/paper/1706.08100/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 25 Jun 2017.

## Built on by (most cited first, 1 of 1)

- [Personalized next-best action recommendation with multi-party interaction learning for automated decision-making](https://mlsanity.com/paper/2108.08846/) (2021)

## Abstract (arXiv)

In Markov Decision Processes (MDPs), the reward obtained in a state depends on the properties of the last state and action. This state dependency makes it difficult to reward more interesting long-term behaviors, such as always closing a door after it has been opened, or providing coffee only following a request. Extending MDPs to handle such non-Markovian reward function was the subject of two previous lines of work, both using variants of LTL to specify the reward function and then compiling the new model back into a Markovian model. Building upon recent progress in the theories of temporal logics over finite traces, we adopt LDLf for specifying non-Markovian rewards and provide an elegant automata construction for building a Markovian model, which extends that of previous work and offers strong minimality and compositionality guarantees.
