Skip to Content
ElectronicsElectronics
  • Article
  • Open Access

12 October 2026

26 Pages

Dynamic Mutual Refinement for Multimodal Speech Emotion Recognition: A Bidirectional Distillation and Inverse Curriculum Learning Approach

,
,
,
,
,
and
1
School of Artificial Intelligence, Xidian University, Xi’an 710126, China
2
School of Journalism and Communication, Northwest University, Xi’an 710127, China
3
Faculty of Computer Science and Control Engineering, Shenzhen University of Advanced Technology, Shenzhen 518107, China
*
Author to whom correspondence should be addressed.

Abstract

With the rapid advancement of speech emotion recognition, the transition from unimodal to multimodal approaches has become inevitable. However, multimodal methods introduce new challenges, particularly classification ambiguity, where multimodal models may misclassify samples that unimodal models correctly identify, and vice versa. To address this, we propose Dynamic Adaptive Mutual Refinement (DAMR), a training framework designed to reduce classification ambiguity between multimodal and unimodal models while preserving their core architectures. DAMR incorporates three key components: (1) dynamic mutual distillation (DMD), which employs an EMA-based capability assessment mechanism and competitive dynamic weighting to adaptively adjust knowledge transfer between models; (2) adaptive inverse curriculum learning (AICL), which implements a hard-to-easy learning schedule based on information bottleneck theory and gradient signal analysis, focusing on informative and difficult samples in early training stages; and (3) an integrated optimization framework that jointly applies DMD and AICL through adaptive weighting. Experiments on the MELD and IEMOCAP datasets demonstrate that our approach outperforms state-of-the-art methods in emotion recognition, achieving a notable 5.54% improvement over the baseline on IEMOCAP.

1. Introduction

Traditional speech emotion recognition (SER) approaches, which primarily rely on acoustic features alone, struggle to capture the subtle nuances of real-world emotional expressions [1,2]. Recent advancements in deep learning, including Convolutional Neural Networks (CNNs), Long Short-Term Memory (LSTM) networks [2,3], and attention mechanisms [4], have significantly improved SER performance. However, despite these methods, the limitation of single modality remains in the lack of additional auxiliary information, which can easily lead to information bottlenecks and hinder significant performance improvement. In contrast, multimodal methods that integrate facial expressions, physiological signals, and textual content have led to a paradigm shift, enabling more accurate and contextually rich emotion recognition [5,6]. Common multimodal fusion techniques include early fusion, late fusion, and hybrid fusion methods [7].
Multimodal methods primarily aim to integrate information from multiple modalities to enhance speech emotion recognition [8]. However, different fusion strategies may introduce interference factors, which can cause classification ambiguity. In some cases, such interference from fusion strategies results in a multimodal model performing worse than a unimodal one for certain samples. Despite this issue, previous research has not explicitly treated classification ambiguity as a distinct problem, though most studies implicitly attempt to mitigate it by adjusting modality contributions and filtering out interfering information [9,10,11], both of which are inherently efforts to reduce ambiguity.
We conducted pilot experiments to investigate classification ambiguity in multimodal methods, specifically using the state-of-the-art CMERC multimodal approach [12]. As shown in Table 1 and Table 2, we define Multimodal Correct but Text Incorrect (MCTI) as instances where the multimodal model (integrating text, audio, and visual features) predicts correctly while the text-only model fails. Conversely, Multimodal Incorrect but Text Correct (MITC) refers to cases where the multimodal model is incorrect, but the text-only model succeeds.
Table 1. IEMOCAP dataset performance on baseline model by emotion category.
Table 2. MELD dataset performance on baseline model by emotion category.
Given that the most significant ambiguity occurs between the text modality and the multimodal model, both exhibiting closely matched classification accuracy, we focused on comparing these two models and used them in subsequent experiments. We also compared other modalities and found that classification ambiguity among them was not as pronounced as that between the text and multimodal models; therefore, we did not pursue further experiments on other modalities. This experiment demonstrates the classification ambiguity between text modality and multimodal models, particularly evident on the IEMOCAP dataset.
Based on the experimental results, we observed that unimodal and multimodal approaches often exhibit classification ambiguity in certain specific samples within multimodal SER. We define these ambiguous samples as complex samples, which exhibit inconsistent predictions between unimodal and multimodal models. This phenomenon is further supported by prior research, such as CMERC, which demonstrates that removing certain modalities can, in some cases, lead to increased classification confidence [12]. Although existing methods have made progress in reducing such ambiguity, even the most advanced models struggle to eliminate it entirely, motivating the need for a more principled solution.
To address this issue, we propose Dynamic Adaptive Mutual Refinement (DAMR), an integrated training framework designed to substantially reduce classification ambiguity in both multimodal and unimodal models without altering their core architectures. The main contributions of this work are threefold:
(1) Dynamic mutual distillation (DMD). We introduce a dynamic mutual distillation mechanism that incorporates an Exponential Moving Average (EMA)-based capability assessment strategy and a competitive dynamic weighting function, enabling adaptive adjustment of the direction and intensity of knowledge transfer between multimodal and unimodal models.
(2) Adaptive inverse curriculum learning (AICL). We propose an adaptive inverse curriculum learning mechanism that dynamically partitions training samples into simple, complex, and beyond-capacity categories based on prediction consistency and correctness, and applies time-evolving sample weights to prioritize more informative and ambiguous samples during early training stages.
(3) Unified Integration within DAMR. DMD and AICL are embedded into a single training framework, where knowledge distillation adaptively responds to model capabilities, while curriculum learning allocates computational resources to the most informative samples, collectively improving multimodal speech emotion recognition performance.

2. Related Work

Our work is primarily related to multimodal emotion recognition, knowledge distillation, and curriculum learning. In this section, we review representative studies in these areas and clarify how our approach differs from existing methods.
Multimodal Emotion Recognition. Early multimodal emotion recognition approaches primarily focused on designing effective fusion strategies, such as early, late, and hybrid fusion, to combine information from different modalities [7]. More recent approaches leverage powerful deep neural networks, particularly transformers [9,13] and their variants, such as EmoCaps [14], MPT-HCL [15], CFN-ESA [16], to model cross-modal interactions and perform feature fusion. In addition, Graph Neural Networks (GNNs) have been widely adopted to capture inter-modal and intra-modal dependencies, as CogMEN [17], M3Net [18], MGLRA [19], and CMERC [12]. Although these methods improve overall performance, they often do not explicitly address the issue of classification ambiguity caused by sub-optimal multimodal fusion, where certain modalities may introduce noise or conflicting information for specific samples.
To mitigate modality interference, several studies have explored feature decoupling techniques that separate shared and modality-specific features, thereby preserving the most useful information for emotion recognition [10,20,21,22,23]. Other approaches employ knowledge distillation, where a stronger teacher model, typically multimodal, guides a weaker student model (e.g., unimodal) to prevent the student from being misled by noise [24]. However, these methods typically assume a static and unidirectional knowledge flow and do not consider the dynamic complementary relationship between multimodal and unimodal models. As demonstrated in our pilot experiments, the relative strengths of multimodal and unimodal models are not fixed but vary across samples and training stages. Consequently, static fusion strategies or one-directional distillation mechanisms are insufficient for effectively resolving the classification ambiguity considered in this work.
Knowledge Distillation. Knowledge distillation (KD) is a widely used technique for model compression and knowledge transfer, in which a smaller student network learns to mimic the softened output logits or intermediate feature representations of a larger, pre-trained teacher network [25]. Beyond model compression, KD has been extended to cross-modal transfer settings, where a multimodal teacher guides a unimodal student to retain rich cross-modal knowledge during inference [26,27]. A further development is mutual distillation, where two models of comparable capacity learn collaboratively by teaching each other during training [28,29]. Despite this progress, most existing mutual distillation methods employ static or symmetric weighting schemes. Such strategies become inefficient when the relative capabilities of the two models are imbalanced or change dynamically throughout training. In the context of multimodal emotion recognition, fixed or symmetric distillation cannot adaptively prioritize guidance from the model that is more reliable for a particular sample or at a given training stage. To address this limitation, our dynamic mutual distillation (DMD) introduces an EMA-based capability assessment mechanism that continuously tracks each model’s performance and drives a competitive dynamic weighting strategy. This design enables knowledge to flow preferentially from the stronger model to the weaker one throughout training.
Curriculum Learning. Curriculum Learning (CL) is a training strategy inspired by human pedagogy, in which a models are first exposed to easier samples before gradually progressing more difficult ones [30]. CL has been successfully applied to a wide range of tasks to improve convergence speed and model generalization. Two key components of CL are the difficulty measure and the pacing function, which determines how quickly harder samples are introduced during training. Self-paced learning and its variants automate this process by defining sample difficulty according to the current training loss, allowing the model to adaptively determine its own learning pace [31]. Competence-based approaches further associate the pacing function with an explicit estimate of model competence, gradually expanding the training set as the model improves [32]. In contrast, anti-curriculum or inverse curriculum learning begins with more difficult samples during training and has been shown to yield faster convergence or better final performance in certain settings [33]. However, existing CL methods typically rely on predefined single-model heuristics, such as loss magnitude or prediction confidence, and follow a fixed schedule that does not adapt to the evolving interaction between multiple models. In our multimodal–unimodal ambiguity scenario, sample difficulty is inherently relational: a sample is complex precisely because the two models disagree on it, and this disagreement pattern evolves as both models during training. To address this issue, our adaptive inverse curriculum learning (AICL) dynamically categorizes samples into simple, complex, and beyond groups based on the joint prediction consistency and correctness of both models. AICL further employs a time-evolving weighting mechanism motivated by information bottleneck theory and gradient signal analysis, to emphasize the most informative samples during the early stages of training.

