Generative AI Model Tuning via Synthetic Data Pairs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current generative AI models require extensive supervised training, are prone to bias, and struggle with voluminous input data, leading to inefficiencies in processing speed, memory usage, and accuracy.

Innovation Solution

The system generates synthetic data using a generative AI model, creating pairs of data that comply and non-comply with specific rules to train the model, ensuring it produces content that adheres to guidelines while conserving computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If extensive supervised training is provided to enable the generative AI to automatically produce content in accordance with constraints, then the accuracy and compliance of generated content is improved, but the training cost and time consumption increase significantly

Engineering Contradiction:
Improvecontent generation accuracyVSAvoidtraining time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by generating synthetic training data in advance using a rules-based approach. The synthetic data generation module creates labeled training examples that conform to specified constraints before the actual training process, allowing the model to learn compliance patterns without requiring extensive manual supervision during training.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying by creating synthetic training data that replicates the structure and constraints of desired output. The synthetic data generation module produces artificial examples that mirror real-world compliance scenarios, enabling the model to learn from these copied patterns without needing numerous real annotated examples.

Inventive Principle:
Principle #26Copying

2Reliability

If voluminous input data is provided to the generative AI model, then the comprehensiveness of generated content is improved, but the processing speed and efficiency are significantly reduced

Engineering Contradiction:
Improvecontent comprehensivenessVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system applies extraction by identifying and removing unnecessary or redundant information from input data before processing. The data processing module filters and selects only the most relevant features and tokens, extracting essential information while discarding voluminous but non-critical data that would slow down processing without adding value to the generated content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses segmentation by dividing the input data processing into smaller, manageable segments. The data processing module processes information in discrete steps and chunks rather than handling all voluminous data at once, improving processing efficiency while maintaining comprehensiveness through systematic coverage of all essential input elements.

Inventive Principle:
Principle #1Segmentation

3Reliability

If voluminous input data is provided to the generative AI model, then the completeness of generated content is improved, but the memory usage and computational resources are significantly increased

Engineering Contradiction:
Improvecontent completenessVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential features and information from voluminous input data, removing redundant computational overhead. The data processing module identifies and retains only the critical tokens and features necessary for generating complete content, discarding excessive data that would consume memory and computational resources without contributing to content completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial action by processing a carefully selected subset of input data that is sufficient for generating complete and accurate content. Rather than processing all voluminous input data, the system identifies and processes only the necessary portion that provides complete information for the generation task, reducing computational resource requirements while maintaining content completeness.

Inventive Principle:
Principle #16Partial or excessive action

4Manufacturing precision

If the generative AI model is tuned to strictly comply with rules and constraints, then the accuracy of generated content is improved, but the flexibility and creativity of output are reduced

Engineering Contradiction:
Improverule compliance accuracyVSAvoidoutput flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system uses parameter changes by adjusting the weighting and priority of different rules and constraints during the training process. The rules-based approach allows dynamic modification of compliance parameters, enabling the model to learn when strict adherence is necessary and when flexible interpretation is appropriate, maintaining both accuracy and flexibility through parameter optimization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240394511A1Enhanced generative ai model tuning
Publication Date: 2024.11.28 ACCENTURE GLOBAL SOLUTIONS LTD
  • US20240394511A1 patent drawing
  • US20240394511A1 patent drawing
  • US20240394511A1 patent drawing

AI summary

The present disclosure tunes a generative AI model using synthetic data. A system implementing a generative AI model may receive first input data. The first input data may include one or more rules. Based on the first input data, the system may generate an item of first synthetic data that complies with the one or more rules. Additionally, the system may receive second input data. The second input data may include a negation of the one or more rules received in the first input data, referred to as a modified set of rules. Moreover, the second input data may include the item of the first synthetic data. Based on the second input data, the system may generate an item of second synthetic data that violates the one or more rules. Subsequently, the system may tune the generative AI model based on the first synthetic data and the second synthetic data.