# Enhancing Explainability of Neural Networks through Architecture Constraints

arXiv: https://arxiv.org/abs/1901.03838 · HTML: https://mlsanity.com/paper/1901.03838/

## Key facts

- Cited by 29 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 12 Jan 2019.

## Built on by (most cited first, 29 of 29)

- [Designing Inherently Interpretable Machine Learning Models](https://mlsanity.com/paper/2111.01743/) (2021)
- [Quantum Deep Hedging](https://mlsanity.com/paper/2303.16585/) (2023)
- [Traversing the Local Polytopes of ReLU Neural Networks: A Unified Approach for Network Verification](https://mlsanity.com/paper/2111.08922/) (2021)
- [Monotonic Neural Additive Models: Pursuing Regulated Machine Learning Models for Credit Scoring](https://mlsanity.com/paper/2209.10070/) (2022)
- [Explainable Hierarchical Imitation Learning for Robotic Drink Pouring](https://mlsanity.com/paper/2105.07348/) (2021)
- [GAM(e) changer or not? An evaluation of interpretable machine learning models based on additive model constraints](https://mlsanity.com/paper/2204.09123/) (2022)
- [Monotonicity for AI ethics and society: An empirical study of the monotonic neural additive model in criminology, education, health care, and finance](https://mlsanity.com/paper/2301.07060/) (2023)
- [PiML Toolbox for Interpretable Machine Learning Model Development and Diagnostics](https://mlsanity.com/paper/2305.04214/) (2023)
- [Interpretable Machine Learning based on Functional ANOVA Framework: Algorithms and Comparisons](https://mlsanity.com/paper/2305.15670/) (2023)
- [Harnessing Orthogonality to Train Low-Rank Neural Networks](https://mlsanity.com/paper/2401.08505/) (2024)
- [Bias, Fairness, and Accountability with AI and ML Algorithms](https://mlsanity.com/paper/2105.06558/) (2021)
- [Posterior Regularized Bayesian Neural Network Incorporating Soft and Hard Knowledge Constraints](https://mlsanity.com/paper/2210.08608/) (2022)
- [On marginal feature attributions of tree-based models](https://mlsanity.com/paper/2302.08434/) (2023)
- [Attention Visualizer Package: Revealing Word Importance for Deeper Insight into Encoder-Only Transformer Models](https://mlsanity.com/paper/2308.14850/) (2023)
- [On the Relationship Between Interpretability and Explainability in Machine Learning](https://mlsanity.com/paper/2311.11491/) (2023)
- [FAME: Introducing Fuzzy Additive Models for Explainable AI](https://mlsanity.com/paper/2504.07011/) (2025)
- [Instructive artificial intelligence (AI) for human training, assistance, and explainability](https://mlsanity.com/paper/2111.01726/) (2021)
- [Manifoldron: Direct Space Partition via Manifold Discovery](https://mlsanity.com/paper/2201.05279/) (2022)
- [Generalized Groves of Neural Additive Models: Pursuing transparent and accurate machine learning models in finance](https://mlsanity.com/paper/2209.10082/) (2022)
- [Less Discriminatory Alternative and Interpretable XGBoost Framework for Binary Classification](https://mlsanity.com/paper/2410.19067/) (2024)
- [Using Decision Tree as Local Interpretable Model in Autoencoder-based LIME](https://mlsanity.com/paper/2204.03321/) (2022)
- [Are Logistic Models Really Interpretable?](https://mlsanity.com/paper/2406.13427/) (2024)
- [Linear Iterative Feature Embedding: An Ensemble Framework for Interpretable Model](https://mlsanity.com/paper/2103.09983/) (2021)
- [Rethinking Log Odds: Linear Probability Modelling and Expert Advice in Interpretable Machine Learning](https://mlsanity.com/paper/2211.06360/) (2022)
- [Analyzing User Characteristics of Hate Speech Spreaders on Social Media](https://mlsanity.com/paper/2310.15772/) (2023)
- [Use of Parallel Explanatory Models to Enhance Transparency of Neural Network Configurations for Cell Degradation Detection](https://mlsanity.com/paper/2404.11311/) (2024)
- [An Interpretable Deep Learning Model for General Insurance Pricing](https://mlsanity.com/paper/2509.08467/) (2025)
- [Sample-wise Constrained Learning via a Sequential Penalty Approach with Applications in Image Processing](https://mlsanity.com/paper/2601.16812/) (2026)
- [Wrong Operator or Blind Design? A Post-Training Diagnostic for Physics-Informed Coefficient Learning](https://mlsanity.com/paper/2608.16925/) (2026)

## Abstract (arXiv)

Prediction accuracy and model explainability are the two most important objectives when developing machine learning algorithms to solve real-world problems. The neural networks are known to possess good prediction performance, but lack of sufficient model interpretability. In this paper, we propose to enhance the explainability of neural networks through the following architecture constraints: a) sparse additive subnetworks; b) projection pursuit with orthogonality constraint; and c) smooth function approximation. It leads to an explainable neural network (xNN) with the superior balance between prediction performance and model interpretability. We derive the necessary and sufficient identifiability conditions for the proposed xNN model. The multiple parameters are simultaneously estimated by a modified mini-batch gradient descent method based on the backpropagation algorithm for calculating the derivatives and the Cayley transform for preserving the projection orthogonality. Through simulation study under six different scenarios, we compare the proposed method to several benchmarks including least absolute shrinkage and selection operator, support vector machine, random forest, extreme learning machine, and multi-layer perceptron. It is shown that the proposed xNN model keeps the flexibility of pursuing high prediction accuracy while attaining improved interpretability. Finally, a real data example is employed as a showcase application.
