Deep Explainable Learning with Graph Based Data Assessing and Rule Reasoning
Not on the map. Why?
Abstract (arXiv)
Learning an explainable classifier often results in low accuracy model or ends up with a huge rule set, while learning a deep model is usually more capable of handling noisy data at scale, but with the cost of hard to explain the result and weak at generalization. To mitigate this gap, we propose an end-to-end deep explainable learning approach that combines the advantage of deep model in noise handling and expert rule-based interpretability. Specifically, we propose to learn a deep data assessing model which models the data as a graph to represent the correlations among different observations, whose output will be used to extract key data features. The key features are then fed into a rule network constructed following predefined noisy expert rules with trainable parameters. As these models are correlated, we propose an end-to-end training framework, utilizing the rule classification loss to optimize the rule learning model and data assessing model at the same time. As the rule-based computation is none-differentiable, we propose a gradient linking search module to carry the gradient information from the rule learning model to the data assessing model. The proposed method is tested in an industry production system, showing comparable prediction accuracy, much higher generalization stability and better interpretability when compared with a decent deep ensemble baseline, and shows much better fitting power than pure rule-based approach.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 28 of its 41 references that are in the map. First posted on arXiv 9 Nov 2022.
Builds on
28 of 41 references.
References · 28
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2017Learning Explanatory Rules from Noisy Datacited by 210
- 2019Explainable Machine Learning in Deploymentcited by 210
- 2020Evaluating Explainable AI: Which Algorithmic Explanations Help Users Predict Model Behavior?cited by 189
- 2019DRUM: End-To-End Differentiable Rule Mining On Knowledge Graphscited by 173
- 2017End-to-End Differentiable Provingcited by 159
16 more
- 2019Neural Logic Machinescited by 144
- 2015Interpretable classifiers using rules and Bayesian analysis: Building a better stroke prediction modelcited by 140
- 2020Logical Neural Networkscited by 118
- 2020RNNLogic: Learning Logic Rules for Reasoning on Knowledge Graphscited by 117
- 2017Learning how to explain neural networks: PatternNet and PatternAttributioncited by 84
- 2016Scalable Bayesian Rule Listscited by 64
- 2015Hinge-Loss Markov Random Fields and Probabilistic Soft Logiccited by 63
- 2020Learning Reasoning Strategies in End-to-End Differentiable Provingcited by 60
- 2020NBDT: Neural-Backed Decision Treescited by 46
- 2021Neuro-Symbolic Inductive Logic Programming with Logical Neural Networkscited by 36
- 2019Generalized Linear Rule Modelscited by 34
- 2018Explainable Neural Networks based on Additive Index Modelscited by 33
- 2016TensorLog: A Differentiable Deductive Databasecited by 29
- 2018Considerations When Learning Additive Explanations for Black-Box Modelscited by 10
- 2018Interpreting Deep Classifier by Visual Distillation of Dark Knowledgecited by 9
- 2019A Deep Reinforcement Learning Approach to First-Order Logic Theorem Provingcited by 3
Built on by
Not cited yet.