$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Le travail proposé vise à améliorer la conception d'interactions intelligentes en offrant un cadre interprétable pour la cartographie visuelle de caractéristiques émotionnelles multimodales. Les bases de données CH-SIMS et CMU-MOSEI, accessibles au public, ont été utilisées dans cette étude. Les deux jeux de données ont été obtenus auprès de leurs sources officielles et utilisés conformément aux directives d'utilisation, aux normes de recherche et aux conditions de licence établies par leurs créateurs respectifs. Le contenu multimodal des jeux de données, incluant des données textuelles, audio et vidéo, a d'abord été recueilli et annoté par les fournisseurs des jeux de données conformément à leurs autorisations accordées par les participants et à leurs protocoles de collecte de données. Aucune interaction humaine directe, aucun recrutement de nouveaux participants et aucune collecte d'informations personnellement identifiables n'ont été réalisés dans cette étude. Toutes les analyses ont été effectuées à l'aide de jeux de données de recherche accessibles publiquement. Par conséquent, notre analyse de données secondaires n'a nécessité aucune approbation éthique supplémentaire ni examen par un comité d'éthique institutionnel (IRB). L'étude a été menée conformément aux normes institutionnelles appropriées régissant l'utilisation de jeux de données accessibles publiquement, les procédures de recherche éthique et les politiques applicables en matière d'utilisation des données.
Un mécanisme d'attention transmodale basé sur les graphes a été utilisé pour apprendre des caractérisations émotionnelles à travers différentes modalités, en exploitant des caractéristiques spécifiques aux émotions ou aux modalités afin d'améliorer la compréhension. Un composant de mappage visuel multi-vue est utilisé pour renforcer la conception interactive en temps réel sensible aux émotions, et son efficacité est évaluée en matière de reconnaissance émotionnelle. Les résultats montrent que la méthode proposée améliore à la fois l'interprétabilité et l'efficacité des interfaces utilisateur intelligentes sensibles aux émotions dans des contextes réels. Figure 1 illustre le flux architectural du travail proposé. Figure 1 présente le flux complet du cadre de mappage visuel suggéré pour l'apprentissage de caractéristiques émotionnelles multimodales dans le contexte des systèmes d'interaction intelligents. Le processus commence par trois modalités d'entrée synchronisées, à savoir le texte, l'audio et la vidéo, qui capturent des informations émotionnelles complémentaires provenant respectivement des modalités linguistique, prosodique et des expressions faciales. Un encodeur transformeur spécifique à chaque modalité traite chaque modalité afin d'obtenir des représentations de haut niveau des données brutes d'entrée. Ces représentations sont ensuite transmises à un module d'apprentissage de représentations désintriquées, où les intégrations spécifiques aux émotions sont séparées des caractéristiques spécifiques aux modalités, afin d'assurer une cohérence dans les émotions apprises à travers des sources de données hétérogènes. Les intégrations spécifiques aux émotions provenant de chaque modalité sont ensuite agrégées par un réseau d'attention transmodale basé sur les graphes, qui modélise les dépendances émotionnelles inter-modales et attribue des poids d'importance dynamiques à chaque modalité en fonction du contexte d'interaction. Enfin, le cadre fournit à la fois des sorties de classification émotionnelle et des indications sur l'interaction, facilitant ainsi une prise de décision transparente sensible aux émotions et une conception d'interaction intelligente adaptative.
Acquisition de données multimodales
Les ensembles de données CH-SIMS et CMU-MOSEI sont deux ensembles de données multimodales existants et disponibles dans le domaine public qui ont recueilli des informations multimodales, telles que des vidéos, des fichiers audio et des textes synchronisés. L'ensemble de données CH-SIMS comprend des examens multimodaux portant sur des personnes chinoises, incluant 2 281 segments vidéo, extraits de plusieurs extraits provenant de films, de séries télévisées et d'émissions de variétés. L'ajout d'éléments audio et textuels correspondants à ces segments vidéo rend les études sur l'analyse multimodale des émotions plus intéressantes et plus accessibles. Toutefois, l'un des plus grands ensembles de données multimodales pour l'analyse des opinions, des sentiments et des émotions est l'ensemble de données CMU-MOSEI, recueilli à partir de plus de 23 000 extraits vidéo de phrases prononcées par plus de 1 000 locuteurs sur une grande variété de sujets. Cet ensemble de données a été divisé aléatoirement en sous-ensembles d'apprentissage (70 %), de validation (15 %) et de test (15 %), tout en préservant la distribution des classes.
Des transcriptions textuelles, des signaux audio et des images vidéo sont obtenus et alignés temporellement de manière à correspondre à un niveau temporel finement détaillé. L'intégration au niveau des images garantit que les mécanismes proposés d'apprentissage de représentation et de fusion basée sur les graphes peuvent conjointement modéliser et exploiter le contenu émotionnel issu des expressions visuelles, des tons vocaux et du contenu linguistique. Une extraction efficace des dynamiques émotionnelles intermodales est rendue possible par cette technique d'acquisition multimodale, essentielle à la conception d'interactions intelligentes et à une cartographie visuelle compréhensible.
Tableau 1 présente les structures clés des jeux de données multimodaux sur les émotions utilisés dans la méthode proposée. Afin d'obtenir un éventail plus large de sentiments associés, tels que les mots parlés, les intonations vocales et les expressions faciales, CH-SIMS et CMU-MOSEI intègrent les modalités vidéo, audio et texte provenant de ces jeux de données. En outre, un nombre limité d'échantillons de données est disponible dans CH-SIMS, permettant un examen approfondi des interactions entre modalités et des variations émotionnelles en Chine. En revanche, le jeu de données CMU-MOSEI revêt une importance plus grande pour évaluer la robustesse de l'apprentissage de représentation et des algorithmes de visualisation associés abordés dans ce travail, car il contient une grande quantité de données couvrant diverses langues, sujets et niveaux d'émotions annotés. De plus, par rapport aux recherches antérieures, il réduit les difficultés liées à la sélection d'informations lors des tests de modèles.
Prétraitement et synchronisation multimodaux
Les annotations temporelles provenant des jeux de données CH-SIMS et CMU-MOSEI ont été utilisées pour synchroniser les modalités textuelle, auditive et visuelle, assurant ainsi un apprentissage cohérent de la représentation multimodale. Chaque énoncé constituait l'unité fondamentale d'analyse et était associé à des segments audio et vidéo correspondants appartenant au même intervalle temporel. L'alignement a été effectué au niveau de l'énoncé. La transcription a été divisée en segments selon les horodatages de début et de fin de chaque énoncé. La correspondance entre la transcription, l'audio et la vidéo a été établie en extrayant les images vidéo et les signaux audio correspondants situés dans cet intervalle temporel. Alors que les segments audio ont été traités à l'aide de Wav2Vec 2.0 afin de produire des représentations acoustiques, les images visuelles du segment vidéo ont été échantillonnées à une fréquence prédéfinie et encodées à l'aide du Vision Transformer (ViT). L'encodeur RoBERTa a été utilisé pour créer des intégrations textuelles à partir des transcriptions des énoncés. La synchronisation temporelle a été obtenue en alignant toutes les caractéristiques des modalités sur une même limite d'énoncé, puisque les trois modalités produisaient des séquences de caractéristiques de longueurs variables. Un format de longueur fixe a été utilisé pour normaliser les séquences de longueurs différentes. Les séquences plus longues ont été tronquées à la longueur maximale autorisée, tandis que les séquences plus courtes ont été complétées par des zéros. Pendant l'apprentissage, des masques d'attention ont été utilisés pour distinguer les éléments complétés des positions légitimes des caractéristiques. Les intégrations spécifiques à chaque modalité ont été projetées dans un espace latent commun avant la fusion, afin de surmonter les différences de longueur de séquence entre les modalités. Cela a garanti une cohérence dimensionnelle et permis au mécanisme d'attention basé sur les graphes de faciliter un apprentissage efficace des interactions intermodales. Afin de préserver la qualité des données et l'intégrité de la synchronisation, les échantillons comportant des fichiers corrompus, des annotations manquantes ou des informations incomplètes sur les modalités ont été exclus des études.
Extraction de caractéristiques basée sur les transformeurs
Une méthode d'apprentissage profond est utilisée pour apprendre des représentations de caractéristiques de haut niveau intégrant les émotions à partir d'informations provenant de plusieurs modalités, telles que la vision, l'audio et le texte, de manière end-to-end, après l'alignement des données multimodales et tout prétraitement requis. En utilisant un encodeur de type transformeur pour apprendre des représentations de caractéristiques intrinsèquement discriminantes à partir de données multimodales brutes, la méthode proposée élimine le besoin d'ingénierie de caractéristiques. Afin de garantir la cohérence entre les ensembles de données utilisés dans l'approche proposée, un plongement (embedding) de taille fixe est appris pour chaque modalité. Par exemple, des plongements de caractéristiques de 768 dimensions sont appris pour chacune des modalités individuelles, notamment les modalités image, audio et texte, formant collectivement un espace de caractéristiques unifié utilisé dans l'ensemble de l'approche, en particulier une méthode d'extraction de caractéristiques appliquée à l'ensemble de données CH-SIMS proposé et à l'ensemble de données CMU-MOSEI afin d'apprendre des caractéristiques de haut niveau à partir de données de tailles variées.
Modalité visuelle : Transformeur de vision pour des intégrations de trames tenant compte des émotions
Un modèle Vision Transformer (ViT-Base) a été utilisé pour extraire des informations visuelles à partir des images de vidéos afin d'obtenir des représentations spatiales pertinentes pour les émotions. Avant l'extraction des caractéristiques, les images de chaque segment vidéo ont été redimensionnées à (224 × 224) pixels et échantillonnées à des intervalles temporels réguliers. En utilisant une taille de patch de 16 × 16 pixels, l'architecture ViT-Base produit une série de jetons visuels qui sont traités par 12 couches d'encodeur de transformeur. Les représentations au niveau des images ont été projetées dans un espace d'intégration de 768 dimensions à l'aide d'un modèle ViT préentraîné servant de squelette visuel. Les intégrations au niveau des images ont été agrégées par moyennage par pooling afin de créer la représentation visuelle finale pour chaque segment. Pendant l'apprentissage, une normalisation des images et des méthodes d'augmentation courantes, telles que le rognage aléatoire et le retournement horizontal, ont été utilisées pour améliorer la généralisation. Le cadre de fusion multimodale proposé a ensuite été utilisé pour combiner ces intégrations visuelles avec des représentations textuelles et auditives.
Pour préserver la dynamique temporelle des émotions, des extraits vidéo provenant des jeux de données CH-SIMS et CMU-MOSEI seront échantillonnés uniformément pour la modalité visuelle. Les images de chaque vidéo,
, peuvent être divisées en N sections de taille fixe, puis aplaties et inversément transformées vers un espace d'incorporation latent de dimension
. Une série est créée en ajoutant des incorporations de position ainsi qu’un jeton de regroupement ajustable :
(1)
où
représente le codage de position et
est la matrice d'incorporation des fragments.
Des couches d'encodeur de transformeur empilées, composées de réseaux feed-forward et d'une auto-attention multi-têtes, sont utilisées pour traiter la séquence de fragments intégrée. La transformation au niveau de la couche l est décrite comme suit :
(2)
(3)
Pour obtenir le vecteur de caractéristiques visuelles sensible aux émotions, la sortie équivalente au jeton de classe est extraite comme vecteur de caractéristiques
. Afin de traiter des représentations visuelles émotionnelles cohérentes malgré les différences linguistiques et de contenu entre les ensembles de données, les intégrations au niveau des images de chaque segment vidéo sont combinées pour capturer les expressions faciales et l'évolution des émotions.
Modalité audio utilisant Wav2Vec 2.0 pour les empreintes acoustiques de prosodie et sémantiques Des empreintes vocales contextualisées ont été produites à l’aide d’un encodeur préentraîné Wav2Vec 2.0 servant de base acoustique. Un vecteur de caractéristiques acoustiques de longueur fixe pour chaque phrase a été obtenu en regroupant les représentations cachées de sortie par moyennage. Le modèle Wav2Vec 2.0 a été utilisé pour extraire des représentations acoustiques à partir de signaux audio afin de capturer les caractéristiques vocales contextuelles et liées aux émotions. Avant l’extraction des caractéristiques, les enregistrements audio ont été normalisés et rééchantillonnés à 16 kHz. Afin d’assurer la synchronisation entre les modalités textuelle et visuelle, chaque segment audio au niveau de l’énoncé a été isolé en utilisant les bornes temporelles fournies par les annotations du jeu de données. L’encodeur acoustique préentraîné a été ajusté durant l’entraînement du modèle afin d’améliorer l’adaptation spécifique à la tâche, permettant ainsi aux représentations obtenues de refléter plus précisément les aspects émotionnels des signaux vocaux. Une fusion par attention multimodale basée sur les graphes et un apprentissage de représentations désintriquées ont ensuite été réalisés à partir des empreintes audio finales.
Dans le domaine audio, Wav2Vec-2.0 est utilisé pour modéliser les signaux de parole provenant des informations initiales de parole présentes dans les jeux de données CH-SIMS et CMU-MOSEI, extrayant directement des caractéristiques audio liées à l'émotion. Un codage de caractéristiques convolutif existe pour chaque signal de parole en entrée
:
(4)
où Z représente des traits prosodiques de bas niveau tels que la mélodie, le ton et l'énergie. Un réseau de contexte basé sur un transformeur est utile pour les structures susmentionnées, car il représente des dépendances temporelles à longue portée :
(5)
Les données acoustiques prosodiques et sémantiques, essentielles pour exprimer l'émotion, sont incluses dans ces représentations acoustiques contextuelles. Un intégration audio de longueur fixe est créée en effectuant une procédure de regroupement temporel :
(6)
La conception évite l'utilisation de caractéristiques acoustiques telles que les MFCC et assure une bonne robustesse en extrayant simplement des représentations à partir des formes d'onde, à l'aide de données vocales anglaises provenant de CMU-MOSEI et de données vocales chinoises provenant de CH-SIMS.
Modalité textuelle utilisant RoBERTa pour des intégrations contextuelles des émotions
Pour la modalité textuelle, le transformeur profond bidirectionnel RoBERTa est appliqué aux transcriptions vocales des deux jeux de données afin de générer une sémantique contextuelle et une signification affective. Des encodeurs de transformeur basés sur RoBERTa ont été utilisés pour extraire des représentations textuelles à partir des données de transcription afin de capturer l'information sémantique contextuelle et émotionnelle. Un modèle RoBERTa préentraîné a été utilisé pour le jeu de données CMU-MOSEI en langue anglaise, tandis qu'une variante chinoise de RoBERTa a été utilisée pour le jeu de données CH-SIMS en chinois afin de mieux prendre en compte les caractéristiques linguistiques spécifiques à chaque langue. Le prétraitement du texte comprenait la tokenisation à l'aide du tokenizer RoBERTa approprié pour chaque langue ainsi que la normalisation du texte. Afin d'assurer un traitement par lots cohérent, les séquences d'entrée ont été converties en intégrations de tokens et complétées ou tronquées jusqu'à une longueur de séquence maximale prédéfinie. Conformément au format d'entrée de RoBERTa, des tokens spéciaux de classification et de séparation ont été introduits. Une intégration textuelle de longueur fixe a été obtenue en agrégeant les représentations de tokens contextualisées produites par l'encodeur de transformeur à l'aide de la représentation finale de phrase équivalente à [CLS]. Pour adapter les représentations apprises à la tâche de reconnaissance des émotions, les encodeurs RoBERTa préentraînés ont été affinés par un entraînement multimodal. Le cadre de fusion multimodal proposé a ensuite été utilisé pour combiner les intégrations textuelles avec les caractéristiques audio et visuelles.
Les intégrations de jetons et les encodages de position peuvent être combinés pour chaque entrée tokenisée,
, afin de créer la représentation d'entrée dans la technique de transformation profonde bidirectionnelle connue sous le nom de
(7)
Cette forme est représentée à travers les couches du transformateur L, qui utilise l'auto-attention pour découvrir les dépendances contextuelles entre les mots :
(8)
L'intégration contextuelle de l'émotion est obtenue à l'aide de l'état caché final du jeton de classification :
(9)
La polarité des sentiments, les émotions intenses et les implications associées sont des exemples de caractéristiques linguistiques liées aux émotions qui seront représentées par cet intégration. RoBERTa facilite la modélisation indépendante du langage. Cela permet au système d'utiliser la même taille d'intégration pour les textes anglais provenant du jeu de données CMU-MOSEI et pour les textes chinois provenant du jeu de données CH-SIMS.
Trois vecteurs de caractéristiques spécifiques à chaque modalité, de 768 dimensions chacun, sont extraits pour les modalités visuelle fv, audio fa et textuelle ft, grâce à l'étape proposée d'apprentissage de la représentation des caractéristiques profondes. Dans la conception d'interaction intelligente, ces représentations apprises créent un espace de caractéristiques multimodal unifié qui sert de base à la cartographie visuelle au niveau des caractéristiques, à la fusion intermodalle basée sur les graphes et à l'apprentissage de représentations désentrelacées.
Apprentissage de représentations désenchevêtrées
Après avoir appris une représentation de caractéristiques profondes, un traitement supplémentaire des vecteurs de caractéristiques multimodaux provenant des modalités visuelle, auditive et textuelle peut produire une description émotionnelle disjointe. Si les intégrations de caractéristiques spécifiques à chaque modalité — auditive, visuelle et textuelle — utilisées à l'étape précédente sont respectivement représentées par fv, fa et ft, de sorte que
et
, l'objectif de cette étape consiste à factoriser l'ensemble des caractéristiques modales en deux représentations latentes distinctes, incluant les représentations émotionnelles après prise en compte de la sémantique précédente de chacune des différentes modalités.
Cela est réalisé en alimentant chaque caractéristique de modalité, fm , dans deux réseaux de projection parallèles : un encodeur d'émotion
et un encodeur de modalité
, où les deux encodages sont produits.
(10)
Où
la caractéristique latente liée à l'émotion est représentée par
représente une caractéristique latente propre à une modalité. Cela permet aux intégrations spécifiques aux émotions de communiquer avec un espace de manière répétée à travers plusieurs entrées, notamment l'audio, la vidéo et le texte, tout en conservant les données structurelles uniques associées à chaque modalité.
Une séparation efficace est obtenue en reconstruisant avec des contraintes d'indépendance. La reconstruction de la caractéristique de modalité d'origine est donnée par :
(11)
où
est un réseau de décodage. La perte de reconstruction préserve les données suivantes :
(12)
De plus, l'orthogonalité, ou la décorrélation, entre l'émotion et les représentations spécifiques à la modalité limite souvent le chevauchement d'information :
(13)
En atteignant ces objectifs, le modèle pourrait apprendre des représentations émotionnelles fiables, compréhensibles et résistantes aux variations de modalité. Les étapes ultérieures de fusion intermodalité basée sur les graphes et les caractéristiques de cartographie visuelle, en particulier pour la conception d'interactions intelligentes, dépendent fortement de représentations émotionnelles interprétables et structurées.
Cohérence émotionnelle entre les modalités
L'ajout de la cohérence émotionnelle améliore nettement l'efficacité de la fusion entre les modalités. Cela s'explique par le fait que les stratégies de fusion n'ont pas à compenser d'importants écarts entre les deux représentations, puisque les intégrations émotionnelles spécifiques à chaque modalité partagent un espace latent. L'illustration combinée des deux émotions est décrite comme suit
. La fusion pondérée sera plus stable lorsque les représentations spécifiques à l'émotion sont cohérentes, car les variations entre les signaux provenant de différentes modalités n'auront plus d'impact sur le résultat.
(14)
En imposant un alignement sémantique des informations émotionnelles, cet objectif réduit les divergences entre les modalités et garantit que la perception des émotions reste cohérente, quelle que soit la modalité utilisée pour les exprimer. Par conséquent, un espace de représentation cohérent et affectif est créé en projetant les indices émotionnels obtenus à partir des signaux de parole, des expressions faciales et du contenu linguistique.
Impact sur la fusion transmodale
La fusion intermodal devient plus efficace lorsqu'une cohérence émotionnelle est introduite entre les modalités. Les mécanismes de fusion n'ont plus à compenser d'importantes divergences entre les représentations intermodales, car les intégrations spécifiques aux émotions sont alignées dans un espace latent commun. La représentation émotionnelle fusionnée est définie comme suit :
(15)
où αm représente le poids de l'attention accordé à la modalité m. La fusion pondérée devient plus stable et compréhensible lorsque les représentations spécifiques aux émotions sont cohérentes, car le résultat de la fusion montre des preuves émotionnelles complémentaires plutôt que des signaux de modalité contradictoires.
Sur le plan mathématique, réduire la
variance entre différents types de représentations spécifiques aux émotions par rapport à
équivaut à :
(16)
où
représente l'expression moyenne de l'émotion. Une variance réduite entraîne un pondération des modalités d'entrée selon leur signification émotionnelle précise plutôt que selon le bruit de la modalité, assurant une convergence améliorée du réseau et une évaluation plus précise de l'attention.
L'objectif d'apprentissage ultime des visualisations d'émotions désintriquées est de combiner la fragmentation, la reconstruction et l'uniformité émotionnelle :
(17)
deux hyperparamètres, λ1 et λ2, contrôlent la relation entre la fiabilité émotionnelle intermodalités et la dissociation. Le modèle proposé acquiert des représentations émotionnelles invariantes aux modalités, interprétables et fusionnables afin d'atteindre cet objectif, en mettant l'accent sur l'établissement d'une base solide pour une fusion ultérieure basée sur les graphes et pour la représentation au niveau des caractéristiques dans la conception d'interfaces intelligentes.
Fusion par attention multimodale basée sur les graphes
Un réseau d'attention transmodale basé sur les graphes a été utilisé pour simuler des relations émotionnelles fines entre les modalités. Afin de faciliter le flux d'information entre les modalités, un graphe multimodal entièrement connecté a été construit, chaque intégration propre à une modalité (texte, audio et visuel) étant représentée comme un nœud du graphe. Les relations entre modalités ont servi à établir la matrice d'adjacence du graphe, qui a ensuite été améliorée par une méthode d'attention apprenable. Un espace latent partagé a été créé en concaténant et en projetant les sorties provenant de plusieurs têtes d'attention. Une représentation unifiée de l'émotion multimodale a ensuite été produite en agrégeant les représentations des nœuds à l'aide d'un regroupement pondéré par l'attention. Cette représentation fusionnée a ensuite été transmise aux modules de prédiction et de visualisation pour l'analyse tenant compte des interactions et la reconnaissance des émotions. Le module de fusion par graphe possédait une dimension de représentation cachée de 256 et deux couches d'attention sur graphes, chacune comportant huit têtes d'attention. Pour déterminer l'importance relative des modalités voisines, les coefficients d'attention entre les nœuds connectés ont été calculés puis normalisés à l'aide de la fonction softmax. Chaque couche d'attention sur graphe était suivie d'une normalisation par couche, de connexions résiduelles et d'un taux de désactivation de 0,2 afin d'améliorer la stabilité de l'apprentissage et de réduire le surajustement. Après la concaténation et la projection des sorties de plusieurs têtes d'attention vers un espace latent commun, les représentations des nœuds ont été combinées en un seul vecteur d'émotion multimodal à l'aide d'un regroupement pondéré par l'attention. Ensuite, la représentation fusionnée a été utilisée pour la cartographie visuelle multi-vue et la prédiction des émotions.
Diverses interactions transmodales ont été capturées à l'aide d'une attention graphique multi-tête. La fonction softmax a été utilisée pour normaliser les coefficients d'attention entre les nœuds connectés pour chaque nœud. Afin d'augmenter la stabilité de l'apprentissage et d'éviter le surapprentissage, les couches d'attention graphique empilées du module de fusion de graphes ont été suivies de connexions résiduelles, d'une normalisation par couche et d'une régularisation par abandon (dropout).
Soit les termes
qui, pris individuellement, représentent les représentations correspondant aux émotions spécifiques recueillies par les modalités visuelle, audio et textuelle ; chaque composant se situe dans l'espace latent partagé
. Les modèles des nœuds de modalité utilisent une notation pour le graphe
, les nœuds de l'ensemble
correspondant explicitement aux trois nœuds de modalité eux-mêmes, afin de renforcer explicitement les dépendances émotionnelles partagées entre les différentes représentations de modalités.
Après avoir attribué un vecteur de caractéristiques spécifique à chaque émotion à chaque nœud du graphe, nous avons :
(18)
Contrairement aux méthodes de fusion traditionnelles, qui utilisent des poids de fusion prédéterminés ou fixes, la méthode proposée apprend des poids d'arête adaptatifs en fonction de leur importance et de leurs interdépendances, tant entre les canaux qu'entre les situations émotionnelles.
Un réseau d'attention sur graphes (GAT) est utilisé pour la fusion intermodalités. Un coefficient d'attention est calculé pour chaque nœud i et ses nœuds voisins, c'est-à-dire le nœud j :
(19)
L'effet émotionnel du passage du mode j à la modalité i est mesuré par les poids normalisés αij.
Ensuite, l'apparence fusionnée de chaque nœud de modalité est calculée comme un regroupement pondéré de ses voisins :
(20)
où la fonction d'activation
est non linéaire. En fin de compte, les caractéristiques mises à jour de chaque nœud sont combinées pour obtenir une représentation globale fusionnée de l'émotion :
(21)
Il s'agit d'une technique utile pour la modélisation interprétable des émotions et la cartographie visuelle ultérieure, car elle capture des informations complémentaires provenant de diverses modalités tout en préservant les relations inter-modales complexes.
L'algorithme 1 (Fichier supplémentaire 1) fournit le schéma général pour effectuer la fusion transmodale basée sur un graphe. Dans un premier temps, un graphe est créé à partir des caractéristiques spécifiques aux émotions associées à chacune des modalités visuelle, audio et textuelle. Les scores d'attention pour chaque paire de nœuds du graphe, qui représentent la combinaison des dépendances émotionnelles, sont ensuite calculés. Ces scores d'attention sont ensuite normalisés afin d'indiquer la contribution relative de chaque modalité au contexte émotionnel spécifié, permettant ainsi l'apprentissage des poids d'attention. L'incorporation générale de l'émotion est produite lors de la dernière étape par agrégation des caractéristiques associées aux nœuds du graphe. En ce sens, la fusion générale des caractéristiques multimodales liées aux émotions spécifiées par l'algorithme montre des perspectives prometteuses en termes d'adaptabilité, d'interprétabilité et d'intelligence contextuelle.
Figure 2 montre la structure et le fonctionnement du réseau d'attention croisée proposé pour la fusion de sentiments multimodaux. Les intégrations spécifiques aux émotions, obtenues indépendamment pour les modalités textuelle, auditive et vidéo, sont d'abord transmises à des mécanismes d'attention au niveau de chaque modalité, qui apprennent l'importance relative des informations linguistiques, vocales et faciales dans un contexte émotionnel donné. Les représentations pondérées par l'attention des modalités sont ensuite combinées pour former une intégration émotionnelle unifiée, dans laquelle la matrice d'attention capture les dépendances intermodales et les intensités d'interaction. La matrice d'attention apprise par le réseau module dynamiquement les contributions des modalités, lui permettant de se concentrer sur la modalité la plus informative tout en ignorant celles qui sont bruitées ou moins pertinentes. La représentation émotionnelle fusionnée permet une reconnaissance précise des émotions et une analyse fine des états émotionnels tels que neutre, étreinte et inquiétude.
Module de cartographie visuelle
À l'aide de la section de cartographie visuelle, créée spécifiquement à cet effet, un concepteur d'interactions intelligent peut convertir la représentation unifiée de l'état émotionnel en une forme visuelle compréhensible et facilement exploitable après le processus de fusion intermodale, en se basant sur le graphe.
Afin de faciliter la compréhension des représentations émotionnelles latentes, des techniques de réduction de dimensionnalité ont été utilisées pour visualiser les intégrations multimodales d'émotions apprises. Après avoir réduit la dimensionnalité des caractéristiques tout en conservant la majeure partie de la variance à l'aide de l'analyse en composantes principales (PCA), les intégrations ont été projetées dans un espace bidimensionnel à l'aide de l'embedding stochastique t-distribué des voisins proches (t-SNE). Une valeur de perplexité de 30, un taux d'apprentissage de 200 et 1 000 itérations d'optimisation ont été utilisés pour le t-SNE. Les regroupements spécifiques aux émotions et les relations entre modalités ont été visualisés à l'aide des projections obtenues. Les poids d'attention croisés normalisés obtenus par le réseau d'attention basé sur les graphes ont été utilisés pour créer des cartes thermiques d'attention. Les contributions relatives des modalités textuelle, audio et visuelle durant la prédiction des émotions sont représentées dans ces cartes thermiques. Les coefficients d'attention appris ont été utilisés comme poids des arêtes pour construire des graphes d'interaction multimodale, permettant ainsi d'examiner visuellement les relations intermodales et le flux d'information au sein du cadre de fusion. Des tracés de trajectoires émotionnelles ont été réalisés en suivant l'évolution des intégrations émotionnelles latentes au fil des énoncés successifs afin d'analyser la dynamique émotionnelle temporelle. Ces trajectoires fournissent des informations sur la manière dont les états émotionnels et les contributions des modalités évoluent dans le temps. Matplotlib et Scikit-learn sont deux bibliothèques Python utilisées pour créer toutes les visualisations. Afin d'évaluer l'interprétabilité, la formation des groupes, les contributions des modalités et la dynamique temporelle des émotions, des analyses qualitatives des visualisations d'intégrations, des graphes d'interaction et des cartes thermiques d'attention ont été menées.
Soit la variable
représentant la représentation fusionnée de l'état émotionnel par la fonction du réseau d'attention sur graphes. Contrairement à la visualisation au niveau de la sortie des tracés de l'état émotionnel, l'objectif principal du module est de convertir les représentations de l'état émotionnel et les poids correspondants du mécanisme d'attention en une forme visuelle compréhensible.
À l'aide du αji appris, une carte thermique d'attention est créée afin d'examiner visuellement la contribution de chaque modalité. Les poids d'attention entrants sont ensuite additionnés pour déterminer un score d'importance composite pour chaque modalité :
(22)
où si représente la contribution émotionnelle relative de la modalité I. Pour faciliter la création d'une carte de chaleur d'attention, les valeurs obtenues sont normalisées et mappées sur une échelle de couleurs permettant à l'utilisateur d'identifier facilement la modalité prédominante à différents pas de temps ou états interactifs. Grâce à diverses modalités d'entrée visuelles, auditives ou textuelles, une telle interface aide l'utilisateur à comprendre le fonctionnement du mécanisme d'attention du système.
Le graphe appris est modélisé spécifiquement comme un « graphe d'interaction pondéré » afin de représenter la dépendance intermodale des émotions humaines. Chaque modalité est représentée par un nœud du graphe, et l'intensité des interactions liées aux émotions humaines est représentée par des poids sous la forme de αji sur les arêtes qui les relient. Le graphe pondéré ci-dessus illustre l'intensité des interactions émotionnelles humaines. La définition de i et j est la suivante :
(23)
L'épaisseur ou la transparence des lignes dans la visualisation du graphe est correctement affichée grâce à ces poids. Cela facilite la compréhension des interactions entre les modalités. Le concepteur peut mieux comprendre comment les indicateurs émotionnels interagissent durant le processus de fusion à l'aide des graphes d'interaction intermodale.
Les intégrations émotionnelles fusionnées
à différentes étapes temporelles sont réduites à un espace de dimension inférieure à l’aide d’un algorithme de réduction de dimensionnalité tel que l’ACP ou le t-SNE, afin de visualiser l’évolution des émotions dans le temps :
(24)
où la fonction de projection est représentée par
. L'apparition de trajectoires émotionnelles 2D/3D, qui illustrent les transitions émotionnelles, les intensités et la stabilité dans les interactions, peut être interprétée comme une représentation intuitive de l'évolution des états émotionnels au fil du temps. Ces aspects peuvent être utilisés pour l'interaction intelligente, la prise de décision et la surveillance en temps réel.
Contrairement aux systèmes d'émotions classiques qui se contentent d'associer des classes ou des scores particuliers, ce système met l'accent sur la manière dont les émotions humaines s'y forment. Il révèle son processus de prise de décision en offrant des visualisations des caractéristiques intermédiaires, notamment les facteurs de pondération, les interactions entre modèles et leurs chemins respectifs. Cela permet à l'utilisateur de comprendre comment chaque facteur — visuel, vocal ou linguistique — l'influence lors de la production de ses réponses aux émotions humaines.
Associer les émotions à des formes compréhensibles par le biais de représentations visuelles peut ainsi combler l'écart entre l'analyse des émotions à l'aide de méthodes d'apprentissage profond et leur intégration dans la conception d'interfaces intelligentes. Les données recueillies à partir de ces deux approches peuvent ensuite être utilisées pour créer des interfaces utilisateur plus précises. Ainsi, l'approche proposée peut fournir aux concepteurs d'interactions des informations essentielles afin d'élaborer des interfaces utilisateur plus précises. Autrement dit, la compréhension des émotions devient une composante très active de la conception d'interactions. La précision ne peut qu'augmenter lorsque la compréhension des émotions est intégrée activement à la conception d'interactions.
Le module de cartographie visuelle permet une explicabilité de plusieurs manières interconnectées mais distinctes : l'explicabilité au niveau des caractéristiques révèle les représentations sous-jacentes de l'émotion créées par le réseau de neurones profond (DNN), ce qui nous permet de comprendre la sémantique utilisée pour décrire chaque caractéristique liée à l'émotion ; l'explicabilité au niveau de la modalité utilise les données provenant des graphes d'interaction et des cartes thermiques d'attention visuelle pour décrire comment chaque modalité — visuelle, audio ou textuelle — contribue aux décisions prises pour exprimer les émotions ; enfin, les trajectoires résultant de l'intégration des émotions nous permettent de comprendre comment chaque modalité visuelle et textuelle évolue dans le temps selon une perspective d'interaction dynamique. Veuillez vous référer à l'algorithme 2 (Supplementary File 1).
Les caractéristiques émotionnelles multimodales fusionnées sont mappées à des représentations visuellement significatives pour la conception d'interactions intelligentes à l'aide de l'algorithme de mappage visuel proposé, l'algorithme 2. Les poids d'attention multimodaux basés sur un graphe sont utilisés pour quantifier les différences entre les éléments d'entrée visuels, audio et textuels à chaque pas de temps. Ces différences sont ensuite mappées à des représentations visuelles afin de mettre en évidence les principales sources influençant les émotions, à l'aide d'éléments visuels de type cartes thermiques. Afin d'offrir une vue éclairante sur l'interaction entre les éléments d'entrée et de transmettre l'évolution émotionnelle générée par ces éléments multimodaux, l'algorithme calcule ensuite les intensités d'interaction par paires pour créer les poids d'interaction multimodaux. Parallèlement, une représentation de l'évolution émotionnelle est générée en projetant les éléments émotionnels fusionnés, accumulés au fil du temps, dans un espace de faible dimension, produisant ainsi une évolution continue des éléments émotionnels.
Prédiction des émotions et rétroaction sur l'interaction
Le résultat de la représentation d'émotion fusionnée, représenté par
, est ensuite utilisé comme fonction à la fois pour la rétroaction d'interaction et pour la prédiction d'émotion. En outre, la prédiction d'émotion est décrite comme un modèle multitâche comprenant une tâche de régression pour la reconnaissance de l'intensité continue de l'émotion et une tâche de classification pour la reconnaissance d'émotion discrète. Le modèle de classification suivant, basé sur softmax, est utilisé pour la reconnaissance d'émotion discrète :
(25)
où
représente les probabilités attendues des classes d'émotions et où Wc et bc sont des contraintes apprenables. La perte d'entropie croisée est utilisée pour améliorer l'objectif de classification :
(26)
où yk est l'étiquette de référence, et K est le nombre de classes d'émotions. Une branche de régression est utilisée pour estimer l'intensité émotionnelle en parallèle, produisant une prédiction d'attributs affectifs continus variés, incluant la valence et l'activation. Donnez-lui la définition suivante :
(27)
où le score d'intensité émotionnelle attendu est indiqué par
. La perte quadratique moyenne est utilisée pour améliorer la tâche de régression :
(28)
En général, les deux tâches sont combinées dans l'objectif de prédiction :
(29)
où les objectifs de régression et de classification sont équilibrés par λ. Cela suggère une modification dynamique du module de visualisation en fonction de l'état émotionnel identifié afin de permettre ce type de rétroaction sensible à l'interaction. Le contexte d'interaction à un instant donné t est représenté par ct. La réponse du module de visualisation est fournie par :
(30)
où la fonction d'adaptation de la visualisation est représentée par
. Cela permet d'ajuster en temps réel les cartes thermiques de modalité, les graphes d'interaction et les trajectoires émotionnelles en fonction des changements anticipés et des émotions. Cela indique que le système offre un soutien important en matière de rétroaction, en plus de bien performer dans la prédiction des états émotionnels.