Ádám Fodor, Rachid R. Saboundji, Julio C. S. Jacques Junior,
Sergio Escalera, David Gallardo-Pujol, András Lőrincz
Human-machine, human-robot interaction, and collaboration appear in diverse fields, from homecare to Cyber-Physical Systems. Technological development is fast, whereas real-time methods for social communication analysis that can measure small changes in sentiment and personality states, including visual, acoustic and language modalities are lagging, particularly when the goal is to build robust, appearance invariant, and fair methods. We study and compare methods capable of fusing modalities while satisfying real-time and invariant appearance conditions. We compare state-of-the-art transformer architectures in sentiment estimation and introduce them in the much less explored field of personality perception. We show that the architectures perform differently on automatic sentiment and personality perception, suggesting that each task may be better captured/modeled by a particular method. Our work calls attention to the attractive properties of the linear versions of the transformer architectures. In particular, we show that the best results are achieved by fusing the different architectures’ preprocessing methods. However, they pose extreme conditions in computation power and energy consumption for real-time computations for quadratic transformers due to their memory requirements. In turn, linear transformers pave the way for quantifying small changes in sentiment estimation and personality perception for real-time social communications for machines and robots.
Two promoted champions ship from this repository — wavlm_best-ccc (acoustic only)
and avt_best-ccc (acoustic + visual + textual fusion). Both are wired end to end
through the public API, ONNX export, container, and hosted demo.
@champion, not deprecated stages), so a specific trained run becomes “the” deployable model through a deliberate, auditable step.localhost and on Google Cloud Run.pip install personalitylinmult, then PersonalityModel.from_pretrained(...) — no MLflow and no repo clone needed.std_ratio, which catches regression-to-the-mean that 1-MAE alone hides.(a) Standard Multi-head attention unit.
(b) Multimodal transformer: source
modalities i and j are transformed to target modality k. Such two units are
combined by another transformer network that utilizes self-attention to fuse the
information pieces to form a branch within the multimodal network before outputting the predicted score(s).
If you found our research helpful or influential please consider citing:
@InProceedings{pmlr-v173-fodor22a,
title = {Multimodal Sentiment and Personality Perception Under Speech: A Comparison of Transformer-based Architectures},
author = {Fodor, {\'A}d{\'a}m and Saboundji, Rachid R. and Jacques Junior, Julio C. S. and Escalera, Sergio and Gallardo-Pujol, David and L{\H{o}}rincz, Andr{\'a}s},
booktitle = {Understanding Social Behavior in Dyadic and Small Group Interactions},
pages = {218--241},
year = {2022},
editor = {Palmero, Cristina and Jacques Junior, Julio C. S. and Clapés, Albert and Guyon, Isabelle and Tu, Wei-Wei and Moeslund, Thomas B. and Escalera, Sergio},
volume = {173},
series = {Proceedings of Machine Learning Research},
month = {16 Oct},
publisher = {PMLR},
pdf = {https://proceedings.mlr.press/v173/fodor22a/fodor22a.pdf},
url = {https://proceedings.mlr.press/v173/fodor22a.html}
}