Task Feature Extraction for Continual Learning Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing continual learning methods face challenges in balancing stability and plasticity, often resulting in forgetting problems as the number of tasks increases, and require significant computational resources due to instance-level learning and large dataset requirements.

Innovation Solution

A system and method for modelling task features in continual learning that includes a task input gateway, a task feature extraction engine, a replay buffer, and a task classification engine to extract task invariant and variant features, construct inner and cross-task relations, and decouple these features for improved learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If regularization terms are added to restrict weight changes during new task training, then stability on old tasks is improved, but plasticity for learning new tasks deteriorates

Engineering Contradiction:
Improvestability on old tasksVSAvoidplasticity for new tasks
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent segments the model parameters into task-specific parameters and shared parameters. Task-specific parameters are updated during new task training while shared parameters are constrained using regularization. This segmentation allows the model to simultaneously maintain stability on old tasks through regularized shared parameters and achieve plasticity for new tasks through updated task-specific parameters, resolving the stability-plasticity tradeoff.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces task embeddings as intermediary representations that bridge old and new tasks. These embeddings capture task-specific information while allowing the shared model parameters to remain stable. The task embeddings act as a mediator that enables adaptation to new tasks without requiring significant changes to the core model parameters, thus resolving the contradiction between stability and plasticity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If more neurons and parameters are added to provide model capacity for new tasks, then adaptability for new tasks is improved, but computational resource requirements worsen

Engineering Contradiction:
Improvemodel capacity for new tasksVSAvoidcomputational resource requirements
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the model into a fixed shared backbone and dynamic task-specific components. The shared backbone remains unchanged and computationally efficient, while task-specific parameters are only added or updated when needed for new tasks. This segmentation provides necessary model capacity for adaptation without permanently increasing computational resource requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic task-specific parameters that are created or activated only when new tasks are introduced. These dynamic parameters allow the model to adapt to new tasks with increased capacity, but they do not permanently increase the model size or computational requirements for processing old tasks, thus resolving the contradiction between adaptability and resource usage.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If instance-level learning is performed with large datasets, then learning accuracy is improved, but computational resource requirements worsen

Engineering Contradiction:
Improvelearning accuracyVSAvoidcomputational resource requirements
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts task-specific information into separate task embeddings and task-specific parameters, separating it from the shared model parameters. This extraction allows the model to focus computational resources on learning task-specific patterns using smaller task-specific datasets, rather than requiring large datasets for instance-level learning of all tasks, thus reducing overall computational resource requirements while maintaining learning accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a shared model backbone that serves multiple tasks universally. This shared backbone is trained once on aggregated task data and then reused across all tasks, eliminating the need for separate instance-level learning with large datasets for each individual task. The multi-functional shared parameters maintain learning accuracy while significantly reducing computational resource requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Adaptability or versatility

If the number of tasks increases, then versatility of the continual learning system is improved, but forgetting problems worsen

Engineering Contradiction:
Improvenumber of tasksVSAvoidforgetting problems
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments knowledge into task-specific parameters and shared parameters. Task-specific parameters are updated for each new task while shared parameters maintain general knowledge from all previous tasks. This segmentation prevents catastrophic forgetting because the shared parameters preserve general patterns across tasks, while task-specific parameters handle task-specific variations, allowing the system to accommodate an increasing number of tasks without forgetting.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary training of the shared model backbone on aggregated data from multiple tasks before fine-tuning on individual tasks. This preliminary action establishes a robust foundation of general knowledge that prevents forgetting when new tasks are introduced. The pre-trained shared parameters serve as a stable base that maintains reliability even as the number of tasks increases.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250173600A1System and method for modelling task features
Publication Date: 2025.05.29 CENT FOR INTELLIGENT MULTIDIMENSIONAL DATA ANALYSIS LTD
  • US20250173600A1 patent drawing
  • US20250173600A1 patent drawing
  • US20250173600A1 patent drawing

AI summary

A system and method for modelling task features for continual learning including a task input gateway arranged to receive a series of task samples, a task feature extraction engine arranged to process the received task samples and extract task invariant and task variant features, a replay buffer configured to store a subset of previous tasks as a representative of previous tasks that were processed by the system, a task classification engine arranged to perform a task relation process to determine task relations between tasks, wherein the task relations are based at least partly on a subset of previous tasks accessed from the replay buffer, an output module configured to output the task relations to be used on continual learning, and wherein the replay buffer is updated by storing a subset of the outputs.