Front-propagation Algorithm: Explainable AI Technique for Extracting Linear Function Approximations from Neural Networks

Javier Viaña
5/25/2024
cs.AIcs.LG

No confident code implementation found for this paper.

Abstract

This paper introduces the front-propagation algorithm, a novel eXplainable AI (XAI) technique designed to elucidate the decision-making logic of deep neural networks. Unlike other popular explainability algorithms such as Integrated Gradients or Shapley Values, the proposed algorithm is able to extract an accurate and consistent linear function explanation of the network in a single forward pass of the trained model. This nuance sets apart the time complexity of the front-propagation as it could be running real-time and in parallel with deployed models. We packaged this algorithm in a software called $\texttt{front-prop}$ and we demonstrate its efficacy in providing accurate linear functions with three different neural network architectures trained on publicly available benchmark datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{viaa2024frontpropagation,
  title  = {Front-propagation Algorithm: Explainable AI Technique for Extracting Linear Function Approximations from Neural Networks},
  author = {Javier Viaña},
  year   = {2024},
  eprint = {2405.16259},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.16259v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.16259.svg)](https://codeofpaper.com/paper/2405.16259)

Discussion