Evonne is web-based visualization tool for explaining reasoning. Within this project, we research and design visual explanations for logic and numerical reasoning. The main explanation component of Evonne is the interactive proof — a versatile explanation method that shows how an entailment can be derived from an ontology.

Online Demo & Examples:

Source Code:

The latest update to Evonne focuses on combined logic and numerical reasoning. Entailments of this nature can be explained through combined proofs. However, considering the scalability requirements of the numerical reasoning, Evonne provides alternative visual explanations for numerical entailments. The numerical entailments supported in Evonne come from two Concrete Domains, dealing with linear equations and difference constraints, respectively.


Further Resources:

Acknowledgements:

The active Evonne team greatly thanks Dr. Ricardo Langner, Dr. Ida Sri Rejeki Siahaan, Dr. Patrick Koopmann, Tamara Flemisch, and the students who have worked and contributed towards the current Evonne!

Related Publications (2)

Workshop Publications (5)

Related Student Theses:

  • Markus Wieland

    Concepts for interactive exploration and explanation in proofs and ontologies

    Markus Wieland May 9th, 2022 until October 10th, 2022

    Supervision: Julián Méndez, Raimund Dachselt

  • Nicolás Rojas Bernal

    Investigating Data-Driven Projections of Linear Equation Systems [CMS-PROJ, SS 24]

    Nicolás Rojas Bernal May 13th, 2024 until September 2nd, 2024

    Supervision: Julián Méndez, Rufat Rzayev