paper-with-me

Papers

Everybody Needs a Little HELP: Explaining Graphs via Hierarchical Concepts

2023-11-25 · Jonas Jürß, Lucie Charlotte Magister, Pietro Barbiero, Pietro Liò, Nikola Simidjievski

Graph neural networks (GNNs) have led to major breakthroughs in a variety of domains such as drug discovery, social network analysis, and travel time estimation. However, they lack interpretability which hinders human trust and thereby deployment to settings with high-stakes decisions. A line of interpretable methods approach this by discovering a small set of relevant concepts as subgraphs in the last GNN layer that together explain the prediction. This can yield oversimplified explanations, failing to explain the interaction between GNN layers. To address this oversight, we provide HELP (Hierarchical Explainable Latent Pooling), a novel, inherently interpretable graph pooling approach that reveals how concepts from different GNN layers compose to new ones in later steps. HELP is more than 1-WL expressive and is the first non-spectral, end-to-end-learnable, hierarchical graph pooling method that can learn to pool a variable number of arbitrary connected components. We empirically demonstrate that it performs on-par with standard GCNs and popular pooling methods in terms of accuracy while yielding explanations that are aligned with expert knowledge in the domains of chemistry and social networks. In addition to a qualitative analysis, we employ concept completeness scores as well as concept conformity, a novel metric to measure the noise in discovered concepts, quantitatively verifying that the discovered concepts are significantly easier to fully understand than those from previous work. Our work represents a first step towards an understanding of graph neural networks that goes beyond a set of concepts from the final layer and instead explains the complex interplay of concepts on different levels.

📄 PDF Abstract BibTeX arXiv:2311.15112

Code (1)

jonasjuerss/help 공식 구현 pytorch

Tasks

Drug DiscoveryTravel Time Estimation

Methods 이 논문이 사용한 방법론

Travel 설명 없음
SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Explaining Predictive Uncertainty by Looking Back at Model Explanations

2022-01-11 · Hanjie Chen, Wanyu Du, Yangfeng Ji

Predictive uncertainty estimation of pre-trained language models is an important measure of how likely people can trust their predictions. However, little is known about what makes a model prediction uncertain. Explainin…

Decision MakingNatural Language InferenceParaphrase IdentificationPrediction+1

Shapley value-based approaches to explain the robustness of classifiers in machine learning

2022-09-09 · Guilherme Dean Pelegrina, Sajid Siraj

The use of algorithm-agnostic approaches is an emerging area of research for explaining the contribution of individual features towards the predicted outcome. Whilst there is a focus on explaining the prediction itself, …

feature selection

Exploring The Role of Local and Global Explanations in Recommender Systems

2021-09-27 · Marissa Radensky, Doug Downey, Kyle Lo, Zoran Popović 외

Explanations are well-known to improve recommender systems' transparency. These explanations may be local, explaining an individual recommendation, or global, explaining the recommender model in general. Despite their wi…

Recommendation Systems

Assessing the Helpfulness of Review Content for Explaining Recommendations

2020-10-13 · D. C. Hernandez-Bocanegra, J. Ziegler

Despite the maturity already achieved by recommender systems algorithms, little is known about how to obtain and provide users with a proper rationale for a recommendation. Transparency and effectiveness of recommender s…

Recommendation Systems

Making historical texts accessible to everybody

2014-08-01 · WS 2014 8 · Cristina Vertan, Walther von Hahn
Text Simplification