Bayesian Inverse Reinforcement Learning for Non-Markovian Rewards
<|reference_start|>Bayesian Inverse Reinforcement Learning for Non-Markovian Rewards: Inverse reinforcement learning (IRL) is the problem of inferring a reward function from expert behavior. There are several approaches to IRL, but most are designed to learn a Markovian reward. However, a reward function might be non-Markovian, depending on more than just the current state, such as a reward machine (RM). Although there has been recent work on inferring RMs, it assumes access to the reward signal, absent in IRL. We propose a Bayesian IRL (BIRL) framework for inferring RMs directly from expert behavior, requiring significant changes to the standard framework. We define a new reward space, adapt the expert demonstration to include history, show how to compute the reward posterior, and propose a novel modification to simulated annealing to maximize this posterior. We demonstrate that our method performs well when optimizing according to its inferred reward and compares favorably to an existing method that learns exclusively binary non-Markovian rewards.<|reference_end|>
@article{topper2024bayesian,
    title={Bayesian Inverse Reinforcement Learning for Non-Markovian Rewards},
    author={Noah Topper, Alvaro Velasquez, George Atia},
    journal={arXiv preprint arXiv:2406.13991},
    year={2024},
    archivePrefix={arXiv},
    eprint={2406.13991},
    primaryClass={cs.LG}
}