$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
L’ensemble de données AMIGOS utilisé dans cette étude est accessible au public et a été collecté avec l’approbation préalable du comité d’examen institutionnel et le consentement éclairé, comme indiqué dans la publication originale. Cette étude ne consiste qu’en une analyse secondaire de l’ensemble de données, et aucune approbation éthique supplémentaire n’a été requise.
La méthode actuelle utilise des approches d’alignement des caractéristiques et de fusion multimodale pour traiter des données physiologiques et comportementales multimodales afin de décrire les corrélations perception-émotion. Cette étude propose un modèle computationnel pour l’expérience utilisateur affective (UX) dans des expositions interactives, en tirant parti de la détection biophysique multimodale et de la modélisation émotionnelle basée sur l’IA. Basée sur les données biophysiques issues de l’article de référence, cette méthodologie numérise la modélisation computationnelle des états utilisateurs à partir de l’EEG synchronisé, de l’ECG, de l’EDA, du suivi oculaire, des expressions faciales et des entrées environnementales. Le terme « modélisation spatiale-temporelle » dans le manuscrit fait référence à la représentation physiologique spatiale multi-canal des caractéristiques et à l’alignement de corrélation intermodalité via DCCA. Temporel : encodage séquentiel via BiLSTM et préservation des dépendances temporelles au sein de fenêtres segmentées. Ces signaux diversifiés sont initialement prétraités et normalisés pour tenir compte des corrélations temporelles et spatiales entre différentes modalités. Les vecteurs de caractéristiques sont appris indépendamment pour chaque modalité, capturant des motifs liés aux émotions tels que l’excitation, l’attention et l’engagement. Pour apprendre avec succès à partir de représentations émotionnelles partagées à travers des flux de données hétérogènes, le DCCA est utilisé. Le DCCA projette chaque modalité dans un sous-espace commun latent où les caractéristiques corrélées sont maximisées, tout en conservant des informations spécifiques à chaque modalité grâce à une pertinence intermodale accrue. Ces inclusions latentes alignées sur la modalité sont ensuite transmises à un Réseau de Fusion Multimodal (MMFN) qui combine des informations temporelles et contextuelles via une BiLSTM hybride et des couches attentionnelles. Cette fusion permet au système de produire des états affectifs de haut niveau, qui se traduisent en indicateurs d’expérience utilisateur (par exemple, ennui, intérêt, inconfort). Enfin, un module de classification estime l’état UX affectif et fournit des retours pour l’adaptation à l’exposition, par exemple l’ajustement des stimuli visuels ou sonores en modélisation computationnelle. La figure 1 montre l’architecture de la méthode proposée.

