Explanatory Analysis for Missing Data Records

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning and artificial intelligence systems face challenges in handling incomplete data records due to missing values, which can negatively impact model training and prediction accuracy, as current imputation methods provide varying results and lack explanatory context for the substituted values.

Innovation Solution

A system and method that determine missing values in data records by training a model with complete data records, generating candidate predictors, and selecting those with high importance values to insert into incomplete records, thereby creating tentative records that are fitted into the model to identify the best fit values with explanatory analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If manual imputation methods are used to fill missing data values, then the completeness of data records is improved, but the accuracy and reliability of the imputed values cannot be guaranteed

Engineering Contradiction:
Improvecompleteness of data recordsVSAvoidaccuracy of imputed values
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent introduces a machine learning model as an intermediary between the missing data and the imputation process. The model is trained on complete data records and then used to generate candidate predictors for missing values, providing a systematic and accurate method for data completion that goes beyond simple manual imputation techniques

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual imputation mechanisms with an automated machine learning-based system. The model automatically generates candidate predictors, ranks them by importance, and selects the best fit values, eliminating the need for manual intervention and providing consistent, reproducible results with measurable accuracy

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

2Quantity of substance

If existing imputation methods are applied to complete missing values, then data completeness is improved, but explanatory context for the substituted values is lost

Engineering Contradiction:
Improvecompleteness of data recordsVSAvoidexplanatory context of substituted values
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the model evaluates candidate predictors by injecting them into the trained model and measuring fit values. This feedback loop provides explanatory context by quantifying how well each candidate predictor fits the model, allowing selection of the most appropriate imputed values based on model performance

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the approach from static imputation to dynamic parameter-based selection. By calculating predictor importance values and fit values as parameters, the system can objectively compare and select candidate predictors, providing explanatory context through these quantitative measures rather than arbitrary substitution

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple candidate predictors are generated for missing values, then the quality of imputed values can be improved, but the complexity of the imputation process increases

Engineering Contradiction:
Improvequality of imputed valuesVSAvoidcomplexity of imputation process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the imputation process into distinct stages: generating multiple candidate predictors, calculating importance values for each candidate, ranking candidates based on importance, and selecting the best fit. This segmentation makes the complex process manageable and systematic, allowing quality improvement through multiple candidates without overwhelming complexity

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If predictor importance values are calculated and thresholding is applied, then the selection of candidate predictors becomes more accurate, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of candidate predictor selectionVSAvoidprocessing time for imputation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by using thresholding to select only the top candidate predictors that exceed a certain importance value threshold. Rather than evaluating all possible candidates equally, the system focuses computational resources on promising candidates, achieving accurate selection while reducing processing time through selective evaluation

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11520757B2Explanative analysis for records with missing values
Publication Date: 2022.12.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11520757B2 patent drawing
  • US11520757B2 patent drawing
  • US11520757B2 patent drawing

AI summary

Embodiments relate to a system, computer program product, and method for determining missing values in respective data records with an explanatory analysis to provide a context of the determined values. Such method includes receiving a dataset including incomplete data records that are missing predictors and complete data records. A model is trained with the complete data records and candidate predictors for the missing predictors are generated. A predictor importance value is generated for each candidate predictor and the candidate predictors that have a predictor importance value in excess of a first threshold value are promoted. Respective promoted candidate predictors are inserted into the respective incomplete data records, thereby creating tentative data records. The tentative data records are injected into the model, a fit value is determined for each of the tentative data records, and a tentative data record with a fit value exceeding a second threshold value is selected.