3. Materials and Methods

As illustrated in the pipeline of Figure 1, DAMR consists of two key coordinated components. (1) Dynamic mutual distillation (DMD): This component replaces traditional one-way distillation with a bidirectional and adaptively weighted mutual distillation mechanism. Unlike conventional or fixed mutual distillation approaches, DMD employs EMA to evaluate model capabilities and dynamically adjusts the distillation weights, allowing the more capable model to guide the weaker one in a balanced yet focused manner to address classification ambiguity. (2) Adaptive inverse curriculum learning (AICL): To enhance the model’s focus on informative samples, we introduce AICL as an adaptive sample weighting mechanism. Unlike traditional curriculum learning [30], which gradually progress from easy samples to difficult ones, AICL adopts a “hard-to-easy” training schedule. Specifically, the framework initially emphasizes complex samples and those beyond the current model capacity, as these cases exhibit higher classification ambiguity and provide stronger optimization signals. As training progresses and the models become more robust, simpler samples are gradually incorporated into the learning process. These two components are not independent modules but are jointly optimized within a unified objective function. The framework dynamically coordinates sample weighting and distillation gradients at each training step, enabling DMD and AICL to complement each other throughout the optimization process.
Figure 1. A multimodal emotion recognition framework based on dynamic mutual distillation and adaptive inverse curriculum learning.

3.1. Dynamic Mutual Distillation (DMD) Mechanism

3.1.1. Overall Architecture and Mutual Distillation Motivation

Let the training dataset be D = { ( x i a , x i t , x i v , y i ) } i = 1 N , where x i a , x i t , x i v represent audio, text, and visual modality inputs respectively, y i ∈ { 1 , … , C } denotes the emotion label, N is the total number of training samples, and C is the total number of emotion categories. The mechanism comprises two core models:
Multimodal fusion model M: with parameters θ M , outputting a probability distribution P M ( y ∣ x a , x t , x v ; θ M )
Text-only model T: with parameters θ T , outputting a probability distribution P T ( y ∣ x t ; θ T )
The mathematical motivation for mutual distillation is that ideally, we aim to learn models that satisfy
min θ M , θ T E ( x , y ) ∼ D L cls ( θ M ; x , y ) + L cls ( θ T ; x , y ) + λ · D ( P M ( y | x ) ∥ P T ( y | x ) )
where D ( · ∥ · ) is a distribution divergence measure, and  λ > 0 is a weight coefficient balancing classification and distillation losses. However, direct optimization may cause both models to mutually “compromise”, potentially converging to suboptimal solutions, undermining their respective advantages. Therefore, we design a dynamic weighting mechanism that adaptively adjusts the knowledge transfer direction according to model capability changes.

3.1.2. Dynamic Capability Assessment via Exponential Moving Average

A model’s teaching capability should be measured through its stable performance on an independent validation set D val . Direct use of current batch or epoch performance metrics introduces excessive noise. Therefore, we employ Exponential Moving Average (EMA) to smooth the validation set macro-F1 scores:
EMA t i = β · EMA t − 1 i + ( 1 − β ) · S t i
where i ∈ { M , T } denotes the model, S t i = F 1 - macro ( Y ^ t i , Y val ) is the current validation score, β ∈ ( 0 , 1 ) is the decay coefficient controlling the weight of historical information, and  EMA 0 i = S 0 i .
This recursive form can be expanded as
EMA t i = ( 1 − β ) ∑ k = 0 t − 1 β k S t − k i + β t S 0 i
showing that EMA t i is a weighted average of all past validation scores with exponentially decaying weights. As  t → ∞ , if  S t i converges to a stable value S * i , then EMA t i → S * i .

3.1.3. Dynamic Weight Calculation and Teaching Direction Decision

At training step t, we determine the distillation intensity from model i to model j. Based on the EMA values of both models, we define the distillation weight function:
w t i → j = exp ( − α · EMA t j ) exp ( − α · EMA t j ) + exp ( − α · EMA t i )
where α > 0 is a temperature coefficient controlling the sensitivity of weights to EMA differences.
This function exhibits the following properties: Monotonicity: Fixing EMA t i , w t i → j decreases monotonically with respect to EMA t j . When model j performs worse, its weight for receiving distillation increases.
Competitiveness: When EMA t i = EMA t j , w t i → j = 0.5 , indicating equal mutual learning.
Boundary behavior: When EMA t i ≫ EMA t j , w t i → j ≈ 1 , model i almost completely guides j; conversely, w t i → j ≈ 0 .
The gradient of the weight function is
∂ w t i → j ∂ EMA t i = − α · w t i → j · ( 1 − w t i → j )
indicating that larger α values make the model more responsive to performance differences.

3.1.4. Alternating Training Strategy

To avoid early mutual misguidance, the training process is divided into cycles of K epochs. Within each cycle, we execute the following strategy based on stage division conditions:
If EMA t T > EMA t M + δ , enter text-dominant stage
If EMA t M > EMA t T + δ , enter multimodal-dominant stage
Otherwise, enter joint fine-tuning stage
Where δ > 0 is a hysteresis threshold preventing frequent switching due to minor fluctuations.
In non-dominant stages, parameters of the weaker model are partially frozen. Let model parameters be divided into trainable set Θ tr and frozen set Θ fr , with gradient updates:
θ ( t + 1 ) = θ ( t ) − η · ∇ Θ tr L ( θ ( t ) )
where η > 0 is the learning rate. This freezing mechanism reduces the noise propagation risk and stabilizes training dynamics.

3.1.5. Loss Function Design

L cls i = − 1 N ∑ n = 1 N ∑ c = 1 C 1 f c γ · y n , c log P i ( y = c ∣ x n ; θ i )
where N is the total number of samples, C is the number of classes, f c is the frequency of class c, γ ∈ [ 0 , 1 ] controls the weighting strength ( γ = 0 for no weighting, γ = 1 for full inverse weighting), y n , c is the one-hot encoded ground truth label for sample n (equals 1 if sample n belongs to class c, 0 otherwise), and P i ( y = c ∣ x n ; θ i ) is the predicted probability that sample x n belongs to class c by the i-th classifier with parameters θ i .
The distillation loss includes both output-level and feature-level alignment:
L KD out i → j = τ 2 · KL P j ( τ ) ( y ∣ x ) ‖ P i ( τ ) ( y ∣ x )
L KD feat i → j = 1 − cos h j ( l ) , h i ( l )
where P ( τ ) ( y ∣ x ) = softmax ( z / τ ) is the softened probability at temperature τ , z is the model’s output logits vector, h ( l ) denotes the hidden feature representation extracted from the l-th layer of the corresponding model, and cos ( · , · ) is the cosine similarity function defined as cos ( u , v ) = u · v ∥ u ∥ 2 ∥ v ∥ 2 .
The total loss for model j at training step t is
L total j ( t ) = L cls j + w t i → j λ 1 L KD out i → j + λ 2 L KD feat i → j
where λ 1 , λ 2 > 0 are weight coefficients for output-level and feature-level distillation losses respectively.
Through gradient analysis, the introduction of weight w i → j t makes the parameter update direction of model j:
Δ θ j = − η ∇ L cls j + w t i → j · ∇ L KD i → j
When model i performs excellently, w i → j t ≈ 1 , and model j primarily learns knowledge from i; when both are comparable, w i → j t ≈ 0.5 , achieving equal mutual learning.

