$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Zbiór danych AMIGOS użyty w tym badaniu jest publicznie dostępny i został zebrany za zgodą instytucjonalnej komisji oraz świadomą zgodą, zgodnie z oryginalną publikacją. Badanie to obejmuje jedynie analizę wtórną zbioru danych i nie wymagało dodatkowej zgody etycznej.
Niniejsza metoda wykorzystuje podejścia do wyrównania cech i fuzji multimodalnej do przetwarzania danych fizjologicznych i behawioralnych multimodalnych, aby opisać korelacje percepcji i emocji. Niniejsze badanie proponuje model obliczeniowy afektywnego doświadczenia użytkownika (UX) w interaktywnych wystawach, wykorzystujący multimodalne biofizyczne sensory oraz modelowanie emocji oparte na AI. Na podstawie danych biofizycznych z artykułu bazowego, ta metodologia cyfryzuje modelowanie obliczeniowe stanów użytkowników na podstawie zsynchronizowanego EEG, EKG, EDA, śledźenia oczu, mimiki twarzy oraz danych środowiskowych. Termin "modelowanie przestrzenno-czasowe" w manuskrypcie odnosi się do przestrzennej wielokanałowej reprezentacji cech fizjologicznych oraz dopasowania korelacji międzymodalnych za pomocą DCCA. Temporalne: kodowanie sekwencyjne poprzez BiLSTM oraz zachowanie zależności czasowych w ramach segmentowanych okien. Te różnorodne sygnały są początkowo wstępnie przetwarzane i normalizowane, aby uwzględnić korelacje czasowe i przestrzenne między modalnościami. Wektory cech są niezależnie uczone dla każdej modalności, rejestrując wzorce związane z emocjami, takie jak podniecenie, uwaga i zaangażowanie. Aby skutecznie uczyć się na podstawie wspólnych reprezentacji emocjonalnych w różnych strumieniach danych, stosuje się DCCA. DCCA projektuje każdą modalność do utajonej wspólnej podprzestrzeni, gdzie cechy skorelowane są maksymalizowane, zachowując jednocześnie informacje specyficzne dla modalności dzięki zwiększonej relewancji międzymodalnej. Te utajone osadzenia wyrównane z modalnością są następnie przekazywane do Multimodal Fusion Network (MMFN), która łączy informacje czasowe i kontekstowe za pomocą hybrydowego BiLSTM oraz warstw uwagi. Ta fuzja pozwala systemowi generować stany afektywne na wysokim poziomie, które przekładają się na wskaźniki doświadczenia użytkownika (np. nudę, zainteresowanie, dyskomfort). Na koniec moduł klasyfikacji szacuje afektywny stan UX i dostarcza informacji zwrotnej dla adaptacji ekspozycji, np. dostosowania bodźców wizualnych lub dźwiękowych w modelowaniu komputerowym. Rysunek 1 przedstawia architekturę proponowanej metody.

