Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multi-agent Epistemic Planning

Updated 8 July 2026
  • Multi-agent epistemic planning (MEP) is an automated planning approach where agents reason about both the state of the world and each other’s beliefs.
  • It integrates techniques from dynamic logic, ASP, and perspective-based reasoning to manage epistemic states and handle nested beliefs.
  • MEP methods facilitate coordination and communication in complex environments by modeling actions, observability, and information flow among agents.

Multi-agent epistemic planning (MEP) is an automated planning setting in which multiple agents reason not only about the state of the world but also about information flow, including what agents know or believe about the world and about one another’s knowledge or beliefs. In recent years, MEP has received attention from both dynamic logic and planning communities, and its current formulations range from Dynamic Epistemic Logic (DEL)-style Kripke-state planning to compilation-based, Answer Set Programming (ASP)-based, and perspective-based approaches. A representative generalization is the planner MEPK, whose representation language allows the initial KB and the goal, and the preconditions and effects of actions, to be arbitrary multi-agent epistemic formulas, with solutions represented as action trees branching on sensing results (Huang et al., 2018).

1. Formal setting and semantic models

A standard formalization begins with a finite set of agents and a finite set of propositional fluents. In one formulation, the epistemic language includes fluent formulas together with modal operators for individual belief, group knowledge, and common knowledge, for example BagiϕB_{ag_i}\phi, EαϕE_\alpha \phi, and CαϕC_\alpha \phi; in another, formulas are generated from propositional combinations, individual belief i ϕi\,\phi, group belief [α]ϕ[\alpha]\phi, and common belief CαϕC^\alpha \phi (Fabiano, 2019, Burigana et al., 2020).