3.2. Adaptive Inverse Curriculum Learning Mechanism (AICL)

3.2.1. Theoretical Motivation

Traditional curriculum learning follows the “easy-to-hard” cognitive principle, but for pre-trained models, simple samples provide limited information. We propose an inverse curriculum of “hard-to-easy” based on the following theoretical foundations:
From an information bottleneck perspective, let information transmission from input X to target Y pass through intermediate representation Z. The objective is to minimize I ( X ; Z ) while maximizing I ( Z ; Y ) . For difficult samples with smaller I ( X ; Y ) , the model is forced to learn more compact and effective representations Z, thereby achieving stronger generalization capability.
From a gradient signal analysis perspective, we define sample difficulty as the model’s prediction uncertainty U ( x ) = H ( P ( y ∣ x ) ) , where H ( · ) is the information entropy function:
H ( P ( y ∣ x ) ) = − ∑ c = 1 C P ( y = c ∣ x ) log P ( y = c ∣ x )
Difficult samples typically have higher U ( x ) . Focusing on such samples in early training provides stronger gradient signals:
∥ ∇ θ L ( x ) ∥ 2 ∝ U ( x ) · ∂ L ∂ z 2

3.2.2. Mathematical Definition of Sample Difficulty

At the beginning of each training cycle, we dynamically assess sample difficulty based on predictions from current models M and T. We define prediction consistency and correctness measures:
Agree ( x ) = I [ arg max P M ( y ∣ x ) = arg max P T ( y ∣ x ) ]
Correct i ( x ) = I [ arg max P i ( y ∣ x ) = y true ] , i ∈ { M , T }
where Agree ( x ) ∈ { 0 , 1 } is a consistency indicator showing whether models M and T predict the same class for sample x, Correct i ( x ) ∈ { 0 , 1 } indicates whether model i’s prediction is correct, I [ · ] is the indicator function returning 1 when the condition is true and 0 otherwise, and  y true is the ground truth label.
Based on these measures, we classify samples into three categories:
Simple samples:  Agree ( x ) ∧ Correct M ( x ) ∧ Correct T ( x ) —both models agree and predict correctly
Complex samples:  ¬ Agree ( x ) ∧ ( Correct M ( x ) ∨ Correct T ( x ) ) —models disagree but at least one is correct
Beyond samples:  ¬ Correct M ( x ) ∧ ¬ Correct T ( x ) —both models are incorrect (regardless of agreement)
Here, ∧, ∨, and ¬ denote logical AND, OR, and NOT operations respectively.
To enhance robustness, we introduce a confidence threshold τ t that decays over time:
τ t = τ 0 · exp ( − t / κ )
where τ 0 ∈ ( 0.5 , 1 ) is the initial confidence threshold, κ > 0 is the decay rate parameter controlling the speed of threshold decrease, and t is the current training step. A model is considered to have a “definite” prediction for a sample only when max P i ( y ∣ x ) > τ t , avoiding misclassification due to excessive model uncertainty in early training.

3.2.3. Staged Training Strategy

Let the index sets of the three sample categories be S easy , S hard , and  S beyond respectively. We define three time-dependent weight functions γ easy ( t ) , γ hard ( t ) , and  γ beyond ( t ) that satisfy ∑ k ∈ { easy , hard , beyond } γ k ( t ) = 1 for all t. During training, γ easy ( t ) increases from γ min to 1, while γ beyond ( t ) decreases from 1 − γ min to 0. The hard sample weight is computed as γ hard ( t ) = 1 − γ easy ( t ) − γ beyond ( t ) .
Specifically, γ easy ( t ) is defined as
γ easy ( t ) = γ min if t < T 1 γ min + t − T 1 T 2 − T 1 ( γ mid − γ min ) if T 1 ≤ t < T 2 γ mid + t − T 2 T 3 − T 2 ( 1 − γ mid ) if T 2 ≤ t < T 3 1 if t ≥ T 3
where 0 < T 1 < T 2 < T 3 , γ min ∈ ( 0 , 1 ) is the minimum weight for easy samples, and  γ mid ∈ ( γ min , 1 ) is the intermediate stage weight value.
At step t, the model’s loss function is adjusted to
L i ( t ) = γ easy ( t ) · 1 | S easy | ∑ x ∈ S easy L i ( x ; θ i ) + γ hard ( t ) · 1 | S hard | ∑ x ∈ S hard L i ( x ; θ i ) + γ beyond ( t ) · 1 | S beyond | ∑ x ∈ S beyond L i ( x ; θ i )
where i ∈ { M , T } represents the model index, and  L i denotes the total loss of model i as defined in Equation (11). The gradient of the sample weighting coefficient w t is then given by   
∂ w t ∂ t = η · E x ∼ S hard ∇ w t L i ( x ; θ i ) − E x ∼ S easy ∇ w t L i ( x ; θ i ) ,
which adaptively regulates the contribution of hard and easy samples during training.

3.2.4. Adaptive Adjustment Mechanism

Stage transition decisions are based on a W-step sliding average of validation set performance:
S ¯ t = 1 W ∑ w = 0 W − 1 S t − w
where W > 0 is the sliding window size. A stage transition is trigged when the following condition is satisfied:   
∃ Δ t ≥ Δ t min : S ¯ t − S ¯ t − Δ t < ϵ
This condition indicates that the performance improvement has stagnated. Here Δ t min > 0 represents the minimum stage duration used to prevent premature switching, and  ϵ > 0 denotes the stagnation threshold.
Under standard regularity assumptions and appropriate learning rate scheduling, the proposedAICL strategy facilitates stable optimization and improved convergence behavior. By prioritizing to difficult samples during the early stages of training, AICL encourages the model to focus on instances near decision boundaries, which typically provides stronger and more informative gradient signals. This emphasis helps the model learn discriminative representations more effectively during the initial optimization phase.

3.3. Integration of DMD and AICL Within the DAMR Framework

The DAMR framework integrates the DMD mechanism and the AICL mechanism into a unified optimization framework. Algorithm 1 summarizes the overall training procedure within DAMR.
This integrated approach ensures that knowledge distillation adapts to model capabilities while curriculum learning focuses computational resources on informative samples, leading to improved emotion recognition performance in multimodal speech tasks.
Algorithm 1 Training procedure of the DAMR framework
Require: Training dataset D, validation dataset D val , initial models M and T
Ensure: Optimized models M * and T *
  1:
for each training step t do
  2:
   Evaluate current model capabilities: compute EMA t M and EMA t T
  3:
   Determine teaching direction and compute dynamic weights: w t M → T and w t T → M
  4:
   Classify samples based on current predictions: partition dataset into S easy , S hard , and  S beyond
  5:
   Apply stage-specific sample weights: compute γ easy ( t ) , γ hard ( t ) , and  γ beyond ( t )
  6:
   Update model parameters using the combined loss function L ( t )
  7:
   Monitor validation performance S ¯ t and adjust training stage when convergence criteria are met
  8:
end for
  9:
return Optimized models M * and T *

4. Experiments and Analysis

4.1. Datasets

We conduct extensive experiments on two widely used multimodal emotion recognition benchmark datasets to validate the effectiveness of our proposed DAMR framework.

4.1.1. IEMOCAP Dataset

The Interactive Emotional Dyadic Motion Capture (IEMOCAP) dataset [34] is a multimodal corpus comprising approximately 12 h of audiovisual data from dyadic conversations. The dataset contains recordings from 10 professional actors (5 male and 5 female) engaged in scripted and improvised scenarios designed to elicit emotional expressions. Following the standard protocol in emotion recognition research [12], we focus on six primary emotion categories from the IEMOCAP dataset: Happy, Sad, Angry, Neutral, Frustrated, and Excited. The dataset contains 5531 utterances in total, with the distribution shown in Table 3. We adopt the standard 5-fold cross-validation protocol, where for each fold, 4 sessions are used for training and 1 session is used for testing, ensuring that no speaker overlap exists between training and testing sets.
Table 3. Emotion distribution in IEMOCAP dataset.

