Rule-based Shielding for Partially Observable Monte-Carlo Planning
Not on the map. Why?
Abstract (arXiv)
Partially Observable Monte-Carlo Planning (POMCP) is a powerful online algorithm able to generate approximate policies for large Partially Observable Markov Decision Processes. The online nature of this method supports scalability by avoiding complete policy representation. The lack of an explicit representation however hinders policy interpretability and makes policy verification very complex. In this work, we propose two contributions. The first is a method for identifying unexpected actions selected by POMCP with respect to expert prior knowledge of the task. The second is a shielding approach that prevents POMCP from selecting unexpected actions. The first method is based on Satisfiability Modulo Theory (SMT). It inspects traces (i.e., sequences of belief-action-observation triplets) generated by POMCP to compute the parameters of logical formulas about policy properties defined by the expert. The second contribution is a module that uses online the logical formulas to identify anomalous actions selected by POMCP and substitutes those actions with actions that satisfy the logical formulas fulfilling expert knowledge. We evaluate our approach on Tiger, a standard benchmark for POMDPs, and a real-world problem related to velocity regulation in mobile robot navigation. Results show that the shielded POMCP outperforms the standard POMCP in a case study in which a wrong parameter of POMCP makes it select wrong actions from time to time. Moreover, we show that the approach keeps good performance also if the parameters of the logical formula are optimized using trajectories containing some wrong actions.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 7 of its 25 references that are in the map. First posted on arXiv 28 Apr 2021.
Builds on
7 of 25 references.
References · 7
- 2018Verifiable Reinforcement Learning via Policy Extractioncited by 176
- 2017Explainable Planningcited by 40
- 2019An Inductive Synthesis Framework for Verifiable Reinforcement Learningcited by 39
- 2013Incremental Pruning: A Simple, Fast, Exact Method for Partially Observable Markov Decision Processescited by 24
- 2019Towards Explainable AI Planning as a Servicecited by 14
- 2018Bounded Policy Synthesis for POMDPs with Safe-Reachability Objectivescited by 3
- 2020Identification of Unexpected Decisions in Partially Observable Monte-Carlo Planning: a Rule-Based Approachcited by 3
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.
- 2024Belief-State Query Policies for User-Aligned POMDPs24 May 2024
- 2023Learning Logic Specifications for Soft Policy Guidance in POMCP16 Mar 2023