Latent Space Training Data Synthesis for Lightweight Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Lightweight deep learning faces challenges in reusing original training data due to privacy issues and the difficulty in optimizing high-dimensional raw input spaces, leading to low fidelity and diversity in generated data.

Innovation Solution

An apparatus and method that generate training data by using a combination of generators and convolution blocks to produce feature maps and feature enhancement maps, adjusting channel distributions with scaling parameters to match original training data, and iteratively refining images to achieve fidelity and diversity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If optimization of high dimension raw input space is performed to synthesize training data, then training data can be generated without access to original data, but the generated data has low fidelity to original data distribution and low diversity

Engineering Contradiction:
Improveaccess to original training dataVSAvoidfidelity to original data distribution
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent transforms the optimization problem from the high-dimensional raw input space to a low-dimensional latent space by introducing a latent variable z. This dimensional transformation enables effective optimization while preserving the fidelity to original data distribution through the encoder-decoder architecture that maps between latent space and image space.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces an intermediary latent variable z that mediates between the optimization process and the final generated image. The latent variable serves as a bridge that allows optimization in a simplified space while maintaining the connection to the original data distribution through the encoder and decoder components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If optimization of high dimension raw input space is performed, then training data synthesis is enabled, but mode collapse occurs and diversity is reduced

Engineering Contradiction:
Improvetraining data synthesis capabilityVSAvoiddiversity of generated data
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

By moving the optimization to latent space rather than raw input space, the system can generate diverse images corresponding to different classes without mode collapse. The latent variable z can be sampled from a standard normal distribution, enabling the generation of varied images that maintain diversity while still synthesizing training data effectively.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If averaging of image characteristic statistics is performed, then high dimension raw input space optimization is simplified, but specific information of individual images is lost

Engineering Contradiction:
Improveoptimization process complexityVSAvoidspecific information of individual images
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The latent variable z acts as an intermediary that captures the essential information of individual images without requiring direct optimization of the high-dimensional image space. The encoder maps individual image characteristics to the latent space, preserving specific information while simplifying the optimization process through the lower-dimensional latent representation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240221374A1Apparatus and method for generating training data
Publication Date: 2024.07.04 KOREA INST OF SCI & TECH
  • US20240221374A1 patent drawing
  • US20240221374A1 patent drawing
  • US20240221374A1 patent drawing

AI summary

An apparatus and method for generating training data according to an embodiment is disclosed. The apparatus for generating training data according to an embodiment includes at least one processor and a memory to store instructions for executing the at least one processor, wherein upon being executed by the at least one processor, the instructions allow the at least one processor to output a first image for one sample vector from a first generator included in the apparatus, and generate a second image from a second generator included in the apparatus based on the first image and a feature map extracted from a convolution block for each stage of a lightweight target model for the first image.