Feature Extraction Model Isomorphic Branch Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep, wide, or complex neural networks used for image classification and object detection often result in a surge of parameters and increased computation, making them unsuitable for portable devices and real-time applications due to storage and deployment challenges, as well as high real-time requirement scenarios where computation delays can be detrimental.

Innovation Solution

A method involving deriving homogeneous branches from a main network to create a homogeneous auxiliary training model, calculating knowledge synergy loss values based on inter-class distances, and adjusting parameters until convergence, then removing auxiliary branches to obtain a feature extraction model with only a main branch, which improves identification performance without increasing parameter or computation amounts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a deeper, wider or more complex network structure is constructed to improve picture identification performance, then identification accuracy is improved, but the number of parameters surges making storage and deployment difficult for portable devices

Engineering Contradiction:
Improveidentification accuracyVSAvoidnumber of parameters
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The network is divided into a main network and multiple auxiliary training networks. Each auxiliary training network focuses on specific training tasks while sharing the main network backbone, thereby improving identification accuracy without proportionally increasing the total number of parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The main network serves multiple functions by being shared across different auxiliary training networks. This allows the system to achieve complex identification tasks with a compact parameter set, as the same parameters serve multiple purposes in different training contexts.

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

2Measurement precision

If a deeper, wider or more complex network structure is constructed to improve picture identification performance, then identification accuracy is improved, but computation amount increases making real-time application difficult

Engineering Contradiction:
Improveidentification accuracyVSAvoidcomputation amount
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The computation workload is segmented between the main network and auxiliary training networks. During inference, only the compact main network is deployed, achieving real-time performance. The auxiliary networks are used exclusively during the training phase to improve accuracy without impacting deployment complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The auxiliary training networks perform preliminary training actions during the training phase to enhance feature extraction capabilities. This preliminary action improves identification accuracy without requiring the deployed model to have complex structures, enabling real-time inference with reduced computation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If homogeneous auxiliary training networks are derived and used for training, then feature extraction performance is improved, but training model complexity increases temporarily

Engineering Contradiction:
Improvefeature extraction performanceVSAvoidtraining model complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The auxiliary training networks are temporarily introduced during the training phase to improve feature extraction performance, then discarded after training completion. The main network retains the learned improvements without the auxiliary structures, achieving better performance with reduced complexity in the deployed model.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12026933B2Image recognition method and apparatus, and device and readable storage medium
Publication Date: 2024.07.02 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12026933B2 patent drawing
  • US12026933B2 patent drawing
  • US12026933B2 patent drawing

AI summary

The present application discloses an image recognition method and apparatus, and a device and a readable storage medium. The method includes: obtaining a target image to be recognized; inputting the target image into a trained feature extraction model for feature extraction to obtain image features; and using the image features to recognize the target image to obtain a recognition result. In the present application, under the condition that the parameter quantity and the calculation amount of the feature extraction model do not need to be increased, the feature extraction model has relatively good feature extraction performance by means of isomorphic branch extraction and feature mutual mining, namely knowledge collaboration assistive training, and more accurate image recognition may be completed on the basis of the image features extracted by the feature extraction model.