The dominant model-theoretic semantics uses pointed Kripke structures. A Kripke structure M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n) has a nonempty set of worlds, a valuation over fluents, and one accessibility relation per agent. Satisfaction is standard for propositional formulas; (M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi iff ϕ\phi holds at every tt such that EαϕE_\alpha \phi0; and EαϕE_\alpha \phi1 iff EαϕE_\alpha \phi2 holds in all worlds reachable from EαϕE_\alpha \phi3 by any finite chain of relations EαϕE_\alpha \phi4 for agents in EαϕE_\alpha \phi5. The axiomatic regime distinguishes knowledge and belief: for S5, each EαϕE_\alpha \phi6 is reflexive, transitive, and euclidean, whereas for KD45 each EαϕE_\alpha \phi7 is serial, transitive, and euclidean (Fabiano, 2019).

MEP has also been defined through alternative epistemic-state representations. In the “possibilities” semantics used by PLATO, a possibility assigns truth values to fluents and, for each agent, an information state that is itself a set of possibilities; entailment is defined inductively, and common belief is characterized by iterated group belief EαϕE_\alpha \phi8 for every EαϕE_\alpha \phi9 (Burigana et al., 2020). Perspective-based lines of work replace explicit Kripke models with observation functions and justified perspectives: in the JP and PJP traditions, an agent’s belief is evaluated on a local history reconstructed from what the agent has observed, while GJP extends that idea to group belief operators such as uniform belief, distributed belief, and common belief (Li et al., 2024, Hu et al., 2024).

At the planning level, a common abstraction is a domain tuple with fluents, agents, actions, an initial epistemic condition, and a goal formula. One explicit definition is CαϕC_\alpha \phi0, where CαϕC_\alpha \phi1 is a set of parametrized actions, CαϕC_\alpha \phi2 is an initial belief formula, and CαϕC_\alpha \phi3 is a goal formula (Burigana et al., 2020).

2. Actions, observability, and epistemic state change

The standard action formalism in MEP is DEL event models. An action model is typically written as CαϕC_\alpha \phi4, where CαϕC_\alpha \phi5 is a finite set of events, CαϕC_\alpha \phi6 captures each agent’s uncertainty over events, CαϕC_\alpha \phi7 assigns an epistemic precondition to each event, and CαϕC_\alpha \phi8 specifies ontic effects. Executing CαϕC_\alpha \phi9 in a pointed model i ϕi\,\phi0 yields a product update whose worlds are the pairs i ϕi\,\phi1 satisfying the event precondition, whose accessibility relations combine world-level and event-level uncertainty, and whose valuation reflects event postconditions (Alshehri et al., 2019). A closely related presentation appears in generalized DEL planning tasks, where event models may also have designated events and post-functions over propositions (Burigana et al., 2023).

Action vocabularies are usually divided into ontic actions, sensing actions, and announcement actions. In the language i ϕi\,\phi2, ontic actions change fluents, sensing actions let an agent learn the value of a fluent, and announcement actions change beliefs through public or private announcements. Observability is classified per agent as fully, partial, or oblivious, and the language includes statements such as executable, causes, determines, announces, observes, and aware_of (Burigana et al., 2020). Public announcement, private announcement, and lying or deceptive announcements are all expressible as event models with different event structures and indistinguishability relations (Fabiano, 2021).

The general planner MEPK extends this design space in several specific ways. Existing implementations of multi-agent epistemic planning were described as being based on compilation into classical planning and as suffering from limitations such as generating only linear plans, restriction to public actions, and incapability to handle disjunctive beliefs. MEPK instead uses a representation language in which the initial KB and the goal, and the preconditions and effects of actions, can be arbitrary multi-agent epistemic formulas, and the solution is an action tree branching on sensing results. To support efficient reasoning in the multi-agent KD45 logic, it uses a normal form called alternating cover disjunctive formulas (ACDFs), together with basic revision and update algorithms for ACDFs. It also handles static propositional common knowledge, called constraints, and adapts the PrAO algorithm for contingent planning (Huang et al., 2018).

A separate DEL-based tradition emphasizes perspective shifts rather than only product updates. In that framework, the local state i ϕi\,\phi3 associated with an agent i ϕi\,\phi4 is the set of worlds that i ϕi\,\phi5 considers possible, and the key property is i ϕi\,\phi6 iff i ϕi\,\phi7. This enables planning notions in which one agent reasons about what another agent can see or do after observing prior actions, which is central to implicit coordination (Engesser et al., 2017).

3. Planner architectures and representation strategies

One major family of planners compiles bounded-depth epistemic reasoning into classical planning. In the communication-planning work built on the planner of Muise et al. (2015), MEP problems with bounded modal depth are compiled into classical planning by encoding each belief atom i ϕi\,\phi8 up to depth i ϕi\,\phi9 as a fresh fluent; communication and domain actions are then interleaved in a sequential plan, and the implementation relies on off-the-shelf classical planners rather than epistemic-specific heuristics (Alshehri et al., 2019). RP-MEP develops this direction for nested belief by compiling restricted modal literals into propositional fluents and translating epistemic actions into classical or FOND operators with conditional effects; the compilation is exponential in the nesting bound [α]ϕ[\alpha]\phi0, but once compiled, synthesis is delegated to classical planning technology (Muise et al., 2021).

A second family keeps the epistemic semantics explicit but changes the implementation substrate. PLATO is a multi-shot ASP-based planner whose state encoding includes atoms such as possible_world, holds, believes, and pointed; it is organized into #program base, #program step(t), and #program check(t) together with a Python control script over the clingo API. Three formal propositions establish entailment correctness, initial-state correctness, and action correctness relative to the underlying semantics, and the implementation exploits multi-shot solving so that learned nogoods are reused across planning depths (Burigana et al., 2020).

A third family decomposes planning and epistemic reasoning. In the Functional STRIPS approach, epistemic formulas are evaluated lazily by external black-box functions rather than by explicit Kripke-model compilation. The crucial modeling abstraction is the perspective function [α]ϕ[\alpha]\phi1, representing what agent [α]ϕ[\alpha]\phi2 sees in a state; knowledge is defined through the relation between seeing and truth, and group operators are implemented through unions and fixed-point constructions over such perspectives. This avoids the exponential pre-compilation step and supports continuous and numerical features without propositionalization (Hu et al., 2019).

Modular systems have also been designed to separate parsing, update, search, and output. One C++ solver design starts from EFP, re-implements a planner supporting the full [α]ϕ[\alpha]\phi3 language over [α]ϕ[\alpha]\phi4 or [α]ϕ[\alpha]\phi5, and structures it into an input parser, state updater, forward-search module, plan extractor, and output formatter. It employs dynamic programming via memoization of visited epistemic states up to isomorphism, prunes unreachable worlds on the fly, and is designed to support parametric state representations such as standard Kripke structures and Gerbrandy-style “possibility sets” (Fabiano, 2019).

These architectural differences correspond to different trade-offs. Compilation-based systems reduce online reasoning to classical search; native symbolic and ASP-based systems preserve richer update semantics inside the planner; and decomposed approaches shift epistemic inference to external procedures. This suggests that MEP is best viewed not as a single algorithmic paradigm but as a family of solver designs organized around distinct choices of state representation, update mechanism, and search control.

4. Complexity, tractable fragments, and decidability

The computational difficulty of MEP is well documented. For satisfiability, the reviewed results state that SAT in [α]ϕ[\alpha]\phi6 or [α]ϕ[\alpha]\phi7 is NP-complete; in [α]ϕ[\alpha]\phi8 and [α]ϕ[\alpha]\phi9 for CαϕC^\alpha \phi0 it is PSPACE-complete; and in common-knowledge logics CαϕC^\alpha \phi1 and CαϕC^\alpha \phi2 for CαϕC^\alpha \phi3 it is EXPTIME-complete. For plan existence in DEL, the cited complexity profile is: non-factual actions with propositional preconditions yield EXPSPACE, factual actions with propositional preconditions are non-elementary, and factual actions with epistemic preconditions are undecidable (Fabiano, 2019).

A substantial line of work therefore isolates tractable fragments. Knowledge compilation for multi-agent epistemic logic introduces the separability-based disjunctive normal form SDNF for CαϕC^\alpha \phi4, proves that every epistemic formula can be equivalently compiled into SDNF, and shows that major reasoning tasks in SDNF, including satisfiability and forgetting, are tractable. The same work extends the approach to CαϕC^\alpha \phi5 through an alternating-operator variant (Fang et al., 2018). In planning terms, this supports polytime progression and restricted entailment checks once formulas are compiled into the target normal form.

Another route is semantic restriction. The commutativity-based framework augments CαϕC^\alpha \phi6 with the axiom

CαϕC^\alpha \phi7

for distinct agents, proves that the resulting epistemic planning problem is decidable, and derives a finitary non-fixpoint characterization of common knowledge. It also studies two generalizations: CαϕC^\alpha \phi8-commutativity, which remains decidable for two agents but becomes undecidable when CαϕC^\alpha \phi9 and M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n)0, and weak M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n)1-commutativity, for which plan existence in M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n)2–M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n)3 is decidable (Burigana et al., 2023).

