Most AI emotion recognition models take a shortcut: they learn that "Happy" is the right answer most of the time (it's 65.9% of the training data) and rarely predict anything else. They also can't tell you why they made a prediction, did the person's words matter most? Their tone of voice? Their facial expression?
Affect-Diff fixes both problems. It explicitly models which communication channel caused the emotion prediction (using a learned causal graph), and it uses a generative prior to keep the latent space meaningful even for rare emotion categories. The result is a model that actually works on minority emotions, not just the majority class.
Standard multimodal fusion models (concatenation, attention-based fusion) have two gaps:
Learns a directed acyclic graph (DAG) over modalities (Text ↔ Audio ↔ Video) by casting structure learning as a continuous optimization problem with an acyclicity constraint. Output: per-sample causal influence weights for each modality. This is what makes attribution possible.
Compresses the causal-weighted modality fusion to a shared latent space z. The β-KL term regularizes the latent space toward a prior, preventing collapse. Logvar clamped for numerical stability.
A 1D denoising diffusion model structures the latent space so minority emotion classes have meaningful latent regions. Critically, the diffusion prior is stop-gradiented during classifier training, it shapes the space without interfering with the classification objective.
At inference, sample z under a different emotion label and compute the delta. This is the explainability mechanism: the change in reconstruction reveals what features drove the original prediction, causal attribution, not just correlation.
Loss = CE(classification)
+ λ₁ · MSE(DDPM noise prediction, stop-gradient)
+ λ₂ · β-KL(VAE regularization)
| System | Balanced Accuracy ↑ | Minority Emotions |
|---|---|---|
| Standard fusion baselines | ~0.33 (best) | Fail entirely (< chance) |
| Affect-Diff (ours) | 0.384 | Non-trivial performance |
Evaluated on CMU-MOSEI, 3,292 aligned samples, 6 Ekman emotion categories. Balanced accuracy weights all classes equally, exposing majority-class collapse.
This paper demonstrates causal interpretability in a multimodal model, one of the earliest instances I know of in the emotion recognition literature. The core idea maps directly to mechanistic interpretability in language models:
@article{sanjyal2026affectdiff,
title = {Multimodal Emotion Recognition via Causal-Diffusion Bridge (Affect-Diff)},
author = {Sanjyal, Ankit},
journal = {arXiv preprint arXiv:2605.08252},
year = {2026}
}