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
- Metaexplainer documentation and code: https://github.com/tetherless-world/metaexplainer
- Explaination Ontology website: https://tetherless-world.github.io/explanation-ontology/index
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.