NeuroRule: Making Black-Box Neural Networks Explainable through Rule-set Evolution
Organizations: The University of Texas at Austin, Austin, Texas, USA · Cognizant AI Lab, San Francisco, California, USA
Abstract
High-capacity neural network models have achieved state-of-the-art performance across diverse classification tasks, yet they frequently operate as black-box models, lacking the transparency necessary for critical decision-making. Such opacity creates a persistent trade-off between performance and explainability. This paper proposes a solution to address this gap: the NeuroRule knowledge distillation framework that results in explainable rule-sets from neural network models. NeuroRule adapts the EVOTER rule-set evolution infrastructure to treat neural networks as targets for the evolution process, distilling their performance into concise sets of propositional logic expressions. There are three primary contributions: (1) an evolutionary method for distilling black-box neural network models into explicit rule-set models; (2) a method for making rule sets more explainable by including a conciseness objective to evolution; and (3) a demonstration that the distillation is viable even without access to the original neural network training data. The paper thus establishes that black-box neural network models can be made explainable and therefore useful in real-world applications where trustworthiness is paramount.
Figures & tables
| Layer | Type | Dimensions | Activation |
|---|---|---|---|
| Input | Fully Connected | ReLU | |
| Hidden 1 | Fully Connected | ReLU | |
| Output | Fully Connected | Softmax |
| Parameter | Setting |
|---|---|
| Optimizer | Adam ( ) |
| Learning Rate | |
| Loss Function | Cross-Entropy Loss |
| Batch Size | 32 |
| Training Epochs | 100 |
| Weight Initialization | He Normal |
| Hyperparameter | Setting |
|---|---|
| Population Size | 100 |
| Generations | 200 |
| Mutation Probability | 0.7 |
| Selection Method | Tournament |
| Novelty Selection Multiplier | 1.5 |
| In-Distribution (ID) | Out-of-Distribution (OOD) | |||||
| ID/OOD split | NN | EVOTER | NeuroRule | NN | EVOTER | NeuroRule |
| 80% | 0.749 | 0.727 | 0.720 | 0.692 | 0.679 | 0.700 |
| 90% | 0.726 | 0.708 | 0.712 | 0.697 | 0.688 | 0.706 |
| 95% | 0.726 | 0.716 | 0.721 | 0.717 | 0.705 | 0.708 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
Explainable Artificial Intelligence
Explainable artificial intelligence develops ways to make AI decisions understandable, testable, and useful to people.
See all 327 papers