Resource-bounded models yield further decidable fragments. In epistemic planning with attention, unrestricted attention action models lead to undecidability, but when actions are restricted to the No-Free-Lunch (NFL) class—where learning nontrivial information costs positive attention and all events are potentially distinguishable—plan existence becomes decidable. The proof relies on the finiteness of total attention and the fact that, once no further learning is possible, subsequent applications reduce to public-announcement behavior on a finite model (Belardinelli et al., 2021).

These results delimit a recurrent theme: full MEP inherits the expressiveness and hardness of DEL with nested epistemic attitudes, but tractability can emerge from compilation, semantic interaction axioms, bounded resources, or carefully restricted action templates.

5. Coordination, communication, and non-static epistemic settings

MEP is not limited to solving epistemic puzzles; it also formalizes coordination under partial and asymmetric information. In the implicit-coordination framework, a sequential plan is not merely a globally valid action sequence but one in which the owner of each action knows, from that agent’s current local perspective, that the action is applicable and that the remainder of the sequence will still succeed. This is captured through nested knowledge operators and perspective shifts. The “key-under-mat” example shows that a standard plan may fail as an implicitly coordinated plan because the acting agent cannot guarantee success from its local view, while the Russian card problem and the “MailTell” and “MailCheck” case studies provide empirical evidence that decentralized planning under distributed knowledge can be solved in this way (Engesser et al., 2017).

Communication is a particularly important class of epistemic action. In one DEL-based communication model, each communicative content is assigned an event in the action model, and communication is treated as an action that modifies the epistemic state of the team. The experimental evaluation uses Gridworld and Blocks World for Teams (BW4T), considers teams of size 3 and 4 across five scenarios, and measures completion time, total plan length, number of communications, and degree of sharedness. Averaged across scenarios, the Selective communication model reduces completion time by approximately M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n)4 and plan length by approximately M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n)5 versus No Communication in Gridworld, and by approximately M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n)6 and approximately M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n)7 in BW4T; in all environments, it achieves near-optimal action counts while often using M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n)8–M=(S,π,R1,…,Rn)M=(S,\pi,R_1,\ldots,R_n)9 fewer messages than Communication All (Alshehri et al., 2019).

