Algorithmic Concept-based Explainable Reasoning
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
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
- 2020Concept Bottleneck Modelscited by 1,032
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 509
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2019On Completeness-aware Concept-Based Explanations in Deep Neural Networkscited by 239
- 2020Concept Whitening for Interpretable Image Recognitioncited by 225
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
17 more
- 2019Explainability Techniques for Graph Convolutional Networkscited by 161
- 2019What Can Neural Networks Reason About?cited by 159
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2019Neural Execution of Graph Algorithmscited by 121
- 2020PinnerSage: Multi-Modal User Embedding Framework for Recommendations at Pinterestcited by 75
- 2020Pointer Graph Networkscited by 53
- 2020Now You See Me (CME): Concept-based Model Extractioncited by 51
- 2018Relational inductive bias for physical construction in humans and machinescited by 44
- 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
- 2019An Explicitly Relational Neural Network Architecturecited by 35
- 2020Neural Bipartite Matchingcited by 17
- 2020XLVIN: eXecuted Latent Value Iteration Netscited by 17
- 2021Is Disentanglement all you need? Comparing Concept-based & Disentanglement Approachescited by 17
- 2021Persistent Message Passingcited by 13
- 2020MEME: Generating RNN Model Explanations via Model Extractioncited by 7
- 2021Failing Conceptually: Concept-Based Explanations of Dataset Shiftcited by 7
- 2021PyTorch, Explain! A Python library for Logic Explained Networkscited by 5
Built on by
Citing papers per year: 2022: 3; 2023: 4; 2024: 4; 2025: 1.
12 papers.
- 2022Global Explainability of GNNs via Logic Combination of Learned Conceptscited by 65
- 2022Concept Activation Regions: A Generalized Framework For Concept-Based Explanationscited by 57
- 2023Interpretable Neural-Symbolic Concept Reasoningcited by 57
- 2022Global Concept-Based Interpretability for Graph Neural Networks via Neuron Analysiscited by 32
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspectivecited by 16
- 2024Discrete Neural Algorithmic Reasoningcited by 9
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 9
- 2023Parallel Algorithms Align with Neural Executioncited by 6
- 2024Enabling MCTS Explainability for Sequential Planning Through Computation Tree Logiccited by 6
- 2023Everybody Needs a Little HELP: Explaining Graphs via Hierarchical Conceptscited by 2
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithmscited by 2
- 2023GCI: A (G)raph (C)oncept (I)nterpretation Frameworkcited by 0
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms14 Oct 2024
- 2024Enabling MCTS Explainability for Sequential Planning Through Computation Tree Logic15 Jul 2024
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspective9 Apr 2024
- 2024Discrete Neural Algorithmic Reasoning18 Feb 2024
- 2023Everybody Needs a Little HELP: Explaining Graphs via Hierarchical Concepts25 Nov 2023
- 2023Parallel Algorithms Align with Neural Execution8 Jul 2023
- 2023Interpretable Neural-Symbolic Concept Reasoning27 Apr 2023
- 2023GCI: A (G)raph (C)oncept (I)nterpretation Framework9 Feb 2023
- 2022Global Explainability of GNNs via Logic Combination of Learned Concepts13 Oct 2022
- 2022Concept Activation Regions: A Generalized Framework For Concept-Based Explanations22 Sep 2022
- 2022Global Concept-Based Interpretability for Graph Neural Networks via Neuron Analysis22 Aug 2022