Dynamic Weight Adjustment for Speech Emotion Recognition Noise Robustness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech emotion recognition systems face challenges in handling noise, as static training methods require prior knowledge of noise levels and may lead to poor model performance at certain noise levels.

Innovation Solution

A dynamic training method that involves sampling from a training set based on weights, evaluating model performance, updating weights, and resampling to adaptively adjust the data distribution for improved robustness against noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If static training is used with predefined noise levels, then training process is simple, but model performance at certain noise levels deteriorates

Engineering Contradiction:
Improvetraining process complexityVSAvoidmodel performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by transitioning from static weight assignment to dynamic weight adjustment during training. The weights for different noise levels are updated iteratively based on model performance feedback, allowing the training process to adapt to actual model needs rather than relying on fixed predefined weights.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where model performance on validation sets with different noise levels is evaluated, and this performance information feeds back into weight updates. The weights are adjusted in subsequent training epochs based on how well the model performs at each noise level, creating a closed-loop control system.

Inventive Principle:
Principle #23Feedback

2Reliability

If dynamic weight adjustment is implemented, then model performance across noise levels improves, but training complexity increases

Engineering Contradiction:
Improvemodel performanceVSAvoidtraining process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts weights during training based on performance feedback. The weight for each noise level is modified iteratively, making the training process adaptive rather than static, which resolves the performance-robustness issue while managing complexity through systematic updates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The training system performs self-adjustment by automatically updating its own weight parameters based on performance evaluation. No external manual intervention is needed to determine appropriate weights for different noise levels; the system learns the optimal weighting scheme through the feedback loop.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If noise levels are predefined statically, then data preparation is simple, but adaptability to different environments deteriorates

Engineering Contradiction:
Improvedata preparation simplicityVSAvoidenvironmental adaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent makes the weight assignment dynamic rather than static. While the initial weight assignment can be simple, the weights evolve during training to adapt to the actual performance characteristics of the model, enabling the system to handle diverse environmental conditions effectively.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter weights dynamically during training based on performance feedback. This allows the training process to adapt to different environmental conditions and noise characteristics without requiring manual reconfiguration of the training data distribution.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250069590A1Method, device and non-transitory computer readable medium for training machine learning models
Publication Date: 2025.02.27 NATIONAL TSING HUA UNIVERSITY
  • US20250069590A1 patent drawing
  • US20250069590A1 patent drawing
  • US20250069590A1 patent drawing

AI summary

A method for training a machine learning model is provided. In this method, samples are drawn from a first training set according to multiple weights for training the machine learning model in a first epoch. The first training set includes multiple levels corresponding to the multiple weights. After the first epoch, the machine learning model is evaluated using a validation set for multiple first performances at the multiple levels. Additionally, the weight that corresponds to each level is updated based on the first performances, and samples are redrawn from the first training set according to the updated weights for training the machine learning model in a second epoch that follows the first epoch. Moreover, an electronic device and a non-transitory computer-readable medium for utilizing the above method are also provided.