Twin Network Joint Training for Image Recognition Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image recognition technologies face low accuracy due to separate training methods for recognition and retrieval tasks, which do not consider the correlation between the two, leading to poor performance in fine-grained recognition and retrieval.

Innovation Solution

Joint training of twin networks with consistent structures and shared weights for both recognition and retrieval processing within a classification network, using a shared set of training data to enhance feature extraction and classification accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate training methods are used for recognition and retrieval tasks, then the training process is simple and independent, but the accuracy of image recognition is low due to not considering the correlation between tasks

Engineering Contradiction:
Improveimage recognition accuracyVSAvoidtraining process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the recognition and retrieval training processes into a single joint training framework. The classification network simultaneously trains both the first sub-network (recognition) and second sub-network (retrieval) using combined training data, allowing the models to learn correlated features and relationships between the two tasks, thereby improving recognition accuracy while managing training complexity through unified architecture design

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If joint training of twin networks is implemented, then feature extraction accuracy is improved, but the training time and computational resources increase

Engineering Contradiction:
Improvefeature classification accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements universal twin networks where the first and second sub-networks share common structural components and training mechanisms. Both networks use the same backbone architecture and training framework, allowing them to benefit from shared computational resources and learned representations. This multi-functionality approach improves feature extraction accuracy for both recognition and retrieval tasks while reducing redundant computational overhead compared to training completely separate models

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

3Productivity

If separate training is used for recognition and retrieval, then the training process is efficient and fast, but the correlation between recognition and retrieval tasks is not captured

Engineering Contradiction:
Improvetraining efficiencyVSAvoidtask correlation capture
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The joint training process incorporates feedback mechanisms where the performance and learned representations from both recognition and retrieval tasks continuously refine the shared features and parameters. The training system monitors and adjusts based on the interplay between the two tasks, allowing the model to capture correlations and dependencies that would be missed in separate training, thereby improving reliability while maintaining training efficiency through integrated optimization

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11899710B2Image recognition method, electronic device and storage medium
Publication Date: 2024.02.13 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11899710B2 patent drawing
  • US11899710B2 patent drawing
  • US11899710B2 patent drawing

AI summary

An image recognition method, electronic device, and storage medium are provided and relate to the fields of artificial intelligence, computer vision, deep learning, image processing, and the like. The method includes: performing joint training on a first sub-network configured for recognition processing and a second sub-network configured for retrieval processing in a classification network by adopting an identical set of training data to obtain a trained target classification network, wherein, the first sub-network and the second sub-network are twin networks that are consistent in network structures and share a set of weights; and inputting image data to be recognized into the target classification network to obtain a recognition result. By adopting the method, the accuracy of the image recognition may be improved.