Logical Explanations for Deep Relational Machines Using Relevance Information
Not on the map. Why?
Abstract (arXiv)
Our interest in this paper is in the construction of symbolic explanations for predictions made by a deep neural network. We will focus attention on deep relational machines (DRMs, first proposed by H. Lodhi). A DRM is a deep network in which the input layer consists of Boolean-valued functions (features) that are defined in terms of relations provided as domain, or background, knowledge. Our DRMs differ from those proposed by Lodhi, which use an Inductive Logic Programming (ILP) engine to first select features (we use random selections from a space of features that satisfies some approximate constraints on logical relevance and non-redundancy). But why do the DRMs predict what they do? One way of answering this is the LIME setting, in which readable proxies for a black-box predictor. The proxies are intended only to model the predictions of the black-box in local regions of the instance-space. But readability alone may not enough: to be understandable, the local models must use relevant concepts in an meaningful manner. We investigate the use of a Bayes-like approach to identify logical proxies for local predictions of a DRM. We show: (a) DRM's with our randomised propositionalization method achieve state-of-the-art predictive performance; (b) Models in first-order logic can approximate the DRM's prediction closely in a small local region; and (c) Expert-provided relevance information can play the role of a prior to distinguish between logical explanations that perform equivalently on prediction alone.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 1; 2023: 0; 2024: 2; 2025: 0; 2026: 1.
9 papers.
- 2021Incorporating Domain Knowledge into Deep Neural Networkscited by 56
- 2021On the Computational Intelligibility of Boolean Classifierscited by 40
- 2021To trust or not to trust an explanation: using LEAF to evaluate local linear XAI methodscited by 26
- 2024When a Relation Tells More Than a Concept: Exploring and Evaluating Classifier Decisions with CoReXcited by 1
- 2026BIRDNet: Mining and Encoding Boolean Implication Knowledge Graphs as Interpretable Deep Neural Networkscited by 1
- 2021A Review of Some Techniques for Inclusion of Domain-Knowledge into Deep Neural Networkscited by 0
- 2021Incorporation of Deep Neural Network & Reinforcement Learning with Domain Knowledgecited by 0
- 2022Composition of Relational Features with an Application to Explaining Black-Box Predictorscited by 0
- 2024Saliency Methods are Encoders: Analysing Logical Relations Towards Interpretationcited by 0
- 2026BIRDNet: Mining and Encoding Boolean Implication Knowledge Graphs as Interpretable Deep Neural Networks27 May 2026
- 2024Saliency Methods are Encoders: Analysing Logical Relations Towards Interpretation17 Dec 2024
- 2024When a Relation Tells More Than a Concept: Exploring and Evaluating Classifier Decisions with CoReX2 May 2024
- 2022Composition of Relational Features with an Application to Explaining Black-Box Predictors1 Jun 2022
- 2021Incorporation of Deep Neural Network & Reinforcement Learning with Domain Knowledge29 Jul 2021
- 2021A Review of Some Techniques for Inclusion of Domain-Knowledge into Deep Neural Networks21 Jul 2021
- 2021To trust or not to trust an explanation: using LEAF to evaluate local linear XAI methods1 Jun 2021
- 2021On the Computational Intelligibility of Boolean Classifiers13 Apr 2021
- 2021Incorporating Domain Knowledge into Deep Neural Networks27 Feb 2021