4.1.2. MELD Dataset

The Multimodal EmotionLines Dataset (MELD) [35] is an extension of the EmotionLines dataset, comprising approximately 13,000 utterances from 1433 dialogues extracted from the TV series “Friends”. The dataset encompasses seven emotion categories: neutral, surprise, fear, sadness, joy, disgust, and anger. MELD presents a more challenging scenario due to its conversational context and natural emotional expressions in real-world dialogue settings. The dataset is pre-split into training (9989 utterances), validation (1109 utterances), and testing (2610 utterances) sets as shown in Table 4.
Table 4. Emotion distribution in MELD dataset.

4.2. Evaluation Metrics

To comprehensively evaluate the performance of our proposed method and ensure fair comparison with baseline approaches, we employ multiple evaluation metrics capturing different aspects of model performance:
Weighted Accuracy (WA): This is computed as the weighted proportion of correctly classified samples, where each class is weighted by its sample size:
WA = ∑ c = 1 C N c N · Acc c = ∑ c = 1 C w c · Acc c
where C is the number of classes, N c is the number of samples in class c, w c = N c / N is the weight for class c, and  Acc c is the accuracy for class c.
Weighted-F1 Score: This is the harmonic mean of precision and recall, averaged across all classes with weights proportional to each class’s support, thereby accounting for class imbalance:
F 1 - weighted = ∑ c = 1 C n c N · 2 · Precision c · Recall c Precision c + Recall c
Per-class F1 Scores: Individual F1 scores for each emotion category, enabling detailed analysis of model performance across different emotional states and identifying specific strengths and weaknesses.

4.3. Implementation Details

4.3.1. Experimental Environment

All experiments are conducted on a computing cluster equipped with NVIDIA RTX 3090 GPUs (24 GB memory). The software environment comprises Python 3.8, PyTorch 1.12.0, CUDA 11.6, and cuDNN 8.4.0. For reproducibility, we implement our framework using the Hugging Face Transformers library (version 4.25.0) and ensure deterministic behavior through proper seed initialization.

4.3.2. Feature Extraction

Following the state-of-the-art CMERC approach [12], we extract features from three modalities:
Text Features: We utilize the pre-trained RoBERTa-large model [36] to extract contextual text representations. Specifically, we apply layer normalization and average the final four hidden layers to obtain a 1024-dimensional feature vector for each utterance. The RoBERTa model is fine-tuned during training with a learning rate of 2 × 10−5.
Audio Features: We employ the OpenSMILE toolkit [37] with the extended Geneva Minimalistic Acoustic Parameter Set (eGeMAPS) [38] configuration to extract 88-dimensional acoustic features, including prosodic, spectral, and voice quality characteristics.
Visual Features: We use a pre-trained DenseNet-121 model [39] to extract facial expression features from video frames. Faces are detected using MTCNN [40] and aligned before feature extraction. We sample 3 frames per second and average the resulting 1024-dimensional features across all frames in each utterance.

4.3.3. Hyperparameter Configuration

To ensure reproducibility and fair comparison, we carefully tune and fix all hyperparameters through grid search on the validation set. Table 5 summarizes the key hyperparameters used in our experiments.
Table 5. Hyperparameter configuration for DAMR framework.

4.3.4. Reproducibility Settings

To ensure reproducibility across different runs and hardware configurations, we set random seeds to 42 for Python, NumPy, and PyTorch. We also enable deterministic algorithms in PyTorch via torch.use_deterministic_algorithms(True), configure CUBLAS_WORKSPACE_CONFIG=:4096:8 for deterministic CUDA operations, and disable benchmark mode while enabling deterministic mode in cuDNN.
All experiments are repeated 5 times with different random seeds (42, 123, 456, 789, 1024), and we report the mean and standard deviation of the results.

4.4. Baseline Methods

We compare our proposed DAMR framework with several advanced multimodal emotion recognition methods, including graph-based approaches and transformer-based architectures. The baselines include: M3Net [18], a multivariate, multimodal, and multitask learning network; MGLRA [19], which leverages masked graph learning with recurrent attention; TelME [41], a temporal-enhanced learning framework; CFN-ESA [16], a cross-modal fusion network with emotion-specific attention mechanisms; EmoCaps [14], an emotion capsule network with dynamic routing; MPT-HCL [15], a multimodal prompt tuning method with hierarchical contrastive learning; and CMERC [12], a cross-modal emotion recognition method with confidence calibration that serves as our base model.

4.5. Comparative Experiments

4.5.1. Overall Performance Comparison

Table 6 presents the comprehensive comparison of our DAMR framework against all baseline methods on both IEMOCAP and MELD datasets. Our method achieves state-of-the-art performance across all evaluation metrics.
Table 6. Overall performance comparison on IEMOCAP and MELD datasets. Best results are in bold; second-best results are underlined. Results are averaged over 5 runs with standard deviations.
To ensure a fair and rigorous comparison, all baseline methods are evaluated under identical preprocessing and evaluation protocols. Specifically, we use the same data splits, feature extraction pipelines, and evaluation metrics (weighted-average F1) commonly used in prior studies on IEMOCAP and MELD, without any dataset-specific tuning that could favor our method. For baselines where official implementations are publicly available, we re-run them in our environment; for the remaining methods, we directly cite the results reported in their original publications, as they were obtained using the same standard splits.
Regarding the performance improvement over CMERC on IEMOCAP, we acknowledge that the improvement is substantial and therefore requires careful validation. We attribute this improvement to three main factors: (1) our framework employs richer contextual encoding to capture longer conversational dependencies, which is particularly beneficial for IEMOCAP, where dialogues tend to be longer than those in MELD; (2) we introduce an auxiliary alignment objective that was absent in CMERC; and (3) although CMERC uses a confidence calibration mechanism to reduce overconfident predictions, it does not explicitly model inter-speaker dynamics, which are explicitly considered in our framework. To verify that the observed gains are statistically reliable rather than artifacts of random initialization or data ordering, all experiments are repeated using five different random seeds, and the standard deviation are reported. We further conduct paired t-tests between our method and CMERC across the five runs. The performance improvement on IEMOCAP is statistically significant ( p < 0.01 ), confirming that the gains are unlikely to be attributable to random variation.
Key Observations:
  • Consistent superiority: DAMR achieves the best performance across all metrics on both datasets, demonstrating its effectiveness and generalizability. On IEMOCAP, we obtain 78.4% WA and 78.05% weighted F1, outperforming the previous best method MPT-HCL by 5.54% in weighted F1. On MELD, we achieve 70.2% WA and 69.01% weighted F1, representing a 2.16% improvement in weighted F1 over CMERC and a 2.35% improvement in WA over CFN-ESA. This highlights the ability of DAMR to maintain strong classification performance even when accounting for class imbalance.
  • Reduced variance: Our method shows lower standard deviations (±0.2–0.3%) compared to typical baseline variations, indicating more stable training and better convergence properties. This stability stems from the dynamic mutual distillation mechanism that prevents both models from falling into poor local optima.
  • Substantial gains on IEMOCAP: The larger improvement on IEMOCAP (+6.07% weighted F1) compared to MELD (+2.16% weighted F1) suggests that DAMR is particularly effective for conversational emotion recognition where contextual understanding and class distribution nuances are crucial. The bidirectional knowledge transfer between text and multimodal models better captures the nuanced emotional dynamics and handles imbalanced categories more effectively.
  • Multimodal Advantage: The listed multimodal methods exhibit varying performance levels. However, the substantial gap between DAMR and the suboptimal method CMERC indicates that simply fusing modalities is insufficient—addressing classification ambiguity through dynamic mutual distillation and adaptive curriculum learning is crucial for achieving optimal performance, especially when evaluated with the weighted F1 metric that reflects real-world class distributions.

4.5.2. Per-Class Performance Analysis

