ERIC: Extracting Relations Inferred from Convolutions
Not on the map. Why?
Abstract (arXiv)
Our main contribution is to show that the behaviour of kernels across multiple layers of a convolutional neural network can be approximated using a logic program. The extracted logic programs yield accuracies that correlate with those of the original model, though with some information loss in particular as approximations of multiple layers are chained together or as lower layers are quantised. We also show that an extracted program can be used as a framework for further understanding the behaviour of CNNs. Specifically, it can be used to identify key kernels worthy of deeper inspection and also identify relationships with other kernels in the form of the logical rules. Finally, we make a preliminary, qualitative assessment of rules we extract from the last convolutional layer and show that kernels identified are symbolic in that they react strongly to sets of similar images that effectively divide output classes into sub-classes with distinct characteristics.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 0; 2025: 1; 2026: 1.
5 papers.
- 2022Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networkscited by 126
- 2023Using Logic Programming and Kernel-Grouping for Improving Interpretability of Convolutional Neural Networkscited by 4
- 2025Symbolic Rule Extraction from Attention-Guided Sparse Representations in Vision Transformerscited by 3
- 2023NeSyFOLD: Neurosymbolic Framework for Interpretable Image Classificationcited by 2
- 2026SpIn-ViT: Designing a Sparsity-Induced Vision Transformer That Is Mechanistically Interpretablecited by 0
- 2026SpIn-ViT: Designing a Sparsity-Induced Vision Transformer That Is Mechanistically Interpretable14 Aug 2026
- 2025Symbolic Rule Extraction from Attention-Guided Sparse Representations in Vision Transformers10 May 2025
- 2023Using Logic Programming and Kernel-Grouping for Improving Interpretability of Convolutional Neural Networks19 Oct 2023
- 2023NeSyFOLD: Neurosymbolic Framework for Interpretable Image Classification30 Jan 2023
- 2022Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networks27 Jul 2022