GAMI-Tree Training for Interpretable Feature Interaction Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models struggle to accurately identify feature interactions, leading to inaccurate model interpretability and performance, particularly in high-dimensional datasets.

Innovation Solution

The GAMI-Tree model uses model-based trees as base learners for main and interaction effects, employs an iterative training method, and incorporates a new interaction filtering method to capture feature interactions more accurately, resulting in improved model performance and interpretability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex machine learning models are used to capture high-dimensional patterns, then predictive performance is improved, but model interpretability deteriorates

Engineering Contradiction:
Improvepredictive performanceVSAvoidmodel interpretability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the complex model into two distinct components: a complex base model (e.g., neural network, gradient boosting) for capturing high-dimensional patterns, and a simplified surrogate model (e.g., linear model, decision tree) for providing interpretable explanations. This segmentation allows each component to fulfill its specialized function while working together as an integrated system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The surrogate model acts as an intermediary between the complex base model and the user seeking interpretation. Instead of directly interpreting the complex model's internal workings, the surrogate model mediates by learning to replicate the base model's predictions on a subset of features, thereby providing an interpretable interface to the complex system's behavior.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If low-order fANOVA models are used for interpretability, then model simplicity is improved, but ability to capture high-dimensional interactions deteriorates

Engineering Contradiction:
Improvemodel simplicityVSAvoidability to capture interactions
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent performs preliminary action by training the surrogate model on residuals from the base model after main effects have been accounted for. This allows the surrogate model to focus specifically on capturing interaction effects rather than learning all patterns from scratch, improving its ability to detect interactions with limited complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transitions from analyzing individual feature effects to analyzing feature pairs by constructing interaction terms (e.g., x1*x2) as new features. This dimensional transformation allows low-order models to capture interaction effects by elevating the analysis to a higher-dimensional feature space where interactions become explicit features.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If gradient boosting with piecewise constant trees is used to fit GA2M models, then computational efficiency is improved, but accuracy in identifying feature interactions deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidaccuracy in identifying interactions
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent changes the functional form parameter of the surrogate model from piecewise constant functions to more flexible functions such as linear models, polynomial models, or smooth splines. This parameter change allows the model to capture interaction patterns with greater accuracy while maintaining computational efficiency through the use of efficient optimization algorithms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12524804B2Using model-based trees with boosting to fit low-order functional anova models
Publication Date: 2026.01.13 WELLS FARGO BANK NA
  • US12524804B2 patent drawing
  • US12524804B2 patent drawing
  • US12524804B2 patent drawing

AI summary

Systems, apparatuses, methods, and computer program products are disclosed for training a GAMI-Tree model. An example method includes initializing an iterative prediction model and performing a required number of model training iterations. For each model training iteration, the method further includes (i) performing a required number of main-effect gradient boosting iterations of a main-effect gradient boosting routine, (ii) generating a plurality of qualified input feature pairs, and (iii) performing a required number of interaction-effect gradient boosting iterations of a interaction-effect gradient boosting routine. The method further includes generating the GAMI-Tree model based on the iterative prediction model generated by a final interaction-effect gradient boosting iteration of a final model training iteration.