Explainable graph classification with deep learning models
Graph Classification is a promising area of deep learning, but it has a significant drawback. We need to understand the reasons behind the model’s predicted label of an input graph to trust the prediction, but these reasons are not supplied by Graph Classification models. Hence, Graph Classification...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/148008 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-148008 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1480082021-04-22T04:38:00Z Explainable graph classification with deep learning models Rajiv Balamurugan Arijit Khan School of Computer Science and Engineering arijit.khan@ntu.edu.sg Science::Mathematics::Discrete mathematics::Graph theory Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Graph Classification is a promising area of deep learning, but it has a significant drawback. We need to understand the reasons behind the model’s predicted label of an input graph to trust the prediction, but these reasons are not supplied by Graph Classification models. Hence, Graph Classification Interpretability Methods were conceived. To analyse a new interpretability method, GNNExplainer, on a comparative basis with established methods in our main reference, saliency (also known as CG), GRAD-CAM and DeepLIFT, we develop a bridging algorithm and find the node attribution score of each node in a test graph. The scores of all the nodes in the test graph dataset are then used to produce quantitative metrics (fidelity, contrastivity and sparsity) for comparison. Bachelor of Engineering (Computer Science) 2021-04-22T04:37:59Z 2021-04-22T04:37:59Z 2021 Final Year Project (FYP) Rajiv Balamurugan (2021). Explainable graph classification with deep learning models. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148008 https://hdl.handle.net/10356/148008 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Science::Mathematics::Discrete mathematics::Graph theory Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence |
spellingShingle |
Science::Mathematics::Discrete mathematics::Graph theory Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Rajiv Balamurugan Explainable graph classification with deep learning models |
description |
Graph Classification is a promising area of deep learning, but it has a significant drawback. We need to understand the reasons behind the model’s predicted label of an input graph to trust the prediction, but these reasons are not supplied by Graph Classification models. Hence, Graph Classification Interpretability Methods were conceived. To analyse a new interpretability method, GNNExplainer, on a comparative basis with established methods in our main reference, saliency (also known as CG), GRAD-CAM and DeepLIFT, we develop a bridging algorithm and find the node attribution score of each node in a test graph. The scores of all the nodes in the test graph dataset are then used to produce quantitative metrics (fidelity, contrastivity and sparsity) for comparison. |
author2 |
Arijit Khan |
author_facet |
Arijit Khan Rajiv Balamurugan |
format |
Final Year Project |
author |
Rajiv Balamurugan |
author_sort |
Rajiv Balamurugan |
title |
Explainable graph classification with deep learning models |
title_short |
Explainable graph classification with deep learning models |
title_full |
Explainable graph classification with deep learning models |
title_fullStr |
Explainable graph classification with deep learning models |
title_full_unstemmed |
Explainable graph classification with deep learning models |
title_sort |
explainable graph classification with deep learning models |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/148008 |
_version_ |
1698713688353013760 |