Cargando…
Protocol to explain graph neural network predictions using an edge-centric Shapley value-based approach
Here we present EdgeSHAPer, a workflow for explaining graph neural networks by approximating Shapley values using Monte Carlo sampling. In this protocol, we describe steps to execute Python scripts for a chemical dataset from the original publication; however, this approach is also applicable to any...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Elsevier
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9700376/ https://www.ncbi.nlm.nih.gov/pubmed/36595907 http://dx.doi.org/10.1016/j.xpro.2022.101887 |
_version_ | 1784839294674796544 |
---|---|
author | Mastropietro, Andrea Pasculli, Giuseppe Bajorath, Jürgen |
author_facet | Mastropietro, Andrea Pasculli, Giuseppe Bajorath, Jürgen |
author_sort | Mastropietro, Andrea |
collection | PubMed |
description | Here we present EdgeSHAPer, a workflow for explaining graph neural networks by approximating Shapley values using Monte Carlo sampling. In this protocol, we describe steps to execute Python scripts for a chemical dataset from the original publication; however, this approach is also applicable to any user-provided dataset. We also detail steps encompassing neural network training, an explanation phase, and analysis via feature mapping. For complete details on the use and execution of this protocol, please refer to Mastropietro et al. (2022).(1) |
format | Online Article Text |
id | pubmed-9700376 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Elsevier |
record_format | MEDLINE/PubMed |
spelling | pubmed-97003762022-11-27 Protocol to explain graph neural network predictions using an edge-centric Shapley value-based approach Mastropietro, Andrea Pasculli, Giuseppe Bajorath, Jürgen STAR Protoc Protocol Here we present EdgeSHAPer, a workflow for explaining graph neural networks by approximating Shapley values using Monte Carlo sampling. In this protocol, we describe steps to execute Python scripts for a chemical dataset from the original publication; however, this approach is also applicable to any user-provided dataset. We also detail steps encompassing neural network training, an explanation phase, and analysis via feature mapping. For complete details on the use and execution of this protocol, please refer to Mastropietro et al. (2022).(1) Elsevier 2022-11-24 /pmc/articles/PMC9700376/ /pubmed/36595907 http://dx.doi.org/10.1016/j.xpro.2022.101887 Text en © 2022 The Author(s) https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). |
spellingShingle | Protocol Mastropietro, Andrea Pasculli, Giuseppe Bajorath, Jürgen Protocol to explain graph neural network predictions using an edge-centric Shapley value-based approach |
title | Protocol to explain graph neural network predictions using an edge-centric Shapley value-based approach |
title_full | Protocol to explain graph neural network predictions using an edge-centric Shapley value-based approach |
title_fullStr | Protocol to explain graph neural network predictions using an edge-centric Shapley value-based approach |
title_full_unstemmed | Protocol to explain graph neural network predictions using an edge-centric Shapley value-based approach |
title_short | Protocol to explain graph neural network predictions using an edge-centric Shapley value-based approach |
title_sort | protocol to explain graph neural network predictions using an edge-centric shapley value-based approach |
topic | Protocol |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9700376/ https://www.ncbi.nlm.nih.gov/pubmed/36595907 http://dx.doi.org/10.1016/j.xpro.2022.101887 |
work_keys_str_mv | AT mastropietroandrea protocoltoexplaingraphneuralnetworkpredictionsusinganedgecentricshapleyvaluebasedapproach AT pasculligiuseppe protocoltoexplaingraphneuralnetworkpredictionsusinganedgecentricshapleyvaluebasedapproach AT bajorathjurgen protocoltoexplaingraphneuralnetworkpredictionsusinganedgecentricshapleyvaluebasedapproach |