paper-with-me

Papers

Generating Contrastive Explanations for Inductive Logic Programming Based on a Near Miss Approach

2021-06-15 · Johannes Rabold, Michael Siebers, Ute Schmid

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 examples by their degree of closeness to a specific positive instance. A modified rule which covers the near miss but not the original instance is given as an explanation. We illustrate \textsc{GeNME} with the well known family domain consisting of kinship relations, the visual relational Winston arches domain and a real-world domain dealing with file management. We also present a psychological experiment comparing human preferences of rule-based, example-based, and near miss explanations in the family and the arches domains.

📄 PDF Abstract BibTeX arXiv:2106.08064

Code (0)

등록된 구현이 없습니다.

Tasks

Explanation GenerationInductive logic programmingManagement

Similar Papers 제목 키워드 기반

Formally Explaining Decision Tree Models with Answer Set Programming

2026-01-07 · Akihiro Takemura, Masayuki Otani, Katsumi Inoue arxiv

Decision tree models, including random forests and gradient-boosted decision trees, are widely used in machine learning due to their high predictive performance. However, their complex structures often make them difficul…

Why this and not that? A Logic-based Framework for Contrastive Explanations

2025-07-11 · Tobias Geibinger, Reijo Jaakkola, Antti Kuusisto, Xinghan Liu 외 arxiv

We define several canonical problems related to contrastive explanations, each answering a question of the form ''Why P but not Q?''. The problems compute causes for both P and Q, explicitly comparing their differences. …

A Critical Review of Inductive Logic Programming Techniques for Explainable AI

2021-12-31 · Zheng Zhang, Liangliang Xu, Levent Yilmaz, Bo Liu

Despite recent advances in modern machine learning algorithms, the opaqueness of their underlying mechanisms continues to be an obstacle in adoption. To instill confidence and trust in artificial intelligence systems, Ex…

BIG-bench Machine LearningExplainable artificial intelligenceInductive logic programmingRelational Reasoning

"Why did you do that?": Explaining black box models with Inductive Synthesis

2019-04-17 · Görkem Paçacı, David Johnson, Steve McKeever, Andreas Hamfelt

By their nature, the composition of black box models is opaque. This makes the ability to generate explanations for the response to stimuli challenging. The importance of explaining black box models has become increasing…

Program Synthesis

Symbolic AI for XAI: Evaluating LFIT Inductive Programming for Fair and Explainable Automatic Recruitment

2020-12-01 · Alfonso Ortega, Julian Fierrez, Aythami Morales, Zilong Wang 외

Machine learning methods are growing in relevance for biometrics and personal information processing in domains such as forensics, e-health, recruitment, and e-learning. In these domains, white-box (human-readable) expla…

BIG-bench Machine LearningExplainable Artificial Intelligence (XAI)Inductive logic programming