Generating Contrastive Explanations for Inductive Logic Programming Based on a Near Miss Approach
Johannes Rabold, Michael Siebers, Ute Schmid

TL;DR
This paper introduces GeNME, an algorithm that generates contrastive explanations for relational concepts learned via Inductive Logic Programming by identifying and ranking near miss examples to clarify concept boundaries.
Contribution
It presents a novel explanation method based on near miss examples for ILP models, enhancing interpretability through contrastive reasoning.
Findings
Near miss explanations improve human understanding of concepts.
GeNME effectively identifies and ranks close but incorrect examples.
Psychological experiments show preference for near miss explanations.
Abstract
In recent research, human-understandable explanations of machine learning models have received a lot of attention. Often explanations are given in form of model simplifications or visualizations. However, as shown in cognitive science as well as in early AI research, concept understanding can also be improved by the alignment of a given instance for a concept with a similar counterexample. Contrasting a given instance with a structurally similar example which does not belong to the concept highlights what characteristics are necessary for concept membership. Such near misses have been proposed by Winston (1970) as efficient guidance for learning in relational domains. We introduce an explanation generation algorithm for relational concepts learned with Inductive Logic Programming (\textsc{GeNME}). The algorithm identifies near miss examples from a given set of instances and ranks these…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
