PI-MLLM: Psychophysics-Inspired Multimodal Large Language Model for Oddly Satisfying Video Emotion Analysis
Organizations: Institute of Computing Technology, Chinese Academy of Sciences · CNCERT/CC · Nanyang Technological University · Imperial College London
Abstract
Oddly Satisfying Videos (OSVs) can evoke strong viewer responses through repetitive motion, visual tactility, and ASMR-like sounds despite containing few explicit semantic emotion cues. This makes OSVs a challenging setting for Video Emotion Analysis (VEA), since most existing methods focus on semantic video content and under-model the physical sensory dynamics that shape viewer responses. To support Oddly Satisfying Video Emotion Analysis (OSVEA), we construct the Oddly Satisfying Video Dataset (OSVD), comprising 12,000 annotated 5-second clips. Each clip provides viewer-emotion labels under video-only, audio-only, and audio-visual conditions, together with explanations grounded in visual and acoustic sensory evidence. Building on OSVD, we propose PI-MLLM, a psychophysics-inspired multimodal large language model that integrates Modality-Specific Dynamics Alignment (MSDA) and Coalition-Based Audio-Visual Attribution (CAVA). MSDA uses auxiliary prediction objectives to align modality representations with visual motion and acoustic energy-onset dynamics. CAVA evaluates emotion scores across modality coalitions and applies Shapley attribution to identify the dominant modality and determine whether visual and auditory evidence is synergistic or conflicting. Experiments show that PI-MLLM improves both viewer-side emotion prediction and sensory-grounded explanation quality, suggesting the value of physical sensory cues to video emotion analysis.
Figures & tables
| Dataset | Scale | Emotion Label | Emotion Explanation | |||
|---|---|---|---|---|---|---|
| A | V | AV | Semantic | Physical sensory | ||
| LIRIS-ACCEDE ( Baveye et al. 2015 ) | 9,800 | |||||
| VE-8 ( Jiang, Xu, and Xue 2014 ) | 1,101 | |||||
| YF-E6 ( Xu et al. 2016 ) | 1,637 | |||||
| VAD ( Wang et al. 2024 ) | 19,267 | |||||
| VCE ( Mazeika et al. 2022 ) | 61,046 | |||||
| Metric | Video-only | Audio-only | Audio-visual |
|---|---|---|---|
| Avg. Cohen’s | 0.70 | 0.67 | 0.71 |
| Method | ACC (%) | RS |
|---|---|---|
| Video MLLMs | ||
| VideoLLaMA3-7B ( Zhang et al. 2025 ) | 11.8 | 0.322 |
| LLaVA-Video-7B ( Zhang et al. 2024 ) | 14.6 | 0.487 |
| Qwen2.5-VL-7B ( Bai et al. 2025 ) | 23.8 | 0.472 |
| Audio-visual MLLMs | ||
| Qwen2.5-Omni-7B ( Xu et al. 2025a ) | 17.6 | 0.498 |
| Configuration | VMD | AED | CLS | MC | MI | ACC (%) | RS | ACC (%) |
|---|---|---|---|---|---|---|---|---|
| Qwen3-Omni + AR ( Xu et al. 2025b ) | – | – | – | – | – | 35.1 | 0.636 | – |
| AR + VMD | – | – | – | – | 38.8 | 0.642 | +3.7 | |
| AR + AED | – | – | – | – | 39.7 | 0.646 | +4.6 | |
| AR + VMD + AED | – | – | – | 42.1 | 0.655 | +7.0 | ||
| AR + VMD + AED + MC | – | – | 42.7 | 0.659 | +7.6 | |||
| AR + VMD + AED + CLS + MC | – | 42.8 | 0.659 | +7.7 |
| Method | VCE | VE-8 | ||
|---|---|---|---|---|
| ACC (%) | RS | ACC (%) | RS | |
| Qwen3-Omni ( Xu et al. 2025b ) | 27.6 | 0.486 | 29.1 | 0.501 |
| Video emotion analysis methods | ||||
| Emotion-LLaMA ( Cheng et al. 2024 ) | 22.4 | 0.368 | 24.7 | 0.383 |
| StimuVAR ( Guo et al. 2025 ) | 34.3 | 0.505 | 35.5 | 0.471 |
| EmoDETective ( Huang et al. 2025 ) | 31.9 | 0.497 | 31.4 | 0.518 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Annotator | Video-only | Audio-only | Audio-visual |
|---|---|---|---|
| Annotator 1 | 0.66 | 0.63 | 0.67 |
| Annotator 2 | 0.71 | 0.69 | 0.73 |
| Annotator 3 | 0.68 | 0.65 | 0.69 |
| Annotator 4 | 0.70 | 0.67 | 0.71 |
| Annotator 5 | 0.74 | 0.72 | 0.76 |
| Mean SD |
| Training annotation | Method | ACC (%) | RS |
|---|---|---|---|
| Semantic only | Qwen3-Omni + AR fine-tuning | 33.2 | 0.574 |
| Semantic + physical | Qwen3-Omni + AR fine-tuning | 35.1 | 0.636 |
| Semantic only | Qwen3-Omni + PI-MLLM | 38.9 | 0.602 |
| Semantic + physical | Qwen3-Omni + PI-MLLM | 43.2 | 0.661 |
| Hyperparameter | Value | Hyperparameter | Value |
|---|---|---|---|
| Backbone | Qwen3-Omni-30B-A3B-Thinking | Precision | bf16 |
| Frozen encoders | Visual and audio | LoRA target | Decoder q/k/v/o |
| LoRA rank / alpha / dropout | Optimizer / decay | AdamW / | |
| Learning rate / schedule | / cosine | Warmup / grad. clip | |
| Loader batch / accumulation | Epochs / seed | ||
| Video rate / pixel range | fps / – | Temporal steps |
Multimodal Emotion Recognition
Multimodal emotion recognition combines signals such as speech, text, facial expressions, video, and physiology to infer affect.
See all 150 papers