Figure 1 : Architecture de la méthode proposée. Structure du cadre de modélisation UX proposé fusionnant des entrées multimodales, incluant EEG, ECG, EDA, expressions faciales et regard oculaire, utilisant DCCA et MMFN. Abréviations ; UX = Expérience utilisateur ; EEG = Électroencéphalographie ; ECG = Électrocardiographie ; EDA = Activité électrodermique ; DCCA = Analyse profonde de corrélation canonique ; MMFN = Réseau de fusion multimodal. Veuillez cliquer ici pour voir une version agrandie de cette figurine.
L’architecture proposée à la Figure 1 illustre un système d’expérience utilisateur affective (UX) de bout en bout utilisant l’analyse profonde de corrélation canonique (DCCA) et un réseau de fusion multimodal (MMFN) pour la modélisation de l’interaction perception-émotion dans des expositions interactives. Le système commence par recevoir des entrées multimodales brutes comme l’EEG, l’ECG et les signaux physiologiques EDA ; les expressions faciales et les signaux comportementaux du regard oculaire ; et des entrées contextuelles comme les informations audiovisuelles et environnementales. Ces signaux sont ensuite intégrés dans un module de prétraitement et d’extraction de caractéristiques, où un traitement spécifique au signal (par exemple, suppression du bruit, normalisation, calcul de caractéristiques) est exécuté pour produire des descripteurs significatifs pour chaque modalité. Deuxièmement, le module DCCA projette des paires de modalités dans un espace latent commun et apprend des embeddings maximalement corrélés qui codent des schémas émotionnels intrinsèques à travers différentes modalités. Les caractéristiques de haute corrélation de ces multiples modules DCCA sont ensuite fusionnées par le Multimodal Fusion Network (MMFN), qui fusionne hiérarchiquement les caractéristiques apprises avec des couches d’apprentissage profond, éventuellement du BiLSTM, des mécanismes d’attention ou des transformateurs pour créer une représentation affective compacte et de haut niveau. Cette représentation intégrée est ensuite intégrée à la couche de classification des états émotionnels et UX, où le modèle prédit des résultats affectifs comme la valence, l’excitation, ou des états cognitifs/émotionnels comme l’engagement, l’ennui ou la surcharge. Une boucle de rétroaction UX adaptative est optionnellement fournie à la fin du pipeline, permettant au système de répondre de manière interactive aux états de l’utilisateur en adaptant des stimuli ou du contenu dans le contexte de l’exposition. Cette architecture évolutive et modulaire garantit une modélisation émotionnelle solide grâce à l’apprentissage de représentations conscient de la corrélation et à une intégration multimodale profonde, ce qui est extrêmement adapté à la modélisation computationnelle de l’informatique affective dans des environnements interactifs ou expérientiels.
Le choix de la fusion DCCA avec MMFN repose sur les limites actuelles des modèles standard unimodals et peu profonds. Bien que CNN-ResNet et LSTM-CNN extraient des caractéristiques temporelles ou spatiales, ils sont mal capables d’équilibrer des modalités hétérogènes comme l’EEG, l’EDA et les expressions faciales sous différentes stimulations environnementales. Le DCCA maximise la corrélation intermodale pour garantir des représentations latentes partagées, tandis que le MMFN utilise des mécanismes de fusion hiérarchique et d’attention pour mettre en avant dynamiquement les signaux les plus informatifs. Lorsqu’ils sont combinés, ces modules offrent une approche de modélisation UX affective plus fiable, compréhensible et largement applicable pour les environnements multisensoriels interactifs.
Acquisition de données
Dans le cadre modèle suggéré d’interaction perception-émotion pour les expositions interactives, l’ensemble de donnéesAMIGOS 24, accessible au public, est utilisé comme base pour des données affectives multimodales. Le jeu de données AMIGOS fournit une collection exhaustive de mesures physiologiques et comportementales provenant de participants humains subissant des stimuli évoquant l’affect, comme des extraits vidéo. Ces données contiennent des signaux EEG, ECG et GSR synchronisés, des enregistrements vidéo faciaux et des étiquettes émotionnelles auto-déclarées sous des formes discrètes (par exemple, heureuse, triste) et dimensionnelles (valence/excitation). Ces modalités correspondent bien aux besoins du système proposé ici, qui vise à déduire les états affectifs de l’expérience utilisateur (UX) lors d’interactions immersives et multisensorielles lors d’expositions. Le jeu de données comprend des enregistrements de 40 sujets, chacun exposé à des stimuli émotionnels courts (clips vidéo <150 s) et longs (films >14 min), dans des circonstances qui simulent un engagement médiatique réel. Pour le cadre de ce travail suggéré, un sous-ensemble pré-traité de l’ensemble de données est utilisé : des enregistrements de 30 sujets avec des signaux EEG, ECG et GSR de haute qualité, sans artéfacts, ainsi que des fichiers vidéo faciaux complets et des annotations. Ce sont les échantillons choisis pour imiter les dynamiques émotionnelles multimodales lors de situations d’exposition. L’ensemble de données appris sert de base d’entraînement et de benchmarking pour le pipeline DCCA + Multimodal Fusion Network (MMFN), avec des états affectifs tels que l’engagement, l’ennui, la confusion et l’excitation explorés comme réponses à des stimuli visuels, auditifs et spatiaux dans un environnement d’exposition simulé. Le tableau 1 présente la description de l’ensemble de données de la méthode proposée.
| Paramètre | Détails |
| Nom du jeu de données | AMIGOS (Un ensemble de données pour la recherche sur l’affect, la personnalité et l’humeur) |
| Non. de participants | 40 au total (30 utilisés dans des travaux proposés avec des données multimodales complètes) |
| Stimuli Type | Clips vidéo courts et longs (annotés émotionnellement) |
| Canaux EEG | Casque EEG Emotiv EPOC 14 canaux |
| ECG | Capteur de fréquence cardiaque (pour la VRC et l’excitation) |
| GSR | Capteur de conductance cutanée (mesure de l’activité sympathique) |
| Vidéo faciale | Vidéo frontale haute résolution pour l’analyse des expressions |
| Étiquettes émotionnelles | Valeur auto-évaluée, excitation, dominance (échelle 1–9), plus étiquettes discrètes |
| Taux d’échantillonnage | EEG : 128 Hz, ECG/GSR : 1000 Hz |
| Format des données | .mat et journaux horodatages synchronisés |
| Synchronisation des modalités | Oui – Synchronisé sur tous les capteurs et la vidéo |
| Durée par session | Courts extraits (<150 s) et longs films (>14 min) |
| Adéquation à l’application | Modélisation UX affective, fusion multimodale, cartographie perception-émotion en temps réel |
Tableau 1 : Description du jeu de données AMIGOS. Description de l’ensemble de données AMIGOS utilisé dans le cadre proposé, incluant les informations sur les participants, les modalités, les taux d’échantillonnage et la conception expérimentale. Abréviations ; AMIGOS = Un ensemble de données pour la recherche sur l’affect, la personnalité et l’humeur sur les individus et les groupes.
L’ensemble de données AMIGOS accessible au public appliqué dans le cadre suggéré consiste en des données comportementales et physiologiques multimodales collectées auprès de 40 participants, dont 33 ont été choisis pour cette étude en raison de l’excellence et de la richesse des enregistrements. Le jeu de données enregistre les réactions émotionnelles aux clips vidéo courts et longs, et propose des signaux tels que l’EEG (provenant d’un casque Emotive à 14 canaux), l’ECG pour la variabilité de la fréquence cardiaque, la GSR pour la conductance cutanée, et la vidéo faciale haute résolution pour la mesure de l’expression. Les états émotionnels sont auto-déclarés à la fois dans les catégories dimensionnelles (valence, excitation, dominance) et discrètes. Les données sont bien alignées entre elles dans les modalités et sont correctement échantillonnées : 128 Hz pour l’EEG, 1000 Hz pour l’ECG et la GSR. Une telle configuration rend l’ensemble de données idéal pour modéliser l’expérience utilisateur (UX) lors d’expositions interactives, afin que les interactions perception-émotion puissent être suivies précisément grâce à la détection multimodale basée sur l’IA.
Prétraitement des données
Toutes les étapes de prétraitement, l’entraînement des modèles et les évaluations impliquées ont été implémentés dans des scripts Python personnalisés (Python 3.10, PyTorch 2.0) individuellement, chaque module étant dédié au prétraitement du signal, à l’alignement basé sur DCCA, à la formation MMFN et à l’évaluation des performances ; le réglage des paramètres clés et certaines configurations computationnelles essentielles sont résumés dans le tableau 1. Afin de traiter le jeu de données AMIGOS accessible au public pour la modélisation UX affective de l’exposition interactive, il faut initialement mettre en place un pipeline systématique de prétraitement des données sur les modalités physiologiques et comportementales telles que l’EEG, l’ECG, la GSR et la vidéo faciale. Au début, standardisez et synchronisez chaque modalité, puis effectuez un prétraitement spécifique à chaque modalité. Actuellement, les informations contextuelles ne sont obtenues que par des indices audiovisuels intrinsèques dans les stimuli vidéo, par exemple les expressions faciales, les mouvements visuels et les caractéristiques acoustiques telles que la prosodie de la parole et l’audio de fond.
Normalisation du signal et rééchantillonnage
Les signaux physiologiques bruts x(t) de toutes les modalités sont rééchantillonnés à une fréquence commune fs=128 Hz pour un alignement temporel entre différentes modalités :
(1)
Le rééchantillonnage était effectué à l’aide d’une fonction standard de bibliothèque de traitement du signal plutôt qu’à un algorithme conçu sur mesure. Plus précisément, la mise en œuvre a été réalisée en utilisant l’utilitaire de rééchantillonnage disponible dans l’écosystème de traitement du signal Python (SciPy), qui applique une interpolation basée sur la méthode de Fourier pour convertir les signaux à la fréquence d’échantillonnage cible. Le taux d’échantillonnage cible fs a été sélectionné afin d’assurer une résolution temporelle uniforme entre les modalités avant la segmentation et l’extraction des caractéristiques. Chaque signal est ensuite normalisé par le z-score afin d’éliminer la variabilité entre sujets :
(2)
où μx et σx sont la moyenne par fenêtre d’essai et l’écart-type du signal.
Prétraitement EEG
Les signaux EEG, capturés à partir de 14 canaux, sont filtrés en passe-bande au choix de 4 à 45 Hz afin de préserver les fréquences cognitives :
(3)
Le spectre de puissance est utilisé pour déterminer les schémas fréquentiels dans les signaux, et cela peut varier selon le type d’émotion, dans le cas du signal cérébral, et peut fournir des informations utiles sur ce signal. La technique de Welch est une technique supérieure de l’équation 3 des periodogrammes, qui fournit une estimation de la densité spectrale et peut être utilisée pour obtenir des spectrogrammes. La technique de Welch segmente le signal dans le domaine temporel en intervalles de temps discrets et construit. Un spectrogramme pour chaque segment, puis tous les spectrogrammes sont moyennés comme démontré dans l’équation 4. Ce processus est plus fluide que l’approche FFT complète, et par conséquent, il tire le maximum de puissance des signaux. Enfin, la densité spectrale de puissance (PSD)19 est calculée en utilisant la technique de Welch pour capturer les caractéristiques du domaine fréquentiel :
(4)
Les caractéristiques PSD sont réparties sur cinq bandes : Theta (4–8 Hz), Alpha (8–13 Hz), Bêta (13–30 Hz), Gamma bas (30–45 Hz).
Traits du visage basés sur la vidéo
Extrait des unités d’action faciale (UA) et des vecteurs de regard oculaire pour chaque image vidéo à l’aide d’un jeu de données EEG multicanal ou d’un logiciel similaire, ces éléments sont ensuite combinés en séquences temporelles :
(5)
Mappage des étiquettes d’émotion
Les scores valence-éveil ainsi que les étiquettes émotionnelles discrètes sont attribués par AMIGOS. Les notes continues sont normalisées à [0,1] :
(6)
Où V est la valeur réellement observée avant la normalisation, Vmin est la plus petite valeur de la variable dans l’ensemble de données, Vmax est la plus grande valeur de la variable dans l’ensemble de données et V' est la valeur normalisée dans l’intervalle de 0 à 1. Ces étiquettes sont appliquées comme vérité fondamentale pour la modélisation affective supervisée. Ces étiquettes sont appliquées comme vérité fondamentale pour la modélisation affective supervisée.
Synchronisation entre modalités
Toutes les modalités sont synchronisées en utilisant l’alignement temporel ou la distorsion temporelle dynamique (DTW) lorsque cela est nécessaire :
(7)
Les données prétraitées riches en fonctionnalités sont ensuite saisies dans le module Deep Canonical Correlation Analysis (DCCA), qui apprend les représentations maximalement corrélées entre les modalités.
Extraction de caractéristiques à l’aide de DCCA
Dans le cadre envisagé de la modélisation affective UX pour les expositions interactives, le DCCA est utilisé pour apprendre des caractéristiques latentes connectées dans des modalités hétérogènes telles que l’EEG, l’ECG, l’EDA, les expressions faciales et les données de suivi oculaire. L’objectif est d’apprendre un espace de représentation commun dans lequel les signaux provenant de diverses modalités, bien qu’individuellement bruyants ou spécifiques à chaque modalité, soient au maximum corrélés et sémantiquement cohérents en termes d’états émotionnels perçus. Dans ce travail, la DCCA a été appliquée aux paires de modalités suivantes : i) EEG–ECG, ii) EEG–GSR, et iii) représentations EEG–traits faciaux. Ces paires ont été sélectionnées afin de capturer les corrélations complémentaires neuro-physiologiques et neuro-comportementales pertinentes pour l’engagement affectif. Afin d’étendre la DCCA à un contexte multimodal, les embembardings DCCA par paires pour chaque paire de modalité ont été calculés puis fusionnés à l’aide du MMFN proposé, ce qui permet une intégration efficace de plus de deux modalités sans modifier la formulation centrale de la DCCA.
En réalisant un alignement latent guidé par la corrélation avant la fusion, le DCCA sépare structurellement l’alignement des représentations de la fusion décisionnelle, contrairement aux réseaux d’attention intermodale ou de fusion tensorielle, qui agissent directement sur des représentations potentiellement mal alignées. La redondance est réduite, et la cohérence des représentations est améliorée grâce à cette architecture à deux niveaux. De plus, le DCCA optimise directement la dépendance statistique intermodale au lieu de dépendre uniquement de fonctions de perte partagées, ce qui est plus approprié pour des données physiologiques hétérogènes que les cadres d’apprentissage multitâche. Premièrement, les DCCA20 sont utilisés pour calculer des représentations de plusieurs modalités en les traitant séquentiellement à travers plusieurs couches empilées de transformations non linéaires. La figure 2 illustre la construction du DCCA utilisée dans ce travail de recherche. Nous avons utilisé une méthode de recherche en grille pour déterminer les hyperparamètres optimaux afin d’architecturer le modèle d’apprentissage profond à utiliser dans l’approche DCCA. Après une analyse expérimentale approfondie, les auteurs ont sélectionné un optimiseur de descente de gradient stochastique, une perte d’entropie croisée et un paramètre régulateur de 1e5. Ensuite, les auteurs ont sélectionné 15 étapes d’optimisation en utilisant le vecteur de biais comme tous zéros, le jeu de validation comme critères d’arrêt précoce, et l’initialiseur Xavier comme initialiseur de poids. La figure 2 montre le processus de fonctionnement du DCCA.

