Synthetic Data Testing for Machine Learning Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in determining whether synthetic data is sufficiently similar to original, protected data to be used effectively in machine learning applications, while ensuring compliance with varying data protection regulations across different jurisdictions.

Innovation Solution

A method involving a computing device that accesses a protected batch of data and generates a simulated batch of anonymized data. By comparing variables between the protected and simulated data, a similarity value is obtained, and if it exceeds a threshold, the computing device performs machine learning functions using the simulated data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synthetic data is generated from protected data, then data protection compliance is improved, but data quality and similarity to original data deteriorates

Engineering Contradiction:
Improvedata protection complianceVSAvoiddata similarity
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent generates synthetic data by copying statistical properties and patterns from protected data while anonymizing individual records. The synthetic data replicates key characteristics such as distributions, correlations, and patterns without containing actual personal information, thus maintaining compliance while preserving data utility for machine learning.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms protected data into synthetic data by changing the state of individual records while preserving statistical parameters. The synthetic data maintains similar statistical properties (means, variances, correlations) but changes the specific values and patterns at the record level, achieving both compliance and data quality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If synthetic data is used in machine learning models, then data protection compliance is improved, but model accuracy deteriorates

Engineering Contradiction:
Improvedata protection complianceVSAvoidmodel accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent implements a feedback mechanism where the synthetic data is generated, then compared against the protected data using statistical tests. The results of this comparison feed back into the data generation process, allowing iterative refinement to ensure the synthetic data maintains sufficient similarity for accurate machine learning models while remaining compliant.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary statistical analysis and characterization of the protected data before generating synthetic data. This preliminary action includes computing statistical summaries, distributions, and patterns that will be used to guide the synthetic data generation, ensuring the output will maintain the necessary quality for accurate machine learning.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If data is anonymized to protect privacy, then data protection compliance is improved, but data utility for machine learning deteriorates

Engineering Contradiction:
Improvedata protection complianceVSAvoiddata utility
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies different levels of anonymization and synthetic data generation to different aspects of the data. Critical identifying information is fully anonymized or synthesized, while statistical properties and patterns are preserved. This local quality approach ensures compliance for sensitive fields while maintaining utility for machine learning in other fields.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent creates a composite data structure that combines anonymized/protected fields with synthetic fields. The resulting synthetic dataset maintains the structural and statistical properties needed for machine learning while replacing sensitive information with anonymized or generated data, achieving both compliance and utility.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS20250139500A1Synthetic data testing in machine learning applications
Publication Date: 2025.05.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250139500A1 patent drawing
  • US20250139500A1 patent drawing
  • US20250139500A1 patent drawing

AI summary

Determining whether synthetic data is sufficient for utilization in connection with one or more machine learning models. The computing device accesses a protected batch of data associated with a machine learning model. The computing device accesses a simulated batch of data, the simulated batch of data based upon but anonymizing the protected batch of data. The computing device accesses one or more comparisons of one or more variables in the protected batch of data and the simulated batch of data to obtain a similarity value. The computing device performs a machine learning function utilizing at least in-part the simulated batch of data if the similarity value exceeds a similarity threshold.