To provide deeper insights into our method’s effectiveness across different emotion categories, Table 7 presents the per-class F1 scores on both datasets.
Table 7. Comparison of different methods on the IEMOCAP and MELD datasets, best results are in bold.
Key Observations:
  • Consistent state-of-the-art performance: DAMR achieves the highest weighted F1 scores on both IEMOCAP (78.05%) and MELD (69.01%), significantly exceeding previous leading methods such as CMERC by 6.07% and 2.16%, respectively. This demonstrates the strong effectiveness and broad generalizability of DAMR across distinct multimodal emotion recognition benchmarks.
  • Robust recognition across emotions: DAMR consistently outperforms competitors on a wide range of emotion categories, including challenging and less frequent classes like Fear, Disgust, and Frustrated, reflecting its superior ability to model subtle and complex emotional cues in conversational settings.
  • Improved performance on IEMOCAP indicates strength in dialogue modeling: The larger gain on IEMOCAP suggests DAMR excels at capturing the nuanced emotional dynamics within multi-turn conversations, likely due to its enhanced semantic fusion and bidirectional knowledge transfer between modalities.
  • Effectiveness beyond simple fusion: Despite all methods leveraging multimodal inputs, the significant performance gap between DAMR and baseline models such as CMERC highlights that advanced mechanisms—like dynamic mutual distillation and adaptive curriculum learning—are essential to resolve classification ambiguity and maximize recognition accuracy.

4.5.3. Confusion Matrix Analysis

Figure 2 presents confusion matrices for CMERC and DAMR on both IEMOCAP and MELD datasets.
Figure 2. Confusion matrices for (a,b) IEMOCAP and (c,d) MELD test sets comparing CMERC baseline and DAMR. Darker colors indicate higher values. DAMR consistently shows reduced off-diagonal confusion across both datasets.
IEMOCAP Key Improvements:
  • Happy–Neutral confusion: CMERC confuses 39 Happy samples as Neutral. DAMR reduces this to 21, a 46% reduction, demonstrating significantly improved detection of positive emotional cues beyond the neutral baseline.
  • Excited–Frustrated confusion: CMERC misclassifies 28 Excited samples as Frustrated. DAMR reduces this to 17, a 39% improvement, showing better discrimination between high-arousal positive and negative states.
  • Frustrated–Sad confusion: CMERC confuses 47 Frustrated samples as Sad, while DAMR reduces this to 38, indicating improved modeling of the distinction between active frustration and passive sadness.
  • Sad–Frustrated confusion: DAMR reduces confusion from 69 to 61 cases while improving Sad recognition (254→275 correct predictions), demonstrating better capture of acoustic and contextual differences between these negative emotions.
  • Diagonal strengthening: DAMR shows substantial improvements in diagonal values: Happy (92→109, +18%), Excited (199→212, +7%), Neutral (283→296, +5%), Angry (114→125, +10%), and Sad (254→275, +8%).
MELD Key Improvements:
  • Neutral–Surprise confusion: CMERC confuses 79 Neutral samples as Surprise, while DAMR reduces this to 59, a 25% reduction, showing improved distinction between neutral expressions and subtle surprise cues in conversational contexts.
  • Neutral–Sadness confusion: CMERC misclassifies 44 Neutral samples as Sadness. DAMR reduces this to 34, a 23% improvement, demonstrating better discrimination between emotionally neutral content and subdued sadness.
  • Joy–Fear confusion: DAMR reduces confusion from 33 to 29 cases, indicating improved modeling of the acoustic and contextual differences between positive and anxious emotional states.
  • Diagonal strengthening: DAMR achieves consistent improvements: Neutral (1050→1098, +5%), Joy (171→177, +4%), Anger (270→271), and Sadness (179→184, +3%).
Cross-Dataset Observations:
The confusion matrix analysis reveals that the DAMR improvements are consistent across both datasets, with particularly strong performance in reducing confusion between emotions with similar valence but different arousal levels (Happy–Neutral in IEMOCAP, Neutral–Surprise in MELD). The dynamic attention mechanism effectively captures subtle multimodal cues that distinguish closely related emotional states, validating the model’s generalization capability across different conversational contexts.

4.5.4. Analysis of Classification Ambiguity Reduction

To directly validate our method’s effectiveness in reducing classification ambiguity, we analyze the MCTI and MITC statistics before and after applying DAMR. Table 8 shows the results.
Table 8. Classification ambiguity analysis: MCTI and MITC sample counts.
Key Findings:
  • Significant MITC reduction: DAMR reduces MITC samples by 39.3% on IEMOCAP and 36.3% on MELD. This indicates that the multimodal model makes fewer mistakes compared to the text-only model, demonstrating effective utilization of complementary multimodal information.
  • MCTI increase: The increase in MCTI samples (16.0% on IEMOCAP, 37.3% on MELD) shows that the multimodal model now correctly classifies more samples that the text-only model fails on, further validating the effectiveness of multimodal fusion under DAMR.
  • Net ambiguity reduction: The net change (MCTI increase minus MITC decrease) is positive, indicating an overall reduction in classification ambiguity. Specifically, DAMR resolves 44 ambiguous cases on IEMOCAP and 45 on MELD where the baseline multimodal model is incorrect but the text model is correct.
  • Mutual refinement effect: These results directly validate our hypothesis that dynamic mutual distillation enables both models to learn from each other’s strengths, with the multimodal model benefiting more from the text model’s linguistic understanding while maintaining its multimodal advantage.

4.6. Ablation Studies

To thoroughly understand the contribution of each component in DAMR, we conduct comprehensive ablation studies by systematically removing or replacing key modules.

4.6.1. Component-Wise Ablation

Table 9 presents the results of removing individual components from the full DAMR framework.
Table 9. Ablation study on key components of DAMR, best results are in bold.
Analysis:
  • Fixed vs. Dynamic Distillation: Comparing “Fixed Mutual Distillation” (+1.54% weighted F1) with “DMD only” (+2.93% weighted F1) shows that dynamic weighting based on model capabilities is crucial. Fixed weights cannot adapt to the changing relative strengths of the two models during training, limiting their effectiveness in handling class imbalance and ambiguity.
  • Individual contributions: Both DMD (+2.93% weighted F1) and AICL (+2.30% weighted F1) independently improve performance over the baseline, validating the effectiveness of each component in increasing classification accuracy while considering class distribution. DMD shows slightly larger gains, suggesting that addressing model-level ambiguity through mutual distillation is particularly important for improving weighted classification metrics.
  • Synergistic effect: The full DAMR framework achieves a +6.07% weighted F1 improvement, which is greater than the sum of the individual contributions from DMD (+2.93%) and AICL (+2.30%). This indicates a positive synergy between the two components, as the combined effect surpasses simple additive expectations. The synergy arises because AICL effectively identifies complex, potentially imbalanced samples that benefit most from the DMD adaptive knowledge transfer, leading to more balanced and robust recognition performance.

4.6.2. DMD Design Choices

We investigate the impact of different design choices in the DMD framework. Table 10 shows the results.
Table 10. Ablation study on DMD design choices (IEMOCAP weighted F1), best results are in bold.
Key Insights:
  • EMA importance: Removing EMA and using current validation scores directly (−0.84% weighted F1) introduces noise and instability. The smoothing effect of EMA is crucial for reliable capability assessment, preventing the model from making erratic distillation decisions based on temporary performance fluctuations, which is especially important when evaluating imbalanced class distributions.
  • Dynamic weighting necessity: Using fixed weights (−1.53% weighted F1) significantly degrades performance, confirming that adaptive adjustment based on relative model capabilities is essential. Fixed weights fail to capture the evolving complementary strengths of the two models throughout training, reducing the effectiveness of knowledge transfer under varying class imbalance.
  • Alternating strategy value: Removing the alternating training strategy (−0.67% weighted F1) leads to degradation, validating this design to avoid mutual misguidance when both models are initially unreliable, thereby improving stable convergence in the weighted F1 metric.
  • Feature-level distillation: Removing feature-level distillation (−0.44% weighted F1) indicates that aligning intermediate representations enhances output-level knowledge transfer, promoting more consistent internal feature learning that reinforces classification robustness across classes.
  • Bidirectional superiority: Both one-way distillation variants perform worse than the full bidirectional DMD. Notably, T→M distillation (−1.21% weighted F1) outperforms M→T (−1.87% weighted F1), implying the text model’s linguistic knowledge strongly benefits the multimodal model. Yet, allowing mutual exchange produces the best overall weighted F1 by leveraging complementary model strengths.

4.6.3. AICL Design Choices

