Mitigating Alignment Bias in Multimodal Sentiment Analysis via Reliability-Aware Fusion and Evidence-Preserving Reconstruction.MRER, a modality reliability-aware evidencerecoverable framework for multimodal sentiment analysis. MR-PGF (Modality Reliability-aware Public Gated Fusion): Estimates sample-adaptive modality reliability from public representations and performs gated fusion with anti-collapse regularization, reducing alignment bias toward dominant modalities. ER-DCA (Evidence-Recoverable Decoding and Decision-Consistency Alignment): Constrains decomposed representations to remain reconstructive, semantically faithful, and prediction-consistent, improving the recoverability and usability of compressed evidence.
MRER/
├── train.py # Training entry
├── test.py # Evaluation script
├── run.py # Main runner
├── config/
│ └── config.json # Runtime configuration
├── trains/
│ └── singleTask/
│ ├── MRER.py # Trainer
│ └── model/
│ └── mrer.py # Core MRER architecture
├── models/
│ └── cross_modal_ssm.py # Cross-modal interaction module
├── dataset/ # Processed MOSI/MOSEI datasets
├── utils/ # Logging and evaluation utilities
└── requirements.txt
- CMU-MOSI
- CMU-MOSEI
Place datasets in the ./dataset folder, or modify the dataset path in config/config.json.
- Create a virtual environment (recommended):
python3 -m venv mrer_env
source mrer_env/bin/activate- Install dependencies:
pip install -r requirements.txtSet dataset_name='mosi' or dataset_name='mosei' in train.py, then run:
python train.pyThe trained model will be saved in the ./pt directory.
Set the dataset name in test.py and the model path in run.py, then run:
python test.pyRuntime parameters can be modified in ./config/config.json, including:
- Dataset paths
- Hyperparameters (learning rate, batch size, etc.)
- Module switches (MR-PGF, ER-DCA)
Logs and results are saved in ./log and ./result/normal directories.