Learning Logic Specifications for Soft Policy Guidance in POMCP
Not on the map. Why?
Abstract (arXiv)
Partially Observable Monte Carlo Planning (POMCP) is an efficient solver for Partially Observable Markov Decision Processes (POMDPs). It allows scaling to large state spaces by computing an approximation of the optimal policy locally and online, using a Monte Carlo Tree Search based strategy. However, POMCP suffers from sparse reward function, namely, rewards achieved only when the final goal is reached, particularly in environments with large state spaces and long horizons. Recently, logic specifications have been integrated into POMCP to guide exploration and to satisfy safety requirements. However, such policy-related rules require manual definition by domain experts, especially in real-world scenarios. In this paper, we use inductive logic programming to learn logic specifications from traces of POMCP executions, i.e., sets of belief-action pairs generated by the planner. Specifically, we learn rules expressed in the paradigm of answer set programming. We then integrate them inside POMCP to provide soft policy bias toward promising actions. In the context of two benchmark scenarios, rocksample and battery, we show that the integration of learned rules from small task instances can improve performance with fewer Monte Carlo simulations and in larger task instances. We make our modified version of POMCP publicly available at https://github.com/GiuMaz/pomcp_clingo.git.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 13 of its 34 references that are in the map. First posted on arXiv 16 Mar 2023.
Builds on
13 of 34 references.
References · 13
- 2016DESPOT: Online POMDP Planning with Regularizationcited by 105
- 2019ASP-Core-2 Input Language Formatcited by 77
- 2018Foundations for Restraining Bolts: Reinforcement Learning with LTLf/LDLf restraining specificationscited by 69
- 2019Learning First-Order Symbolic Representations for Planning from the Structure of the State Spacecited by 38
- 2013Incremental Pruning: A Simple, Fast, Exact Method for Partially Observable Markov Decision Processescited by 24
- 2021Learning First-Order Representations for Planning from Black-Box States: New Resultscited by 23
- 2020Autonomous task planning and situation awareness in robotic surgerycited by 10
- 2023Logic programming for deliberative robotic task planningcited by 8
- 2020POMP: Pomcp-based Online Motion Planning for active visual search in indoor environmentscited by 5
- 2021POMP++: Pomcp-based Active Visual Search in unknown indoor environmentscited by 4
- 2022Deliberation in autonomous robotic surgery: a framework for handling anatomical uncertaintycited by 4
- 2020Identification of Unexpected Decisions in Partially Observable Monte-Carlo Planning: a Rule-Based Approachcited by 3
1 more
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 3; 2026: 1.
7 papers.
- 2023BetaZero: Belief-State Planning for Long-Horizon POMDPs using Learned Approximationscited by 13
- 2024Learning Logic Specifications for Policy Guidance in POMDPs: an Inductive Logic Programming Approachcited by 7
- 2025Online inductive learning from answer sets for efficient reinforcement learning explorationcited by 4
- 2025Inductive Learning of Robot Task Knowledge from Raw Data and Online Expert Feedbackcited by 2
- 2025Learning Symbolic Persistent Macro-Actions for POMDP Solving Over Timecited by 2
- 2024Belief-State Query Policies for User-Aligned POMDPscited by 0
- 2026Knowledge- and Gradient-Guided Reinforcement Learning for Parametrized Action Markov Decision Processescited by 0
- 2026Knowledge- and Gradient-Guided Reinforcement Learning for Parametrized Action Markov Decision Processes14 Jul 2026
- 2025Learning Symbolic Persistent Macro-Actions for POMDP Solving Over Time6 May 2025
- 2025Inductive Learning of Robot Task Knowledge from Raw Data and Online Expert Feedback13 Jan 2025
- 2025Online inductive learning from answer sets for efficient reinforcement learning exploration13 Jan 2025
- 2024Belief-State Query Policies for User-Aligned POMDPs24 May 2024
- 2024Learning Logic Specifications for Policy Guidance in POMDPs: an Inductive Logic Programming Approach29 Feb 2024
- 2023BetaZero: Belief-State Planning for Long-Horizon POMDPs using Learned Approximations31 May 2023