Do Concept Bottleneck Models Respect Localities?

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Raman, Naveen, Zarlenga, Mateo Espinosa, Heo, Juyeon, Jamnik, Mateja
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911020706955264
author Raman, Naveen
Zarlenga, Mateo Espinosa
Heo, Juyeon
Jamnik, Mateja
author_facet Raman, Naveen
Zarlenga, Mateo Espinosa
Heo, Juyeon
Jamnik, Mateja
contents Concept-based explainability methods use human-understandable intermediaries to produce explanations for machine learning models. These methods assume concept predictions can help understand a model's internal reasoning. In this work, we assess the degree to which such an assumption is true by analyzing whether concept predictors leverage "relevant" features to make predictions, a term we call locality. Concept-based models that fail to respect localities also fail to be explainable because concept predictions are based on spurious features, making the interpretation of the concept predictions vacuous. To assess whether concept-based models respect localities, we construct and use three metrics to characterize when models respect localities, complementing our analysis with theoretical results. Each of our metrics captures a different notion of perturbation and assess whether perturbing "irrelevant" features impacts the predictions made by a concept predictors. We find that many concept-based models used in practice fail to respect localities because concept predictors cannot always clearly distinguish distinct concepts. Based on these findings, we propose suggestions for alleviating this issue.
format Preprint
id arxiv_https___arxiv_org_abs_2401_01259
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Do Concept Bottleneck Models Respect Localities?
Raman, Naveen
Zarlenga, Mateo Espinosa
Heo, Juyeon
Jamnik, Mateja
Machine Learning
Artificial Intelligence
Concept-based explainability methods use human-understandable intermediaries to produce explanations for machine learning models. These methods assume concept predictions can help understand a model's internal reasoning. In this work, we assess the degree to which such an assumption is true by analyzing whether concept predictors leverage "relevant" features to make predictions, a term we call locality. Concept-based models that fail to respect localities also fail to be explainable because concept predictions are based on spurious features, making the interpretation of the concept predictions vacuous. To assess whether concept-based models respect localities, we construct and use three metrics to characterize when models respect localities, complementing our analysis with theoretical results. Each of our metrics captures a different notion of perturbation and assess whether perturbing "irrelevant" features impacts the predictions made by a concept predictors. We find that many concept-based models used in practice fail to respect localities because concept predictors cannot always clearly distinguish distinct concepts. Based on these findings, we propose suggestions for alleviating this issue.
title Do Concept Bottleneck Models Respect Localities?
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2401.01259