DELPHIC: Practical DEL Planning via Possibilities (Extended Version)

Alessandro Burigana, Paolo Felli, Marco Montali
7/28/2023
cs.AI

No confident code implementation found for this paper.

Abstract

Dynamic Epistemic Logic (DEL) provides a framework for epistemic planning that is capable of representing non-deterministic actions, partial observability, higher-order knowledge and both factual and epistemic change. The high expressivity of DEL challenges existing epistemic planners, which typically can handle only restricted fragments of the whole framework. The goal of this work is to push the envelop of practical DEL planning, ultimately aiming for epistemic planners to be able to deal with the full range of features offered by DEL. Towards this goal, we question the traditional semantics of DEL, defined in terms on Kripke models. In particular, we propose an equivalent semantics defined using, as main building block, so-called possibilities: non well-founded objects representing both factual properties of the world, and what agents consider to be possible. We call the resulting framework DELPHIC. We argue that DELPHIC indeed provides a more compact representation of epistemic states. To substantiate this claim, we implement both approaches in ASP and we set up an experimental evaluation to compare DELPHIC with the traditional, Kripke-based approach. The evaluation confirms that DELPHIC outperforms the traditional approach in space and time.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{burigana2023delphic,
  title  = {DELPHIC: Practical DEL Planning via Possibilities (Extended Version)},
  author = {Alessandro Burigana and Paolo Felli and Marco Montali},
  year   = {2023},
  eprint = {2307.15451},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.15451v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.15451.svg)](https://codeofpaper.com/paper/2307.15451)

Discussion