Planning and Learning for Non-markovian Negative Side Effects Using Finite State Controllers

Authors

  • Aishwarya Srivastava IIIT Hyderabad
  • Sandhya Saisubramanian Oregon State University
  • Praveen Paruchuri IIIT Hyderabad
  • Akshat Kumar Singapore Management University
  • Shlomo Zilberstein University of Massachusetts Amherst

DOI:

https://doi.org/10.1609/aaai.v37i12.26767

Keywords:

General

Abstract

Autonomous systems are often deployed in the open world where it is hard to obtain complete specifications of objectives and constraints. Operating based on an incomplete model can produce negative side effects (NSEs), which affect the safety and reliability of the system. We focus on mitigating NSEs in environments modeled as Markov decision processes (MDPs). First, we learn a model of NSEs using observed data that contains state-action trajectories and severity of associated NSEs. Unlike previous works that associate NSEs with state-action pairs, our framework associates NSEs with entire trajectories, which is more general and captures non-Markovian dependence on states and actions. Second, we learn finite state controllers (FSCs) that predict NSE severity for a given trajectory and generalize well to unseen data. Finally, we develop a constrained MDP model that uses information from the underlying MDP and the learned FSC for planning while avoiding NSEs. Our empirical evaluation demonstrates the effectiveness of our approach in learning and mitigating Markovian and non-Markovian NSEs.

Downloads

Published

2023-06-26

How to Cite

Srivastava, A., Saisubramanian, S., Paruchuri, P., Kumar, A., & Zilberstein, S. (2023). Planning and Learning for Non-markovian Negative Side Effects Using Finite State Controllers. Proceedings of the AAAI Conference on Artificial Intelligence, 37(12), 15144-15151. https://doi.org/10.1609/aaai.v37i12.26767

Issue

Section

AAAI Special Track on Safe and Robust AI