Rysunek 1: Architektura proponowanej metody. Struktura proponowanego frameworka modelowania UX łączącego wejścia multimodalne, w tym EEG, EKG, EDA, mimikę twarzy i spojrzenie oczu, z wykorzystaniem DCCA i MMFN. Skróty; UX = Doświadczenie użytkownika; EEG = elektroencefalografia; EKG = elektrokardiografia; EDA = aktywność elektrodermalna; DCCA = Głęboka analiza korelacji kanonicznych; MMFN = Multimodal Fusion Network. Proszę kliknąć tutaj, aby zobaczyć większą wersję tej figurki.
Proponowana architektura na Rysunku 1 ilustruje kompleksowy system emocjonalnego doświadczenia użytkownika (UX) wykorzystujący Głęboką Analizę Korelacji Kanonicznej (DCCA) oraz Multimodalną Sieć Fuzji (MMFN) do modelowania interakcji percepcji i emocji w interaktywnych wystawach. System rozpoczyna się od pobierania surowych danych multimodalnych, takich jak sygnały fizjologiczne EEG, EKG i EDA; mimika twarzy i sygnały behawioralne wzroku wzroku; oraz kontekstowe dane wejściowe, takie jak informacje audiowizualne i środowiskowe. Sygnały te są następnie wprowadzane do modułu wstępnego przetwarzania i ekstrakcji cech, gdzie wykonywane jest przetwarzanie specyficzne dla sygnału (np. usuwanie szumów, normalizacja, obliczanie cech), aby uzyskać znaczące deskryptory dla każdej modalności. Po drugie, moduł DCCA projektuje pary modalności do wspólnej przestrzeni ukrytej i uczy się maksymalnie skorelowanych osadzeń, które kodują wewnętrzne wzorce emocjonalne między modalnościami. Cechy wysokiej korelacji tych wielu modułów DCCA są następnie łączone przez Multimodal Fusion Network (MMFN), która hierarchicznie łączy wyuczone cechy z warstwami głębokiego uczenia, być może BiLSTM, mechanizmami uwagi lub transformatorami, tworząc zwartą i wysokopoziomową reprezentację afektywną. Ta zintegrowana reprezentacja jest następnie wprowadzana do warstwy klasyfikacji stanów emocji i UX, w której model przewiduje efekty afektywne, takie jak walencja, pobudzenie lub stany poznawczo-emocjonalne, takie jak zaangażowanie, nuda czy przeciążenie. Adaptacyjny pętla zwrotnego UX jest opcjonalnie dostarczany na zakończeniu pipeline, umożliwiając systemowi interaktywne reagowanie na stany użytkownika poprzez adaptację bodźców lub treści w kontekście wystawy. Ta skalowalna i modułowa architektura gwarantuje silne modelowanie emocji poprzez uczenie reprezentacji świadome korelacji oraz głęboką integrację multimodalną, co doskonale nadaje się do modelowania obliczeniowego obliczeń afektywnych w środowiskach interaktywnych lub doświadczalnych.
Wybór fuzji DCCA z MMFN opiera się na obecnych ograniczeniach standardowych modeli fuzji unimodalnej i płytkiej. Chociaż CNN-ResNet i LSTM-CNN wyodrębniają cechy czasowe lub przestrzenne, słabo balansują heterogeniczne metody, takie jak EEG, EDA i mimika twarzy pod różnymi bodźcami środowiskowymi. DCCA maksymalizuje korelację międzymodalną, aby zapewnić wspólne utajone reprezentacje, podczas gdy MMFN wykorzystuje mechanizmy hierarchicznej fuzji i uwagi, aby dynamicznie podkreślić najbardziej informacyjne sygnały. W połączeniu te moduły oferują bardziej niezawodne, zrozumiałe i szeroko stosowane podejście do modelowania UX z afektywnym doświadczeniem dla interaktywnych środowisk wielozmysłowych.
Pozyskiwanie danych
W sugerowanym modelu interakcji percepcji i emocji dla interaktywnych wystaw, publicznie dostępny zbiór danych AMIGOS24 jest wykorzystywany jako podstawa danych multimodalnych afektywnych. Zbiór danych AMIGOS dostarcza wyczerpującego zbioru miar fizjologicznych i behawioralnych od uczestników doświadczających bodźców wywołujących afekty, takich jak klipy wideo. Dane te zawierają zsynchronizowane sygnały EEG, EKG i GSR, nagrania wideo twarzy oraz samoraportowane etykiety emocjonalne w formach odrębnych (np. szczęśliwy, smutny) i wymiarowych (walencja/pobudzenie). Te modalności dobrze wpisują się w potrzeby proponowanego tu systemu, który ma na celu wywnioskowanie stanów afektywnego doświadczenia użytkownika (UX) podczas immersyjnych, wielosensorycznych interakcji wystawowych. Zbiór danych zawiera nagrania 40 osób, z których każdy był wystawiony zarówno na krótkie (klipy wideo <150 s), jak i długie (filmy >14 min) bodźce wywołujące emocje, w warunkach symulujących zaangażowanie mediów w rzeczywistości. W zakresie tej proponowanej pracy stosuje się wstępnie przetworzony podzbiór zbioru danych: rekordy od 30 osób z bezartefaktowymi, wysokiej jakości sygnałami EEG, EKG i GSR, a także pełne pliki wideo twarzy i adnotacji. Są to wybrane próbki, aby naśladować multimodalne dynamiki emocjonalne podczas sytuacji związanych z wystawami. Zbiór danych jest bazą treningową i benchmarkingową dla pipeline'u DCCA + Multimodal Fusion Network (MMFN), gdzie stany afektywne, takie jak zaangażowanie, nuda, dezorientacja i pobudzenie, są badane jako reakcje na bodźce wizualne, słuchowe i przestrzenne w symulowanym środowisku wystawowym. Tabela 1 przedstawia opis proponowanej metody w zbiorze danych.
| Parametr | Szczegóły |
| Nazwa zbioru danych | AMIGOS (Zbiór danych do badań nad afektem, osobowością i nastrojem) |
| Nie. Uczestników | 40 łącznie (30 wykorzystanych w proponowanych pracach z kompletnymi danymi multimodalnymi) |
| Typ bodźca | Krótkie i długie klipy wideo (z emocjonalnymi przypisami) |
| Kanały EEG | 14-kanałowy zestaw słuchawkowy Emotiv EPOC EEG |
| EKG | Czujnik tętna (do HRV i pobudzenia) |
| GSR | Czujnik przewodności skóry (mierzący aktywność współczulną) |
| Wideo z twarzą | Wysokorozdzielcze wideo z twarzy czołowej do analizy wyrazu twarzy |
| Etykiety emocji | Samoocena walencja, pobudzenie, dominacja (skala 1–9), plus dyskretne etykiety |
| Częstotliwość próbkowania | EEG: 128Hz, EKG/GSR: 1000Hz |
| Format danych | .mat i zsynchronizowane logi czasowe |
| Synchronizacja modalności | Tak – Synchronizacja ze wszystkimi czujnikami i obrazem |
| Czas trwania sesji | Krótkie klipy (<150 s) i długie filmy (>14 min) |
| Dopasowanie aplikacji | Afektywne modelowanie UX, fuzja multimodalna, mapowanie percepcji i emocji w czasie rzeczywistym |
Tabela 1: Opis zbioru danych AMIGOS. Opis zbioru danych AMIGOS używanego w proponowanym ramowym systemie, zawierający informacje o uczestnikach, modalności, częstotliwości próbkowania oraz projekt eksperymentalny. Skróty; AMIGOS = Zbiór danych do badań afektu, osobowości i nastroju u osób i grup.
Publicznie dostępny zbiór danych AMIGOS stosowany w sugerowanym systemie składa się z multimodalnych danych behawioralnych i fizjologicznych zebranych od 40 uczestników, z których 33 zostało wybranych do tego badania ze względu na doskonałość i obfitość nagrań. Zestaw danych rejestruje reakcje emocjonalne na krótkie i długie klipy wideo oraz zawiera sygnały takie jak EEG (z 14-kanałowego zestawu słuchawkowego Emotive), EKG do zmienności tętna, GSR do przewodnictwa skóry oraz wideo z twarzy w wysokiej rozdzielczości do pomiaru wyrazu twarzy. Stany emocjonalne są samoraportowane zarówno w kategoriach wymiarowych (walencja, pobudzenie, dominacja), jak i w kategoriach dyskretnych. Dane są dobrze dopasowane pod względem modalności i odpowiednio pobierane próbki – 128Hz dla EEG, 1000Hz dla EKG oraz GSR. Taka konfiguracja sprawia, że zbiór danych jest idealny do modelowania doświadczenia użytkownika (UX) w interaktywnych wystawach, dzięki czemu interakcje percepcyjne-emocje można precyzyjnie śledzić za pomocą multimodalnego sensoru opartego na AI.
Wstępne przetwarzanie danych
Wszystkie etapy wstępnego przetwarzania, trenowanie modeli i oceny były realizowane w niestandardowych skryptach Pythona (Python 3.10, PyTorch 2.0) osobno, przy czym każdy moduł służył do wstępnego przetwarzania sygnałów, wyrównania na podstawie DCCA, treningu MMFN oraz oceny wydajności; ustawienia kluczowych parametrów oraz niektóre niezbędne konfiguracje obliczeniowe są podsumowane w Tabeli 1. Aby przetworzyć publicznie dostępny zbiór danych AMIGOS do afektywnego modelowania UX interaktywnej wystawy, najpierw wdrożyć systematyczny proces wstępnego przetwarzania danych dotyczących modalności fizjologicznych i behawioralnych, takich jak EEG, ECG, TSR oraz wideo twarzy. Najpierw standaryzuj i synchronizuj każdą modalność, a następnie wykonuj specyficzne dla niej preprzetwarzanie. Obecnie informacje kontekstowe są pozyskiwane wyłącznie z wewnętrznych wskazówek audiowizualnych w bodźcach wideo, na przykład mimiki twarzy, wzorców ruchu wzrokowego oraz cech akustycznych, takich jak prozodia, mowy i dźwięk tła.
Normalizacja sygnału i ponowne próbkowanie
Surowe sygnały fizjologiczne x(t) ze wszystkich modalności są próbkowane do wspólnej częstotliwości fs=128 Hz dla wyrównania czasowego między modalnościami:
(1)
Resampling było wykonywane przy użyciu standardowej funkcji biblioteki przetwarzania sygnałów, a nie specjalnie zaprojektowanego algorytmu. Konkretnie, implementacja została przeprowadzona za pomocą narzędzia do próbkowania dostępnych w ekosystemie przetwarzania sygnałów Pythona (SciPy), które stosuje interpolację opartą na metodzie Fouriera do konwersji sygnałów na docelową częstotliwość próbkowania. Docelowa częstotliwość próbkowania fs została wybrana, aby zapewnić jednolitą rozdzielczość czasową na różnych modalnościach przed segmentacją i ekstrakcją cech. Każdy sygnał jest następnie normalizowany względem z-score, aby wyeliminować zmienność między podmiotami:
(2)
gdzie μx i σx to średnia okna próby i odchylenie standardowe sygnału.
Wstępne przetwarzanie EEG
Sygnały EEG, rejestrowane z 14 kanałów, są filtrowane pasmowo w zakresie 4–45 Hz, aby zachować częstotliwości związane z poznawczym:
(3)
Widmo mocy jest wykorzystywane do określania wzorców częstotliwości w sygnałach, co może się różnić w zależności od rodzaju emocji, w przypadku sygnału mózgowego, i może dostarczyć przydatnych informacji o sygnale. Technika Welcha jest lepszą techniką równania periodogramów 3, która pozwala oszacować gęstość spektralną i może być stosowana do uzyskania spektrogramów. Technika Welcha dzieli sygnał w dziedzinie czasu na dyskretne przedziały czasu i konstrukty. Spektrogram dla każdego segmentu, a następnie wszystkie spektrogramy są uśredniane, jak pokazano w równaniu 4. Proces ten jest płynniejszy w porównaniu z pełnym podejściem FFT, dzięki czemu sygnały wydobywają maksymalną moc. Wreszcie, gęstość widmowa mocy (PSD)19 jest obliczana techniką Welcha do uchwycenia charakterystyk w dziedzinie częstotliwości:
(4)
Cechy PSD sumuje się w pięciu pasmach: Theta (4–8 Hz), Alpha (8–13 Hz), Beta (13–30 Hz), Niski Gamma (30–45 Hz).
Rysy twarzy oparte na wideo
Wyodrębniając Facial Action Units (AU) oraz wektory wzroku dla każdej klatki wideo za pomocą wielokanałowego zestawu danych EEG lub podobnego oprogramowania, są one następnie łączone jako sekwencje czasowe:
(5)
Mapowanie etykiet emocji
Zarówno oceny podniecenia walencyjnego, jak i podziałne tagi emocji są przyznawane przez AMIGOS. Ciągłe wartości są znormalizowane do [0,1]:
(6)
Gdy V jest faktycznie obserwowaną wartością przed normalizacją , Vmin jest najmniejszą wartością zmiennej w zbiorze danych, Vmax to największa wartość zmiennej w zbiorze, a V' to wartość znormalizowana w zakresie od 0 do 1. Te etykiety są stosowane jako prawdziwość dla nadzorowanego modelowania afektu. Te etykiety są stosowane jako prawdziwość dla nadzorowanego modelowania afektu.
Synchronizacja między modalnościami
Wszystkie modalności są synchronizowane za pomocą wyrównania znaczników czasowych lub dynamicznego zakrzywiania czasu (DTW), gdy jest to konieczne:
(7)
Dane bogate w cechy wstępnie są następnie wprowadzane do modułu Deep Canonical Correlation Analysis (DCCA), który uczy się maksymalnie skorelowanych reprezentacji między modalnościami.
Ekstrakcja cech z użyciem DCCA
W przewidywanym kontekście afektywnego modelowania UX dla interaktywnych wystaw, DCCA jest wykorzystywane do nauki powiązanych cech utajonych w heterogenicznych modalnościach, takich jak EEG, EKG, EDA, mimika twarzy oraz dane z monitoringu oczu. Celem jest poznanie wspólnej przestrzeni reprezentacji, w której sygnały z różnych modalności, niezależnie od indywidualnego szumu lub specyficznego dla modalności, są maksymalnie skorelowane i semantycznie spójne pod względem postrzeganych stanów emocjonalnych. W tej pracy DCCA zastosowano do następujących par modalności: i) EEG–EKG, ii) EEG–GSR oraz iii) reprezentacje cech twarzy EEG. Te pary zostały wybrane w celu uchwycenia komplementarnych korelacji nerwowo-fizjologicznych oraz nerwowo-behawioralnych istotnych dla zaangażowania afektywnego. Aby rozszerzyć DCCA na środowisko multimodalne, obliczono parowe osadzenia DCCA dla każdej pary modalności, a następnie połączono przy użyciu proponowanego MMFN, co pozwala na efektywną integrację więcej niż dwóch modalności bez zmiany podstawowej formuły DCCA.
Poprzez przeprowadzenie utajonego dopasowania sterowanego korelacją przed fuzją, DCCA strukturalnie oddziela wyrównanie reprezentacji od fuzji decyzji, w przeciwieństwie do sieci Cross-Modal Attention czy Tensor Fusion Networks, które działają bezpośrednio na potencjalnie niewyrównanych reprezentacjach. Redukuje się redundancja, a spójność reprezentacji poprawia się dzięki tej dwustopniowej architekturze. Ponadto DCCA bezpośrednio optymalizuje międzymodalne zależności statystyczne, zamiast polegać wyłącznie na wspólnych funkcjach strat, co jest bardziej odpowiednie dla heterogenicznych danych fizjologicznych niż dla wielozadaniowych ram uczenia się. Po pierwsze, DCCA20, są używane do obliczania reprezentacji wielu modalności poprzez kolejne traktowanie ich przez wiele warstw nieliniowych transformacji. Rysunek 2 ilustruje konstrukcję DCCA stosowaną w tych badaniach. Do określenia optymalnych hiperparametrów do zaprojektowania modelu głębokiego uczenia wykorzystywanego w podejściu DCCA zastosowaliśmy metodę wyszukiwania siatkowego. Po dokładnej analizie eksperymentalnej autorzy wybrali stochastyczny optymalizator gradientowego spadku, straty entropii krzyżowej oraz parametr regulujący 1e5. Następnie autorzy wybrali 15 kroków optymalizacji, wykorzystując wektor biasu jako same zera, walidację jako kryteria wczesnego zatrzymania oraz inicjalizator Xaviera jako inicjalizator wagi. Rysunek 2 przedstawia proces działania DCCA.

