Table of Contents
Fetching ...

Higher-order Neural Additive Models: An Interpretable Machine Learning Model with Feature Interactions

Minkyu Kim, Hyun-Soo Choi, Jinho Kim

TL;DR

HONAM extends Neural Additive Models to capture higher-order feature interactions while maintaining interpretability. The approach stacks per-feature representations and introduces a recursive, efficient high-order interaction module with complexity $O(k m t)$ to avoid powered terms, enabling interactions up to order $t$ without exponential feature explosion. Empirical results across 10 public datasets show HONAM often outperforms NAM, NodeGAM, and EBM and approaches black-box models in predictive performance, with rich local and global interpretations demonstrated on datasets like FICO. The work highlights HONAM’s potential for high-stakes domains where strong explanations of complex interactions are crucial, and provides a publicly available implementation for broader adoption.

Abstract

Neural Additive Models (NAMs) have recently demonstrated promising predictive performance while maintaining interpretability. However, their capacity is limited to capturing only first-order feature interactions, which restricts their effectiveness on real-world datasets. To address this limitation, we propose Higher-order Neural Additive Models (HONAMs), an interpretable machine learning model that effectively and efficiently captures feature interactions of arbitrary orders. HONAMs improve predictive accuracy without compromising interpretability, an essential requirement in high-stakes applications. This advantage of HONAM can help analyze and extract high-order interactions present in datasets. The source code for HONAM is publicly available at https://github.com/gim4855744/HONAM/.

Higher-order Neural Additive Models: An Interpretable Machine Learning Model with Feature Interactions

TL;DR

HONAM extends Neural Additive Models to capture higher-order feature interactions while maintaining interpretability. The approach stacks per-feature representations and introduces a recursive, efficient high-order interaction module with complexity to avoid powered terms, enabling interactions up to order without exponential feature explosion. Empirical results across 10 public datasets show HONAM often outperforms NAM, NodeGAM, and EBM and approaches black-box models in predictive performance, with rich local and global interpretations demonstrated on datasets like FICO. The work highlights HONAM’s potential for high-stakes domains where strong explanations of complex interactions are crucial, and provides a publicly available implementation for broader adoption.

Abstract

Neural Additive Models (NAMs) have recently demonstrated promising predictive performance while maintaining interpretability. However, their capacity is limited to capturing only first-order feature interactions, which restricts their effectiveness on real-world datasets. To address this limitation, we propose Higher-order Neural Additive Models (HONAMs), an interpretable machine learning model that effectively and efficiently captures feature interactions of arbitrary orders. HONAMs improve predictive accuracy without compromising interpretability, an essential requirement in high-stakes applications. This advantage of HONAM can help analyze and extract high-order interactions present in datasets. The source code for HONAM is publicly available at https://github.com/gim4855744/HONAM/.
Paper Structure (21 sections, 13 equations, 4 figures, 5 tables)

This paper contains 21 sections, 13 equations, 4 figures, 5 tables.

Figures (4)

  • Figure 1: Architecture of HONAM. Different colors indicate different interaction orders.
  • Figure 2: Feature contributions on the Insurance dataset learned by CrossNet. Red and blue cells indicate features that have positive and negative effects, respectively.
  • Figure 3: Local interpretations for the FICO dataset.
  • Figure 4: Global interpretations for the FICO dataset