Variable Dependency Analysis Using Random Forest Root Cause Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for root cause analysis in production systems are inefficient in identifying variables with significant influence on abnormal behavior, particularly in semiconductor production where data is sparse and complex correlations exist.

Innovation Solution

A method utilizing a random forest machine learning system for identifying dependencies between variables, involving data preprocessing to handle sparsity and missing data, followed by training with permutation importance and hyperparameter optimization, to predict and rank variable influences effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual pre-selection of variables is performed, then the analysis can focus on assumed influential variables, but the process becomes time-consuming and may miss important variables due to human bias

Engineering Contradiction:
Improvevariable selection accuracyVSAvoidpreprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically selects relevant variables through the random forest model's feature importance calculation, eliminating the need for manual pre-selection. The model itself identifies which variables have the greatest impact on the target variable, making the process self-service and objective rather than relying on human expertise and bias.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of variable selection with an automated computational approach. The random forest algorithm automatically ranks variables based on their importance scores, substituting human judgment with a systematic, repeatable computational method that can handle large numbers of variables efficiently.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If a large number of variables are analyzed to ensure comprehensive root cause identification, then the analysis becomes more thorough, but the computational complexity and processing time increase significantly

Engineering Contradiction:
Improveroot cause identification reliabilityVSAvoidanalysis system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the variable analysis process into distinct phases: initial random forest training to identify important variables, followed by targeted analysis of only those important variables using statistical methods. This segmentation allows comprehensive analysis of all variables initially, then focuses computational resources on the most relevant subset, maintaining reliability while reducing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different analysis methods to different variables based on their importance. Highly important variables identified by the random forest receive detailed statistical analysis, while less important variables are either analyzed with simpler methods or excluded entirely. This local quality approach ensures thorough analysis where needed while reducing unnecessary complexity elsewhere.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If data preprocessing to reduce sparsity is performed, then the quality of analysis improves, but the process becomes more complex and may lose information

Engineering Contradiction:
Improvedata qualityVSAvoidpreprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of attempting to preprocess and fill all missing data points (excessive action), the patent applies random forest modeling which is inherently robust to missing data. The model uses only the available data points that exist, avoiding the need to impute or fill missing values. This partial action approach maintains data quality without introducing the complexity and potential information loss associated with comprehensive preprocessing.

Inventive Principle:
Principle #16Partial or excessive action

4Ease of operation

If traditional statistical methods are used for variable analysis, then the methodology is simple and interpretable, but the methods fail to capture complex non-linear correlations in the data

Engineering Contradiction:
Improvemethod simplicityVSAvoidcorrelation detection accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent merges two approaches: it uses the random forest model to detect complex non-linear correlations and identify important variables, then combines this with traditional statistical analysis methods for the final interpretation. This combination allows the system to capture complex relationships that traditional methods alone would miss, while still maintaining interpretability through the statistical analysis component.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240053735A1Method and Device for Identifying Variables from a Plurality of Variables Having a Dependence on a Predetermined Variable from the Plurality of Variables
Publication Date: 2024.02.15 ROBERT BOSCH GMBH
  • US20240053735A1 patent drawing
  • US20240053735A1 patent drawing
  • US20240053735A1 patent drawing

AI summary

A method is for identifying at least one variable from a plurality of variables having a dependence on a predetermined variable from the plurality of variables. The method includes providing a data set having data points for the plurality of variables for a plurality of products respectively and a selection of the predetermined variable from the plurality of variables. The method further includes pre-processing the data set, training a machine learning system on the pre-processed data set, and determining the dependencies of the variables on the predetermined variable based on the trained machine learning system.