Priority-Based Data Cleaning for Lower-Cost Completeness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data cleaning tools are inefficient as they fail to prioritize portions of data that should be cleaned to achieve a reasonable data completeness score while reducing computational costs.

Innovation Solution

A method for prioritized data cleaning that involves determining prioritized features and scores, generating models for data resolution algorithms, and applying these algorithms in an ordered manner to resolve data issues based on priority, allowing users to select and compare different cleaning pathways.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data cleaning is performed on entire dataset without prioritization, then data completeness score is improved, but computational costs increase

Engineering Contradiction:
Improvedata completeness scoreVSAvoidcomputational costs
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the dataset into different priority levels (high, medium, low priority features) and processes them in order of importance. This allows the system to focus computational resources on cleaning high-priority features first, achieving acceptable data completeness without processing the entire dataset, thereby reducing overall computational costs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by cleaning only the necessary portion of the dataset (high and medium priority features) rather than the entire dataset. The system determines when sufficient data completeness is achieved and stops processing, avoiding excessive computation on low-priority features that may not significantly impact overall data quality.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If multiple data resolution algorithms are applied to all data issues, then data quality is improved, but processing time increases

Engineering Contradiction:
Improvedata qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments both the data issues and resolution algorithms into priority-based groups. It generates separate models for each algorithm indicating computing costs, then applies algorithms in an ordered manner based on feature priority. This segmentation allows the system to select appropriate algorithms for specific priority levels, reducing overall processing time while maintaining data quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic algorithm selection by generating models that indicate computing costs for each algorithm and adjusting which algorithms are applied based on the priority of features and available resources. The system can adaptively choose to apply more computationally intensive algorithms to high-priority features while using simpler algorithms or skipping processing for low-priority features.

Inventive Principle:
Principle #15Dynamics

3Reliability

If comprehensive data cleaning is performed, then data completeness score is improved, but device complexity increases

Engineering Contradiction:
Improvedata completeness scoreVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by determining feature priorities and generating algorithm models before actually applying data cleaning algorithms. This pre-processing step creates a structured plan that guides subsequent cleaning operations, reducing the complexity of managing multiple algorithms and data issues during the actual cleaning process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms by generating models that indicate computing costs and using this information to adjust which algorithms are applied and in what order. The system monitors the cleaning process and can adjust its approach based on the observed data completeness improvements versus computational costs, simplifying the overall system management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12517887B2Prioritized data cleaning
Publication Date: 2026.01.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12517887B2 patent drawing
  • US12517887B2 patent drawing
  • US12517887B2 patent drawing

AI summary

Methods, systems, and computer program products for prioritized data cleaning are provided herein. A computer-implemented method includes obtaining a dataset comprising a plurality of data issues; determining a priority of one or more features of the dataset; generating a respective model for each of a plurality of data resolution algorithms, wherein each model indicates computing costs of the corresponding data resolution algorithm for resolving at least portion of the plurality of data issues in an order of the priority of the features; and applying one or more of the plurality of data resolutions algorithm to resolve at least a portion of the data issues in the order of the priority of the features based at least in part on the generated models.