Entropy-Guided Model Training for Robust Speech Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models face challenges in balancing model size reduction and accuracy maintenance, particularly in applications like speech recognition, where overfitting and expertise combination issues arise from using single trained models.

Innovation Solution

A model training apparatus selects previously trained models based on entropy to train a target model using a knowledge distillation scheme, combining output values with weighted averages to enhance accuracy and robustness across different conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single previously trained model is used for speech recognition, then the model size is small and training time is reduced, but accuracy and robustness deteriorate due to overfitting and limited expertise

Engineering Contradiction:
ImproveaccuracyVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple previously trained models (first teacher model and second teacher model with different characteristics) into a unified training framework for the target model. By merging the expertise of multiple specialized models through knowledge distillation, the system achieves improved accuracy and robustness while managing model complexity through selective combination based on entropy metrics.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple previously trained models are combined to improve accuracy, then reliability and robustness are improved, but device complexity and computational overhead increase

Engineering Contradiction:
ImproverobustnessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic model selection based on entropy calculation. The system dynamically determines which teacher models to use and their weighting ratios based on the entropy of their outputs for each input. This dynamic approach allows the system to adapt to different input conditions, using only the necessary model complexity for each specific case rather than always deploying the full ensemble.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of model selection by using entropy values as a dynamic parameter. The entropy of each teacher model's output is calculated, and these entropy values directly determine the weighting ratios in the knowledge distillation process. This parameter change enables flexible adaptation of system complexity based on the confidence and agreement of different teacher models.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If knowledge distillation from multiple teacher models is used, then generalization capability is enhanced, but training time and computational resources increase

Engineering Contradiction:
Improvegeneralization capabilityVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively using only the necessary teacher models for each training instance based on entropy thresholds and ratios. Rather than always using all available teacher models, the system performs partial knowledge distillation from the most relevant teachers, reducing unnecessary computational overhead while maintaining generalization benefits.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12481928B2Apparatus and method with model training
Publication Date: 2025.11.25 SAMSUNG ELECTRONICS CO LTD
  • US12481928B2 patent drawing
  • US12481928B2 patent drawing
  • US12481928B2 patent drawing

AI summary

A processor-implemented model training method and apparatus are provided. The method calculates an entropy of each of a plurality of previously trained models based on training data, selects a previously trained model from the plurality of previously trained models based on the calculated entropy, and trains a target model, distinguished from the plurality of previously trained models, based on the training data and the selected previously trained model.