Student Model Training via Adversarial Mimicry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing artificial neural network (ANN) models face challenges in maximizing recognition rates while minimizing size, due to their specialized computational architecture, which limits their efficiency and flexibility in processing different types of data and tasks.

Innovation Solution

A method and apparatus for training a student model by acquiring output data from both a student model and a teacher model with different structures, using a discriminator model to distinguish between their outputs and minimize adversarial loss, allowing the student model to mimic the teacher model's performance without being distinguished from it, even when processing different or unlabeled data types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the size of the ANN model is minimized, then the complexity and resource requirements are reduced, but the recognition rate and accuracy deteriorate

Engineering Contradiction:
Improvemodel sizeVSAvoidrecognition rate
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent creates a student model that copies the functional behavior of a teacher model through adversarial training. The student model is trained to generate outputs that are indistinguishable from the teacher model's outputs, allowing the smaller student model to achieve high recognition rates by mimicking the larger teacher model's performance

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The discriminator model serves as an intermediary that mediates between the student and teacher models. It distinguishes between outputs from the two models during training, providing feedback that guides the student model to improve its output quality until the discriminator can no longer distinguish its outputs from the teacher's outputs

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the ANN model is specialized for specific tasks, then the recognition accuracy for those tasks is improved, but the adaptability to process different types of data deteriorates

Engineering Contradiction:
Improverecognition accuracyVSAvoiddata processing flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The student model is designed to be a universal model that can process different types of input data and perform multiple tasks. By training the student model to match the teacher model's outputs across various data types and tasks through adversarial training, the student model achieves both high accuracy and versatility

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

Data Source

PatentUS11244671B2Model training method and apparatus
Publication Date: 2022.02.08 SAMSUNG ELECTRONICS CO LTD
  • US11244671B2 patent drawing
  • US11244671B2 patent drawing
  • US11244671B2 patent drawing

AI summary

A model training method and apparatus is disclosed, where the model training method acquires first output data of a student model for first input data and second output data of a teacher model for second input data and trains the student model such that the first output data and the second output data are not distinguished from each other. The student model and the teacher model have different structures.