Meta-Level Continual Learning for One-Shot Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Standard deep neural networks lack the ability for continuous learning and incremental learning of new concepts without forgetting previously learned patterns, which is a challenge in one-shot learning scenarios where only limited data is available.

Innovation Solution

The method employs a meta-level continual learning approach, generating fast weights at two time-scales and integrating them with slow weights using a memory-augmented neural network (MANN) to facilitate one-shot learning and rapid generalization across tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If standard deep neural networks are used for training with large labeled data, then classification accuracy is improved, but the ability to continuously learn new concepts without forgetting previous patterns deteriorates

Engineering Contradiction:
Improveclassification accuracyVSAvoidcontinuous learning ability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the weight parameters into two distinct components: slow weights that maintain stable, previously learned patterns, and fast weights that enable rapid adaptation to new concepts. This segmentation allows the network to simultaneously preserve historical knowledge while acquiring new information, resolving the contradiction between classification accuracy and continuous learning ability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic weight mechanisms where fast weights can be rapidly adjusted during continual learning tasks while slow weights remain relatively stable. This dynamic structure enables the network to adapt to new concepts without catastrophic forgetting, maintaining both high classification accuracy and continuous learning capability.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If one-shot learning is implemented with limited data, then the requirement for large training datasets is reduced, but the ability to generalize new tasks deteriorates

Engineering Contradiction:
Improvetraining data quantityVSAvoidgeneralization ability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent pre-trains the slow weights on a large dataset before one-shot learning tasks. This preliminary action ensures that the slow weights contain rich, generalized knowledge that can be leveraged during subsequent one-shot learning, enabling the network to generalize well even with limited task-specific data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The slow weights act as an intermediary that bridges the gap between limited one-shot data and effective generalization. By combining the constrained fast weights (from limited data) with the knowledgeable slow weights (from pre-training), the system achieves strong generalization ability despite data scarcity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If meta-level continual learning is implemented with fast and slow weights, then continuous learning ability is improved, but device complexity deteriorates

Engineering Contradiction:
Improvecontinuous learning abilityVSAvoidmodel structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter structure by dividing weights into two groups with different update rates. This parameter change enables continual learning without requiring complex architectural modifications, as the distinction between fast and slow weights can be implemented through simple differential update mechanisms during training.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11836611B2Method for meta-level continual learning
Publication Date: 2023.12.05 UNIV OF MASSACHUSETTS
  • US11836611B2 patent drawing
  • US11836611B2 patent drawing
  • US11836611B2 patent drawing

AI summary

Classification of an input task data set by meta level continual learning includes analyzing first and second training data sets in a task space to generate first and second meta weights and a slow weight value, and comparing an input task data set to the slow weight to generate a fast weight. The first and second meta weights are parameterized with the fast weight value to update the slow weight value, whereby a value is associated with the input task data set, thereby classifying the input task data set by meta level continual learning.