Rysunek 2: Proces działania DCCA. Przepływ procesów DCCA, pokazujący mapowanie cech z różnych modalności do wspólnej przestrzeni ukrytej, aby zmaksymalizować korelację.
Skróty; DCCA = Głęboka analiza korelacji kanonicznych. Proszę kliknąć tutaj, aby zobaczyć większą wersję tej figurki.
Rysunek 2 wizualnie przedstawia wewnętrzne ramy pracy Głębokiej Analizy Korelacji Kanonicznych (DCCA) dla uczenia się reprezentacji współdzielonej między dwoma różnymi modalnościami: EEG (Modalność A) i EDA (Modalność B). Obie modalności są wprowadzane do swoich odpowiednich głębokich sieci ekstraktorów cech (Feature Extractor A i B), które mają kilka ukrytych warstw uczących się abstrakcyjnych, specyficznych dla modalności cech. Przed fuzją utajone wyrównanie międzymodalne jest osiągane za pomocą głębokiej analizy korelacji kanonicznej (DCCA). Dla każdej pary modalności zbudowano dwie równoległe sieci projekcji głębokiej (EEG–ECG, EEG–EDA oraz EEG–Facial). Przy aktywacji ReLU każda sieć projekcyjna składa się z trzech całkowicie połączonych warstw o wymiarach [256, 128, 64]. Dla wspólnej przestrzeni ukrytej, 64 jest ostatecznym wymiarem zanurzenia. Przy współczynniku regularizacji L2 na poziomie 1e-5, który gwarantuje stabilność numeryczną, funkcja celu maksymalizuje kanoniczną korelację między projekcyjnymi osadzeniami modalności. Wektory polaryzacji są inicjalizowane do zera, a wagi inicjalizowane poprzez inicjalizację Xavier. Aby ustabilizować naukę wyrównania, moduły DCCA są trenowane osobno przed szkoleniem MMFN. Aby zachować spójność wyrównania, nie ma end-to-end precyzyjnego dostrajania między DCCA a MMFN. Te potoki sieci neuronowych przyjmują strumienie danych wejściowych równolegle, ale izolowane. Wyjście ekstraktora cech z każdego z nich jest następnie rzutowane do wspólnej przestrzeni ukrytej, gdzie cechy obu modalności są mapowane tak, aby stały się porównywalne pod względem struktury. Projekcje są optymalizowane zgodnie z celem DCCA, którym jest maksymalizacja korelacji między odpowiadającymi utajonymi reprezentacjami EEG i EDA. Dzięki pozyskaniu tej maksymalnie skorelowanej podprzestrzeni DCCA gwarantuje, że osadzenia wyjściowe zachowują komplementarne i semantycznie istotne wzorce z obu modalności, które są niezbędne dla dalszych zastosowań, takich jak rozpoznawanie emocji czy obliczenia afektywne.
W tej pracy cechy są konwertowane za pomocą DCCA, a następnie integrowane w celu kategoryzacji. Model DCCA, pokazany na Rysunku 2, wykorzystuje model głębokiego uczenia do transformacji cech. Warstwa CCA oblicza korelację, która następnie służy do łączenia i klasyfikacji cech. Załóżmy, że macierz
przechowuje próby modalności EEG, a macierz
zawiera eksperymenty z modalnością wideo twarzy. W tym przypadku wymiary cech w próbach EEG i klipach wideo z twarzami są przedstawione odpowiednio przez n1 i n 2, natomiast całkowita liczba prób jest oznaczona przez MA. Dla każdej modalności autorzy stworzyli następującą głęboką sieć neuronową, aby przekształcić cechy wejściowe w sposób nieliniowy:
(8)
gdzie parametry transformacji nieliniowej są reprezentowane jako HT1 i HT2; następujące cechy każdej sieci neuronowej są reprezentowane jako
i
oraz pomiar charakterystyki DCCA jako n. Rekurencyjnie wyuczone parametry HT1 i HT 2, wygenerowane z DCCA, zwiększyły korelację między ON1 a ON 2 do poziomu, na jaki to możliwe:
(9)
Wzajemnie wyuczone parametry jako HT1 i HT 2 były trenowane przez algorytm propagacji wstecznej. Aby uzyskać zamierzoną odpowiedź, gradienty funkcji celu zostały przybliżone zgodnie z sugestią. Zmienione cechy ON1 i ON2 ∈ SP znajdują się w połączonej hiperprzestrzeni SP po wytrenowaniu obu sieci neuronowych. Autorzy DCCA głównie20 nie wspomnieli wprost o zastosowaniu zmienionych cech. Zmienione funkcje można wykorzystać w sposób najlepiej odpowiadający zastosowaniu użytkownika. W tej pracy autorzy uzyskali następujące cechy scalone z cech zmienionych:
(10)
gdzie α i β oznaczają wagi utrzymujące α + β = 1. Charakterystyki ON zintegrowane za pomocą DCCA są wprowadzane do klasyfikatora SoftMax. Zadania rozpoznawania emocji są wykorzystywane do trenowania klasyfikatora. Jak już wspomniano, budowa DCCA do fuzji danych w wielu formatach ma pewne zalety. Aby obserwować cechy i korelację transformacji skoncentrowanych na modalności, DCCA wyraźnie uzyskuje ON1 i ON2 dla każdej modalności na poziomie fuzji cech. Ponadto dane oparte na emocjach można zachować, kontrolując funkcje odwzorowania nieliniowego f1(·) i f2(·). Ponadto autorzy używają równoważnych wag dla każdej modalności w fuzji sumy ważonej. Multimodalna Sieć Fuzji (MMFN), która prognozuje stany doświadczenia użytkownika, otrzymuje tę połączoną przestrzeń. Dla wyrównania multimodalnego stosuje się podejście hierarchiczne, gdzie surowe sygnały są najpierw wyrównywane czasowo z ponownym próbkowaniem i wyrównaniem znaczników czasowych, a wyrównanie sygnałów bogatych semantycznie z różnych modalności uzyskuje się za pomocą Głębokiej Analizy Korelacji Kanonicznej (DCCA). Zapewnia to, że reprezentacje świadome modalności są przekształcane w wspólną przestrzeń ukrytą przed procesem fuzji opartej na uwadze w MMFN.
Multimodalna sieć fuzji (MMFN) do afektywnego modelowania UX
MMFN koduje każdą modalność osobno, a następnie fuzuje je za pomocą mechanizmu fuzji i uwagi, aby uzyskać zintegrowaną reprezentację do przewidywania emocji.
Kodowanie specyficzne dla modalności
Niech x(i)∈Rdi będzie wektorem charakterystyki dla i-tej modalności (np. EEG, EDA). Każda modalność jest kodowana za pomocą enkodera neuronowego:
(11)
Mechanizm fuzji z bramkami
Aby zarządzać przepływem informacji z każdej modalności, stosuje się bramkę fuzyjną:
(12)
(13)
σ jest funkcja aktywacji sigmoidalnej. ⊙charakteryzuje rozwój po żywiołach. Pozwala to sieci dynamicznie zmniejszać wartość szumów lub zwiększać użyteczne funkcje.
Fuzja uwagi międzymodalna
Warstwa uwagi uczy się, jaką wagę należy przypisać reprezentacji każdej modalności:
(14)
(15)
α(i) są wagami uwagi
, połączoną reprezentacją końcową.
Predykcja stanu afektywnego
Wektor fuzowany jest wejmowany do warstwy wyjściowej, aby przewidywać stany walencyjne/pobudzenia lub UX:
22(16)
Gdzie
można używać do reprezentacji: Dyskretna klasa emocji (szczęśliwa, neutralna, smutna), Ciągła skala (walencja/podniecenie) oraz kategorie UX (zaangażowany, rozproszony, przeciążony).