We examine different aspects of the AICL strategy. Table 11 presents the results.
Table 11. Ablation study on AICL design choices (IEMOCAP weighted F1), best results are in bold.
Analysis:
  • Confidence threshold decay: Removing the time-decaying confidence threshold (−0.63% weighted F1) hurts performance. Early in training, a high threshold helps avoid overfitting uncertain predictions, while its gradual decay lets the model leverage improved confidence calibration, enhancing performance especially on minority or complex classes.
  • Sample categorization value: Using uniform weights for all samples (−1.74% weighted F1) demonstrates that distinguishing simple, complex, and beyond-threshold samples is critical. Different sample types yield different learning signals, and weighting accordingly helps the model better handle class imbalance and difficult cases.
  • Inverse vs. traditional curriculum: Traditional easy-to-hard curriculum learning (−1.47% weighted F1) underperforms our inverse curriculum. For pre-trained models, simple samples contribute limited novel information, while emphasizing complex samples yields stronger gradients and encourages learning more discriminative features across all classes.
  • Curriculum vs. random: Randomizing the curriculum (−1.93% weighted F1) performs worst, confirming that structured sample ordering is essential. Random weighting fails to provide the focused learning path that curriculum learning supplies, leading to suboptimal handling of class imbalance.
  • Dynamic scheduling necessity: Static hard sample focus without scheduling (−0.86% weighted F1) indicates that gradually reintroducing easier samples prevents overfitting on difficult cases and supports balanced performance across categories.

4.6.4. Hyperparameter Sensitivity Analysis

We analyze the sensitivity of DAMR to key hyperparameters. Figure 3 shows the results.
Figure 3. Hyperparameter sensitivity analysis on IEMOCAP dataset. (a) EMA decay coefficient β , (b) temperature coefficient α , (c) distillation temperature τ , (d) stage duration configuration.
Key Observations:
  • EMA decay coefficient ( β ): Performance is relatively stable for β ∈ [ 0.85 , 0.95 ] , with optimal value around 0.9. Being too small β (<0.8) introduces excessive noise, while being too large β (>0.95) makes the model slow to respond to capability changes.
  • Temperature coefficient ( α ): The model shows a clear optimum at α = 2.0 . Lower values ( α < 1.5 ) make the weighting function too insensitive to performance differences, while higher values ( α > 3.0 ) cause overly aggressive switching between models.
  • Distillation temperature ( τ ): Performance peaks at τ = 4.0 . Lower temperatures ( τ < 3.0 ) produce overly sharp distributions that are difficult to learn from, while higher temperatures ( τ > 5.0 ) over-smooth the distributions and lose important information.
  • Stage duration: The three-stage configuration ( T 1 = 20 , T 2 = 50 , T 3 = 80 ) works best. Shorter stages lead to insufficient learning in each phase, while longer stages waste computational resources on less informative samples.

4.6.5. Modality Selection Ablation

To justify our choice of using text as the unimodal model in DMD, we compare different modality combinations. Table 12 shows the results.
Table 12. Unimodal baseline performance on test set, best results are in bold.
Justification:
  • Text superiority: Text-only models achieve substantially superior performance (64.42% weighted F1) compared to audio-only (48.51% weighted F1, −15.91%) and visual-only (36.85% weighted F1, −27.57%) configurations. This performance gap reflects that linguistic content carries the most explicit and robust emotional cues in conversational contexts, making text the most effective unimodal teacher for distillation.
  • Performance-ambiguity correlation: Text-only models, with the highest baseline weighted F1 (64.42%), are the most reliable and capable teachers. In contrast, weaker modalities like audio and visual, with substantially lower weighted F1 scores, risk transferring noisy or unreliable signals, reducing distillation effectiveness.
  • Complementarity and information richness: Text provides rich semantic and linguistic information that fundamentally complements lower-level audio prosody and visual expression cues. The marked superiority of text over audio and visual, as measured by weighted F1, highlights its stronger emotional semantic representation. Audio and visual modalities alone demonstrate limited discriminative strength for emotion recognition.
  • Ambiguity characteristics: As indicated by modality disagreement counts (MCTI + MITC = 350 on IEMOCAP), text-multimodal conflicts occur more frequently than other pairs, offering richer opportunities for mutual learning. Together with text’s strong weighted F1 baseline, these disagreements represent meaningful, informative signals rather than noise, enabling effective bidirectional knowledge transfer.

4.7. Convergence and Training Dynamics Analysis

To understand how DAMR affects the training process, we analyze convergence behavior and training dynamics.

4.7.1. Dynamic Weight Evolution

Figure 4 visualizes how the distillation weights w t M → T and w t T → M evolve during training.
Figure 4. Evolution of dynamic distillation weights during training on IEMOCAP. The weights adapt to changing model capabilities, with the multimodal model gradually becoming the stronger teacher.
Analysis:
  • Initial phase (epochs 1–20): Both weights are relatively balanced ( w t M → T ≈ w t T → M ≈ 0.5 ), indicating similar capabilities. The text model sometimes provides stronger guidance due to its pre-trained linguistic knowledge.
  • Transition phase (epochs 20–50):  w t M → T gradually increases while w t T → M decreases, showing that the multimodal model is learning to effectively leverage complementary information and becoming the stronger model.
  • Mature phase (epochs 50+):  w t M → T stabilizes around 0.7, indicating that the multimodal model consistently outperforms the text model and provides stronger guidance. However, w t T → M ≈ 0.3 remains non-zero, showing that bidirectional learning continues to be beneficial.
  • Adaptive response: The weights show small fluctuations responding to validation performance changes, demonstrating the dynamic nature of the mechanism. These fluctuations are smoothed by EMA, preventing erratic behavior.

4.7.2. Sample Weight Distribution

Figure 5 shows how sample weights change across training stages under AICL.
Figure 5. Distribution of sample weights across training stages. AICL progressively shifts focus from complex/beyond samples to include more simple samples.
Observations:
  • Stage 1 (epochs 1–20): Complex and beyond samples receive high weights (0.8–1.0), while simple samples are down-weighted (0.1–0.3). This forces the model to focus on informative, challenging cases.
  • Stage 2 (epochs 20–50): Weights become more balanced, with complex samples at 0.6–0.8 and simple samples increasing to 0.4–0.6. This gradual transition prevents abrupt changes in training dynamics.
  • Stage 3 (epochs 50–80): All sample types receive relatively uniform weights (0.7–0.9), ensuring comprehensive learning across the entire dataset. Simple samples are now fully incorporated to refine decision boundaries.
  • Sample reclassification: As training progresses, many samples transition from complex to simple categories (shown by the increasing proportion of simple samples from 35% to 62%), indicating improved model confidence and reduced ambiguity.

4.8. Qualitative Analysis

To provide intuitive understanding of the effectiveness of DAMR, we present qualitative examples and visualizations.

4.8.1. Case Studies

Table 13 shows representative examples where DAMR successfully resolves classification ambiguity.
Table 13. Case studies of ambiguity resolution by DAMR.
Analysis:
  • Example 1 (MCTI case): The text model correctly identifies “Happy” from the positive linguistic content, but CMERC confuses it with “Excited” due to high-energy acoustic features. DAMR resolves this by learning from the text model’s linguistic understanding through DMD, correctly predicting “Happy”.
  • Example 2 (MCTI case): The text “I can’t believe you did that to me” could indicate anger, but the sad vocal tone and facial expression lead CMERC to correctly predict “Sad.” DAMR maintains this correct multimodal prediction, while the text-only model fails.
  • Example 3 (Beyond case): Both text and CMERC fail on this ambiguous utterance where the neutral words mask underlying frustration. DAMR, through the focus of AICL on such complex cases and the mutual refinement of DMD, learns to detect subtle acoustic and visual cues indicating “Frustrated”.
  • Example 8 (Sarcasm case): Sarcasm is particularly challenging, as the literal text meaning contradicts the intended emotion. DAMR successfully leverages acoustic cues (sarcastic tone) and visual cues (facial expression) to correctly identify “Anger”, while both text-only and CMERC fail.

4.8.2. Failure Case Analysis

