paper-with-me

Papers

ONNXExplainer: an ONNX Based Generic Framework to Explain Neural Networks Using Shapley Values

2023-09-29 · Yong Zhao, Runxin He, Nicholas Kersting, Can Liu, Shubham Agrawal, Chiranjeet Chetia, Yu Gu

Understanding why a neural network model makes certain decisions can be as important as the inference performance. Various methods have been proposed to help practitioners explain the prediction of a neural network model, of which Shapley values are most popular. SHAP package is a leading implementation of Shapley values to explain neural networks implemented in TensorFlow or PyTorch but lacks cross-platform support, one-shot deployment and is highly inefficient. To address these problems, we present the ONNXExplainer, which is a generic framework to explain neural networks using Shapley values in the ONNX ecosystem. In ONNXExplainer, we develop its own automatic differentiation and optimization approach, which not only enables One-Shot Deployment of neural networks inference and explanations, but also significantly improves the efficiency to compute explanation with less memory consumption. For fair comparison purposes, we also implement the same optimization in TensorFlow and PyTorch and measure its performance against the current state of the art open-source counterpart, SHAP. Extensive benchmarks demonstrate that the proposed optimization approach improves the explanation latency of VGG19, ResNet50, DenseNet201, and EfficientNetB0 by as much as 500%.

📄 PDF Abstract BibTeX arXiv:2309.16916

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SHAP 설명 없음

Similar Papers 제목 키워드 기반

Sionnx: Automatic Unit Test Generator for ONNX Conformance

2019-06-12 · Xinli Cai, Peng Zhou, Shuhan Ding, Guoyang Chen 외

Open Neural Network Exchange (ONNX) is an open format to represent AI models and is supported by many machine learning frameworks. While ONNX defines unified and portable computation operators across various frameworks, …

Explaining Reinforcement Learning with Shapley Values

2023-06-09 · Daniel Beechey, Thomas M. S. Smith, Özgür Şimşek

For reinforcement learning systems to be widely adopted, their users must understand and trust them. We present a theoretical analysis of explaining reinforcement learning using Shapley values, following a principled app…

reinforcement-learningReinforcement Learning

Shapley explainability on the data manifold

2020-06-01 · ICLR 2021 1 · Christopher Frye, Damien de Mijolla, Tom Begley, Laurence Cowton 외

Explainability in AI is crucial for model development, compliance with regulation, and providing operational nuance to predictions. The Shapley framework for explainability attributes a model's predictions to its input f…

Explaining Temporal Graph Predictions With Shapley Values

2026-04-27 · Lea-Marie Sussek, Stefan Heindorf arxiv

Temporal Graph Neural Networks (TGNNs) have become increasingly popular in recent years due to their superior predictive performance by combining both spatial and temporal information. However, how these models utilize t…

CAMs as Shapley Value-based Explainers

2025-01-09 · Huaiguang Cai

Class Activation Mapping (CAM) methods are widely used to visualize neural network decisions, yet their underlying mechanisms remain incompletely understood. To enhance the understanding of CAM methods and improve their …