Machine Learning Data Generation with Field Value Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data generation technologies for machine learning, such as VAE and GAN, face instability when the number of training data is small, and SMOTE only corrects inconsistencies in data format but not necessarily ensures appropriate values in structured data fields like network packet headers.

Innovation Solution

An information processing apparatus with a data generation unit and an adjustment unit that generates and adjusts input data for machine learning, using algorithms like SMOTE, VAE, or GAN, and an adjustment table to correct inconsistencies in structured data fields by replacing or recalculating values, ensuring consistency and appropriate values in fields like packet headers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If VAE or GAN is used for data generation, then the training data can be generated from small datasets, but the data generation becomes unstable when the number of training data is small

Engineering Contradiction:
Improvenumber of training dataVSAvoidstability of data generation
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the data generation process into two distinct stages: first generating candidate data using VAE/GAN, then filtering and correcting the generated data through grammar rule verification and field validation. This segmentation allows the system to leverage the data expansion capability of VAE/GAN while mitigating their instability through post-processing filters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where generated data is validated against grammar rules and field constraints, with invalid data being corrected or rejected. This feedback loop ensures that even when VAE/GAN produce unstable outputs from small training sets, the final training data meets quality standards through iterative validation and correction.

Inventive Principle:
Principle #23Feedback

2Reliability

If SMOTE is used for data generation, then data can be stably generated even with small datasets, but the values in structured data fields may not be appropriate

Engineering Contradiction:
Improvestability of data generationVSAvoidappropriateness of field values
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by implementing field-specific validation and correction rules tailored to different data types. Each field in structured data (such as packet headers) has specific constraints and appropriate value ranges defined, allowing SMOTE-generated data to be corrected field-by-field to ensure local appropriateness while maintaining overall data stability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes parameters by adjusting and correcting specific field values in generated data based on predefined constraints and appropriate ranges. When SMOTE generates data with inappropriate field values, the system modifies these parameter values to conform to expected formats and ranges, thereby improving manufacturing precision without sacrificing the stability advantage of SMOTE.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If only grammar rule correction is performed on generated data, then data format consistency is improved, but other inconsistencies in structured data fields remain

Engineering Contradiction:
Improveconsistency of data formatVSAvoidcompleteness of data correction
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent implements a multi-functional correction system that performs multiple types of validation and correction in sequence: grammar rule verification for format consistency, field constraint validation for appropriate values, and cross-field dependency checking for logical consistency. This universal correction approach ensures comprehensive data quality improvement rather than addressing only a single aspect.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent applies continuous correction processes where generated data undergoes multiple successive validation and correction steps rather than a single pass. The correction action continues through grammar verification, field validation, and constraint checking until all inconsistencies are resolved, ensuring complete and thorough data correction rather than partial fixes.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240078469A1Information processing apparatus, information processing method, and storage medium
Publication Date: 2024.03.07 CANON KK
  • US20240078469A1 patent drawing
  • US20240078469A1 patent drawing
  • US20240078469A1 patent drawing

AI summary

An information processing apparatus includes a holding unit configured to hold first input data having a plurality of fields, for use in machine learning, a generation unit configured to generate second input data having a plurality of fields, for use in the machine learning, based on the first input data, and an adjustment unit configured to adjust values stored in the plurality of fields in the second input data.