Explaining how two machine learning classification models differ in their behaviour is gaining significance in eXplainable AI, given the increasing diffusion of learning-based decision support systems. Human decision-makers deal with more than one machine learning model in several practical situations. Consequently, the importance of understanding how two machine learning models work beyond their prediction performances is key to understanding their behaviour, differences, and likeness. Some attempts have been made to address these problems, for instance, by explaining text classifiers in a time-contrastive fashion. In this paper, we present MERLIN, a novel eXplainable AI approach that provides contrastive explanations of two machine learning models, introducing the concept of model-contrastive explanations. We propose an encoding that allows MERLIN to work with both text and tabular data and with mixed continuous and discrete features. To show the effectiveness of our approach, we evaluate it on an extensive set of benchmark datasets. MERLIN is also implemented as a python-pip package.

Malandri, L., Mercorio, F., Mezzanzanica, M., Seveso, A. (2024). Model-contrastive explanations through symbolic reasoning. DECISION SUPPORT SYSTEMS, 176(January 2024) [10.1016/j.dss.2023.114040].

Model-contrastive explanations through symbolic reasoning

Malandri, Lorenzo;Mercorio, Fabio
;
Mezzanzanica, Mario;Seveso, Andrea
2024

Abstract

Explaining how two machine learning classification models differ in their behaviour is gaining significance in eXplainable AI, given the increasing diffusion of learning-based decision support systems. Human decision-makers deal with more than one machine learning model in several practical situations. Consequently, the importance of understanding how two machine learning models work beyond their prediction performances is key to understanding their behaviour, differences, and likeness. Some attempts have been made to address these problems, for instance, by explaining text classifiers in a time-contrastive fashion. In this paper, we present MERLIN, a novel eXplainable AI approach that provides contrastive explanations of two machine learning models, introducing the concept of model-contrastive explanations. We propose an encoding that allows MERLIN to work with both text and tabular data and with mixed continuous and discrete features. To show the effectiveness of our approach, we evaluate it on an extensive set of benchmark datasets. MERLIN is also implemented as a python-pip package.
Articolo in rivista - Articolo scientifico
Contrastive explanation methods for XAI; eXplainable AI; Post-hoc explainability; XAI Interpretability;
English
26-giu-2023
2024
176
January 2024
114040
none
Malandri, L., Mercorio, F., Mezzanzanica, M., Seveso, A. (2024). Model-contrastive explanations through symbolic reasoning. DECISION SUPPORT SYSTEMS, 176(January 2024) [10.1016/j.dss.2023.114040].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/429878
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
Social impact