Statistical Profile Comparison for Dark Data Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of preventing the formation of 'dark data' in Big Data systems, where data becomes polluted and lacks consistency or accuracy, leading to the inability to derive useful insights due to its complex nature and rapid updates across multiple geographic locations.

Innovation Solution

A method and system utilizing data profiling and machine learning techniques to analyze and compare statistical profiles of data sets over time, identifying dissimilarities and taking responsive actions such as delaying updates or performing further analysis to prevent data pollution, thereby preventing the formation of dark data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data updates are performed rapidly across multiple geographic locations, then data velocity and productivity are improved, but data consistency and reliability deteriorate leading to dark data formation

Engineering Contradiction:
Improvedata update speedVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary statistical profiling of incoming data batches before they are committed to the data lake. By analyzing statistical characteristics (mean, standard deviation, data types, null values) in advance, the system can detect anomalies and prevent inconsistent data from polluting the dataset, thus maintaining reliability while allowing rapid updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where statistical profiles of incoming data are continuously compared against historical profiles. When significant deviations are detected (indicating potential data pollution), the system triggers alerts and can block problematic data batches. This closed-loop feedback ensures data consistency is maintained even during high-velocity updates across multiple locations.

Inventive Principle:
Principle #23Feedback

2Device complexity

If traditional data processing techniques are used, then device complexity is reduced, but the ability to handle large and complex datasets deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidBig Data handling capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system segments the complex task of Big Data validation into simpler statistical profiling components. Instead of implementing complex real-time validation rules, the system divides data into batches and applies simple statistical analyses (mean, standard deviation, data type checking) to each batch. This segmentation maintains system simplicity while enabling Big Data handling capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces statistical profiles as an intermediary layer between raw data ingestion and data lake storage. These profiles act as mediators that capture essential characteristics of data batches without requiring complex processing. The intermediary profiles enable the system to handle complex Big Data while maintaining relative simplicity in the core processing architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If statistical profiling and comparison are performed on all data updates, then data quality and reliability are improved, but processing time and productivity are reduced

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

Solution Approach 1:

The system performs statistical profiling on representative samples or batches of data rather than every single record. By applying profiling to partial datasets (batches) rather than exhaustive individual record analysis, the system maintains data quality through regular statistical checks while minimizing the time loss associated with comprehensive validation of every data point.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11423009B2System and method to prevent formation of dark data
Publication Date: 2022.08.23 THINKDATA WORKS INC
  • US11423009B2 patent drawing
  • US11423009B2 patent drawing
  • US11423009B2 patent drawing

AI summary

A method is provided for preventing dark data in a data set. At a time t1, a first version of the data set is received. The first version is analyzed and its parameters are gathered in a first statistical profile. The first statistical profile is stored. At a time t2, a second version of the data set is received. The second version is analyzed and its parameters are gathered in a second statistical profile. The second statistical profile is stored. The first and second statistical profiles are compared and a similarity index is created. If the similarity index exceeds a pre-set threshold, dissimilarity is flagged and a responsive action is taken.