Teacher-Student Model Interpreter for Siamese Network Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interpreting the behavior of complex Siamese Networks used for predicting correlations between data is inefficient, making it difficult to identify important features for improving prediction accuracy and aligning with human knowledge.

Innovation Solution

A teacher-student model is employed, where a Siamese Network acts as the teacher model and a simpler interpreter model, such as Random Forest, generates global and local feature importance scores to interpret the teacher model's behavior, focusing on specific features for retraining and interactive review of correlations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a Siamese Network is used to predict correlations between data, then prediction accuracy is improved, but interpretability of the model behavior deteriorates

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

Solution Approach 1:

The patent introduces an interpreter model as an intermediary component that sits between the Siamese Network and the user/analyst. This interpreter model generates feature importance scores and explanations for the correlation predictions, making the black-box Siamese Network interpretable without modifying its predictive functionality. The interpreter acts as a mediator that translates complex model outputs into human-understandable feature importance metrics.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the interpretation task into two distinct models: the Siamese Network for prediction and the interpreter model for explanation. This segmentation allows each component to specialize - the Siamese Network focuses on accurate correlation prediction while the interpreter model focuses on generating interpretable feature importance scores, thereby resolving the contradiction between accuracy and interpretability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a Siamese Network is used for correlation prediction, then prediction capability is improved, but ease of identifying important features deteriorates

Engineering Contradiction:
Improveprediction capabilityVSAvoidfeature identification
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The interpreter model serves as an intermediary that automatically extracts and ranks important features from the Siamese Network's predictions. Instead of requiring users to manually analyze complex model internals, the interpreter generates feature importance scores that directly indicate which features drive the correlation predictions, thereby easing feature identification while maintaining prediction reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by using the interpreter model to continuously analyze and provide feature importance information back to users. This feedback loop enables users to understand which features are most influential in each prediction, making it easy to identify important features without compromising the Siamese Network's prediction capability.

Inventive Principle:
Principle #23Feedback

3Productivity

If global feature importance scores are generated using an interpreter model, then feature identification efficiency is improved, but model complexity increases

Engineering Contradiction:
Improvefeature identification efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses a simpler Random Forest model as a copy or approximation of the Siamese Network's decision-making process. The Random Forest interpreter model is trained to replicate the behavior of the Siamese Network and generate feature importance scores. This copying approach enables efficient feature identification using a simpler model structure, thereby improving productivity while managing system complexity through the use of well-established, computationally efficient algorithms.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20230376831A1Correlation model interpreter using teacher-student models
Publication Date: 2023.11.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20230376831A1 patent drawing
  • US20230376831A1 patent drawing
  • US20230376831A1 patent drawing

AI summary

Systems and methods are provided for interpreting a correlation model that predicts a correlation between a pair of data corresponding to a pair of incident tickets using an interpreter model. The correlation model includes a Siamese Network including a plurality of neural networks. The interpreter model, trained by using training data, represents a student model (a glass-box model) while the correlation model, trained using the training data, represents a more complex teacher model (a black-box mode) of a teacher-student model. The present disclosure generates global feature importance scores based on the trained interpreter model, which indicates a degree of influence of a feature compared to other features in incident data in determining correlations, to generate additional training data emphasizing influential features and to retrain the correlation model. The present disclosure further determines local feature importance scores based on the trained interpreter model for confirming an accuracy of predicting correlations.