We analyze the 68 remaining MITC cases on IEMOCAP where the DAMR multimodal model is incorrect but the text model is correct:
  • Noisy modalities (32%): Poor audio quality or occluded faces lead the multimodal model astray while text remains reliable.
  • Sarcasm and irony (24%): Complex linguistic phenomena where literal multimodal cues contradict intended meaning.
  • Ambiguous ground truth (18%): Cases where the gold label itself is debatable, and the multimodal prediction may actually be reasonable.
  • Rare emotion patterns (15%): Unusual emotional expressions not well-represented in training data.
  • Other factors (11%): Miscellaneous cases including annotation errors and edge cases.

4.9. Discussion

The comprehensive experimental results validate the effectiveness of DAMR across multiple dimensions:
Theoretical validation: The ablation studies confirm our theoretical motivations. DMD’s dynamic weighting based on EMA-smoothed capabilities enables effective bidirectional knowledge transfer, while the AICL inverse curriculum provides stronger learning signals by focusing on informative samples.
Practical effectiveness: DAMR achieves state-of-the-art performance on both IEMOCAP and MELD datasets with consistent improvements across all metrics and emotion categories. The particularly strong gains on minority classes and ambiguous cases demonstrate the method’s ability to address classification ambiguity.
Interpretability: The visualizations of weight evolution, sample weight distribution, and feature spaces provide clear insights into how DAMR works. The dynamic adaptation of distillation weights and progressive curriculum scheduling are observable and interpretable.
Efficiency trade-offs: While DAMR introduces moderate training overhead (approximately 1.3× training time compared to the baseline), its faster convergence and zero inference overhead make it practical for real-world applications. The significant performance gains justify the additional computational cost during training.
Generalizability: Strong cross-dataset performance and consistent improvements across different emotion categories suggest that DAMR learns generalizable representations rather than dataset-specific patterns.
Future directions: The remaining challenges point to several promising research directions: (1) incorporating explicit cultural and contextual modeling, (2) developing better strategies for handling multimodal inconsistency, (3) extending to fine-grained emotion recognition, and (4) integrating with large language models for improved linguistic understanding.
Limitations: We acknowledge that the current study has not explore all possible configurations of the proposed framework. DAMR is specifically designed and evaluated in a multimodal setting where text, audio, and video modalities are jointly available. Consequently, its applicability to unimodal scenarios—such as speech-only or vision-only emotion recognition—remains an open question. The proposed dynamic mutual distillation mechanism relies on capability differences between complementary modalities to facilitate bidirectional knowledge transfer. In the absence of complementary modalities, this mechanism may not operate as effectively as intended. Therefore, extending DAMR to unimodal or modality-incomplete settings, represents an important direction for future research. In particular, future work could investigate whether similar dynamic weighting and mutual refinement strategies can be established within a single modality (e.g., across different acoustic feature streams or alternative visual representations).
In summary, the extensive experiments demonstrate that DAMR effectively reduces classification ambiguity in multimodal speech emotion recognition through the synergistic combination of dynamic mutual distillation and adaptive inverse curriculum learning, achieving new state-of-the-art results while maintaining computational efficiency and interpretability.

5. Conclusions

In this paper, we proposed DAMR, a multimodal speech emotion recognition framework designed to address classification ambiguity through two complementary mechanisms: dynamic mutual distillation (DMD) and adaptive inverse curriculum learning (AICL). DMD enables bidirectional knowledge transfer between a text-only model and a multimodal model, with distillation weights that adapt dynamically to their relative capabilities via EMA-smoothed performance tracking. AICL further enhances learning by prioritizing ambiguous and difficult samples during the early stages of training and gradually incorporating simpler samplesas optimization progresses, thereby providing more informative training signals throughout the training process.
Extensive experiments on the IEMOCAP and MELD datasets demonstrate that DAMR consistently outperforms state-of-the-art baseline methods across all evaluation metrics, achieving weighted F1 scores of 78.05% on IEMOCAP and 69.01% on MELD. Ablation studies show that both DMD and AICL contribute independently and synergistically to overall performance improvement, with the complete framework outperforming variants that contain only individual components. In addition, statistical significance testing ( p < 0.01 ) confirms that the observed improvements are reliable and not attributable to random variation. Qualitative analysis and confusion matrix comparisons show that DAMR is particularly effective at resolving confusion between emotionally similar categories and handling challenging, including sarcasm and minority emotion classes.
Despite these improvements, several limitations remain. Noisy or occluded modalities, sarcastic expressions, and ambiguous ground-truth annotations continue to account for many of the remaining failure cases. Future work will focus on explicit modeling of multimodal inconsistency, integration with large language models for richer linguistic grounding, and extension to fine-grained as well as cross-cultural emotion recognition scenarios.

Author Contributions

