Confidence Score Analysis for Data Quality in Distributed Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed data processing environments, there is a challenge in ensuring the quality of data used for computations, as varying levels of data quality can lead to inaccurate results, and existing methods lack efficient mechanisms to filter and utilize high-quality data sets effectively.

Innovation Solution

A method involving virtual machines that send metadata requests to catalog nodes to obtain data set entries, perform confidence score analysis, and initiate local data computations only on data sets meeting a confidence threshold, ensuring that only high-quality data is used for computations, thereby improving result accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data computation is performed on all available data sets in a distributed system, then the quantity of processed data increases, but the accuracy of computation results deteriorates due to inclusion of low-quality data

Engineering Contradiction:
Improvequantity of data sets processedVSAvoidaccuracy of computation results
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system performs preliminary confidence score analysis on data sets before initiating computations. The catalog node pre-evaluates data quality metrics and assigns confidence scores to each data set, allowing the computing node to filter out low-quality data sets before processing, thus ensuring only high-quality data contributes to computation results

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different quality assessment criteria and confidence thresholds to different data sets based on their specific characteristics. Each data set is evaluated individually with its own confidence score, allowing the system to selectively process high-quality data while excluding low-quality data, thereby maintaining computation accuracy

Inventive Principle:
Principle #3Local quality

2Reliability

If confidence score analysis is performed on all data set entries, then the quality of selected data sets improves, but the time and computational resources required increase

Engineering Contradiction:
Improvequality of data setsVSAvoidtime for data evaluation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts only the necessary quality metrics and confidence scores from data sets without performing complete analysis on all data. The catalog node retrieves pre-computed confidence scores and key metadata, allowing rapid filtering of high-quality data sets without exhaustive examination of every data point

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial confidence score analysis by evaluating only the most critical quality metrics rather than conducting exhaustive analysis on all possible data attributes. This partial evaluation approach provides sufficient quality assurance while significantly reducing the time and computational resources required

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If metadata requests are sent to catalog nodes for every computation request, then the accuracy of data selection improves, but the communication overhead and system complexity increase

Engineering Contradiction:
Improveaccuracy of data selectionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The catalog node serves multiple functions: it stores data set metadata, computes confidence scores, and provides data selection services to computing nodes. This multi-functional design consolidates data management operations in a single node, reducing overall system complexity while maintaining accurate data selection through centralized confidence score management

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

Data Source

PatentUS11029984B2Method and system for managing and using data confidence in a decentralized computing platform
Publication Date: 2021.06.08 EMC IP HLDG CO LLC
  • US11029984B2 patent drawing
  • US11029984B2 patent drawing
  • US11029984B2 patent drawing

AI summary

A method for managing data includes obtaining, by a virtual machine (VM) executing on a computing node, a data computation request from a client, and in response to the data computation request: sending a metadata request to a catalog node based on the computation request, obtaining a plurality of data set entries from the catalog node based on the metadata request, performing a confidence score analysis on the plurality of data set entries to obtain selected data set entries, initiating, on a local data system, a data computation using a local data set associated with at least one of the selected of data set entries, obtaining, in response to the initiating, a result from the local data system, and sending a data computation result to the client based on the data computation, wherein the data computation result is based on the result.