๐ฎ
๐ฎ
The Ethereal
Proof-Carrying Plans: a Resource Logic for AI Planning
August 10, 2020 ยท The Ethereal ยท ๐ ACM-SIGPLAN International Conference on Principles and Practice of Declarative Programming
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Alasdair Hill, Ekaterina Komendantskaya, Ronald P. A. Petrick
arXiv ID
2008.04165
Category
cs.LO: Logic in CS
Cross-listed
cs.AI,
cs.PL
Citations
4
Venue
ACM-SIGPLAN International Conference on Principles and Practice of Declarative Programming
Last Checked
5 months ago
Abstract
Recent trends in AI verification and Explainable AI have raised the question of whether AI planning techniques can be verified. In this paper, we present a novel resource logic, the Proof Carrying Plans (PCP) logic that can be used to verify plans produced by AI planners. The PCP logic takes inspiration from existing resource logics (such as Linear logic and Separation logic) as well as Hoare logic when it comes to modelling states and resource-aware plan execution. It also capitalises on the Curry-Howard approach to logics, in its treatment of plans as functions and plan pre- and post-conditions as types. This paper presents two main results. From the theoretical perspective, we show that the PCP logic is sound relative to the standard possible world semantics used in AI planning. From the practical perspective, we present a complete Agda formalisation of the PCP logic and of its soundness proof. Moreover, we showcase the Curry-Howard, or functional, value of this implementation by supplementing it with the library that parses AI plans into Agda's proofs automatically. We provide evaluation of this library and the resulting Agda functions.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Logic in CS
๐ฎ
๐ฎ
The Ethereal
Safe Reinforcement Learning via Shielding
๐ฎ
๐ฎ
The Ethereal
Formal Verification of Piece-Wise Linear Feed-Forward Neural Networks
๐ฎ
๐ฎ
The Ethereal
Heterogeneous substitution systems revisited
๐ฎ
๐ฎ
The Ethereal
Omega-Regular Objectives in Model-Free Reinforcement Learning
๐ฎ
๐ฎ
The Ethereal