Hierarchical Clustering Imputation for Missing Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data imputation methods for missing values in data analytics often result in information loss and are not suitable for various use cases, failing to effectively handle both normalized and non-normalized data.

Innovation Solution

A computer-implemented method that uses hierarchical clustering to identify the closest record to a missing data record, determines a mean estimate based on the cluster, and adjusts the observed value of the closest record based on record similarity to impute the missing field, thereby creating a more complete dataset for analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If listwise deletion is used to handle missing data, then the data processing is simple and fast, but important information is lost

Engineering Contradiction:
Improvedata processing speedVSAvoidinformation loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent extracts and separates the missing value imputation task from the overall data processing workflow. By identifying missing values and applying targeted imputation methods (mean, median, mode, or custom functions) only to those specific fields, the system preserves all available information while maintaining processing efficiency. This extraction approach avoids the information loss of listwise deletion by keeping complete records and only filling in specific missing components.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If classical methods (mean, median) are used to impute missing values, then information loss is avoided, but the imputation accuracy is insufficient for complex use cases

Engineering Contradiction:
Improveinformation preservationVSAvoidimputation accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent implements a dynamic imputation system that adapts to different data types, missingness patterns, and use cases. Instead of applying a static mean or median to all missing values, the system dynamically selects appropriate imputation methods based on the specific characteristics of each field and dataset. This dynamic approach significantly improves imputation accuracy while preserving information, as it can handle both simple and complex scenarios appropriately.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent allows changing imputation parameters and methods based on data characteristics. Users can specify custom imputation functions, select from multiple methods (mean, median, mode, regression), and adjust parameters to optimize for different scenarios. This flexibility enables the system to maintain high imputation accuracy across diverse use cases while preserving all original information.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If existing imputation methods (MICE, missForest) are applied, then imputation accuracy improves for certain cases, but they are not suitable for many use cases and have limitations

Engineering Contradiction:
Improveimputation accuracyVSAvoiduse case applicability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal imputation framework that can handle a wide variety of use cases through multiple imputation methods and custom functions. The system is designed to work with different data types, missingness patterns, and analytical requirements, making it applicable to diverse scenarios including but not limited to what MICE and missForest handle. This multi-functionality achieves both high accuracy for specific cases and broad applicability across many use cases.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11775610B2Flexible imputation of missing data
Publication Date: 2023.10.03 SAP SE
  • US11775610B2 patent drawing
  • US11775610B2 patent drawing
  • US11775610B2 patent drawing

AI summary

Imputation of missing data can be provided for both normalized and non-normalized data. Data can be partitioned, and data complete records used to impute values for data missing records. Hierarchical clustering can be used to cluster the data. Imputation can rely on a closed record in a same cluster. Record similarity can be used to adjust an observed value, and an estimated mean can also be incorporated. Useful for augmenting datasets that can be applied to analytics, machine learning, and other scenarios.