The Epistemic Planning Domain Definition Language: Official Guideline
Alessandro Burigana, Francesco Fabiano
TL;DR
The paper presents EPDDL, a standardized, PDDL‑like language for Dynamic Epistemic Logic (DEL) based epistemic planning, addressing fragmentation across DEL fragments by providing a uniform syntax and DEL‑ground semantics. It introduces abstract epistemic actions and action type libraries to capture common observability patterns, while preserving full expressivity through a formal DEL foundation and a semantics that supports global and local perspectives, multiple designated worlds, and common knowledge. The guideline details both syntax (problems, domains, action types, events, and observability conditions) and semantics (mapping EPDDL constructs to DEL models, product updates, and translations), and demonstrates how useful DEL fragments can be represented in EPDDL for interoperability, reproducible evaluation, and cross‑planner comparisons. By enabling compact fragments and reusable libraries, the approach supports a broad range of epistemic planning benchmarks and facilitates systematic benchmarking and future advances in the field.
Abstract
Epistemic planning extends (multi-agent) automated planning by making agents' knowledge and beliefs first-class aspects of the planning formalism. One of the most well-known frameworks for epistemic planning is Dynamic Epistemic Logic (DEL), which offers an rich and natural semantics for modelling problems in this setting. The high expressive power provided by DEL make DEL-based epistemic planning a challenging problem to tackle both theoretically, and in practical implementations. As a result, existing epistemic planners often target different DEL fragments, and typically rely on ad hoc languages to represent benchmarks, and sometimes no language at all. This fragmentation hampers comparison, reuse, and systematic benchmark development. We address these issues by introducing the Epistemic Planning Domain Definition Language (EPDDL). EPDDL provides a unique PDDL-like representation that captures the entire DEL semantics, enabling uniform specification of epistemic planning tasks. Our contributions are threefold: 1. A formal development of abstract event models, a novel representation for epistemic actions used to define the semantics of our language; 2. A formal specification of EPDDL's syntax and semantics grounded in DEL with abstract event models; 3. A demonstration of EPDDL's practical applicability: we identify useful fragments amenable to current planners and show how they can be represented in EPDDL. Through examples of representative benchmarks, we illustrate how EPDDL facilitates interoperability, reproducible evaluation, and future advances in epistemic planning.
