arXiv · 2503.07642
dnamite: A Python Package for Neural Additive Models
Abstract
Additive models offer accurate and interpretable predictions for tabular data, a critical tool for statistical modeling. Recent advances in Neural Additive Models (NAMs) allow these models to handle complex machine learning tasks, including feature selection and survival analysis, on large-scale data. This paper introduces dnamite, a Python package that implements NAMs for these advanced applications. dnamite provides a scikit-learn style interface to train regression, classification, and survival analysis NAMs, with built-in support for feature selection. We describe the methodology underlying dnamite, its design principles, and its implementation. Through an application to the MIMIC III clinical dataset, we demonstrate the utility of dnamite in a real-world setting where feature selection and survival analysis are both important. The package is publicly available via pip and documented at dnamite.readthedocs.io.
Explore related subjects
Keep this discovery
Mike Van Ness, Madeleine Udell. 2025-03-06. dnamite: A Python Package for Neural Additive Models. https://arxiv.org/abs/2503.07642
Cite the original work for its findings. Save a collection to share your selection of sources.