When a Relation Tells More Than a Concept: Exploring and Evaluating Classifier Decisions with CoReX

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Finzel, Bettina, Hilme, Patrick, Rabold, Johannes, Schmid, Ute
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910557029793792
author Finzel, Bettina
Hilme, Patrick
Rabold, Johannes
Schmid, Ute
author_facet Finzel, Bettina
Hilme, Patrick
Rabold, Johannes
Schmid, Ute
contents Explanations for Convolutional Neural Networks (CNNs) based on relevance of input pixels might be too unspecific to evaluate which and how input features impact model decisions. Especially in complex real-world domains like biology, the presence of specific concepts and of relations between concepts might be discriminating between classes. Pixel relevance is not expressive enough to convey this type of information. In consequence, model evaluation is limited and relevant aspects present in the data and influencing the model decisions might be overlooked. This work presents a novel method to explain and evaluate CNN models, which uses a concept- and relation-based explainer (CoReX). It explains the predictive behavior of a model on a set of images by masking (ir-)relevant concepts from the decision-making process and by constraining relations in a learned interpretable surrogate model. We test our approach with several image data sets and CNN architectures. Results show that CoReX explanations are faithful to the CNN model in terms of predictive outcomes. We further demonstrate through a human evaluation that CoReX is a suitable tool for generating combined explanations that help assessing the classification quality of CNNs. We further show that CoReX supports the identification and re-classification of incorrect or ambiguous classifications.
format Preprint
id arxiv_https___arxiv_org_abs_2405_01661
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle When a Relation Tells More Than a Concept: Exploring and Evaluating Classifier Decisions with CoReX
Finzel, Bettina
Hilme, Patrick
Rabold, Johannes
Schmid, Ute
Machine Learning
Computer Vision and Pattern Recognition
Explanations for Convolutional Neural Networks (CNNs) based on relevance of input pixels might be too unspecific to evaluate which and how input features impact model decisions. Especially in complex real-world domains like biology, the presence of specific concepts and of relations between concepts might be discriminating between classes. Pixel relevance is not expressive enough to convey this type of information. In consequence, model evaluation is limited and relevant aspects present in the data and influencing the model decisions might be overlooked. This work presents a novel method to explain and evaluate CNN models, which uses a concept- and relation-based explainer (CoReX). It explains the predictive behavior of a model on a set of images by masking (ir-)relevant concepts from the decision-making process and by constraining relations in a learned interpretable surrogate model. We test our approach with several image data sets and CNN architectures. Results show that CoReX explanations are faithful to the CNN model in terms of predictive outcomes. We further demonstrate through a human evaluation that CoReX is a suitable tool for generating combined explanations that help assessing the classification quality of CNNs. We further show that CoReX supports the identification and re-classification of incorrect or ambiguous classifications.
title When a Relation Tells More Than a Concept: Exploring and Evaluating Classifier Decisions with CoReX
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2405.01661