Metaexplainer

Metexplainer
Category
Explanation
Description

We have designed the Metaexplainer Framework to respond to a large variety of user questions along different explanation types. 

 

The stages of the framework include:​

  • Decompose: Convert user question into machine-interpretable components.​
  • Delegate: Parse the components to identify and run explainer methods. ​
  • Synthesis: Combine results of explainer methods along templates for identified explanation type. ​

 

Capabilities
  • Explanations are enhanced with the provenance of intermediate outputs from each stage.​
  • The framework is modular, enabling developers to support more explainers / explanation types / data modalities.​
  • We leverage SOTA methods including best-performing LLMs and explainer methods. ​
Resources
Citations

Chari, S., Seneviratne, O., Ghalwash, M., Shirai, S., Gruen, D. M., Meyer, P., ... & McGuinness, D. L. (2023). Explanation Ontology: A general-purpose, semantic representation for supporting user-centered explanations. Semantic Web J., pp 1-31, 2023.

Preferred Citation
Chari, S., Seneviratne, O., Ghalwash, M., Shirai, S., Gruen, D. M., Meyer, P., ... & McGuinness, D. L. (2023). Explanation Ontology: A general-purpose, semantic representation for supporting user-centered explanations. Semantic Web J., pp 1-31, 2023.​