Emotion as a Distribution: Joint Valence-Arousal Probability Learning for Speaker-Independent Multimodal Emotion Recognition
Organizations: Department of Electrical Engineering, National Changhua University of Education, Changhua, Taiwan · Department of Computer Science and Information Engineering, National Central University, Taoyuan, Taiwan
Abstract
Human emotion is graded and frequently mixed, yet most multimodal recognizers collapse it onto a single hard label. We argue the recognizer should instead expose a distribution over affective space. Our text+speech system, alongside its categorical decision, emits a probability matrix over the Valence-Arousal plane, trained with a two-dimensional Gaussian soft target under a Kullback-Leibler/cross-entropy objective, aimed at counseling support. Evaluation is strict: speaker-independent 5-fold leave-one-session-out IEMOCAP with rotating-session inner validation, headline metrics only on the held-out session. Within one fixed encoder-fusion-head pipeline we compare Transformer and state-space (Mamba-1/2/3) backbones at matched depth and width, at two operating points (, ). The featured dual-head system reaches 73.0% 0.3 unweighted accuracy over three seeds (separate rerun: 72.1%), exceeding the Transformer fusion baseline by 3.0 UA points (95% session-bootstrap CI [1.0,4.7]; significant under paired t-test and session-level bootstrap), with no latency or memory advantage at these lengths; swapping the ~1M trainable front-end for frozen WavLM-Large features (learnable layer weights) lifts the same architecture to 76.6% 1.3. Pre-specified controls scope the claims honestly: simpler valence-arousal auxiliaries reproduce the classification lift within noise, and a dedicated regression head tracks the continuous ratings slightly better, so the head's specific value is the normalized affect distribution itself. That distribution recovers the circumplex: its center of mass tracks valence and arousal (CCC 0.66/0.66; predominantly between-class structure, weaker within-class tracking), and its entropy is weakly but consistently linked to categorical rater ambiguity, not dimensional spread.
Figures & tables
| Method | Mod. | Front-end | Protocol | Params (M) | WA (%) | UA (%) |
| emotion2vec [ 8 ] ⋆ | A | emotion2vec (frozen, emotion SSL) | LOSO (5-fold) †1 | 71.79 | — | |
| TF-Mamba [ 9 ] ⋆ | A | WavLM-large | 5-fold CV †2 | ( fr.) | 75.3 | 75.7 |
| EmoBridge [ 12 ] ⋆ | A+T | HuBERT (frozen) LLM (LoRA) | 5-fold CV (spk.-indep.) †3 | (LLM) | 76.4 | 76.8 |
| SDMMKD [ 13 ] ⋆ | A+T | HuBERT (LoRA-FT) SKEP teacher | LOSpkO (10-fold) †4 | n/r | 79.74 | 80.68 |
| DFSD-EMO [ 14 ] ⋆ | A | 768-d pre-trained features | 5-fold CV †5 | n/r | 72.36 | 72.35 |
| Ours ( mamba_dual_head ) ⋆ | A+T | frozen BERT raw-conv ( 1M, FT) | LOSO, rotating val. (Sec. IV-B ) |
| Model | Params | UA seed (fold) | WA | Macro-F1 | UA vs. cross_attn [95% CI] |
|---|---|---|---|---|---|
| (a) Frozen Wav2Vec2 front-end ( ) | |||||
| late_fusion | |||||
| cross_attention | — | ||||
| mamba_fusion | |||||
| mamba_v2_fusion | |||||
| mamba_dual_head | |||||
| Model | basic UA | mamba UA |
|---|---|---|
| late_fusion | ||
| cross_attention | ||
| mamba_v3_fusion | ||
| mamba_v2_fusion | ||
| mamba_fusion | ||
| mamba_v2_dual_head |
| Encoder | UA | (nats) | ECE | |
|---|---|---|---|---|
| Frozen | ||||
| Frozen | ||||
| Fine-tuned | ||||
| Fine-tuned |
| Arm | UA | UA [95% CI] | CCC V | CCC A | tests |
|---|---|---|---|---|---|
| featured mamba_dual_head | — | reference | |||
| head 2 scalar regression | any-aux control / CCC anchor | ||||
| head 2 two 9-way marginals | jointness control | ||||
| anisotropic | rater-std target width | ||||
| front-end frozen WavLM-Large | SSL front-end arm | ||||
| audio-only branch | — | — | modality ablation |
| Transformer | Mamba-1 | Mamba-2 | Mamba-3 | |
|---|---|---|---|---|