Figure 2 : Processus de fonctionnement du DCCA. Flux de travail de processus de DCCA, montrant la correspondance des caractéristiques de diverses modalités dans un espace latent commun afin de maximiser la corrélation.
Abréviations ; DCCA = Analyse profonde de corrélation canonique. Veuillez cliquer ici pour voir une version agrandie de cette figurine.
La Figure 2 illustre visuellement le cadre de travail interne de l’analyse de corrélation canonique profonde (DCCA) pour l’apprentissage de représentation partagée entre deux modalités différentes, EEG (Modalité A) et EDA (Modalité B). Les deux modalités sont intégrées dans leurs réseaux d’extracteurs de caractéristiques profonds respectifs (extracteur de caractéristiques A et B), qui comportent plusieurs couches cachées apprennent des caractéristiques abstraites spécifiques à chaque modalité. Avant la fusion, l’alignement latent intermodal est réalisé à l’aide de l’analyse profonde de corrélation canonique (DCCA). Deux réseaux parallèles de projection profonde sont construits pour chaque paire de modalités (EEG–ECG, EEG–EDA et EEG–Facial). Grâce à l’activation ReLU, chaque réseau de projection est composé de trois couches entièrement connectées de dimensions [256, 128, 64]. Pour l’espace latent partagé, 64 est la dimension d’immersion ultime. Avec un coefficient de régularisation L2 de 1e-5 pour garantir la stabilité numérique, la fonction objectif maximise la corrélation canonique entre les plongements de modalité projetés. Les vecteurs de polarisation sont initialisés à zéro, et les poids sont initialisés via l’initialisation de Xavier. Pour stabiliser l’apprentissage de l’alignement, les modules DCCA sont entraînés séparément avant la formation MMFN. Pour maintenir la cohérence de l’alignement, il n’y a pas de réglage fin de bout en bout entre DCCA et MMFN. Ces pipelines de réseaux neuronaux acceptent les flux de données d’entrée en parallèle mais isolés. La sortie de l’extracteur de caractéristiques de chacune d’elles est ensuite projetée dans l’espace latent commun, où les caractéristiques des deux modalités sont mappées pour devenir comparables en structure. Les projections sont optimisées selon l’objectif de la DCCA, qui est de maximiser la corrélation entre les représentations latentes correspondantes de l’EEG et de l’EDA. En acquérant ce sous-espace maximalement corrélé, la DCCA garantit que les embeddings de sortie conservent des motifs complémentaires et sémantiquement significatifs des deux modalités, essentiels pour des applications en aval telles que la reconnaissance des émotions ou l’informatique affective.
Dans ce travail, les fonctionnalités sont converties via DCCA puis intégrées pour la catégorisation. Le modèle DCCA, montré à la Figure 2, utilise un modèle d’apprentissage profond pour la transformation des caractéristiques. La couche CCA calcule la corrélation, qui est ensuite utilisée pour la combinaison et la classification des caractéristiques. Supposons que la matrice
stocke des essais de la modalité EEG, et que la matrice
inclut des expériences de la modalité de la vidéo faciale. Dans ce cas, les dimensions des caractéristiques dans les essais EEG et les clips vidéo faciales sont représentées respectivement par n 1 et n2, tandis que le nombre total d’essais est indiqué par l’AM. Pour chaque modalité, les auteurs ont créé le réseau de neurones profond suivant afin de réarranger les caractéristiques d’entrée de manière non linéaire :
(8)
où les paramètres de la transformation non linéaire sont représentés par HT1 et HT2 ; les caractéristiques suivantes de chaque réseau de neurones sont représentées comme
et
et mesure de la caractéristique de DCCA comme n. Les paramètres appris récursivement HT1 et HT2, générés à partir de DCCA, ont accru la corrélation entre ON1 et ON 2 autant que possible :
(9)
Les paramètres appris mutuellement tels que HT1 et HT2 étaient entraînés par l’algorithme de rétropropagation. Pour obtenir la réponse voulue, les gradients de la fonction objectif ont été approximés comme suggéré. Les caractéristiques modifiées ON1 et ON2 ∈ SP se trouvent dans la SP hyperspatiale combinée après l’entraînement des deux réseaux neuronaux. Les auteurs de DCCA principalmente20 n’ont pas spécifiquement mentionné l’utilisation de caractéristiques modifiées. Les fonctionnalités modifiées peuvent être utilisées de manière à mieux servir l’application de l’utilisateur. Dans ce travail, les auteurs ont obtenu les caractéristiques fusionnées suivantes à partir de caractéristiques modifiées :
(10)
où α et β représentent des poids maintenant α + β = 1. Les caractéristiques ON intégrées via DCCA sont saisies dans le classificateur SoftMax. Les tâches de reconnaissance des émotions sont utilisées pour entraîner le classificateur. Comme mentionné précédemment, construire un DCCA pour la fusion de données à travers de nombreux formats présente certains avantages. Pour observer les caractéristiques et la corrélation des transformations centrées sur la modalité, par exemple, le DCCA obtient explicitement ON1 et ON2 pour chaque modalité lors de la fusion au niveau des caractéristiques. De plus, les données basées sur l’émotion peuvent être préservées en contrôlant les fonctions de mappage non linéaires f1(·) et f2(·). De plus, les auteurs utilisent des poids équivalents pour chaque modalité dans la fusion à somme pondérée. Un réseau de fusion multimodal (MMFN) qui prévoit les états de l’expérience utilisateur reçoit cet espace combiné. Pour l’alignement multimodal, une approche hiérarchique est utilisée, où les signaux bruts sont d’abord alignés temporellement avec le rééchantillonnage et l’alignement temporel, et l’alignement des signaux riches en sémantiques provenant de différentes modalités est obtenu via une analyse de corrélation canonique profonde (DCCA). Cela garantit que les représentations conscientes de la modalité sont transformées en un espace latent commun avant le processus de fusion basé sur l’attention dans le MMFN.
Réseau de fusion multimodal (MMFN) pour la modélisation UX affective
Le MMFN encode chaque modalité séparément, puis les fusionne à l’aide d’une porte de fusion et d’un mécanisme d’attention pour produire une représentation intégrée de prédiction des émotions.
Codage spécifique à la modalité
Soit x(i)∈Rdi le vecteur caractéristique de la i-ème modalité (par exemple, EEG, EDA). Chaque modalité est encodée avec un encodeur neuronal :
(11)
Mécanisme de fusion par commande
Pour gérer le flux d’informations provenant de chaque modalité, une porte de fusion est utilisée :
(12)
(13)
σ’est la fonction d’activation sigmoïde. ⊙ caractérise le développement par élément. Cela permet au réseau de réduire le poids des modalités bruitées ou d’augmenter dynamiquement des fonctionnalités utiles.
Fusion d’attention intermodale
Une couche d’attention apprend combien de poids accorder à la représentation de chaque modalité :
(14)
(15)
α(i) sont les pondérations
d’attention la représentation finale fusionnée.
Prédiction de l’état affectif
Le vecteur fusionné est entré dans une couche de sortie pour faire des prédictions de valence/éveil ou d’états d’expérience utilisateur :
22(16)
Où
peut être utilisé pour représenter : classe émotionnelle discrète (heureuse, neutre, triste), échelle continue (valence/excitation) et catégories UX (engagé, distrait, surchargé).

