Imputing Machine Learning Training Data via Cluster Regression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning training data often contains missing values, which can decrease the effectiveness of training models when not handled properly, as removing these values can lead to the loss of useful data points and existing imputation methods may not provide relevant replacements.

Innovation Solution

A method that determines a correlation list of missing value predictors, generates a cluster model based on target and predictor values, and uses a linear regression model to iteratively impute missing values within clusters, ensuring that imputed values are relevant and accurate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If missing values are removed from training data, then model training effectiveness is improved by eliminating incomplete data, but data loss occurs as useful data points are discarded

Engineering Contradiction:
Improvemodel training effectivenessVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts and identifies missing value predictors from the training data, separating the imputation task from the main training process. By extracting the imputation sub-task and handling it separately through correlation analysis and cluster modeling, the system preserves complete data rows while ensuring quality imputed values, thus avoiding data loss while maintaining training effectiveness

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the state of missing values by transforming them from gaps to imputed values through a multi-step process involving correlation calculation, cluster assignment, and regression-based imputation. This parameter transformation allows the system to retain all data points while converting incomplete information into useful training data, resolving the contradiction between data retention and training quality

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If existing imputation methods are used, then missing values are replaced to maintain data completeness, but imputed values may not be relevant leading to reduced model accuracy

Engineering Contradiction:
Improvedata completenessVSAvoidimputation accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies local quality by creating context-specific imputation for each missing value based on its local data environment. Through correlation analysis with other predictors and assignment to specific clusters, each imputed value is tailored to its local context rather than applying a global imputation rule. This ensures that imputed values are relevant to the specific row and cluster characteristics, maintaining both data completeness and imputation accuracy

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces cluster models as intermediary structures between the raw data and imputed values. These clusters act as mediators that capture local data patterns and characteristics, allowing the imputation process to leverage cluster-specific information. The intermediary cluster structure enables more accurate imputation by providing contextual information that bridges the gap between incomplete data and meaningful replacements

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If cluster model with linear regression is used for imputation, then imputation accuracy is improved by using context-specific models, but computational complexity increases

Engineering Contradiction:
Improveimputation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the training data into multiple clusters based on predictor correlations and data characteristics. By dividing the data into smaller, more homogeneous groups, the system can apply linear regression models to each cluster separately, improving imputation accuracy through context-specific modeling. The segmentation approach manages computational complexity by working with smaller subsets of data rather than the entire dataset at once

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230177119A1Imputing machine learning training data
Publication Date: 2023.06.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20230177119A1 patent drawing
  • US20230177119A1 patent drawing
  • US20230177119A1 patent drawing

AI summary

Embodiments are disclosed for a method. The method includes determining a correlation list of missing value predictors. The method also includes generating a cluster model having multiple clusters. The cluster model is based on a target value and predictor values. The method further includes determining an imputed value for a missing value of a row of original training data based on a linear regression model for multiple non-missing value predictor values for the clusters.