Neural Network Task Expansion While Preserving Learned Features

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for improving the accuracy of neural network models by adding new recognition tasks are inefficient and may disrupt the trained feature amounts, particularly when the initial parameters are updated randomly, leading to suboptimal performance for specific tasks.

Innovation Solution

A learning apparatus and method that adds a task to a trained model with a hierarchical configuration, mixes estimation values for the new task with supervisory data at a predetermined ratio, and updates parameters using an error backpropagation method to gradually increase dependence on the new task's estimation values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the model configuration is changed and a new task is added by initializing parameters with random numbers, then the task flexibility is improved, but the trained feature amounts are disrupted and learning efficiency deteriorates

Engineering Contradiction:
Improvetask flexibilityVSAvoidlearning efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-training the model on source tasks to acquire useful feature representations before adding new tasks. The pre-trained parameters serve as a foundation that can be incrementally updated when new tasks are introduced, avoiding complete random initialization and preserving previously learned features.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs parameter changes by dynamically adjusting the initialization strategy for new task parameters. Instead of always using random initialization, the system selectively initializes parameters based on the relationship between source and target tasks, allowing for smoother transitions and better preservation of learned features while maintaining task flexibility.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the whole model is trained to increase recognition accuracy of all tasks, then the generalization performance is improved, but the accuracy for specific dedicated tasks deteriorates

Engineering Contradiction:
Improvegeneralization performanceVSAvoidspecific task accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by differentiating the training approach for different parts of the model and different tasks. Source tasks use a training approach optimized for their specific requirements, while target tasks use an approach that leverages transferred features. This allows each task to receive appropriate training attention while sharing common feature representations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the task learning process into source task training and target task transfer learning. By separating the training phases and applying different optimization strategies to each segment, the system can maintain high accuracy for source tasks while effectively adapting to new target tasks without compromising overall performance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12561966B2Learning apparatus, recognition apparatus, learning method, and storage medium
Publication Date: 2026.02.24 CANON KK
  • US12561966B2 patent drawing
  • US12561966B2 patent drawing
  • US12561966B2 patent drawing

AI summary

A learning apparatus is provided that trains a model while a feature amount of a trained model is held at a learning early stage. When a model is trained using a parameter of the trained model, the model is trained by adding a task, and mixing a value for the added task and preliminarily prepared supervisory data at a predetermined mixing ratio. An intermediate layer to be trained is extended toward a low-dimensional layer side based on training progress with a layer for solving the added task as a starting point.