Symmetric Decision Tree Ensemble for Feature Influence Quantification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex data science models struggle to provide clear insights into how specific features influence their outputs, making it difficult to interpret and act upon the insights derived.

Innovation Solution

A method is developed to efficiently quantify the influence of specific features on the output of a trained data science model by using an ensemble of symmetric decision trees, where each tree receives a subset of features and internal nodes at the same level designate the same splitting criterion based on the same feature.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If complex data science models are used to derive insights, then prediction accuracy is improved, but interpretability of feature influence deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidinterpretability of feature influence
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the complex data science model into an ensemble of symmetric decision trees, where each tree processes a subset of features. This segmentation allows the complex prediction task to be divided into interpretable components, enabling both accurate predictions and clear understanding of feature influence through individual tree paths and contribution values.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces contribution values as a quantitative metric that 'colors' or highlights the influence of each feature on the model output. By computing and displaying these contribution values, the system makes the abstract concept of feature influence visible and measurable, transforming the black-box model into an interpretable system that shows which features pushed the prediction in which direction.

Inventive Principle:
Principle #32Color changes

2Device complexity

If traditional methods are used to analyze feature influence, then model complexity is reduced, but computation speed deteriorates

Engineering Contradiction:
Improvemodel complexityVSAvoidcomputation speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing the structure of symmetric decision trees with their splitting criteria and feature subsets during model training. This preliminary structuring enables rapid inference during deployment, as the computation of contribution values follows predetermined paths without requiring complex real-time analysis, thus maintaining both simplicity and speed.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If detailed feature contribution analysis is performed, then interpretability is improved, but computational overhead increases

Engineering Contradiction:
ImproveinterpretabilityVSAvoidcomputational overhead
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent segments the feature space across multiple symmetric decision trees, where each tree handles a subset of features. This segmentation distributes the computational workload and enables parallel processing, reducing the overall computational overhead while maintaining detailed interpretability through the aggregation of contribution values from all trees.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by using symmetric decision trees with standardized splitting criteria at each level. This parameterization allows for efficient computation of contribution values through simple path traversal and probability calculations, rather than requiring complex gradient-based or perturbation-based methods, thus reducing computational overhead while preserving interpretability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250139459A1Computing system and method for rapidly quantifying feature influence on the output of a data science model
Publication Date: 2025.05.01 CAPITAL ONE FINANCIAL CORP
  • US20250139459A1 patent drawing
  • US20250139459A1 patent drawing
  • US20250139459A1 patent drawing

AI summary

A computing platform is configured to (i) receive a request to compute a score for an input data record that comprises a group of actual parameters that map to a set of features that a trained data science model is configured to receive as input; (ii) input the group into the trained data science model that comprises an ensemble of symmetric decision trees; (iii) for each individual decision tree in the ensemble: (a) identify a respective leaf such that the actual parameters satisfy splitting conditions for edges that connect nodes in a respective path from a root of the individual decision tree to the respective leaf, and (b) determine a set of respective individual contribution values for the respective leaf; and (iv) for each individual feature in the set of features, compute a respective overall contribution value based on a sum of the respective individual contribution values.