Data Complementing Method Using Correlation-Based Regression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for complementing missing data in machine learning, such as MI and FIML, often result in reduced accuracy when the missing ratio is high, leading to low accuracy in regression and statistical complements, and may require removing records with missing values, thereby reducing the number of learning records.

Innovation Solution

A data complementing method that calculates the correlation matrix between attributes, performs regression complementation for attributes with high correlation and statistical complementation for those with low missing ratios, and deletes records with uncomplemented missing values, adjusting thresholds to balance accuracy and record quantity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If regression complement is used for missing values, then accuracy of complement is improved when high correlation attributes exist, but accuracy deteriorates when no high correlation attribute is available

Engineering Contradiction:
Improveaccuracy of complementVSAvoidcomplement reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system dynamically changes the complement method based on the correlation parameter between attributes. When correlation exceeds a threshold, regression complement is applied; otherwise, statistic complement is used. This parameter-based selection resolves the contradiction by adapting the method to the data characteristics.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The complement strategy is made dynamic by calculating correlation coefficients and selectively applying different complement methods (regression or statistic) based on the calculated correlation strength. This dynamic adaptation ensures high accuracy when correlation exists while maintaining reliability when it does not.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If statistic complement is used for missing values, then complement process is simplified, but accuracy deteriorates when missing ratio is high

Engineering Contradiction:
Improvecomplement process simplicityVSAvoidaccuracy of complement
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system uses the missing ratio as a parameter to determine the complement method. When missing ratio is below a threshold, statistic complement is applied for simplicity; when it exceeds the threshold, regression complement is used to maintain accuracy. This resolves the contradiction between simplicity and accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The complement approach dynamically switches between statistic and regression methods based on the missing ratio of each attribute. This dynamic selection ensures process simplicity when missing ratios are low while maintaining high accuracy when missing ratios are high.

Inventive Principle:
Principle #15Dynamics

3Reliability

If records with missing values are removed, then data quality is improved, but the number of learning records decreases

Engineering Contradiction:
Improvedata qualityVSAvoidnumber of learning records
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system segments the handling of missing values by attribute, calculating correlation and missing ratios separately for each attribute. This allows selective complementation per attribute rather than removing entire records, preserving data quantity while improving quality through targeted complementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The complement method is applied locally to each attribute based on its specific correlation characteristics and missing ratio, rather than applying a global rule to all records. This local quality approach maintains data quality by complementing only where necessary while preserving the overall dataset.

Inventive Principle:
Principle #3Local quality

4Measurement precision

If multiple imputation method is used, then both attribute values in record and same attribute of other records are utilized, but calculation complexity increases

Engineering Contradiction:
Improvecomplement accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the complex MI calculation into simpler, attribute-by-attribute processing. By calculating correlation and missing ratios for each attribute separately and applying appropriate complement methods, the system achieves MI-like accuracy without the full computational complexity of traditional multiple imputation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts the essential benefit of MI (utilizing both within-record and across-record information) while removing the computational burden by using correlation-based selective complementation instead of full multiple imputation modeling.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11562275B2Data complementing method, data complementing apparatus, and non-transitory computer-readable storage medium for storing data complementing program
Publication Date: 2023.01.24 FUJITSU LTD
  • US11562275B2 patent drawing
  • US11562275B2 patent drawing
  • US11562275B2 patent drawing

AI summary

A data complementing method implemented by a computer, the method includes: calculating degree of correlation of a data item corresponding to a missing data value with another data item, in a case where the missing data value exists in a plurality of data records including data values corresponding to a plurality of data items, respectively; performing complementation of the missing data value by a recursive method based on a data item value of the other data item, in a case where the degree of correlation is larger than a predetermined correlation threshold; and performing complementation of the missing data value by a statistical method based on a data value other than the missing data value of a data item corresponding to the missing data value, in a case where the degree of correlation is not larger than the correlation threshold.