Synthetic Data Generation with Embedding Similarity Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in managing the quantity of unstructured data required for training deep learning models, particularly in generating synthetic data that aligns with user intent and evaluating the quality of such data for effective artificial intelligence model training and evaluation.

Innovation Solution

A computing device configured to receive user queries, determine constraints, generate structured queries for both databases and generative models, and provide synthetic data while evaluating its similarity to imported data, enabling the training and evaluation of artificial intelligence models using synthetic data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If synthetic data is generated using generative models, then data quantity for training is improved, but data quality and alignment with user intent may deteriorate

Engineering Contradiction:
Improvedata quantityVSAvoiddata quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The system implements feedback loops where generation results are evaluated against constraints and user intent, and this evaluation information is fed back to adjust subsequent generation processes. The evaluation module assesses generated synthetic data quality and provides feedback to improve alignment with user requirements.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary determination of constraints and requirements before generating synthetic data. By establishing evaluation criteria and constraints in advance, the generative model can be guided to produce data that better aligns with user intent from the outset.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If multiple processing steps are implemented for data generation and evaluation, then data quality is improved, but system complexity deteriorates

Engineering Contradiction:
Improvedata qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system merges multiple functions into integrated modules: the constraint determination module combines requirement analysis and constraint formulation, the generation module integrates the generative model with evaluation capabilities, and the feedback mechanism combines quality assessment with parameter adjustment. This modular integration reduces overall system complexity while maintaining data quality.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If synthetic data generation is used, then training efficiency is improved, but evaluation accuracy may deteriorate

Engineering Contradiction:
Improvetraining efficiencyVSAvoidevaluation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts generation parameters based on evaluation results and feedback. By changing parameters such as generation constraints, model configurations, and evaluation criteria, the system optimizes both training efficiency and evaluation accuracy, ensuring synthetic data maintains sufficient fidelity for accurate model evaluation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240427762A1Method for generating synthetic data and a computing device on which the method is implemented
Publication Date: 2024.12.26 PEBBLOUS INC
  • US20240427762A1 patent drawing
  • US20240427762A1 patent drawing
  • US20240427762A1 patent drawing

AI summary

A device, for generating synthetic data, configured to: receive a first input query requesting data generation; determine a constraint related to synthetic data based on the first input query; obtain a first structured query processed in a predetermined manner suitable for a database based on the constraint; provide the first structured query to the database to obtain imported data; obtain a second structured query processed in a predetermined manner suitable for a generative model based on the constraint; provide the second structured query to the generative model; obtain synthetic data from the generative model; determine similarity between the imported data and the synthetic data by calculating a distance in embedding space between an embedded feature of the imported data and an embedded feature of synthetic data; and provide output data comprising the imported data, the synthetic data, and similarity information.