Generative Adversarial Network Sequential Learning Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the field of artificial intelligence and deep learning, existing methods for image recognition require large amounts of labeled data for sequential learning, which is computationally expensive and often results in previously learned concepts being abandoned when new concepts are introduced, as existing systems struggle to retain and integrate past learning data effectively.

Innovation Solution

A generative adversarial network (GAN) system is used where a discriminator within the network receives generation data from a generator, treating it as false data to learn new concepts without retaining the original learning data, allowing for the creation of new generation and discrimination models that maintain past learning results, thereby preventing the abandonment of previously learned concepts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If learning is redone every time a discrimination model is generated to learn new concepts, then new concepts can be learned, but previously learned concepts are abandoned and computational cost increases

Engineering Contradiction:
Improveability to learn new conceptsVSAvoidloss of previously learned concepts
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The invention creates a generator model that copies the statistical characteristics of previously learned data distributions. This generator produces synthetic data that preserves knowledge from past learning tasks, allowing the discrimination model to learn new concepts without forgetting old ones. The generator acts as a memory mechanism that replicates essential patterns from historical data.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The generator model serves as an intermediary between past learning data and the current discrimination model. Instead of directly using original learning data (which may be discarded), the generator produces intermediate synthetic data that bridges the gap between historical knowledge and current learning tasks, enabling continuous learning without data retention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If a large amount of learning data is retained for sequential learning, then learning precision can be maintained, but storage requirements and computational complexity increase

Engineering Contradiction:
Improvelearning precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Rather than storing and processing large volumes of original learning data, the system creates a compact generator model that encapsulates the essential statistical properties of the data. This generator can produce synthetic samples on-demand, reducing storage requirements while maintaining learning precision through realistic data generation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The invention transforms the learning paradigm from storing data instances to storing and manipulating model parameters. The generator model's parameters encode the distribution characteristics of historical data, allowing the system to work with compact parameter representations rather than large datasets, thereby reducing computational complexity.

Inventive Principle:
Principle #35Parameter changes

3Loss of substance

If learning data is discarded after use to reduce storage costs, then resource efficiency improves, but previously learned concepts are lost

Engineering Contradiction:
Improvedata storage reductionVSAvoidloss of learned concepts
Core Design Contradiction:
Loss of substanceVSLoss of information

Solution Approach 1:

The generator model creates copies of the essential statistical patterns from discarded learning data. By training the generator on historical data and then discarding the original data, the system preserves knowledge through the generator's learned parameters, which can continuously generate synthetic data that maintains the statistical properties of the original dataset.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The original learning data is treated as a disposable resource used to train the generator model. After the generator is trained and can produce synthetic data, the original expensive-to-acquire learning data can be discarded, while the generator serves as a permanent, reusable asset that preserves the knowledge without requiring continuous storage of the original data.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11449715B2Sequential learning maintaining a learned concept
Publication Date: 2022.09.20 FUJITSU LTD
  • US11449715B2 patent drawing
  • US11449715B2 patent drawing
  • US11449715B2 patent drawing

AI summary

An apparatus receives, at a discriminator within a generative adversarial network, first generation data from a first generator within the generative adversarial network, where the first generator has performed learning using a first data group. The apparatus receives, at the discriminator, a second data group, and performs learning of a second generator based on the first generation data and the second data group where the first generation data is handled as false data by the discriminator.