Interpretable Machine Learning Model Mimicking Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning models, particularly deep neural networks, are difficult to interpret in healthcare predictions due to their complexity, making it challenging for clinicians to understand the reasoning behind predictions, which leads to reliance on less accurate but interpretable models like decision trees that may overfit and perform poorly on heterogeneous electronic health records.

Innovation Solution

A method is developed to create an interpretable machine learning model by training a neural network to predict health information and then using the learned features to train a gradient boosting tree or similar model to mimic the neural network's predictions, providing both accuracy and interpretability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep neural networks are used for healthcare predictions, then prediction accuracy is improved, but model interpretability deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel interpretability
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a mimic model that copies the prediction behavior of the deep neural network. The mimic model is trained to reproduce the DNN's predictions on the same input data, thereby transferring the accurate prediction capability to an interpretable model structure that clinicians can understand and trust.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the modeling process into two distinct phases: first training a deep neural network for accurate predictions, then training a separate mimic model to replicate those predictions. This segmentation allows each model to serve its specific purpose - the DNN for accuracy and the mimic model for interpretability.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If interpretable models like decision trees are used, then model interpretability is improved, but prediction accuracy deteriorates

Engineering Contradiction:
Improvemodel interpretabilityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The mimic model copies the predictive capabilities of the deep neural network while using an interpretable structure. By training the mimic model to reproduce DNN predictions, it achieves accuracy comparable to complex models while maintaining the simplicity and interpretability of tree-based structures.

Inventive Principle:
Principle #26Copying

3Measurement precision

If deep neural networks are used on heterogeneous EHR data, then prediction accuracy is improved, but model reliability deteriorates due to overfitting

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel robustness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The mimic model copies the generalization capabilities of the deep neural network. By training on the same heterogeneous EHR data and targeting the DNN's predictions, the mimic model learns robust patterns without the overfitting issues that plague complex models on noisy medical data.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11144825B2Interpretable deep learning framework for mining and predictive modeling of health care data
Publication Date: 2021.10.12 UNIV OF SOUTHERN CALIFORNIA
  • US11144825B2 patent drawing
  • US11144825B2 patent drawing
  • US11144825B2 patent drawing

AI summary

A method for creating an interpretable model for healthcare predictions includes training, by a deep learning processor, a neural network to predict health information by providing training data, including multiple combinations of measured or observed health metrics and corresponding medical results, to the neural network. The method also includes determining, by the deep learning processor and using the neural network, prediction data including predicted results for the measured or observed health metrics for each of the multiple combinations of the measured or observed health metrics based on the training data. The method also includes training, by the deep learning processor or a learning processor, an interpretable machine learning model to make similar predictions as the neural network by providing mimic data, including combinations of the measured or observed health metrics and corresponding predicted results of the prediction data, to the interpretable machine learning model.