Use Case 2 · Explainability

Generating Plan Explanations

Challenge

Planners produce correct plans but little human-readable rationale for what happens and why.

Ontology-driven approach

Run SPARQL over the plan knowledge graph, then fill results into natural-language explanation templates.

User survey: ontology-generated explanations rated highly across three explanation types (avg out of 5).
SPARQL · high-level plan summary
SELECT ?step ?action ?object WHERE {
  ?plan :hasStep ?step .
  ?step :hasAction ?action ;
        :actsOn   ?object ;
        :stepNumber ?n .
} ORDER BY ?n
Explanation →
"First unstack B from A, then place A on B and B on C to build the goal tower."