Continual Learning Model Reset via Knowledge Distillation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Continual reinforcement learning (CRL) faces challenges with catastrophic forgetting (CF) and negative transfer, where previously learned knowledge is forgotten and interfered with due to intrusive information from previous tasks, leading to decreased accuracy and learning failures.

Innovation Solution

The method involves learning a first model based on a reinforcement learning algorithm, performing knowledge distillation from the first model to a second model, and using behavioral cloning on the second model, while storing and updating information in buffers to reset the first model and prevent CF and negative transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a reinforcement learning model continuously learns from new tasks, then the model adapts to new data, but previously learned knowledge is forgotten due to catastrophic forgetting

Engineering Contradiction:
Improveadaptation to new dataVSAvoidforgetting of previously learned knowledge
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The method performs preliminary actions by storing information from previous tasks in a buffer before encountering catastrophic forgetting. The buffer preserves historical task information, and when forgetting occurs, the system can retrieve and relearn from these stored representations, preventing complete loss of previously learned knowledge.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of task information by generating latent representations and storing them in buffers. Instead of maintaining the original full task data, the system copies essential task characteristics into compressed latent forms that can be retrieved and used for recovery when catastrophic forgetting occurs.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the model learns from multiple tasks sequentially, then the model gains versatility across tasks, but accuracy decreases due to negative transfer from intrusive information

Engineering Contradiction:
Improvelearning across multiple tasksVSAvoidaccuracy on tasks
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The method segments task information by creating separate latent representations for different tasks and storing them in organized buffers. This segmentation prevents intrusive information from one task from contaminating another task's learning, as each task maintains its own distinct representation that can be selectively activated without negative transfer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The latent space acts as an intermediary between multiple tasks. Instead of tasks directly interfering with each other in the model weights, the system mediates through latent representations that capture task-specific information in a controlled manner, reducing negative transfer effects while maintaining versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240386278A1Method and device with continual learning
Publication Date: 2024.11.21 SAMSUNG ELECTRONICS CO LTD
  • US20240386278A1 patent drawing
  • US20240386278A1 patent drawing
  • US20240386278A1 patent drawing

AI summary

A method and device for performing continual learning are provided. The method of performing continual learning of tasks in a set of tasks includes learning a first model based on training data corresponding to a current task in the set of tasks, learning a second model based on information on the current task and information on a previous learning task in the set of tasks, and resetting the first model.