GAN Convergence via Multi-Scale Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional generative adversarial networks (GANs) suffer from poor convergence properties during training, where the generator network's performance improvement leads to the discriminator network providing random feedback, causing the generator to train on incorrect data and resulting in a collapse in quality.

Innovation Solution

The proposed solution involves training the GAN in a cyclic configuration with multi-scale reconstruction losses and multi-scale generator losses, using down-sampling on the input image to generate multi-scale synthetic images, and employing a feature-to-image extraction method to improve convergence and quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the generator network is trained in a traditional GAN setup, then the generator can produce synthetic data, but the discriminator network provides random feedback after a certain point causing the generator to train on incorrect data and collapse in quality

Engineering Contradiction:
Improveconvergence propertyVSAvoidquality of generated images
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent segments the training process into multiple phases with different loss functions. In the initial phase, only generator loss is used to train the generator network. In the second phase, both generator loss and discriminator loss are used. This segmentation prevents the generator from training on random feedback by controlling when discriminator feedback is introduced.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by first training the generator network with only generator loss before introducing discriminator loss. This preliminary training phase ensures the generator learns basic synthesis capabilities before receiving potentially random discriminator feedback, preventing collapse in quality.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multi-scale reconstruction losses are introduced to improve convergence, then the generator trains more effectively, but the device complexity increases

Engineering Contradiction:
Improveconvergence propertyVSAvoidcomplexity of neural network architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces multi-scale reconstruction losses that operate at different resolution levels (e.g., original resolution and down-sampled resolution). This adds a dimensional aspect to the training process, allowing the generator to learn features at multiple scales simultaneously, which improves convergence without requiring fundamentally new architectural components.

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

Data Source

PatentUS12045315B2Neural network-based image-to-image translation
Publication Date: 2024.07.23 SONY GROUP CORP
  • US12045315B2 patent drawing
  • US12045315B2 patent drawing
  • US12045315B2 patent drawing

AI summary

A system and method for neural-network based image-to-image translation is provided. The system includes a generator network which receives an image and generates a first synthetic image based on the received image. The first synthetic image is different from the image in appearance, style, or domain. The system includes a feature-to-image generator that extracts a feature map from an intermediate layer of the generator network and generates a second synthetic image. The system further includes a first discriminator network that generates a result indicative of whether the first synthetic image is real or fake in comparison to a first reference image and a second discriminator network that generates a result indicative of whether the second synthetic image is real or fake in comparison to a second reference image. The system further includes a processor which trains the first generator network in adversarial manner based on losses associated with the results.