Using Model-Based Trees with Boosting to Fit Low-Order Functional ANOVA Models

07/14/2022
by   Linwei Hu, et al.
4

Low-order functional ANOVA (fANOVA) models have been rediscovered in the machine learning (ML) community under the guise of inherently interpretable machine learning. Explainable Boosting Machines or EBM (Lou et al. 2013) and GAMI-Net (Yang et al. 2021) are two recently proposed ML algorithms for fitting functional main effects and second-order interactions. We propose a new algorithm, called GAMI-Tree, that is similar to EBM, but has a number of features that lead to better performance. It uses model-based trees as base learners and incorporates a new interaction filtering method that is better at capturing the underlying interactions. In addition, our iterative training method converges to a model with better predictive performance, and the embedded purification ensures that interactions are hierarchically orthogonal to main effects. The algorithm does not need extensive tuning, and our implementation is fast and efficient. We use simulated and real datasets to compare the performance and interpretability of GAMI-Tree with EBM and GAMI-Net.

READ FULL TEXT

page 13

page 29

research
05/25/2023

Interpretable Machine Learning based on Functional ANOVA Framework: Algorithms and Comparisons

In the early days of machine learning (ML), the emphasis was on developi...
research
09/05/2023

Monotone Tree-Based GAMI Models by Adapting XGBoost

Recent papers have used machine learning architecture to fit low-order f...
research
07/11/2020

Feature Interactions in XGBoost

In this paper, we investigate how feature interactions can be identified...
research
08/10/2018

BooST: Boosting Smooth Trees for Partial Effect Estimation in Nonlinear Regressions

In this paper we introduce a new machine learning (ML) model for nonline...
research
09/07/2021

Tree-based boosting with functional data

In this article we propose a boosting algorithm for regression with func...
research
05/04/2018

A Customer Choice Model with HALO Effect

In this paper, we propose an extension to the multinomial logit (MNL) mo...
research
09/12/2021

Automatic Componentwise Boosting: An Interpretable AutoML System

In practice, machine learning (ML) workflows require various different s...

Please sign up or login with your details

Forgot password? Click here to reset