Conceptualization, L.L.; Methodology, L.L. and H.L.; Software, L.L.; Validation, H.Z.; Formal analysis, H.L.; Investigation, L.L., H.Z. and C.L.; Resources, Y.G., S.W. and Q.A.; Data curation, S.W. and C.L.; Writing—original draft, L.L.; Writing—review and editing, Y.G.; Supervision, Y.G.; Project administration, H.Z.; Funding acquisition, Y.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The training datasets and parameters, and scripts used to generate the figures and tables are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Schoneveld, L.; Othmani, A.; Abdelkawy, H. Leveraging recent advances in deep learning for audio-visual emotion recognition. Pattern Recognit. Lett. 2021, 146, 1–7. [Google Scholar] [CrossRef] [Scilit]
  2. Ezzameli, K.; Mahersia, H. Emotion recognition from unimodal to multimodal analysis: A review. Inf. Fusion 2023, 99, 101847. [Google Scholar] [CrossRef] [Scilit]
  3. Yang, Z.; Li, Z.; Zhou, S.; Zhang, L.; Serikawa, S. Speech emotion recognition based on multi-feature speed rate and LSTM. Neurocomputing 2024, 601, 128177. [Google Scholar] [CrossRef] [Scilit]
  4. Lieskovská, E.; Jakubec, M.; Jarina, R.; Chmulík, M. A review on speech emotion recognition using deep learning and attention mechanism. Electronics 2021, 10, 1163. [Google Scholar] [CrossRef] [Scilit]
  5. Zhang, H.; Yan, Y.; Cai, Z.; Zhan, P.; Chen, B.; Jiang, B.; Xie, B. Reconstructing representations using diffusion models for multimodal sentiment analysis through reading comprehension. Appl. Soft Comput. 2024, 167, 112346. [Google Scholar] [CrossRef] [Scilit]
  6. Al-Saadawi, H.F.T.; Das, R. TER-CA-WGNN: Trimodel Emotion Recognition Using Cumulative Attribute-Weighted Graph Neural Network. Appl. Sci. 2024, 14, 2252. [Google Scholar] [CrossRef] [Scilit]
  7. Lian, H.; Lu, C.; Li, S.; Zhao, Y.; Tang, C.; Zong, Y. A survey of deep learning-based multimodal emotion recognition: Speech, text, and face. Entropy 2023, 25, 1440. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Khan, M.; Gueaieb, W.; El Saddik, A.; Kwon, S. MSER: Multimodal speech emotion recognition using cross-attention with deep fusion. Expert Syst. Appl. 2024, 245, 122946. [Google Scholar] [CrossRef] [Scilit]
  9. Le, H.D.; Lee, G.S.; Kim, S.H.; Kim, S.; Yang, H.J. Multi-label multimodal emotion recognition with transformer-based fusion and emotion-level representation learning. IEEE Access 2023, 11, 14742–14751. [Google Scholar] [CrossRef] [Scilit]
  10. Sun, H.; Zhao, S.; Wang, X.; Zeng, W.; Chen, Y.; Qin, Y. Fine-Grained Disentangled Representation Learning For Multimodal Emotion Recognition. In Proceedings of the ICASSP 2024-2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); IEEE: Piscataway, NJ, USA, 2024; pp. 11051–11055. [Google Scholar]
  11. Li, X.; Liu, J.; Xie, Y.; Gong, P.; Zhang, X.; He, H. Magdra: A multi-modal attention graph network with dynamic routing-by-agreement for multi-label emotion recognition. Knowl.-Based Syst. 2024, 283, 111126. [Google Scholar] [CrossRef] [Scilit]
  12. Tu, G.; Xiong, F.; Liang, B.; Wang, H.; Zeng, X.; Xu, R. Multimodal Emotion Recognition Calibration in Conversations. In Proceedings of the 32nd ACM International Conference on Multimedia, Melbourne, Australia, 28 October–1 November 2024; pp. 9621–9630. [Google Scholar]
  13. Sun, L.; Lian, Z.; Liu, B.; Tao, J. Efficient multimodal transformer with dual-level feature restoration for robust multimodal sentiment analysis. IEEE Trans. Affect. Comput. 2023, 15, 309–325. [Google Scholar] [CrossRef] [Scilit]
  14. Li, Z.; Tang, F.; Zhao, M.; Zhu, Y. EmoCaps: Emotion Capsule based Model for Conversational Emotion Recognition. In Proceedings of the Findings of the Association for Computational Linguistics: ACL 2022; Association for Computational Linguistics: Stroudsburg, PA, USA, 2022; pp. 1610–1618. [Google Scholar]
  15. Zou, S.; Huang, X.; Shen, X. Multimodal prompt transformer with hybrid contrastive learning for emotion recognition in conversation. In Proceedings of the 31st ACM International Conference on Multimedia; Association for Computing Machinery: New York, NY, USA, 2023; pp. 5994–6003. [Google Scholar]
  16. Li, J.; Wang, X.; Liu, Y.; Zeng, Z. CFN-ESA: A Cross-Modal Fusion Network With Emotion-Shift Awareness for Dialogue Emotion Recognition. IEEE Trans. Affect. Comput. 2024, 15, 1919–1933. [Google Scholar] [CrossRef] [Scilit]
  17. Joshi, A.; Bhat, A.; Jain, A.; Singh, A.V.; Modi, A. COGMEN: COntextualized GNN based multimodal emotion recognitioN. arXiv 2022, arXiv:2205.02455. [Google Scholar]
  18. Chen, F.; Shao, J.; Zhu, S.; Shen, H.T. Multivariate, multi-frequency and multimodal: Rethinking graph neural networks for emotion recognition in conversation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 10761–10770. [Google Scholar]
  19. Meng, T.; Zhang, F.; Shou, Y.; Shao, H.; Ai, W.; Li, K. Masked graph learning with recurrent alignment for multimodal emotion recognition in conversation. IEEE/ACM Trans. Audio Speech Lang. Process. 2024, 32, 4298–4312. [Google Scholar] [CrossRef] [Scilit]
  20. Dai, Y.; Li, Y.; Chen, D.; Li, J.; Lu, G. Multimodal Decoupled Distillation Graph Neural Network for Emotion Recognition in Conversation. IEEE Trans. Circuits Syst. Video Technol. 2024, 34, 9910–9924. [Google Scholar] [CrossRef] [Scilit]
  21. Li, M.; Yang, D.; Zhao, X.; Wang, S.; Wang, Y.; Yang, K.; Sun, M.; Kou, D.; Qian, Z.; Zhang, L. Correlation-Decoupled Knowledge Distillation for Multimodal Sentiment Analysis with Incomplete Modalities. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–22 June 2024; pp. 12458–12468. [Google Scholar]
  22. Yang, D.; Huang, S.; Kuang, H.; Du, Y.; Zhang, L. Disentangled representation learning for multimodal emotion recognition. In Proceedings of the 30th ACM International Conference on Multimedia; Association for Computing Machinery: New York, NY, USA, 2022; pp. 1642–1651. [Google Scholar]
  23. Yin, G.; Liu, Y.; Liu, T.; Zhang, H.; Fang, F.; Tang, C.; Jiang, L. Token-disentangling Mutual Transformer for multimodal emotion recognition. Eng. Appl. Artif. Intell. 2024, 133, 108348. [Google Scholar] [CrossRef] [Scilit]
  24. Sun, T.; Wei, Y.; Ni, J.; Liu, Z.; Song, X.; Wang, Y.; Nie, L. Muti-modal Emotion Recognition via Hierarchical Knowledge Distillation. IEEE Trans. Multimed. 2024, 26, 9036–9046. [Google Scholar] [CrossRef] [Scilit]
  25. Hinton, G.; Vinyals, O.; Dean, J. Distilling the knowledge in a neural network. arXiv 2015, arXiv:1503.02531. [Google Scholar]
  26. Gupta, S.; Hoffman, J.; Malik, J. Cross modal distillation for supervision transfer. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 2827–2836. [Google Scholar]
  27. Wang, H.; Ma, C.; Zhang, J.; Zhang, Y.; Avery, J.; Hull, L.; Carneiro, G. Learnable cross-modal knowledge distillation for multi-modal learning with missing modality. In Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention; Springer: Berlin/Heidelberg, Germany, 2023; pp. 216–226. [Google Scholar]
  28. Anil, R.; Pereyra, G.; Passos, A.; Ormandi, R.; Dahl, G.E.; Hinton, G.E. Large scale distributed neural network training through online distillation. arXiv 2018, arXiv:1804.03235. [Google Scholar]
  29. Zhang, Y.; Xiang, T.; Hospedales, T.M.; Lu, H. Deep mutual learning. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2018; pp. 4320–4328. [Google Scholar]
  30. Bengio, Y.; Louradour, J.; Collobert, R.; Weston, J. Curriculum learning. In Proceedings of the 26th Annual International Conference on Machine Learning (ICML); Association for Computing Machinery: New York, NY, USA, 2009; pp. 41–48. [Google Scholar]
  31. Kumar, M.P.; Packer, B.; Koller, D. Self-paced learning for latent variable models. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS), Vancouver, BC, Canada, 6–11 December 2010; Volume 23. [Google Scholar]
  32. Platanios, E.A.; Stretcu, O.; Neubig, G.; Póczos, B.; Mitchell, T.M. Competence-based curriculum learning for neural machine translation. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics (NAACL); Association for Computational Linguistics: Stroudsburg, PA, USA, 2019; pp. 1162–1172. [Google Scholar]
  33. Avramova, V. Curriculum Learning with Deep Convolutional Neural Networks. Master’s Thesis, KTH Royal Institute of Technology, Stockholm, Sweden, 2015. [Google Scholar]
  34. Busso, C.; Bulut, M.; Lee, C.C.; Kazemzadeh, A.; Mower, E.; Kim, S.; Chang, J.N.; Lee, S.; Narayanan, S.S. IEMOCAP: Interactive emotional dyadic motion capture database. Lang. Resour. Eval. 2008, 42, 335–359. [Google Scholar] [CrossRef] [Scilit]
  35. Poria, S.; Hazarika, D.; Majumder, N.; Naik, G.; Cambria, E.; Mihalcea, R. MELD: A Multimodal Multi-Party Dataset for Emotion Recognition in Conversations. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics; Association for Computational Linguistics: Stroudsburg, PA, USA, 2019; pp. 527–536. [Google Scholar]
  36. Liu, Y. Roberta: A robustly optimized bert pretraining approach. arXiv 2019, arXiv:1907.11692. [Google Scholar]
  37. Eyben, F.; Wöllmer, M.; Schuller, B. Opensmile: The munich versatile and fast open-source audio feature extractor. In Proceedings of the 18th ACM International Conference on Multimedia; Association for Computing Machinery: New York, NY, USA, 2010; pp. 1459–1462. [Google Scholar]
  38. Eyben, F.; Scherer, K.R.; Schuller, B.W.; Sundberg, J.; André, E.; Busso, C.; Devillers, L.Y.; Epps, J.; Laukka, P.; Narayanan, S.S.; et al. The Geneva minimalistic acoustic parameter set (GeMAPS) for voice research and affective computing. IEEE Trans. Affect. Comput. 2015, 7, 190–202. [Google Scholar] [CrossRef] [Scilit]
  39. Huang, G.; Liu, Z.; Van Der Maaten, L.; Weinberger, K.Q. Densely connected convolutional networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2017; pp. 4700–4708. [Google Scholar]
  40. Zhang, K.; Zhang, Z.; Li, Z.; Qiao, Y. Joint face detection and alignment using multitask cascaded convolutional networks. IEEE Signal Process. Lett. 2016, 23, 1499–1503. [Google Scholar] [CrossRef] [Scilit]
  41. Yun, T.; Lim, H.; Lee, J.; Song, M. TelME: Teacher-leading Multimodal Fusion Network for Emotion Recognition in Conversation. In Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers); Association for Computational Linguistics: Stroudsburg, PA, USA, 2024; pp. 82–95. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.