Ontology Explainable AI Knowledge Graphs Multi-Agent Path Finding

Planning Ontology & Explainability (PO, maPO, OMEGA)

Bharath Muppasani, Vishal Pallagani, Ritirupa Dey, Nitin Gupta, Raghava Mutharaju, Biplav Srivastava, Vignesh Narayanan

CODS 2024 Discover Data 2025 AAAI-MAKE 2026 AAAI 2026 Demo
95.2%User Preference (OMEGA vs Logs)
4.40/5Explainability Clarity Rating
94.39%Competency Question Coverage
4Published Milestones (2024-2026)

Abstract

This research line builds ontological infrastructure for automated planning and explainability. It starts with a general planning ontology (PO) for planner behavior, expands into multi-agent execution semantics (maPO), and culminates in OMEGA, an explainability pipeline that converts raw MAPF traces into human-readable causal narratives.

The unifying goal is to make planning artifacts queryable and reusable: selecting planners from historical signals, extracting reusable macro patterns, and explaining behavior in robot-deployment settings where standard solver logs are hard to interpret.

CODS 2024
Planning Ontology Foundation

Initial ontology schema for planning domains, planners, tasks, and performance properties.

Discover Data 2025
Expanded PO + Applications

Extended ontology coverage and evidence on planner selection and planning knowledge reuse.

AAAI-MAKE 2026
maPO for MAPF

Ontology extension for collision events, replanning causes, and multi-agent execution semantics.

AAAI 2026 Demo
OMEGA Explainability Tool

Operational system that maps MAPF execution logs to contextual, user-facing explanations.

Core Thesis: planning ontologies are not just metadata repositories; they are decision-support layers that improve planner choice, execution understanding, and human trust.

Planning Ontology (PO)

PO Project ↗
Key Idea: PO is an OWL 2 ontology that organizes planning domains, solver properties, run-time outcomes, and PROV-O provenance into a SPARQL-queryable knowledge graph.
Planner Performance & Selection
Historical IPC traces become structured evidence for selecting planners that best match domain and instance characteristics before execution.
Macro Actions Extraction
Provenance-rich action traces support mining reusable macro operators that reduce search burden in related planning tasks.
Tooling Integration
A Planning.Domains plugin converts PDDL artifacts to RDF, enabling direct ontology-backed analysis in existing planning workflows.
Concept map for Planning Ontology
PO schema linking planners, domains, tasks, and execution outcomes.
Planning Domains Plugin UI Animation
Planning.Domains plugin for PDDL to RDF translation.

Multi-Agent Planning Ontology (maPO) & OMEGA

maPO Project ↗
maPO & OMEGA: maPO models MAPF-specific execution semantics including agent conflicts, collision events, and replanning context. OMEGA uses this schema to convert low-level trace logs into causal, user-readable explanations.

Key entities include ma:Agent, ma:CollisionEvent, ma:ConflictAlert, and ma:ReplanningStrategy, connected through provenance links that preserve event causality.

OMEGA Framework: execution traces are transformed to RDF graphs over maPO, queried through SPARQL templates, and rendered as contextual explanations aligned with animation states. In user studies, participants preferred OMEGA explanations over raw logs (95.2% preference; 4.40/5 clarity).

The log-to-graph pipeline and interactive OMEGA explanations
Log-to-graph pipeline and interactive OMEGA explanations.

System Demonstration

OMEGA demonstration video (Google Drive).

OMEGA architecture view
Architecture view used in the OMEGA walkthrough.

The demo emphasizes practical explainability during MAPF execution, showing why collisions occur, how conflict alerts are triggered, and which replanning strategy resolves each issue.


Representative Publications