Exploring Performance Trade-offs in Multimodal Vision–Language Edge Systems
0
stars
5
commits
Python
primary language
Jul 16, 2026
updated
A multimodal approach to sentiment analysis that uses facial expression and sentiment analysis of spoken text. A vision model process the facial expressions and a BERT model processes the text. There are three levels of fusion: late, intermediate, and early. There are two vision models: MobileNetV2 and ViT. View the preprint.
Scripts for training the models are in the train folder.
Run all training with the bash script bash run.sh
The model architectures are classes in the training scripts:
The CMU-MOSI dataset was used to train the models. The training scripts above read the dataset in and create PyTorch dataloaders with a custom PyTorch dataset: MultimodalDataset. Note that paths will need to be changed for training.
The original CMU-MOSI dataset contains video clips of speakers. We use the middle frame of these clips as the image to train the facial expression recognition model. The dataset version uploaded here has the images used.
5 commits
Python
99.9%
Exploring Performance Trade-offs in Multimodal Vision–Language Edge Systems
0
stars
5
commits
Python
primary language
Jul 16, 2026
updated
A multimodal approach to sentiment analysis that uses facial expression and sentiment analysis of spoken text. A vision model process the facial expressions and a BERT model processes the text. There are three levels of fusion: late, intermediate, and early. There are two vision models: MobileNetV2 and ViT. View the preprint.
Scripts for training the models are in the train folder.
Run all training with the bash script bash run.sh
The model architectures are classes in the training scripts:
The CMU-MOSI dataset was used to train the models. The training scripts above read the dataset in and create PyTorch dataloaders with a custom PyTorch dataset: MultimodalDataset. Note that paths will need to be changed for training.
The original CMU-MOSI dataset contains video clips of speakers. We use the middle frame of these clips as the image to train the facial expression recognition model. The dataset version uploaded here has the images used.
5 commits
Python
99.9%