Synthetic Data Replay for Machine Learning Catastrophic Forgetting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models face the challenge of catastrophic forgetting, where they forget previously learned information when adapting to new data, particularly in environments with evolving data distributions, leading to diminished performance on older tasks.

Innovation Solution

The solution involves using generative artificial intelligence models, such as Generative Adversarial Networks (GANs) and Variational Autoencoders (VAEs), to generate synthetic data that mimics past data distributions, which is then integrated with new data to maintain model performance on older tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If machine learning models are trained continuously with new data to improve adaptability, then adaptability improves, but catastrophic forgetting occurs and performance on older tasks deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidperformance on older tasks
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary action by generating synthetic data representing past data distributions before the model forgets them. This synthetic data is then mixed with new real data during continuous training, allowing the model to retain knowledge of older tasks while adapting to new data distributions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of past data distributions through synthetic data generation using generative models (GANs or VAEs). These synthetic copies serve as a proxy for the original historical data, enabling the model to rehearse and retain knowledge without requiring storage of the actual historical data.

Inventive Principle:
Principle #26Copying

2Reliability

If historical data is stored and retrained periodically to prevent forgetting, then performance on older tasks is maintained, but computational resources and time are consumed

Engineering Contradiction:
Improveperformance on older tasksVSAvoidretraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of storing and reprocessing the original historical data, the system creates synthetic copies that capture the essential statistical properties and distributions of past data. These synthetic copies can be generated on-demand and are much lighter to process, significantly reducing retraining time and computational resources while maintaining the ability to prevent catastrophic forgetting.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms the historical data from its original complex form into a compressed representation through the generative model's parameters and latent space. This parameter transformation allows the essential characteristics of historical data to be preserved in a compact form that requires minimal computational resources for processing during continuous training.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If all historical data is retained for continuous learning, then knowledge retention improves, but data storage requirements increase

Engineering Contradiction:
Improveknowledge retentionVSAvoiddata storage
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system replaces the need to store large volumes of original historical data with a compact generative model that can synthesize representative samples. This model serves as a compressed memory of the historical data distribution, retaining the essential knowledge while occupying minimal storage space.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system creates a composite learning approach by combining the generative model (which encapsulates historical knowledge) with new real data. This composite structure allows the model to leverage both historical patterns and current information without requiring storage of the complete historical dataset.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS20250245576A1System and method for mitigating catastrophic forgetting
Publication Date: 2025.07.31 NICE LTD
  • US20250245576A1 patent drawing
  • US20250245576A1 patent drawing
  • US20250245576A1 patent drawing

AI summary

A system and method for mitigating forgetting in machine learning models may include or involve augmenting an input batch of real data items with synthetic data items, and generating, by a first machine learning model, a prediction for data items in the augmented batch—where the first machine learning model may be trained using a dataset of past synthetic data items. Some embodiments of the invention may include generating, by a second machine learning model, synthetic data items based on the input batch, where the second machine learning model may be trained using a dataset of past real data items. In some embodiments, generating predictions by the first machine learning model and the generating synthetic data items by the second machine learning model may be performed simultaneously or concurrently. A plurality of additional operations and procedures may be included in different embodiments to adjust or optimize the models' performance.