Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, ieee.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: sltzgs
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 544 KB
Statistics
  • Stars: 27
  • Watchers: 8
  • Forks: 4
  • Open Issues: 0
  • Releases: 0
Created over 4 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

Toward Explainable Artificial Intelligence for Regression Models: A methodological perspective

Alt text

About

Welcome to xai-regression. We think of explainable artificial intelligence (XAI) as crucial for an informed application of machine learning methods in practice. Although XAI techniques have reached significant popularity for classifiers, little attention has been devoted to XAI for regression models so far. With our IEEE SPM publication Toward Explainable Artificial Intelligence for Regression Models: A methodological perspective (open pre-print available here) and the corresponding website we aim to address this gap and provide an overview of the latest developments of the field.

This repository contains implementations of the restructuring approach presented in the above mentioned paper.

If you are using the code, please cite it as: sh @ARTICLE{Letzgus_XAIR_2022, author={Letzgus, Simon and Wagner, Patrick and Lederer, Jonas and Samek, Wojciech and Müller, Klaus-Robert and Montavon, Grégoire}, journal={IEEE Signal Processing Magazine}, title={Toward Explainable Artificial Intelligence for Regression Models: A methodological perspective}, year={2022}, volume={39}, number={4}, pages={40-58}, doi={10.1109/MSP.2022.3153277}}

Getting Started

The restructuring_implementation.ipynb contains functions implementing the proposed flooding-rule (findaref()) for latent offset selection and the introduced restructuring of ANN top-layers (restructure_model()) alongside the respective parts of the paper.

Prerequisites

The required libraries are listed in the requirements.txt-file.

Usage

The functions can be used to explain your model output relative to custom-specific reference values using existing propagation-based XAI techniques, such as LRP (pytorch-implementation available in the Zennit library).

Contact

simon.leszek@campus.tu-berlin.de

Machine Learning Group, Technische Universität Berlin, Straße des 17. Juni 135, Berlin, 10623, Germany.

Owner

  • Name: Simon Letzgus
  • Login: sltzgs
  • Kind: user
  • Location: Berlin
  • Company: Technische Universität Berlin

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Letzgus, Wagner, Lederer, Samek, Müller, Montavon
    given-names: Simon, Patrick, Jonas, Wojciech, Klaus-Robert, Gregoire
title: "Toward Explainable Artificial Intelligence for Regression Models: A methodological perspective"
version: 1.0.0
doi: 10.1109/MSP.2022.3153277
date-released: 2022-06-28

GitHub Events

Total
  • Watch event: 3
  • Push event: 1
Last Year
  • Watch event: 3
  • Push event: 1

Dependencies

requirements.txt pypi
  • matplotlib ==3.5.3
  • numpy ==1.21.5
  • torch ==1.11.0