More recent work extends MEP beyond static-environment assumptions. The Predictive Justified Perspective (PJP) model replaces the static retrieval rule of Justified Perspectives with predictive retrieval functions over processual variables, so that agents use past observations to predict changing variables. PJP is reported to solve all BBL instances optimally in under (M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi0 seconds, all Number instances except the unlearnable N1, and all seven Grapevine instances, while JP times out or fails on many higher-order and nonstatic cases (Li et al., 2024). Group Justified Perspectives (GJP) then extend justified belief to uniform belief, distributed belief, and common belief, with a finite-convergence fixed point for common belief and empirical planning times of (M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi1–(M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi2 seconds in adapted Number-domain instances requiring (M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi3 (Hu et al., 2024).

Other extensions treat epistemic resources explicitly. Attention-bounded DEL makes attention part of the state and action semantics (Belardinelli et al., 2021). A separate theoretical line studies belief revision in multi-agent systems by generalizing AGM and Darwiche–Pearl postulates to pointed Kripke models, giving both a generalized full-meet revision operator and an event-model-based revision operator, and showing that trade-offs arise when one asks for both one-shot AGM-style properties and strong iterated-revision principles (Thielscher et al., 4 May 2026).

6. Standardization, empirical systems, and emerging directions

As the field diversified, specification and evaluation became important research problems in their own right. E-PDDL was proposed as a standardized way of defining epistemic planning problems independently of solver architecture. Its syntax extends PDDL with epistemic belief formulas, action types ontic, sensing, and announcement, observer specifications, and bounded common-knowledge compilation. A reference parser translates E-PDDL domains and instances into planner-specific formats, including PDKB-PDDL for RP-MEP and MAR for EFP, and the stated motivation is to facilitate fair comparison, ensemble methods, and entry by new researchers (Fabiano et al., 2021).

Empirical comparisons across planners show no single dominant implementation strategy. On benchmarks from the literature—Selective Communication, Grapevine, Coin in the Box, Assembly Line, and Collaboration & Communication—PLATO’s multi-shot “many” configuration is generally fastest, grounding time is small relative to solve time, bisimulation checks in ASP can blow up grounding, and PLATO matches or outperforms EFP 2.0 on most domains of moderate plan length (M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi4 (Burigana et al., 2020). The Functional STRIPS approach reports that, in Corridor and Grapevine, its planner scales significantly better than the compared state-of-the-art compilation approach and remains expressive enough to handle continuous visibility and complex group-secrecy scenarios (Hu et al., 2019).

A current scalability direction is learned heuristic guidance over graph-structured epistemic states. GNN-derived heuristics treat Kripke structures as directed labeled graphs and learn estimates of distance to goal from solved instances. Across six standard MEP domains—Assembly Line, Collaboration & Communication, Coin in the Box, Epistemic Gossip, Grapevine, and Selective Communication—the reported gains include a (M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi5 reduction in node expansions on held-out test problems in per-domain training, reductions up to (M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi6 in Collaboration & Communication, a (M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi7 reduction on longer-horizon rich Selective Communication instances where BFS timed out on (M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi8 cases, and cross-domain transfer that cuts node counts by (M,s)⊨Bagiϕ(M,s)\models B_{ag_i}\phi9 versus BFS (Briglia et al., 18 Aug 2025).

The scope of MEP is also expanding toward agentic AI systems. In LLM-based multi-agent systems, epistemic miscalibration in planning is defined as a latent and dynamic mismatch between subjective feasibility judgments and objective feasibility, and the proposed EPC-AW workflow combines Information-consistency-based Plan Selection with Consistency-guided Epistemic State Refinement. On six benchmarks—Bamboogle, 2Wiki, HotpotQA, Musique, GAIA, and MedQA—the reported system-level success improvement is an average of ϕ\phi0 (Wang et al., 22 May 2026). This suggests that the core MEP concern—planning under structured uncertainty about one’s own and others’ informational states—remains operative even when the underlying agents are not classical symbolic reasoners.

Across these developments, MEP has evolved from a DEL-grounded planning problem into a broader research area spanning Kripke and possibility semantics, action-model update, perspective-based belief reconstruction, declarative and compiled solvers, standardized modeling languages, and learned search guidance. The unifying technical issue is unchanged: plans must account for both how the world changes and how informational attitudes change, often at higher orders and across multiple interacting agents.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (17)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Multi-agent Epistemic Planning (MEP).