Teacher-Student Neural Network Training for Faster Image Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network training methods face challenges in achieving accurate image processing results due to reliance on large amounts of data and hardware resources, and there is a need for more efficient training techniques that improve recognition speed and accuracy.

Innovation Solution

The method involves generating pseudo labels based on similarities between teacher and student network outputs, using weak and strong enhancement processing to create diverse training images, and updating the student network with a combination of pseudo labels and prediction results to enhance training efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional neural network training methods are used with large amounts of data and hardware resources, then accurate image processing results can be achieved, but training time and computational cost increase significantly

Engineering Contradiction:
Improveimage processing accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The teacher network is pre-trained on large amounts of data before being used to generate pseudo-labels for training the student network. This preliminary training action allows the student network to benefit from the teacher's learned knowledge without requiring the same extensive training time, thus resolving the contradiction between achieving high accuracy and reducing training time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The student network is trained by copying knowledge from the teacher network through pseudo-labels generated from teacher network outputs. Instead of training from scratch with extensive data and time, the student network copies the teacher's learned patterns, achieving comparable accuracy with significantly reduced training time and computational resources

Inventive Principle:
Principle #26Copying

2Measurement precision

If traditional neural network training methods are used with large amounts of data and hardware resources, then accurate image processing results can be achieved, but hardware resource requirements increase

Engineering Contradiction:
Improveimage processing accuracyVSAvoidhardware resources
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The student network copies knowledge from the teacher network through pseudo-labels, enabling training on simpler hardware. The teacher network can be trained on powerful hardware once, and then the student network achieves comparable performance on less complex hardware systems, reducing overall hardware resource requirements

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The method enables deployment of student networks on cheaper, less powerful hardware devices. Instead of requiring expensive high-performance hardware for all training and deployment, the system uses a one-time investment in teacher network training on powerful hardware, followed by lightweight student network deployment on affordable devices

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Productivity

If pseudo labels are generated based on teacher network outputs with similarity determination, then training efficiency improves, but computational overhead increases

Engineering Contradiction:
Improvetraining efficiencyVSAvoidcomputational overhead
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The method applies different processing to different parts of the training process: the teacher network generates outputs for all training images, but pseudo-labels are only generated for images where the output similarity exceeds a threshold. This local application of pseudo-label generation reduces computational overhead while maintaining training efficiency for the most beneficial samples

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12541963B2Method and device with neural network training and image processing
Publication Date: 2026.02.03 SAMSUNG ELECTRONICS CO LTD
  • US12541963B2 patent drawing
  • US12541963B2 patent drawing
  • US12541963B2 patent drawing

AI summary

A processor-implemented method includes: generating a first output of each of two or more layers of a teacher network, based on a first image; generating pseudo labels respectively corresponding to the first outputs, based on the first outputs; generating a second output using one or more layers of a student network comprising an output layer, based on the first image; generating prediction results respectively corresponding to the two or more layers of the teacher network, based on the second output; and training the student network by updating the student network based on the pseudo labels and the prediction results.