NAM (Neural Additive Models) are interpretable neural networks that learn a separate shape function for each input feature — $f(x) = eta_0 + sum_i f_i(x_i)$, where each $f_i$ is a small neural network, providing the interpretability of GAMs with the flexibility of neural networks.
How NAMs Work
- Feature Networks: Each input feature $x_i$ has its own small neural network $f_i$ that outputs a scalar.
- Addition: The final prediction is the sum of all feature contributions: $f(x) = eta_0 + sum_i f_i(x_i)$.
- Visualization: Each $f_i(x_i)$ can be plotted as a shape function — showing the effect of each feature.
- Training: Standard backpropagation with dropout and weight decay for regularization.
Why It Matters
- Interpretable: The contribution of each feature is independently visualizable — no interaction hiding effects.
- Non-Linear: Unlike linear models, each $f_i$ can capture arbitrary non-linear effects.
- Glass-Box: NAMs provide "glass-box" interpretability comparable to linear models with much better accuracy.
NAMs are interpretable neural nets by design — isolating each feature's contribution through separate sub-networks for transparent predictions.
neural additive modelsnamexplainable ai
Related Topics
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.