Rysunek 3: Struktura MMFN. Struktura MMFN z koderami specyficznymi dla modalności, fuzją gated fusion oraz integracją opartą na uwadze do przewidywania stanu afektywnego.
Skróty; MMFN = Multimodal Fusion Network. Proszę kliknąć tutaj, aby zobaczyć większą wersję tej figurki.
Rysunek 3 przedstawia proces działania Multimodal Fusion Network (MMFN) wykorzystywanego w ramach przetwarzania afektywnego do przewidywania emocji i doświadczeń użytkownika (UX). Enkodery specyficzne dla modalności, warstwy fuzji z bramką, moduł integracji oparty na uwadze oraz końcowa głowica klasyfikacji tworzą hierarchiczną architekturę fuzji MMFN. Ilustruje, jak różne heterogeniczne modalności wejściowe, takie jak EEG (Modalność A), EDA (Modalność B) oraz mimika twarzy (Modalność C), są przetwarzane za pomocą własnych wyspecjalizowanych sieci enkoderów (Enkoder A, B i C). Niezależny enkoder składający się z dwóch całkowicie połączonych warstw z aktywacją ReLU przetwarza każdą modalność (EEG, EKG, EDA oraz cechy twarzy), zanim warstwa dwukierunkowej pamięci krótkotrwałej (BiLSTM) przechwyci zależności czasowe. Każdy enkoder uczy się reprezentacji cech specyficznych dla modalności, które zachowują istotne cechy emocjonalne lub fizjologiczne z odpowiadającego strumienia danych. Każdy kierunek w BiLSTM ma 128 ukrytych jednostek, co nadaje każdej modalności 256-wymiarowe kontekstowe osadzenie. Aby uniknąć nadmiernego dopasowania, dropout (tempo = 0,5) wykonuje się po warstwie BiLSTM. Następnie stosuje się podejście gated fuzji, które wykorzystuje aktywację sigmoid do dynamicznego sterowania wkładem modalności, do zakodowanych reprezentacji modalności. Warstwa samouwagi oblicza następnie wagi uwagi w różnych modalnościach, aby tłumić szumy i podkreślać istotne informacje. W pełni połączona warstwa oraz albo liniowa warstwa wyjściowa dla zadań regresji walencji i pobudzenia, albo warstwa wyjściowa Softmax dla dyskretnych zadań klasyfikacyjnych projektują spójną reprezentację. Wyjście każdego enkodera jest następnie wprowadzane do Multimodalnej Warstwy Fuzji, która wykonuje łączenie wszystkich cech modalności i stosuje mechanizm uwagi, aby podkreślić bardziej informacyjne sygnały i maskować szumy. Operacja ta generuje wspólną utajoną reprezentację, która integruje sygnały emocjonalne ze wszystkich modalności w wysokopoziomowy wektor gęsty.
Warstwy BiLSTM stosowane do specyficznych dla modalności osadzeń sekwencyjnych bezpośrednio modelują dynamikę czasową. BiLSTM umożliwia kontekstowe modelowanie zmieniających się stanów afektywnych poprzez uchwycenie zarówno zależności czasowych do przodu, jak i do tyłu w ramach segmentowanych sekwencji fizjologicznych. Ponadto adaptacyjne ważenie cech informacyjnych w czasie jest możliwe dzięki warstwie fuzji opartej na uwagi, która następuje po niej i działa nad reprezentacjami zakodowanymi czasowo. Autorzy niedawno zaktualizowali tekst, aby bardziej jasno pokazać, jak budowanie sekwencji, kodowanie powtarzające i ważenie uwagi współdziałają we współpracy z modelowaniem czasowym.
Proponowany pseudokod 1 pokazuje ogólny proces afektywnego modelowania doświadczenia użytkownika z użyciem DCCA-MMFN w formie powtarzalnej. Na początek sygnały fizjologiczne i behawioralne multimodalne są wprowadzane do niezależnego etapu wstępnego przetwarzania obejmującego redukcję szumów i normalizację skal. Cechy te są następnie wprowadzane do DCCA, gdzie skorelowane cechy są wspólnie uczone dla określonych par modalności, dążąc do solidnego dopasowania międzymodalnego. Cechy wyrównane są następnie łączone w MMFN składającym się z mechanizmów zamkniętych i uwagowych dla modulacji specyficznej dla modalności, mających na celu promowanie informacyjnych modalności i tłumienie szumów. Ostateczna łączona reprezentacja cech służy do trenowania klasyfikatora przeznaczonego do szacowania stanu afektywnego i powiązanego z UX, a ogólna ocena wydajności jest przeprowadzana na podstawie standardowych metryk. Stopniowy charakter proponowanego pseudokodu zapewnia przejrzystość, wykonalność i łatwe powielanie przez innych dla wszystkich technicznie obeznanych osób zainteresowanych tym protokołem.
Proponowane ramy mają na celu przewidzenie stanu afektywnego doświadczenia użytkownika (UX) za pomocą multimodalnych sygnałów fizjologicznych i behawioralnych z zestawu danych AMIGOS na podstawie następujących kroków: Krok 1: Dane wejściowe multimodalne składają się z sygnałów EEG, EKG, EDA, spojrzenia i mimiki twarzy. Początkowo dostęp jest do multimodalnego zbioru danych AMIGOS, a każda modalność poddawana jest wstępnemu przetwarzaniu sygnału, w tym filtrowaniu i normalizacji szumów, aby zapewnić jakość i spójność danych. Krok 2: Aby zachować równomierność czasową między modalnościami, wszystkie sygnały są próbkowane do standardowej częstotliwości. Następnie przeprowadza się ekstrakcję cech specyficzną dla modalności, aby uzyskać charakterystyczne reprezentacje cech odpowiadające każdemu typowi sygnału. Krok 3: Aby uchwycić relacje międzymodalne, wybrane pary modalności (EEG–ECG, EEG–EDA oraz EEG–Facial) są przetwarzane za pomocą analizy głębokiej kanonicznej korelacji (DCCA). Sieci DCCA są trenowane do nauki skorelowanych utajonych reprezentacji między parami modalności, co skutkuje wyrównanymi osadzeniami cech dla każdej pary modalności. Te wyrównane reprezentacje są następnie łączone, tworząc jednolitą przestrzeń cech multimodalnych. Krok 4: Zagregowane wyrównane cechy są dostarczane jako wejście do Multimodalnej Sieci Fuzji (MMFN), gdzie stosuje się mechanizmy uwagi i ograniczone strategie fuzji do skutecznej integracji uzupełniających się informacji między modalnościami. Proces fuzji generuje kompleksową reprezentację afektywną. Krok 5: Uzyskana reprezentacja jest następnie używana do trenowania klasyfikatora z oznaczonymi danymi emocjonalnymi, aby przewidzieć afektywny stan UX. Na koniec wydajność modelu ocenia się za pomocą standardowych metryk, w tym Dokładności, Precyzji, Przypomnienia, F1-score oraz Obszaru pod krzywą (AUC). Przewidywany afektywny stan UX jest zwracany jako końcowy wynik ramy.
Modelowanie percepcji i emocji z wykorzystaniem proponowanych ram DCCA-MMFN
W sugerowanym ramach obliczeniowych afektywnego doświadczenia użytkownika (UX) interaktywnych wystaw, moduł Modelowanie Percepcji i Emocji jest centralnym procesem łączącym percepcyjne reakcje użytkownika na bodźce środowiskowe z jego multimodalnymi stanami emocjonalnymi pochodzącymi z biofizyczności. Ten moduł opiera się na powszechnych reprezentacjach fizjologicznych i behawioralnych metod takich jak EEG, EDA, EKG, mimika twarzy i ruchy oczu, aby rejestrować dynamikę afektywną użytkownika. Równocześnie metadane dotyczące otaczającego środowiska wystawy – bodźców wizualnych, pejzaży dźwiękowych, wzorców interaktywności oraz cech otoczenia – są wykorzystywane do kodowania sygnałów percepcyjnych. Korzystając z Multimodal Fusion Network (MMFN) do łączenia tych reprezentacji multimodalnych, model otrzymuje szczegółowe, nieliniowe odwzorowania z cech bodźców percepcyjnych oraz etykiet lub wymiarów emocji (np. walencja, pobudzenie, zaangażowanie). To mapowanie pozwala systemowi stale wiedzieć, jak użytkownik emocjonalnie reaguje na różne elementy ekspozycji, a następnie modyfikować treść lub interfejs, aby zwiększyć zaangażowanie, satysfakcję lub rezonans poznawczy. Wreszcie, modelowanie percepcji i emocji ułatwia adaptację interakcji świadomą emocji, co stanowi rdzeń modelowania obliczeniowego i systemów wystawiania wrażliwych na użytkownika.
Po pierwsze, moduły DCCA zostały przeszkolone do nauki skorelowanych utajonych reprezentacji dla każdej pary modalności. Powstałe osadzenie służy jako wejście do MMFN, dalej trenowane sekwencyjnie dla zadania predykcji afektywnej. Nie stosuje się żadnego kompleksowego dopracowywania, aby utrzymać stabilność treningu.
| Kategoria | Parametr | Wartość / Opis |
| Wstępne przetwarzanie sygnału | Filtr pasmowy EEG | 4–45 Hz |
| Częstotliwość ponownego próbkowania | 128 Hz |
| Długość okna | 2 S |
| Nakładanie się okien | 50% |
| Normalizacja | Normalizacja wyniku Z |
| Architektura DCCA | Liczba ukrytych warstw | 3 warstwy na każdą modalność |
| Neurony na warstwę | 128–64–32 |
| Rozmiar wymiaru utajonego (n) | 32 |
| Parametr regularizacji | 1 × 10⁻⁵ |
| Optymalizator | Adam |
| Tempo uczenia się | 0.001 |
| Wielkość partii | 32 |
| Epoki maksymalnego szkolenia | 150 |
| Wczesne zatrzymanie cierpliwości | 15 epok |
| Konfiguracja MMFN | Typ enkodera | BiLSTM |
| Ukryte jednostki | 64 |
| Wskaźnik rezygnacji ze studiów | 0.3 |
| Strategia fuzji | Latanie z bramkami z uwagą |
| Typ uwagi | EEG, EKG, GSR, Wideo |
| Szkolenie i ewaluacja | Funkcja straty | Utrata entropii krzyżowej |
| Podział pociągu na test | 5-krotna walidacja krzyżowa |
| Metryki oceny | Dokładność, Precyzja, Przypomnienie, F1-wynik, Kappa Cohena, AUC–ROC |
| Punkty kontrolne powtarzalności | Kształt tensora wejściowego EEG | Kanały × próbki czasowe (np. 14 × 256 na okno) |
| Reprezentacja wyjścia DCCA | 32-wymiarowe współdzielone osadzenie utajone |
| Wyjście MMFN | Prawdopodobieństwa klas emocji (klasy walencja–pobudzenie lub dyskretne) |
| Oczekiwana wydajność walidacji | Dokładność klasyfikacji 85–90% |
Tabela 2: Parametry proponowanego algorytmu DCCA–MMFN. Podsumowanie parametrów preprocessingu, architektury, fuzji, treningu, oceny i powtarzalności rozważanych w proponowanym frameworku modelowania afektywnego UX. Skróty; DCCA = Głęboka analiza korelacji kanonicznych; MMFN = Multimodal Fusion Network; UX = Doświadczenie użytkownika.
W Tabeli 2 przedstawiono cały zestaw parametrów użytych w proponowanym frameworku DCCA-MMFN, który uwzględnia wstępne przetwarzanie sygnałów, głęboki projekt architektury, technikę fuzji oraz warunki treningowe. Sygnały fizjologiczne były równomiernie próbkowane i normalizowane, aby zsynchronizować je względem ich odpowiednich modalności. Warstwa DCCA była skonfigurowana do wielowarstwowych transformacji nieliniowych, które ułatwiały uczenie się maksymalnie skorelowanych przestrzeni ukrytych, podczas gdy komponent MMFN wykorzystywał sieci enkoderów BiLSTM z mechanizmami gated attention do dynamicznego ważenia wartości różnych modalności. Wymagania dotyczące szkoleń i oceny są wyraźnie określone, co zapewnia uczciwe porównanie z istniejącymi opcjami.
Sugerowane ramy mają służyć jako podstawa obliczeniowa dla systemów świadomych afektu, które wykorzystują informacje behawioralne i fizjologiczne w kilku wymiarach. Architektura jest koncepcyjnie adaptowalna do rzeczywistych środowisk, takich jak inteligentne przestrzenie wystawiennicze, adaptacyjne inteligentne interfejsy czy systemy interakcji człowiek-komputer świadome afektu, mimo że obecne badanie potwierdza model poprzez kontrolowane eksperymenty offline z wykorzystaniem publicznie dostępnego zbioru danych AMIGOS. Ramy mogą pełnić rolę podstawowego modułu dla aplikacji wymagających niezawodnego wnioskowania emocji, oferując jednolite techniki fuzji, dopasowanie międzymodalne oraz strukturyzowane przetwarzanie wstępne. Jednak zamiast być systemami eksperymentalnie wdrożonymi, te środowiska opisane są w niniejszym badaniu jako możliwe konteksty wdrożenia.