Synthetic Data Generation for Privacy-Preserving ML Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Edge computing devices are resource-constrained, particularly in terms of power and memory, and face challenges in securely managing and utilizing pooled resources across multi-tenant environments, which limits their ability to handle sensitive data for machine learning model training without compromising intellectual property or privacy.

Innovation Solution

A system that generates synthetic data from low-dimensional statistical features of customer data, allowing machine learning models to be trained without sharing actual proprietary data, using a feature analysis tool to create data feature descriptions that are used to generate synthetic datasets for training AI models, ensuring data privacy and protecting intellectual property.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If actual customer data is shared for machine learning model training, then model accuracy is improved, but data privacy and intellectual property are compromised

Engineering Contradiction:
Improvemodel accuracyVSAvoiddata privacy exposure
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent creates synthetic copies of customer data that replicate statistical patterns and features without containing actual sensitive information. The synthetic data generation system produces artificial datasets that preserve the structural characteristics and statistical properties of real data while being completely fabricated, allowing model training without exposing actual customer data

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system extracts only the essential statistical features and patterns from actual customer data, separating these abstract characteristics from the sensitive underlying information. By taking out only the necessary statistical properties (such as distribution patterns, correlations, and feature relationships) and using them to generate synthetic data, the patent enables model training while leaving the actual sensitive data behind

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If customer data is shared with third-party providers, then machine learning model training is enabled, but intellectual property rights are at risk

Engineering Contradiction:
Improvemodel training capabilityVSAvoidintellectual property protection
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The synthetic data generation system acts as an intermediary between the customer's actual data and the third-party model training provider. Instead of directly sharing sensitive customer data with external providers, the system creates and shares synthetic data that serves as a safe mediator, preserving the customer's intellectual property while still enabling the provider to train effective models

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

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

Engineering Contradiction:
Improvedata privacyVSAvoiddata utility
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent transforms data by changing its fundamental parameters - creating entirely new synthetic data points with different values and representations while preserving the statistical distribution and relational patterns. This parameter transformation approach maintains privacy (since no actual data values are used) while preserving utility (since the statistical structure remains intact)

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240135209A1Data privacy preservation in machine learning training
Publication Date: 2024.04.25 INTEL CORP
  • US20240135209A1 patent drawing
  • US20240135209A1 patent drawing
  • US20240135209A1 patent drawing

AI summary

A first computing system includes a data store with a sensitive dataset. The first computing system uses a feature extraction tool to perform a statistical analysis of the dataset to generate feature description data to describe a set of features within the dataset. A second computing system is coupled to the first computing system and does not have access to the dataset. The second computing system uses a data synthesizer to receive the feature description data and generate a synthetic dataset that models the dataset and includes the set of features. The second computing system trains a machine learning model with the synthetic data set and provides the trained machine learning model to the first computing system for use with data from the data store as an input.