neuralGAM: An R Package for Fitting Generalized Additive Neural Networks
By: Ines Ortega-Fernandez, Marta Sestelo
Potential Business Impact:
Shows how smart computer programs make their choices.
Nowadays, Neural Networks are considered one of the most effective methods for various tasks such as anomaly detection, computer-aided disease detection, or natural language processing. However, these networks suffer from the ``black-box'' problem which makes it difficult to understand how they make decisions. In order to solve this issue, an R package called neuralGAM is introduced. This package implements a Neural Network topology based on Generalized Additive Models, allowing to fit an independent Neural Network to estimate the contribution of each feature to the output variable, yielding a highly accurate and interpretable Deep Learning model. The neuralGAM package provides a flexible framework for training Generalized Additive Neural Networks, which does not impose any restrictions on the Neural Network architecture. We illustrate the use of the neuralGAM package in both synthetic and real data examples.
Similar Papers
Comparison of generalised additive models and neural networks in applications: A systematic review
Machine Learning (Stat)
Makes smart computers understand data better.
Additive Models Explained: A Computational Complexity Approach
Machine Learning (CS)
Explains how computer models make decisions.
Adding structure to generalized additive models, with applications in ecology
Methodology
Lets computers understand complex data better.