QA-MoE: Towards a Continuous Reliability Spectrum with Quality-Aware Mixture of Experts for Robust Multimodal Sentiment Analysis
Organizations: The Hong Kong University of Science and Technology (Guangzhou) · Tsinghua University · Aarhus University
Abstract
Multimodal Sentiment Analysis (MSA) aims to infer human sentiment from textual, acoustic, and visual signals. In real-world scenarios, however, multimodal inputs are often compromised by dynamic noise or modality missingness. Existing methods typically treat these imperfections as discrete cases or assume fixed corruption ratios, which limits their adaptability to continuously varying reliability conditions. To address this, we first introduce a Continuous Reliability Spectrum to unify missingness and quality degradation into a single framework. Building on this, we propose QA-MoE, a Quality-Aware Mixture-of-Experts framework that quantifies modality reliability via self-supervised aleatoric uncertainty. This mechanism explicitly guides expert routing, enabling the model to suppress error propagation from unreliable signals while preserving task-relevant information. Extensive experiments indicate that QA-MoE achieves competitive or state-of-the-art performance across diverse degradation scenarios and exhibits a promising One-Checkpoint-for-All property in practice.
Figures & tables
| Models | CMU-MOSI | CMU-MOSEI | MIntRec | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAE | Corr | MAE | Corr | ACC | ||||||||
| TFN † | 31.9 | 78.8 | 78.9 | 0.953 | 0.698 | 50.9 | 80.4 | 80.7 | 0.574 | 0.700 | - | - |
| LMF † | 36.9 | 78.7 | 78.7 | 0.931 | 0.695 | 52.3 | 84.7 | 84.5 | 0.564 | 0.677 | - | - |
| MulT † | 35.1 | 80.0 | 80.1 | 0.936 | 0.711 | 52.3 | 82.7 | 82.8 | 0.572 | - | 72.6 | 69.5 |
| MISA † | 41.8 | 84.2 | 84.2 | 0.754 | 0.761 | 52.3 | 85.3 | 85.1 | 0.543 | 0.756 | 72.4 | 70.8 |
| MMIM † | 45.8 | 84.6 | 84.5 | 0.717 | - | 50.1 | 83.6 | 83.5 | 0.580 | - | - | - |
| Datasets | Models | Testing Condition (Available Modalities) | Avg. | ||||||
|---|---|---|---|---|---|---|---|---|---|
| IEMOCAP | MulT | 62.4 / 63.7 | 49.7 / 51.6 | 48.9 / 45.7 | 68.3 / 69.4 | 67.8 / 68.3 | 56.3 / 55.8 | 70.1 / 70.5 | 60.5 / 60.7 |
| MISA | 66.5 / 68.0 | 56.5 / 59.0 | 52.5 / 51.6 | 72.9 / 75.1 | 72.6 / 73.6 | 63.9 / 65.4 | 74.2 / 74.5 | 65.5 / 66.7 | |
| MMIM | 67.0 / 68.2 | 55.0 / 53.2 | 51.9 / 50.4 | 74.0 / 75.4 | 72.6 / 73.6 | 65.3 / 66.5 | 75.5 / 75.8 | 65.9 / 66.1 | |
| Ours | 71.2 / 72.3 | 58.2 / 59.1 | 54.6 / 53.8 | 75.1 / 75.3 | 73.8 / 74.1 | 66.9 / 66.8 | 77.1 / 77.3 | 68.1 / 68.4 | |
| CMU-MOSI | MCTN | 79.10 / 79.20 | 56.10 / 54.50 | 55.00 / 54.40 | 81.00 / 81.00 | 81.10 / 81.20 | 57.50 / 57.40 | 81.40 / 81.50 | 68.30 / 67.95 |
| Dataset | Models | Random Missing Rate ( ) | Avg. | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 10% | 20% | 30% | 40% | 50% | 60% | 70% | |||
| CMU-MOSI | MCTN | 39.8 / 78.5 | 38.5 / 75.7 | 35.5 / 71.2 | 32.9 / 67.6 | 31.2 / 64.8 | 29.7 / 62.5 | 27.5 / 59.0 | 33.6 / 68.5 |
| MMIN | 41.2 / 81.8 | 38.9 / 79.1 | 36.9 / 76.2 | 34.9 / 71.6 | 34.2 / 66.5 | 29.1 / 64.0 | 28.4 / 61.0 | 34.5 / 71.5 | |
| IMDer | 42.1 / 83.4 | 41.6 / 80.5 | 37.4 / 77.6 | 35.2 / 66.3 | 29.5 / 65.4 | 27.0 / 65.5 | 26.5 / 60.4 | 34.2 / 71.3 | |
| MoMKE | 35.1 / 81.6 | 32.9 / 76.6 | 30.6 / 71.7 | 28.4 / 67.5 | 26.2 / 63.2 | 23.9 / 58.9 | 22.4 / 55.9 | 28.5 / 67.9 | |
| SAM-LML | 45.6 / 84.7 | 42.9 / 81.2 | 37.5 / 78.1 | 37.8 / 74.7 | 32.8 / 70.9 | 28.1 / 66.6 | 26.4 / 65.6 | 35.9 / 74.5 | |
| Dataset | NR | C-MIB | MM-Boosting | SAM-LML | QA-MoE (Ours) |
|---|---|---|---|---|---|
| / MAE | / MAE | / MAE | / MAE | ||
| CMU-MOSI | 0.1 | 87.8 / 0.670 | 86.7 / 0.678 | 88.4 / 0.636 | 89.4 / 0.616 |
| 0.2 | 87.5 / 0.726 | 86.1 / 0.738 | 88.1 / 0.665 | 88.9 / 0.636 | |
| 0.3 | 86.4 / 0.912 | 86.4 / 0.785 | 87.8 / 0.663 | 88.6 / 0.639 | |
| 0.4 | 83.2 / 1.366 | 85.5 / 0.841 | 87.6 / 0.666 | 88.4 / 0.641 | |
| 0.5 | 84.9 / 1.660 | 86.1 / 1.172 | 88.1 / 0.666 | 88.1 / 0.649 |
| Model | Training Strategy | Mixed Test Set (Protocol III) | |||
|---|---|---|---|---|---|
| MAE | |||||
| MMA | Clean Train | 0.693 | 46.9 | 86.4 | 86.4 |
| Spectrum Train | 0.688 | 51.8 | 87.2 | 88.4 | |
| SAM-LML | Clean Train | 0.628 | 49.4 | 89.2 | 89.1 |
| Spectrum Train | 0.599 | 52.5 | 89.6 | 89.7 | |
| QA-MoE (Ours) | Clean Train | 0.589 | 53.6 | 87.3 | 87.6 |
| Model Variants | Spectrum Training Setting | |||
|---|---|---|---|---|
| MAE | ||||
| QA-MoE (Full) | 0.525 | 54.5 | 88.8 | 89.1 |
| w/o Quality Gating | 0.884 | 52.1 | 76.2 | 77.4 |
| w/o Variance ( ) | 0.795 | 50.7 | 79.1 | 51.2 |
| w/o Universal Fallback ( ) | 0.780 | 48.6 | 78.5 | 45.9 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Models | CMU-MOSI | CMU-MOSEI | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ACC-7 | ACC-2 | F1 | MAE | Corr | ACC-7 | ACC-2 | F1 | MAE | Corr | |
| TFN † | 35.3 | 76.5 | 76.6 | 0.995 | 0.698 | 50.2 | 84.2 | 84.0 | 0.573 | 0.700 |
| LMF † | 31.1 | 79.1 | 79.1 | 0.963 | 0.695 | 51.9 | 83.8 | 83.9 | 0.565 | 0.677 |
| MulT † | 33.2 | 80.3 | 80.3 | 0.933 | 0.711 | 53.2 | 84.0 | 84.0 | 0.556 | - |
| MISA † | 43.6 | 83.8 | 83.9 | 0.742 | 0.761 | 51.0 | 84.8 | 84.8 | 0.557 | 0.756 |
| MMIM † | 45.9 | 83.4 | 83.4 | 0.777 | - | 52.6 | 81.5 | 81.3 | 0.578 | - |
| MR ( ) | Noise Intensity ( ) | |||||||
|---|---|---|---|---|---|---|---|---|
| 0.0 | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | |
| 0% | 54.50 | 54.27 | 51.31 | 46.65 | 41.98 | 38.63 | 32.36 | 31.92 |
| 10% | 54.20 | 53.98 | 51.60 | 46.79 | 42.27 | 39.07 | 32.94 | 33.38 |
| 20% | 52.60 | 51.79 | 49.27 | 44.61 | 40.67 | 37.76 | 31.63 | 32.36 |
| 30% | 49.25 | 48.31 | 46.65 | 43.15 | 38.92 | 35.71 | 32.22 | 31.05 |
| 40% | 43.06 | 42.38 | 41.44 | 40.38 | 37.17 | 34.11 | 30.32 | 30.03 |
| Model | Parameters (M) | Comp. | Speed | Mem. | |
|---|---|---|---|---|---|
| Total | Active | GFLOPs | Latency (ms) | VRAM (MB) | |
| MulT | 113.1 | 113.1 | 6.82 | 14.5 | 1350 |
| MISA | 114.4 | 114.4 | 5.95 | 12.8 | 1600 |
| MMA | 113.5 | 113.5 | 6.10 | 13.2 | 1420 |
| SAM-LML | 112.8 | 112.8 | 5.15 | 11.9 | 1100 |
| QA-MoE (Ours) | 113.2 | 38.4 ∗ | 4.33 | 10.59 | 950 |
Multimodal Sentiment Analysis
Multimodal sentiment analysis combines language, voice, and visual cues to infer sentiment, polarity, and emotional intensity.
See all 54 papers