Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Can You Tell the Difference? Contrastive Explanations for ABox Entailments - Code and Data

Record type:

software
Creator:
KooMahTiw
Publisher:
Zenodo
Host:avatar
This is the implementation used for the experiments for the following paper accepted at AAAI 2026:Patrick Koopmann, Yasir Mahmood, Axel-Cyrille Ngonga Ngomo, Balram Tiwari"Can You Tell the Difference? Contrastive Explanations for ABox Entailments"Abstract:We introduce the notion of contrastive ABox explanations to answer questions of the type “Why is a an instance of C, butb is not?”. While there are various approaches for explaining positive entailments (why is C(a) entailed by the knowledge base) as well as missing entailments (why is C(b) not entailed) in isolation, contrastive explanations consider both at the same time, which allows them to focus on the relevant commonalities and differences between a and b. We develop an appropriate notion of contrastive explanations for the special case of ABox reasoning with description logic ontologies, and analyze the computational complexity for different variants under different optimality criteria, considering lightweight as well as more expressive description logics. We implemented a first method for computing one variant of contrastive explanations, and evaluated it on generated problems for realistic knowledge bases.Description of the Dataset:The code implements a practical method for computing difference-minimal contrastive explanations, and the scripts used to evaluate this implementation. The Readme file gives instructions on how to compile and use the software. We also provide scripts to reproduce the experiments described in the paper, as well as detailed tables of the results.

Visit

doi.orgzenodo.org

Languages

Ngom

Licenses

Creative Commons Attribution 4.0 Internationalhttps://creativecommons.org/licenses/by/4.0/legalcode

Similar

Data & Code For: Is it Who You Are or What You Get?Racial and Gender Wage Differentials in South Africa: What can Cohort Data tell?Data and Code for: Can Network Theory-based Targeting Increase Technology Adoption?The Settlement of Madagascar: What Dialects and Languages Can Tell UsPesticides: What you don't know can hurt youHow Low Can You Go? Combining Census and Survey Data for Mapping Poverty in South Africa

Data & Code For: Is it Who You Are or What You Get?

Is the type of financial support provided to businesses more important than which businesses receive

Racial and Gender Wage Differentials in South Africa: What can Cohort Data tell?

Three subsequent years of the October Household Survey data are used to construct a synthetic panel.

Data and Code for: Can Network Theory-based Targeting Increase Technology Adoption?

Can targeting information to network-central farmers induce more adoption of a new agricultural tech

The Settlement of Madagascar: What Dialects and Languages Can Tell Us

The dialects of Madagascar belong to the Greater Barito East group of the Austronesian famil

Pesticides: What you don't know can hurt you

Agricultural intensification can negatively affect farmer and social welfare through health and envi

How Low Can You Go? Combining Census and Survey Data for Mapping Poverty in South Africa