Task-Incremental Neural Network for Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object detection technologies face challenges in sharing neural network models across multiple tasks, leading to increased network size and computational burden, and are prone to catastrophic forgetting without accessing old task data, particularly in single-stage object detectors.

Innovation Solution

The proposed method introduces a task-incremental learning technique for single-stage object detectors that uses a neural network model with task-specific layers and a polarization mask to determine sub-models, allowing for the reuse of important neural network parameters across tasks, optimizing new tasks without altering the network architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single-stage object detector shares a neural network model across multiple tasks, then the network size and computational burden are reduced, but catastrophic forgetting occurs when learning new tasks without accessing old task data

Engineering Contradiction:
Improvenetwork sizeVSAvoidcatastrophic forgetting
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the neural network model into task-specific layers and shared layers. Task-specific layers are trained and stored separately for each task, while shared layers are reused across tasks. This segmentation allows the system to maintain a compact shared model structure while preventing catastrophic forgetting through separate task-specific parameter storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by storing task-specific parameters separately from shared parameters. Instead of retraining the entire model for each task, the system modifies only the task-specific layer parameters while preserving the shared parameters, thereby avoiding catastrophic forgetting and reducing computational burden.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If task-specific layers are added for each task, then catastrophic forgetting is prevented, but the overall network size and computational burden increase

Engineering Contradiction:
Improvecatastrophic forgettingVSAvoidnetwork size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the task-specific layers with the shared layers in a unified neural network architecture. The task-specific layers are integrated into the existing model structure rather than being completely separate models, allowing parameter sharing and reducing overall network size while still preventing catastrophic forgetting.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared layers in the neural network model serve multiple tasks simultaneously, providing universal functionality across different object detection tasks. This multi-functionality reduces the need for separate full-model copies for each task, thereby reducing network size and computational burden while maintaining the ability to prevent catastrophic forgetting through task-specific parameter management.

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

3Reliability

If conventional two-stage object detectors are used for task incremental learning, then catastrophic forgetting can be mitigated, but the detection speed is reduced compared to single-stage detectors

Engineering Contradiction:
Improvecatastrophic forgettingVSAvoiddetection speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies dynamic parameter management to the single-stage object detector, allowing the model to adaptively switch between shared and task-specific parameters based on the current task. This dynamic approach maintains the fast detection speed of single-stage detectors while mitigating catastrophic forgetting through intelligent parameter selection and management.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240419972A1Object detection method, machine learning method, and electronic device
Publication Date: 2024.12.19 WISTRON CORP
  • US20240419972A1 patent drawing
  • US20240419972A1 patent drawing
  • US20240419972A1 patent drawing

AI summary

An object detection method includes the following steps: detecting an environment signal, determining a task mode based on the environment signal, capturing an input image, performing feature extraction on the input image through a sub-model of a neural network model according to the task mode, where the sub-model of the neural network model includes a task-specific layer corresponding to the task mode, where a polarization mask of the task-specific layer determines the sub-model of the neural network model, and outputting an object detection result corresponding to the task mode.