paper-with-me

홈 › Papers

Effector: A Python package for regional explanations

2024-04-03 · Vasilis Gkolemis, Christos Diou, Eirini Ntoutsi, Theodore Dalamagas, Bernd Bischl, Julia Herbinger, Giuseppe Casalicchio

Global feature effect methods explain a model outputting one plot per feature. The plot shows the average effect of the feature on the output, like the effect of age on the annual income. However, average effects may be misleading when derived from local effects that are heterogeneous, i.e., they significantly deviate from the average. To decrease the heterogeneity, regional effects provide multiple plots per feature, each representing the average effect within a specific subspace. For interpretability, subspaces are defined as hyperrectangles defined by a chain of logical rules, like age's effect on annual income separately for males and females and different levels of professional experience. We introduce Effector, a Python library dedicated to regional feature effects. Effector implements well-established global effect methods, assesses the heterogeneity of each method and, based on that, provides regional effects. Effector automatically detects subspaces where regional effects have reduced heterogeneity. All global and regional effect methods share a common API, facilitating comparisons between them. Moreover, the library's interface is extensible so new methods can be easily added and benchmarked. The library has been thoroughly tested, ships with many tutorials (https://xai-effector.github.io/) and is available under an open-source license at PyPi (https://pypi.org/project/effector/) and Github (https://github.com/givasile/effector).

📄 PDF Abstract BibTeX arXiv:2404.02629

Code (1)

givasile/effector 공식 구현 tf

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

Local and Regional Counterfactual Rules: Summarized and Robust Recourses

2022-09-29 · Salim I. Amoukou, Nicolas J. B Brunel

Counterfactual Explanations (CE) face several unresolved challenges, such as ensuring stability, synthesizing multiple CEs, and providing plausibility and sparsity guarantees. From a more practical point of view, recent …

counterfactual

Landscape of R packages for eXplainable Artificial Intelligence

2020-09-24 · Szymon Maksymiuk, Alicja Gosiewska, Przemyslaw Biecek

The growing availability of data and computing power fuels the development of predictive models. In order to ensure the safe and effective functioning of such models, we need methods for exploration, debugging, and valid…

Explainable artificial intelligenceExplainable Artificial Intelligence (XAI)

PyTorch, Explain! A Python library for Logic Explained Networks

2021-05-25 · Pietro Barbiero, Gabriele Ciravegna, Dobrik Georgiev, Franscesco Giannini

"PyTorch, Explain!" is a Python module integrating a variety of state-of-the-art approaches to provide logic explanations from neural networks. This package focuses on bringing these methods to non-specialists. It has mi…

shapr: Explaining Machine Learning Models with Conditional Shapley Values in R and Python

2025-04-02 · Martin Jullum, Lars Henry Berge Olsen, Jon Lachmann, Annabelle Redelmeier

This paper introduces the shapr R package, a versatile tool for generating Shapley value based prediction explanations for machine learning and statistical regression models. Moreover, the shaprpy Python library brings t…

Contrastive Explanations of Text Classifiers as a Service

2022-07-01 · NAACL (ACL) 2022 7 · Lorenzo Malandri, Fabio Mercorio, Mario Mezzanzanica, Navid Nobani 외

The recent growth of black-box machine-learning methods in data analysis has increased the demand for explanation methods and tools to understand their behaviour and assist human-ML model cooperation. In this paper, we d…