Neural Reasoning Networks: Efficient Interpretable Neural Networks With Automatic Textual Explanations
Stephen Carrow, Kyle Harper Erwin, Olga Vilenskaia, Parikshit Ram, Tim, Klinger, Naweed Aghmad Khan, Ndivhuwo Makondo, Alexander Gray

TL;DR
This paper introduces Neural Reasoning Networks (NRN), a scalable neuro-symbolic architecture for tabular data classification that provides interpretable, logically sound textual explanations while achieving competitive performance and faster training.
Contribution
The paper proposes a novel neuro-symbolic architecture, NRN, with a training algorithm that learns network structure and weights, offering interpretability and efficiency for tabular classification tasks.
Findings
NRNs outperform MLP in ROC AUC on diverse datasets.
NRNs are faster to train and use fewer parameters.
NRN explanations are more accurate and concise.
Abstract
Recent advances in machine learning have led to a surge in adoption of neural networks for various tasks, but lack of interpretability remains an issue for many others in which an understanding of the features influencing the prediction is necessary to ensure fairness, safety, and legal compliance. In this paper we consider one class of such tasks, tabular dataset classification, and propose a novel neuro-symbolic architecture, Neural Reasoning Networks (NRN), that is scalable and generates logically sound textual explanations for its predictions. NRNs are connected layers of logical neurons which implement a form of real valued logic. A training algorithm (R-NRN) learns the weights of the network as usual using gradient descent optimization with backprop, but also learns the network structure itself using a bandit-based optimization. Both are implemented in an extension to PyTorch…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Topic Modeling
MethodsSparse Evolutionary Training