Figure 3 : Structure du MMFN. Structure du MMFN avec encodeurs spécifiques à la modalité, fusion par porte et intégration basée sur l’attention pour la prédiction de l’état affectif.
Abréviations ; MMFN = Réseau de fusion multimodal. Veuillez cliquer ici pour voir une version agrandie de cette figurine.
La figure 3 montre le processus de travail d’un réseau de fusion multimodal (MMFN) utilisé dans un cadre de calcul affectif pour la prédiction des émotions et de l’expérience utilisateur (UX). Des encodeurs spécifiques à chaque modalité, des couches de fusion par guichet, un module d’intégration basé sur l’attention et une tête de classification finale composent l’architecture de fusion hiérarchique du MMFN. Il illustre comment diverses modalités d’entrée hétérogènes, telles que l’EEG (Modalité A), l’EDA (Modalité B) et les expressions faciales (Modalité C), sont traitées avec leurs propres réseaux d’encodeurs spécialisés (Encodeur A, B et C). Un encodeur indépendant composé de deux couches complètement connectées avec activation ReLU traite chaque modalité (EEG, ECG, EDA et caractéristiques faciales) avant qu’une couche bidirectionnelle de mémoire à court terme (BiLSTM) ne capture les dépendances temporelles. Chaque encodeur apprend une représentation spécifique à chaque modalité qui conserve des caractéristiques émotionnelles ou physiologiques significatives issues du flux de données correspondant. Chaque direction dans la BiLSTM possède 128 unités cachées, donnant à chaque modalité un plongement contextuel de 256 dimensions. Pour éviter le surapprentissage, le dropout (taux = 0,5) est effectué après la couche BiLSTM. Une approche de fusion par porte utilisant l’activation sigmoïde pour contrôler dynamiquement les contributions des modalités est ensuite appliquée aux représentations encodées des modalités. Une couche d’auto-attention calcule ensuite les poids de l’attention entre différentes modalités pour supprimer les signaux bruyants et mettre en évidence les informations pertinentes. Une couche entièrement connectée, soit une couche de sortie linéaire pour les tâches de régression valence-éveil, soit une couche de sortie Softmax pour les tâches de classification discrète projettent la représentation fusionnée. La sortie de chaque encodeur est ensuite entrée dans une couche de fusion multimodale, qui effectue la concaténation de toutes les caractéristiques de modalité et applique un mécanisme d’attention pour mettre en évidence des signaux plus informatifs et masquer le bruit. Cette opération produit une représentation latente commune qui intègre les signaux émotionnels à travers toutes les modalités dans un vecteur dense de haut niveau.
Les couches BiLSTM appliquées aux embeddings séquentiels spécifiques à la modalité modélisent directement la dynamique temporelle. Le BiLSTM permet de modéliser contextuellement les changements affectifs en capturant à la fois les dépendances temporelles avant et arrière au sein de séquences physiologiques segmentées. De plus, la pondération adaptative des caractéristiques informatives temporelles est rendue possible par la couche de fusion basée sur l’attention qui suit, qui fonctionne sur des représentations encodées dans le temps. Les auteurs ont récemment mis à jour le texte pour rendre plus évident comment la construction de séquences, le codage récurrent et la pondération de l’attention fonctionnent ensemble pour soutenir la modélisation temporelle.
Le pseudocode proposé 1 montre le processus global de modélisation affective de l’expérience utilisateur utilisant DCCA-MMFN sous une forme reproductible. Pour commencer, des signaux physiologiques et comportementaux multimodaux sont intégrés à une étape de prétraitement indépendante impliquant la réduction du bruit et la normalisation des échelles. Les caractéristiques sont ensuite intégrées dans le DCCA, où les caractéristiques corrélées sont apprises conjointement pour des paires de modalités spécifiées, visant un alignement intermodal robuste. Les caractéristiques alignées sont ensuite combinées au sein d’un MMFN composé de mécanismes à filtres et d’attention pour une modulation spécifique à chaque modalité visant à promouvoir des modalités informatives et à supprimer le bruit. La représentation finale combinée des caractéristiques est utilisée pour entraîner un classificateur destiné à l’estimation affective et liée à l’UX, et l’évaluation globale des performances est réalisée sur la base de métriques standards. La nature étape par étape de ce pseudocode proposé garantit transparence, faisabilité et facilité de reproduction par d’autres pour toutes les personnes techniquement informées s’intéressant à ce protocole proposé.
Le cadre proposé vise à prédire l’état d’expérience utilisateur affective (UX) en utilisant des signaux physiologiques et comportementaux multimodaux issus de l’ensemble de données AMIGOS, en se basant sur les étapes suivantes : Étape 1 : Les données multimodales d’entrée consistent en EEG, ECG, EDA, regard oculaire et signaux d’expression faciale. Au départ, on accède à l’ensemble de données multimodal AMIGOS, et chaque modalité subit un prétraitement du signal, y compris le filtrage du bruit et la normalisation afin d’assurer la qualité et la cohérence des données. Étape 2 : Pour maintenir l’uniformité temporelle entre les modalités, tous les signaux sont rééchantillonnés à une fréquence standard. Par la suite, l’extraction de caractéristiques spécifiques à la modalité est effectuée afin d’obtenir des représentations distinctives correspondant à chaque type de signal. Étape 3 : Pour capturer les relations intermodales, des paires de modalités sélectionnées (EEG–ECG, EEG–EDA et EEG–Facial) sont traitées à l’aide d’une analyse de corrélation canonique profonde (DCCA). Les réseaux DCCA sont entraînés à apprendre des représentations latentes corrélées entre modalités appariées, ce qui aboutit à des plongements de caractéristiques alignés pour chaque paire de modalités. Ces représentations alignées sont ensuite combinées pour former un espace de caractéristiques multimodal unifié. Étape 4 : Les caractéristiques agrégées alignées sont fournies en entrée à un Réseau de Fusion Multimodal (MMFN), où des mécanismes d’attention et des stratégies de fusion par portes sont utilisés pour intégrer efficacement des informations complémentaires entre les modalités. Ce processus de fusion génère une représentation affective complète. Étape 5 : La représentation résultante est ensuite utilisée pour entraîner un classificateur avec des données émotionnelles identifiées afin de prédire l’état affectif de l’UX. Enfin, la performance du modèle est évaluée à l’aide de métriques standard, notamment la Précision, la Précision, le Rappel, le score F1 et l’Aire sous la courbe (AUC). L’état affectif UX prédit est rendu comme la sortie finale du cadre.
Modélisation perception-émotion utilisant le cadre DCCA-MMFN proposé
Dans le cadre computationnel suggéré pour l’expérience utilisateur affective (UX) des expositions interactives, le module de modélisation perception–émotion est le processus central qui relie les réactions perceptuelles de l’utilisateur aux stimuli environnementaux à leurs états émotionnels multimodaux dérivés de la biophysique. Ce module est basé sur les représentations courantes acquises par le DCCA de modalités physiologiques et comportementales telles que l’EEG, l’EDA, l’ECG, les expressions faciales et les mouvements oculaires afin d’enregistrer la dynamique affective de l’utilisateur. Parallèlement, des métadonnées sur l’environnement d’exposition environnant – stimuli visuels, paysages sonores, schémas d’interactivité et caractéristiques ambiantes – sont utilisées pour encoder des indices perceptuels. En utilisant un réseau de fusion multimodal (MMFN) pour combiner ces représentations multimodales, le modèle acquiert des mappages détaillés et non linéaires à partir de caractéristiques perceptuelles de stimulus et d’étiquettes ou dimensions émotionnelles (par exemple, valence, excitation, engagement). Cette cartographie permet au système de savoir en permanence comment un utilisateur réagit émotionnellement face à divers éléments de l’exposition, puis de modifier le contenu ou l’interface en conséquence pour augmenter l’engagement, la satisfaction ou la résonance cognitive. Enfin, la modélisation perception-émotion facilite l’adaptation de l’interaction consciente de l’émotion, ce qui constitue le cœur de la modélisation computationnelle et des systèmes d’exposition sensibles à l’utilisateur.
Premièrement, les modules DCCA ont été entraînés à apprendre des représentations latentes corrélées pour chaque paire de modalité. L’inclusion résultante sert d’entrée au MMFN, entraînée séquentiellement pour la tâche de prédiction affective. Aucun réglage fin de bout en bout n’est effectué pour maintenir la stabilité de l’entraînement.
| Catégorie | Paramètre | Valeur / Description |
| Prétraitement du signal | Filtre passe-bande EEG | 4–45 Hz |
| Fréquence de rééchantillonnage | 128 Hz |
| Longueur de fenêtre | 2 s |
| Chevauchement des fenêtres | 50% |
| Normalisation | Normalisation du score Z |
| DCCA Architecture | Nombre de couches cachées | 3 couches par modalité |
| Neurones par couche | 128–64–32 |
| Dimension latente (n) | 32 |
| Paramètre de régularisation | 1 × 10⁻⁵ |
| Optimiseur | Adam |
| Taux d’apprentissage | 0.001 |
| Taille du lot | 32 |
| Époques de formation maximales | 150 |
| Arrêt précoce de patience | 15 époques |
| MMFN Configuration | Type d’encodeur | BiLSTM |
| Unités cachées | 64 |
| Taux d’abandon scolaire | 0.3 |
| Stratégie de fusion | Fusion à portes avec attention |
| Type d’attention | EEG, ECG, GSR, vidéo |
| Formation et évaluation | Fonction de perte | Perte croisée d’entropie |
| Séparation train-essai | Validation croisée à 5 fois |
| Indicateurs d’évaluation | Précision, Précision, Rappel, F1-score, Cohen’s Kappa, AUC–ROC |
| Points de contrôle de reproductibilité | Forme tensorielle d’entrée EEG | Les canaux × échantillons temporels (par exemple, 14 × 256 par fenêtre) |
| Représentation des sorties DCCA | Immersion latente partagée en 32 dimensions |
| Sortie MMFN | Probabilités de classes émotionnelles (classes valence–éveil ou discrètes) |
| Performance de validation attendue | Précision de la classification de 85 à 90 % |
Tableau 2 : Paramètres de l’algorithme DCCA–MMFN proposé. Résumé des paramètres de prétraitement, architecture, fusion, entraînement, évaluation et reproductibilité pris en compte dans le cadre de modélisation affective UX proposé. Abréviations ; DCCA = Analyse profonde de corrélation canonique ; MMFN = Réseau de fusion multimodal ; UX = Expérience utilisateur.
Dans le tableau 2, l’ensemble des paramètres utilisés dans le cadre DCCA-MMFN proposé est fourni, tenant compte du prétraitement du signal, de la conception en architecture profonde, des techniques de fusion, ainsi que des conditions d’entraînement. Les signaux physiologiques ont été uniformément rééchantillonnés et normalisés pour les synchroniser par rapport à leurs modalités respectives. La couche DCCA était configurée pour utiliser des transformations non linéaires multi-couches, ce qui aidait à l’apprentissage des espaces latents maximalement corrélés, tandis que la composante MMFN utilisait des réseaux d’encodeurs BiLSTM avec des mécanismes d’attention par porte pour peser dynamiquement la valeur des différentes modalités. Les exigences pour la formation et l’évaluation sont explicitement définies, garantissant une comparaison équitable avec les options existantes.
Le cadre suggéré est destiné à servir de base informatique pour des systèmes sensibles à l’affect qui utilisent l’information comportementale et physiologique dans plusieurs dimensions. L’architecture est conceptuellement adaptable à des environnements réels tels que les espaces d’exposition intelligents, les interfaces intelligentes adaptatives et les systèmes d’interaction homme-machine sensibles à l’affect, même si l’étude actuelle valide le modèle par des expériences contrôlées hors ligne utilisant le jeu de données AMIGOS accessible au public. Le cadre peut fonctionner comme un module fondamental pour les applications nécessitant une inférence émotionnelle fiable en proposant des techniques de fusion unifiées, un alignement inter-modal et un prétraitement structuré. Cependant, plutôt que d’être des systèmes déployés expérimentalement, ces environnements sont décrits dans cette étude comme des contextes de déploiement possibles.