mlsanityData to 14 Oct 2026

Algorithmic Concept-based Explainable Reasoning

arXiv 2107.07493 ↗First posted 15 Jul 2021cs.LGcited by 12

Not on the map. Why?

Abstract (arXiv)

Recent research on graph neural network (GNN) models successfully applied GNNs to classical graph algorithms and combinatorial optimisation problems. This has numerous benefits, such as allowing applications of algorithms when preconditions are not satisfied, or reusing learned models when sufficient training data is not available or can't be generated. Unfortunately, a key hindrance of these approaches is their lack of explainability, since GNNs are black-box models that cannot be interpreted directly. In this work, we address this limitation by applying existing work on concept-based explanations to GNN models. We introduce concept-bottleneck GNNs, which rely on a modification to the GNN readout mechanism. Using three case studies we demonstrate that: (i) our proposed model is capable of accurately learning concepts and extracting propositional formulas based on the learned concepts for each target class; (ii) our concept-based GNN models achieve comparative performance with state-of-the-art models; (iii) we can derive global graph concepts, without explicitly providing any supervision on graph-level concepts.

Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 29 of its 54 references that are in the map. First posted on arXiv 15 Jul 2021.

Builds on

29 of 54 references.

References · 29

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  4. 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
  5. 2020Concept Bottleneck Modelscited by 1,032
  6. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
  7. 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 509
  8. 2020Parameterized Explainer for Graph Neural Networkcited by 426
  9. 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
  10. 2019On Completeness-aware Concept-Based Explanations in Deep Neural Networkscited by 239
  11. 2020Concept Whitening for Interpretable Image Recognitioncited by 225
  12. 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
17 more
  1. 2019Explainability Techniques for Graph Convolutional Networkscited by 161
  2. 2019What Can Neural Networks Reason About?cited by 159
  3. 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
  4. 2019Neural Execution of Graph Algorithmscited by 121
  5. 2020PinnerSage: Multi-Modal User Embedding Framework for Recommendations at Pinterestcited by 75
  6. 2020Pointer Graph Networkscited by 53
  7. 2020Now You See Me (CME): Concept-based Model Extractioncited by 51
  8. 2018Relational inductive bias for physical construction in humans and machinescited by 44
  9. 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
  10. 2019An Explicitly Relational Neural Network Architecturecited by 35
  11. 2020Neural Bipartite Matchingcited by 17
  12. 2020XLVIN: eXecuted Latent Value Iteration Netscited by 17
  13. 2021Is Disentanglement all you need? Comparing Concept-based & Disentanglement Approachescited by 17
  14. 2021Persistent Message Passingcited by 13
  15. 2020MEME: Generating RNN Model Explanations via Model Extractioncited by 7
  16. 2021Failing Conceptually: Concept-Based Explanations of Dataset Shiftcited by 7
  17. 2021PyTorch, Explain! A Python library for Logic Explained Networkscited by 5

Built on by

Cited by year

Citing papers per year: 2022: 3; 2023: 4; 2024: 4; 2025: 1.

12 papers.