atlas

Research map / Architectures and efficiency / RNNs and normalization

Neural Reasoning Networks: Efficient Interpretable Neural Networks with Automatic Textual Explanations

AAAI 2025 · Architectures and efficiency › RNNs and normalization · approach: Mechanistic circuit interpretability · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Neural Reasoning Networks (NRNs), a neuro-symbolic architecture of weighted Lukasiewicz logic neurons, and R-NRN, a bandit-guided training algorithm for tabular classification that yields compact natural-language logical explanations.

Problem

Neural networks for tabular classification are hard to interpret, and existing interpretable models (NAM, CoFrNet) give only feature-importance explanations that grow with feature count and are slow or large to train.

Approach

Networks of logical And/Or neurons based on modified weighted Lukasiewicz logic, whose structure is learned by a Bayesian UCB multi-armed bandit alongside gradient descent, with explanations generated by traversing the network and simplifying it into a single conjunction of rules.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use R-NRN instead of MLPtabular classification · 22-dataset tabular classification benchmarknormalized test AUC: 0.865 -> 0.980Helped
Use R-NRN instead of BRCGtabular classification · 22-dataset tabular classification benchmarknormalized test AUC: +7%Helped
Use R-NRN instead of DIFtabular classification · 22-dataset tabular classification benchmarknormalized test AUC: +16%Helped
Use R-NRN instead of FTTtabular classification · 22-dataset tabular classification benchmarknormalized test AUC: +28%Helped
Use R-NRN instead of RF, XGB, or GBTtabular classification · 22-dataset tabular classification benchmarknormalized test AUCNo clear effect
Use R-NRN instead of NAM or CFNtabular classification · 22-dataset tabular classification benchmarknormalized test AUCNo clear effect
Generate explanations with R-NRN rather than feature-importance approachessample-level model explanations · 22-dataset tabular classification benchmarkexplanation size: 31% smallerHelped
Use R-NRN rather than NAM or RF explanationssample-level model explanations · 22-dataset tabular classification benchmarkSingle Deletion Spearman correlation: 0.80 vs 0.74; 0.80 vs 0.73Helped
Use R-NRN rather than SHAP(RF) explanationssample-level model explanations · 22-dataset tabular classification benchmarkSingle Deletion Pearson correlation: 0.83 vs 0.91Hurt
Generate explanations with R-NRN rather than SHAP(RF)sample-level model explanations · 22-dataset tabular classification benchmarkfeature importance computation time: 96% fasterHelped

Surprising findings

Limitations

Experimental setup

Datasets: OpenML-CC18-style tabular benchmark (22 classification datasets, OpenML IDs 44089-44162)

Benchmarks: 22 OpenML tabular classification datasets

Metrics: ROC AUC (micro-averaged) training time parameter count explanation size single deletion Spearman/Pearson correlation

Baselines: BRCG DIF NAM CoFrNet FT-Transformer DANet MLP Random Forest XGBoost Gradient Boosted Trees

Builds on: Logical Neural Networks Neural Additive Models CoFrNet Optuna TPESampler

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy