$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Die vorgeschlagene Arbeit zielt darauf ab, das intelligente Interaktionsdesign zu verbessern, indem ein interpretierbares Framework für die visuelle Abbildung multimodaler Emotionsmerkmale bereitgestellt wird. Für diese Arbeit wurden die öffentlich zugänglichen Datenbanken CH-SIMS und CMU-MOSEI verwendet. Beide Datensätze wurden von ihren offiziellen Quellen bezogen und gemäß den vom jeweiligen Ersteller festgelegten Nutzungsrichtlinien, Forschungsstandards und Lizenzbedingungen genutzt. Der multimodale Inhalt der Datensätze, einschließlich Text-, Audio- und Videodaten, wurde zunächst von den Datensatzanbietern unter Einhaltung ihrer autorisierten Teilnehmergenehmigungen und Datenerfassungsprotokolle gesammelt und annotiert. In dieser Studie fand keine direkte menschliche Interaktion statt, es wurden keine neuen Teilnehmer rekrutiert und keine personenbezogenen Daten erhoben. Alle Analysen wurden anhand öffentlich verfügbarer Forschungsdatensätze durchgeführt. Folglich war für unsere sekundäre Datenanalyse keine zusätzliche ethische Genehmigung oder Prüfung durch eine institutionelle Ethikkommission (IRB) erforderlich. Die Studie wurde unter Einhaltung der geltenden institutionellen Normen zur Nutzung öffentlich zugänglicher Datensätze, ethischer Forschungsverfahren und anwendbarer Daten-Nutzungsrichtlinien durchgeführt.
Ein graphbasiertes, multimodales Aufmerksamkeitsverfahren wurde eingesetzt, um Emotionscharakterisierungen über verschiedene Modalitäten hinweg mithilfe emotions- oder modalitätsspezifischer Merkmale zu erlernen und so das Verständnis zu verbessern. Eine Multiview-Visualisierungskomponente wird verwendet, um die Echtzeit-Emotionswahrnehmung in interaktiven Designs zu verbessern, und ihre Effizienz wird hinsichtlich der Emotionserkennung bewertet. Die Ergebnisse zeigen, dass die vorgeschlagene Methode sowohl die Interpretierbarkeit als auch die Effizienz emotionswahrer intelligenter Benutzeroberflächen in der realen Welt verbessert. Abbildung 1 zeigt den architektonischen Arbeitsablauf der vorgeschlagenen Methode. Abbildung 1 zeigt den vollständigen Arbeitsablauf des vorgeschlagenen Visualisierungsrahmens für das multimodale Lernen von Emotionsmerkmalen im Kontext intelligenter Interaktionssysteme. Der Arbeitsablauf beginnt mit drei synchronisierten Eingabemodalitäten, nämlich Text, Audio und Video, die jeweils komplementäre emotionale Informationen aus den sprachlichen, prosodischen und Gesichtsausdrucksmodalitäten erfassen. Ein modalitysspezifischer Transformer-Encoder verarbeitet jede Modalität, um hochwertige Repräsentationen der Rohdaten zu erhalten. Die Repräsentationen werden anschließend in ein Modul zur entflochtenen Repräsentationslernung eingespeist, in dem die emotionspezifischen Einbettungen von den modalitätsspezifischen Merkmalen getrennt werden, um Konsistenz der erlernten Emotionen über heterogene Datenquellen hinweg sicherzustellen. Die emotionspezifischen Einbettungen jeder Modalität werden dann durch ein graphbasiertes, multimodales Aufmerksamkeitsnetzwerk aggregiert, das die intermodale emotionale Abhängigkeit modelliert und jeder Modalität dynamische Gewichtungen entsprechend dem Interaktionskontext zuweist. Schließlich liefert das Framework sowohl Ergebnisse zur Emotionsklassifizierung als auch Einblicke in die Interaktion, die transparente, emotionsbasierte Entscheidungsfindung und ein adaptives, intelligentes Interaktionsdesign ermöglichen.
Multimodale Datenerfassung
Die Datensätze CH-SIMS und CMU-MOSEI sind zwei bereits vorhandene öffentliche multimodale Datensätze, die multimodale Informationen wie synchronisierte Videos, Audio- und Textdaten erfasst haben. Der CH-SIMS-Datensatz umfasst multimodale Untersuchungen chinesischer Personen, darunter 2.281 Videosegmente, die aus mehreren Videosegmenten von Filmen, Fernsehserien und Unterhaltungsshows stammen. Die Hinzunahme entsprechender Audio- und Textdaten zu diesen Videosegmenten macht Studien zur multimodalen Analyse von Emotionen anhand multimodaler Daten ansprechender und durchführbarer. Der CMU-MOSEI-Datensatz hingegen ist einer der größten multimodalen Datensätze zur Untersuchung von Meinungen, Gefühlen und Emotionen und wurde aus über 23.000 Videoclips mit Aussagen von mehr als 1.000 Sprechern zu verschiedenen Themen zusammengestellt. Der Datensatz wurde zufällig in Trainings- (70 %), Validierungs- (15 %) und Testanteile (15 %) unter Beibehaltung der Klassenverteilung unterteilt.
Textliche Transkripte, Audiosignale und Videobilder werden erfasst und feingranular zeitlich synchronisiert. Die Integration auf Ebene der Einzelbilder gewährleistet, dass die vorgeschlagenen Verfahren zum Darstellungslernen und die graphbasierten Fusionsmechanismen gemeinsam emotionale Inhalte erfassen und nutzen können, die sich aus visuellen Ausdrücken, stimmlichen Tönen und sprachlichem Inhalt ergeben. Eine effektive Extraktion intermodaler Emotionsdynamiken wird durch diese Art der multimodalen Erfassungstechnik ermöglicht, die für die Gestaltung intelligenter Interaktionen und verständliche visuelle Abbildungen unerlässlich ist.
Tabelle 1 zeigt die wichtigsten Strukturen der multimodalen Emotionsdatensätze, die in der vorgeschlagenen Methode verwendet werden. Um ein breiteres Spektrum verwandter Gefühlsäußerungen wie gesprochene Wörter, Stimmintonationen und Mimik zu erfassen, integrieren CH-SIMS und CMU-MOSEI Video-, Audio- und Textmodalitäten aus diesen Datensätzen. Außerdem stehen in CH-SIMS nur begrenzte Datenproben zur Verfügung, was eine eingehende Untersuchung der Modalitätsinteraktionen und emotionalen Variationen in China ermöglicht. Im Gegensatz dazu ist der CMU-MOSEI-Datensatz aufgrund seines umfangreichen Datenmaterials über verschiedene Sprachen, Probanden und annotierte Emotionsstufen besonders wichtig für die Bewertung der Robustheit der in dieser Arbeit behandelten Repräsentationslernverfahren und zugehörigen Visualisierungsalgorithmen. Zudem verringert er im Vergleich zu früheren Studien die Schwierigkeiten bei der Informationsauswahl beim Testen von Modellen.
Multimodale Vorverarbeitung und Synchronisierung
Die Zeitstempel-Anmerkungen aus den Datensätzen CH-SIMS und CMU-MOSEI wurden verwendet, um textuelle, akustische und visuelle Modalitäten zu synchronisieren und so ein konsistentes multimodales Repräsentationslernen sicherzustellen. Jede Äußerung fungierte als grundlegende Analyseeinheit und wurde mit passenden Audio- und Videosegmenten innerhalb desselben Zeitintervalls verknüpft. Die Ausrichtung erfolgte auf Ebene der Äußerungen. Das Transkript wurde anhand der Start- und End-Zeitstempel jeder Äußerung in Segmente unterteilt. Die Korrespondenz zwischen Transkript, Audio und Video wurde hergestellt, indem die entsprechenden Videobilder und Audiosignale extrahiert wurden, die innerhalb desselben Zeitintervalls lagen. Während Audiosignale mithilfe von Wav2Vec 2.0 verarbeitet wurden, um akustische Repräsentationen zu erzeugen, wurden visuelle Bilder aus dem Videosegment mit einer vordefinierten Rate abgetastet und mit dem Vision Transformer (ViT) kodiert. Der RoBERTa-Encoder wurde verwendet, um textuelle Einbettungen aus den Transkripten der Äußerungen zu erzeugen. Die zeitliche Synchronisation wurde erreicht, indem alle Modalitätsmerkmale an eine einheitliche Äußerungsgrenze angepasst wurden, da die drei Modalitäten Merkmalssequenzen unterschiedlicher Länge erzeugten. Um Sequenzen unterschiedlicher Länge zu normalisieren, wurde ein festes Längenformat verwendet. Längere Sequenzen wurden auf die maximal zulässige Sequenzlänge verkürzt, kürzere durch Null-Auffüllung (Zero-Padding) verlängert. Während des Trainings kamen Attention-Masken zum Einsatz, um aufgefüllte Elemente von gültigen Merkmalspositionen zu unterscheiden. Modus-spezifische Einbettungen wurden vor der Fusion in einen gemeinsamen latenten Raum projiziert, um unterschiedliche Sequenzlängen zwischen den Modalitäten zu überwinden. Dies gewährleistete dimensionsale Konsistenz und ermöglichte es dem graphbasierten Attention-Mechanismus, effektives lernbasiertes Wechselwirken zwischen den Modalitäten zu fördern. Um die Datenqualität und Integrität der Synchronisation zu bewahren, wurden Proben mit beschädigten Dateien, fehlenden Anmerkungen oder unvollständigen Modalitätsinformationen aus den Untersuchungen ausgeschlossen.
Merkmalsextraktion auf Basis von Transformatoren
Eine Deep-Learning-Methode wird verwendet, um hochgradige, emotionsbewusste Merkmalsdarstellungen aus Informationen mehrerer Modalitäten wie Bild, Audio und Text auf end-to-end-Art und Weise zu erlernen, nachdem die multimodalen Daten ausgerichtet und alle erforderlichen Vorverarbeitungsschritte durchgeführt wurden. Durch den Einsatz eines Transformer-Encoders zur Erzeugung intrinsisch diskriminativer Merkmalsdarstellungen aus rohen multimodalen Daten eliminiert die vorgeschlagene Methode die Notwendigkeit des Feature-Engineerings. Um die Konsistenz über die in dem vorgeschlagenen Ansatz verwendeten Datensätze hinweg zu gewährleisten, wird für jede Modalität ein Einbettungsvektor fester Größe gelernt. Beispielsweise werden 768-dimensionale Merkmalsvektoren für jede einzelne Modalität – einschließlich Bild-, Audio- und Textmodalitäten – gelernt, die gemeinsam einen einheitlichen Merkmalsraum bilden, der im gesamten Ansatz verwendet wird, insbesondere bei einem Merkmalsextraktionsverfahren, das auf dem vorgeschlagenen CH-SIMS-Datensatz und dem CMU-MOSEI-Datensatz angewandt wird, um hochgradige Merkmale aus Daten unterschiedlicher Größe zu erlernen.
Visuelle Modalität: Visionstransformator für emotionsbewusste Frame-Embeddings
Ein Vision-Transformer-Modell (ViT-Base) wurde verwendet, um visuelle Informationen aus Videobildern zu extrahieren und so räumliche, emotionsrelevante Darstellungen zu erhalten. Vor der Merkmalsextraktion wurden die Bilder jedes Videosegments auf (224 × 224) Pixel skaliert und in regelmäßigen zeitlichen Abständen abgetastet. Mit einer Patch-Größe von 16 × 16 Pixeln erzeugt die ViT-Base-Architektur eine Reihe visueller Token, die von 12 Transformer-Encoder-Schichten verarbeitet werden. Die gewonnenen Frame-Ebene-Darstellungen wurden mithilfe eines vortrainierten ViT-Modells als visuellem Backbone in einen 768-dimensionalen Embedding-Raum projiziert. Die Frame-Ebene-Embeddings wurden durch Mittelwert-Pooling aggregiert, um die endgültige visuelle Darstellung für jedes Segment zu erzeugen. Während des Trainings wurden Bildnormalisierung und gängige Erweiterungsmethoden wie zufälliges Zuschneiden und horizontales Spiegeln eingesetzt, um die Generalisierungsfähigkeit zu verbessern. Anschließend wurde der vorgeschlagene multimodale Fusionsansatz verwendet, um diese visuellen Embeddings mit textuellen und auditiven Darstellungen zu kombinieren.
Um die zeitlichen Dynamiken der Emotion beizubehalten, werden Videobeispiele aus den Datensätzen CH-SIMS und CMU-MOSEI für die visuelle Modalität gleichmäßig abgetastet. Die Einzelbilder jedes Videos,
, können in N gleichgroße Abschnitte unterteilt werden, die anschließend abgeflacht und invers in einen latenten Einbettungsraum der Dimension
überführt werden. Eine Serie wird durch Hinzufügen von Positions-Einbettungen und einem lernbaren Gruppierungstoken erstellt:
(1)
wobei
für die Positions-Codierung steht und
die Patch-Embedding-Matrix ist.
Geschachtelte Transformer-Encoder-Schichten, bestehend aus Feed-Forward-Netzwerken und Multi-Head-Self-Attention, werden verwendet, um die eingebettete Patch-Sequenz zu verarbeiten. Die Transformation in Schicht l wird wie folgt beschrieben:
(2)
(3)
Um den emotionsbewussten visuellen Merkmalsvektor zu erhalten, wird die dem Klassen-Token entsprechende Ausgabe als Merkmalsvektor extrahiert
. Um konsistente visuelle Emotionsrepräsentationen zu erreichen, trotz Unterschieden in Sprache und Inhalt zwischen den Datensätzen, werden Frame-Ebene-Embeddings aus jedem Videosegment kombiniert, um Gesichtsausdrücke und die Entwicklung der Emotionen zu erfassen.
Audiomodalität unter Verwendung von Wav2Vec 2.0 für Prosodie und semantische akustische Einbettungen Kontextualisierte Sprach-Einbettungen wurden mithilfe eines vortrainierten Wav2Vec-2.0-Encoders als akustischem Grundgerüst erzeugt. Ein akustischer Merkmalsvektor fester Länge für jede Äußerung wurde durch Aggregation der ausgegebenen verborgenen Repräsentationen mittels Mittelwert-Pooling erhalten. Das Wav2Vec-2.0-Modell diente der Extraktion akustischer Repräsentationen aus Audiosignalen, um kontextbezogene und emotionsrelevante Sprachmerkmale zu erfassen. Vor der Merkmalsextraktion wurden die Audiodaten normalisiert und auf eine Abtastrate von 16 kHz umgesampelt. Um eine Synchronisation zwischen textueller und visueller Modalität sicherzustellen, wurde jedes audioseitige Äußerungssegment anhand der durch die Datensatzannotationen bereitgestellten Zeitstempel-Grenzen isoliert. Der vortrainierte akustische Encoder wurde während des Modelltrainings angepasst, um eine aufgabenspezifische Anpassung zu verbessern und die abgeleiteten Repräsentationen präziser hinsichtlich emotionaler Aspekte der Sprachsignale zu gestalten. Anschließend erfolgten die graphbasierte multimodale Aufmerksamkeitsfusion sowie das Lernen disentanglierter Repräsentationen unter Verwendung der finalen Audioeinbettungen.
In der Audiomodalität wird Wav2Vec-2.0 verwendet, um Sprachsignale zu modellieren, die aus den anfänglichen Sprachinformationen der Datensätze CH-SIMS und CMU-MOSEI stammen, und direkt audioverwandte Merkmale bezüglich der Emotion zu extrahieren. Für jedes Eingabesprachsignal existiert eine faltungs-basierte Merkmalscodierung
:
(4)
wobei Z für prosodische Merkmale auf niedriger Ebene wie Melodie, Tonhöhe und Energie steht. Ein auf Transformatoren basierendes Kontextnetzwerk ist für die oben genannten Strukturen nützlich, da es zeitbasierte Abhängigkeiten über größere Zeiträume hinweg darstellt:
(5)
Prosodische und semantische akustische Daten, die für die Ausdrucksweise von Emotionen unerlässlich sind, werden in diese kontextuellen akustischen Darstellungen einbezogen. Durch eine zeitliche Pooling-Prozedur wird ein Audio-Embedding fester Länge erzeugt:
(6)
Das Verfahren verzichtet auf den Einsatz akustischer Merkmale wie MFCCs und erreicht Robustheit, indem einfach Repräsentationen aus den Wellenformen unter Verwendung englischer Sprachdaten von CMU-MOSEI und chinesischer Sprachdaten von CH-SIMS extrahiert werden.
Textmodus unter Verwendung von RoBERTa für kontextuelle Emotionseinbettungen
Für die textuelle Modalität wird der tiefe bidirektionale Transformer RoBERTa auf die Sprachtranskripte aus den beiden Datensätzen angewendet, um kontextuelle Semantik und affektive Bedeutung zu generieren. RoBERTa-basierte Transformer-Encoder wurden verwendet, um textuelle Repräsentationen aus den Transkriptdaten zu extrahieren und so kontextuelle semantische sowie emotionale Informationen zu erfassen. Für den englischsprachigen Datensatz CMU-MOSEI kam ein vortrainiertes RoBERTa-Modell zum Einsatz, während für den chinesischen Datensatz CH-SIMS eine chinesische RoBERTa-Variante verwendet wurde, um sprachspezifische linguistische Merkmale besser berücksichtigen zu können. Die Textvorverarbeitung umfasste die Tokenisierung mithilfe des jeweils passenden RoBERTa-Tokenisierers pro Sprache sowie die Textnormalisierung. Um eine konsistente Batch-Verarbeitung sicherzustellen, wurden Eingabesequenzen in Token-Embeddings umgewandelt und entweder aufgefüllt oder gekürzt, um eine vordefinierte maximale Sequenzlänge einzuhalten. Gemäß dem RoBERTa-Eingabeformat wurden spezielle Klassifizierungs- und Trenntoken eingeführt. Ein festlanges textliches Embedding wurde durch Aggregation der kontextualisierten Token-Repräsentationen gewonnen, die vom Transformer-Encoder mithilfe der finalen [CLS]-äquivalenten Satzrepräsentation erzeugt wurden. Um die gelernten Repräsentationen an die Aufgabe der Emotionserkennung anzupassen, wurden die vortrainierten RoBERTa-Encoder durch multimodales Training verfeinert. Anschließend wurde der vorgeschlagene multimodale Fusionsansatz verwendet, um die textuellen Embeddings mit den audiovisuellen Merkmalen zu kombinieren.
Die Token-Embeddings und Positionsencodierungen können für jede tokenisierte Eingabe kombiniert werden,
, um die Eingabed Darstellung in der tiefen bidirektionalen Transformationsmethode namens
(7)
Diese Form wird durch die Schichten des L-Transformers dargestellt, der Selbst-Attention verwendet, um die kontextuellen Abhängigkeiten zwischen Wörtern zu erkennen:
(8)
Das kontextuelle Emotions-Embedding wird unter Verwendung des endgültigen versteckten Zustands des Klassifizierungstokens erhalten:
(9)
Stimmungspolarität, intensive Emotionen und damit verbundene Implikationen sind Beispiele für emotionale sprachliche Merkmale, die durch diese Einbettung repräsentiert werden. RoBERTa vereinfacht die sprachunabhängige Modellierung. Dies ermöglicht dem System, dieselbe Einbettungsgröße sowohl für englische Texte aus dem CMU-MOSEI-Datensatz als auch für chinesische Texte aus dem CH-SIMS-Datensatz zu verwenden.
Drei modus-spezifische Merkmalsvektoren mit jeweils 768 Dimensionen – für die visuelle fv, auditive fa und textuelle ft – werden durch den vorgeschlagenen Schritt des tiefen Lernens zur Merkmalsdarstellung extrahiert. In der intelligenten Interaktionsgestaltung erzeugen diese gelernten Darstellungen einen einheitlichen multimodalen Merkmalsraum, der als Grundlage für die merkmalsbasierte visuelle Abbildung, die graphbasierte multimodale Fusion sowie das entkoppelte Lernen von Darstellungen dient.
Lernen entkoppelter Darstellungen
Nachdem eine tiefe Merkmalsrepräsentation gelernt wurde, kann eine zusätzliche Verarbeitung der multimodalen Merkmalsvektoren aus den visuellen, auditiven und textlichen Modalitäten eine getrennte Emotionsbeschreibung liefern. Wenn die modalitysspezifischen Merkmalseinbettungen der auditiven, visuellen und textlichen Modalitäten, die im vorherigen Schritt verwendet wurden, entsprechend durch fv, fa und ft dargestellt werden, sodass
und
, besteht das Ziel dieses Schritts darin, alle Modalitätsmerkmale in zwei unterschiedliche latente Darstellungen zu zerlegen, wozu auch die Emotionsdarstellungen zählen, nachdem die vorherigen Semantiken der jeweiligen Modalitäten berücksichtigt wurden.
Dies wird erreicht, indem jedes Modalitätsmerkmal fm in zwei parallele Projektionsnetzwerke eingespeist wird: einen Emotions-Encoder
und einen Modalitäts-Encoder
, wobei die beiden Kodierungen erzeugt werden.
(10)
Dabei wird die latente, mit der Emotion verknüpfte Merkmalsdarstellung durch
beschrieben, wobei
ein latentes Merkmal darstellt, das spezifisch für eine Modalität ist. Dies ermöglicht es emotionsbezogenen Einbettungen, wiederholt über mehrere Eingaben hinweg – einschließlich Audio, visueller Daten und Text – mit einem gemeinsamen Raum zu kommunizieren, während gleichzeitig die jeweils modalitätsspezifischen strukturellen Informationen erhalten bleiben.
Eine effektive Trennung wird durch die Rekonstruktion mit Unabhängigkeitsbeschränkungen erreicht. Die Rekonstruktion des ursprünglichen Modalitätsmerkmals ergibt sich aus:
(11)
wobei
ein Decoder-Netzwerk ist. Der Rekonstruktionsverlust erhält die folgenden Daten:
(12)
Darüber hinaus begrenzt die Orthogonalität oder Entkorrelation zwischen Emotion und modus-spezifischen Darstellungen häufig die Informationsüberlappung:
(13)
Indem diese Ziele erreicht werden, könnte das Modell Emotionsrepräsentationen erlernen, die zuverlässig, verständlich und robust gegenüber Modalitätsvariabilität sind. Spätere graphbasierte multimodale Fusionen und visuelle Abbildungsmerkmale, insbesondere für die intelligente Interaktionsgestaltung, hängen stark von interpretierbaren, strukturierten Emotionsrepräsentationen ab.
Emotionale Konsistenz über Modalitäten hinweg
Die Berücksichtigung der Emotionskonsistenz verbessert deutlich die Effektivität der Fusion zwischen den Modalitäten. Dies liegt daran, dass bei den Fusionsstrategien keine großen Unterschiede zwischen den beiden Repräsentationen mehr berücksichtigt werden müssen, da die modalitysspezifischen Emotionseinbettungen einen latenten Raum teilen. Die kombinierte Darstellung der beiden Emotionen wird wie folgt beschrieben
. Die gewichtete Fusion wird stabiler sein, wenn die emotionspezifischen Repräsentationen konsistent sind, da Variationen zwischen Signalen verschiedener Modalitäten dann keinen Einfluss mehr auf das Ergebnis haben.
(14)
Durch die Durchsetzung der semantischen Ausrichtung emotionaler Informationen minimiert dieses Ziel Diskrepanzen zwischen den Modalitäten und stellt sicher, dass die Emotionswahrnehmung unabhängig von der zur Äußerung verwendeten Modalität konsistent bleibt. Folglich wird ein kohärenter und affektiver Repräsentationsraum geschaffen, indem emotionale Hinweise, die aus Sprachsignalen, Gesichtsausdrücken und sprachlichem Inhalt gewonnen werden, projiziert werden.
Auswirkung auf die multimodale Fusion
Die multimodale Fusion wird effektiver, wenn emotionale Kohärenz über die Modalitäten hinweg eingeführt wird. Fusionsmechanismen müssen nun nicht mehr große intermodale Repräsentationsunterschiede ausgleichen, da die emotionspezifischen Einbettungen in einem gemeinsamen latenten Raum ausgerichtet sind. Die fusionierte Emotionsrepräsentation wird wie folgt definiert:
(15)
Dabei repräsentiert αm das Gewicht der Aufmerksamkeit, das der Modalität m zugewiesen wird. Die gewichtete Fusion wird stabiler und verständlicher, wenn die emotionspezifischen Repräsentationen konsistent sind, da das Fusionsergebnis komplementäre emotionale Hinweise anzeigt statt widersprüchlicher Modalitätssignale.
Mathematisch entspricht die Verringerung der
Varianz zwischen verschiedenen emotions-spezifischen Repräsentationstypen in Bezug auf
folgendem:
(16)
wobei
die durchschnittliche Emotionsäußerung darstellt. Eine reduzierte Varianz bewirkt, dass die einzelnen Eingabemodalitäten entsprechend ihrer präzisen emotionalen Bedeutung gewichtet werden, anstatt durch Modalitätsrauschen beeinflusst zu werden, was eine verbesserte Netzwerkkonvergenz und eine genauere Aufmerksamkeitsbewertung sicherstellt.
Das endgültige Lernziel zerlegter Emotionsvisualisierungen besteht darin, Fragmentierung, Rekonstruktion und emotionale Uniformität zu kombinieren:
(17)
wobei zwei Hyperparameter, λ1 und λ2, die Beziehung zwischen der zuverlässigen Erkennung von Emotionen über verschiedene Modalitäten hinweg und deren Abgrenzung steuern. Das vorgeschlagene Modell erfasst modusunabhängige, interpretierbare und fusionierbare emotionale Repräsentationen, um dies zu erreichen, wobei der Schwerpunkt darauf liegt, eine solide Grundlage für die spätere, auf Graphen basierende Fusion sowie für die Repräsentation auf der Merkmalsebene bei der Gestaltung intelligenter Schnittstellen zu schaffen.
Graphbasierte, multimodale Aufmerksamkeitsfusion
Ein graphbasiertes, multimodales Attention-Netzwerk wurde verwendet, um feinkörnige emotionale Beziehungen zwischen den Modalitäten zu simulieren. Um den Informationsfluss zwischen den Modalitäten zu erleichtern, wurde ein vollständig verbundener multimodaler Graph erstellt, wobei jede modalityspezifische Embedding (Text, Audio und visuell) als Knoten im Graphen repräsentiert wurde. Die Beziehungen zwischen den Modalitäten dienten zur Erstellung der Adjazenzmatrix des Graphen, die anschließend mithilfe einer lernbaren Attention-Methode verbessert wurde. Ein gemeinsamer latenter Raum wurde durch Verkettung und Projektion der Ausgaben mehrerer Attention-Heads erzeugt. Eine einheitliche, multimodale Emotionsrepräsentation entstand dann durch Aggregation der Knotenrepräsentationen mittels attentiongewichteter Pooling-Verfahren. Diese fusionierte Repräsentation wurde anschließend an die Vorhersage- und Visualisierungsmoduln für die interaktionsbewusste Analyse und die Emotionserkennung übermittelt. Das Graph-Fusionsmodul wies eine Dimension der verborgenen Repräsentation von 256 auf und enthielt zwei Graph-Attention-Schichten, jeweils mit acht Attention-Heads. Um die relative Wichtigkeit benachbarter Modalitäten zu ermitteln, wurden die Attention-Koeffizienten zwischen verbundenen Knoten berechnet und mittels der Softmax-Funktion standardisiert. Jeder Graph-Attention-Schicht folgten eine Layer-Normalisierung, Residualverbindungen sowie eine Dropout-Rate von 0,2, um die Stabilität des Trainings zu erhöhen und Überanpassung zu verringern. Nach der Verkettung und Projektion der Ausgaben mehrerer Attention-Heads in einen gemeinsamen latenten Raum wurden die Knotenrepräsentationen mittels attentiongewichtetem Pooling zu einer einzigen, multimodalen Emotionseingebettung kombiniert. Anschließend wurde die fusionierte Repräsentation für die multimodale visuelle Abbildung und die Emotionsvorhersage verwendet.
Mithilfe der Multi-Head-Graph-Aufmerksamkeit wurden diverse multimodale Wechselwirkungen erfasst. Die Softmax-Funktion diente zur Normalisierung der Aufmerksamkeitskoeffizienten zwischen verbundenen Knoten für jeden Knoten. Um die Stabilität des Trainings zu erhöhen und Überanpassung zu vermeiden, folgten auf die gestapelten Graph-Aufmerksamkeitsschichten des Graph-Fusionsmoduls Residualverbindungen, Layer-Normalisierung und Dropout-Regularisierung.
Die Begriffe
stellen jeweils die Darstellungen der spezifischen Emotionen dar, die durch die visuellen, auditiven und textlichen Modalitäten erfasst wurden; jede Komponente befindet sich im gemeinsamen latenten Raum
. Die Modelle für die Modalitätsknoten verwenden eine Notation für den Graphen
, wobei die Knoten der Sammlung
den drei Modalitätsknoten selbst entsprechen, um die emotionalen Abhängigkeiten zwischen den verschiedenen Modalitätsdarstellungen explizit zu verstärken.
Nachdem jedem Knoten im Graphen ein emotionspezifischer Merkmalsvektor zugewiesen wurde, haben wir:
(18)
Im Gegensatz zu herkömmlichen Fusionstechniken, die vorab festgelegte oder feste Fusionsgewichte verwenden, lernt das vorgeschlagene Verfahren adaptive Kantengewichte basierend auf deren Bedeutung und wechselseitigen Abhängigkeiten, sowohl über die Kanäle als auch über die emotionalen Situationen hinweg.
Ein Graph Attention Network (GAT) wird für die multimodale Fusion verwendet. Ein Aufmerksamkeitskoeffizient wird für jeden Knoten i und seine benachbarten Knoten, also Knoten j, berechnet:
(19)
Die emotionale Wirkung des Wechsels von Modus j zu Modalität i wird durch die normalisierten Gewichte αij gemessen.
Anschließend wird das fusionierte Erscheinungsbild jedes Modalitätsknotens als gewichtete Gruppierung seiner Nachbarn berechnet:
(20)
wobei die Aktivierungsfunktion
nichtlinear ist. Abschließend werden die aktualisierten Merkmale jedes Knotens kombiniert, um eine globale fusionierte Emotionsrepräsentation zu erhalten:
(21)
Es ist eine nützliche Technik für interpretierbare Emotionsmodellierung und anschließende visuelle Abbildung, da sie komplementäre Informationen aus verschiedenen Modalitäten erfasst und dabei komplexe intermodale Beziehungen bewahrt.
Algorithmus 1 (Supplementary File 1) liefert das allgemeine Schema zur Durchführung der graphbasierten multimodalen Fusion. Zunächst wird ein Graph erstellt, dem die emotionspezifischen Merkmale zugeordnet sind, die jeweils mit den visuellen, auditiven und textuellen Modalitäten verknüpft sind. Anschließend werden die Attention-Scores für jedes Paar von Knoten im Graphen berechnet, die die Kombination emotionaler Abhängigkeiten repräsentieren. Die Attention-Scores werden dann normalisiert, um den relativen Beitrag jeder Modalität zum festgelegten emotionalen Kontext anzugeben, wodurch das Lernen der Attention-Gewichte ermöglicht wird. Die generelle Emotions-Embedding wird in der letzten Phase durch Aggregation der mit den Knoten des Graphen verknüpften Merkmale erzeugt. In diesem Sinne zeigt die allgemeine Fusion multimodaler Merkmale, die mit den festgelegten Emotionen verknüpft sind, durch den Algorithmus Potenzial hinsichtlich Anpassungsfähigkeit, Interpretierbarkeit und kontextueller Intelligenz.
Abbildung 2 zeigt die Struktur und Funktionsweise des vorgeschlagenen multimodalen Netzwerks mit Quermodalitätsaufmerksamkeit zur Fusion multimodaler Stimmungen. Die emotionspezifischen Einbettungen, die unabhängig für die Modalitäten Text, Audio und Video gewonnen werden, durchlaufen zunächst auf Modalitätsebene angeordnete Aufmerksamkeitsmechanismen, die die relative Bedeutung sprachlicher, stimmlicher und mimischer Informationen für einen gegebenen emotionalen Kontext erlernen. Die durch Aufmerksamkeit gewichteten Repräsentationen der Modalitäten werden anschließend zu einer einheitlichen Emotionseinbettung kombiniert, wobei die Aufmerksamkeitsmatrix die zwischenmodalen Abhängigkeiten und Interaktionsstärken erfasst. Die vom Netzwerk gelernte Aufmerksamkeitsmatrix moduliert dynamisch die Beiträge der einzelnen Modalitäten, sodass das Netzwerk sich auf die aussagekräftigste Informationsquelle konzentrieren und gleichzeitig störanfällige oder wenig informative Modalitäten ignorieren kann. Die fusionierte Emotionsrepräsentation ermöglicht eine präzise Erkennung von Emotionen sowie eine differenzierte Analyse emotionaler Zustände wie neutral, Umarmung und Besorgnis.
Visuelles Abbildungsmodul
Mit Hilfe des speziell für diesen Zweck erstellten visuellen Abbildungsabschnitts kann ein intelligenter Interaktionsdesigner die vereinheitlichte Darstellung des emotionalen Zustands anhand des Graphen nach dem multimodalen Fusionierungsprozess in eine visuelle Form umwandeln, die verständlich und leicht verarbeitbar ist.
Um latente emotionale Repräsentationen leichter erfassbar zu machen, wurden Dimensionsreduktionsverfahren eingesetzt, um die gelernten multimodalen Emotionseinbettungen zu visualisieren. Nach der Reduktion der Merkmalsdimensionalität unter Beibehaltung des größten Teils der Varianz mittels Hauptkomponentenanalyse (Principal Component Analysis, PCA) wurden die Einbettungen mithilfe von t-verteiltem stochastischem Nachbarn-Einbetten (t-distributed Stochastic Neighbor Embedding, t-SNE) in einen zweidimensionalen Raum projiziert. Für t-SNE wurden eine Perplexitätszahl von 30, eine Lernrate von 200 und 1.000 Optimierungsiterationen verwendet. Mit den erhaltenen Projektionen wurden emotionspezifische Cluster und Modalitätsbeziehungen visualisiert. Die normalisierten intermodalen Aufmerksamkeitsgewichte, die durch das graphbasierte Aufmerksamkeitsnetzwerk ermittelt wurden, dienten zur Erstellung von Aufmerksamkeits-Heatmaps. In diesen Heatmaps wird der relative Beitrag textueller, audiovisueller und visueller Modalitäten während der Emotionsvorhersage dargestellt. Die gelernten Aufmerksamkeitskoeffizienten wurden als Kantengewichte verwendet, um intermodale Interaktionsgraphen zu erstellen, wodurch eine visuelle Untersuchung der Beziehungen zwischen Modalitäten und des Informationsflusses innerhalb des Fusionierungsframeworks ermöglicht wurde. Emotionsverlaufsdiagramme wurden durch die Verfolgung der Entwicklung latenter Emotionseinbettungen über aufeinanderfolgende Äußerungen hinweg erstellt, um zeitliche emotionale Dynamiken zu untersuchen. Diese Verläufe liefern Einblicke in die zeitliche Entwicklung emotionaler Zustände und des Beitrags der einzelnen Modalitäten. Alle Visualisierungen wurden mit den Python-Bibliotheken Matplotlib und Scikit-learn erstellt. Zur Bewertung der Interpretierbarkeit, der Clusterbildung, der Modalitätsbeiträge und der zeitlichen Emotionsdynamik wurden qualitative Analysen der Visualisierungen der Einbettungen, der Interaktionsgraphen und der Aufmerksamkeits-Heatmaps durchgeführt.
Der Variable
soll die fusionierte Darstellung des emotionalen Zustands durch die Graph-Attention-Netzwerk-Funktion repräsentieren. Im Gegensatz zur Ausgabeebene-Visualisierung der Darstellungen des emotionalen Zustands besteht das Hauptziel des Moduls darin, die Repräsentationen des emotionalen Zustands und die entsprechenden Gewichtungen des Attention-Mechanismus in eine verständliche visuelle Form umzuwandeln.
Mithilfe des erlernten αji wird eine Attention-Heatmap erstellt, um den Beitrag jeder Modalität visuell zu überprüfen. Die eingehenden Attention-Gewichte werden anschließend summiert, um einen zusammengesetzten Wichtigkeitsscore für jede Modalität zu bestimmen:
(22)
wobei si den relativen emotionalen Beitrag der Modalität I darstellt. Um die Erstellung einer Aufmerksamkeits-Heatmap zu unterstützen, werden die erhaltenen Werte normalisiert und einer Farbpalette zugeordnet, die es dem Nutzer erleichtert, die dominierende Modalität in verschiedenen Zeitschritten oder interaktiven Zuständen zu identifizieren. Durch verschiedene visuelle, akustische oder textbasierte Eingabemodalitäten hilft eine solche Schnittstelle dem Nutzer dabei, zu verstehen, wie der Aufmerksamkeitsmechanismus des Systems funktioniert.
Der erlernte Graph wird speziell als „gewichteter Interaktionsgraph“ modelliert, um die multimodalen Abhängigkeiten menschlicher Emotionen darzustellen. Jede Modalität wird durch einen Knoten im Graphen repräsentiert, und die Stärke der Wechselwirkungen im Zusammenhang mit menschlichen Emotionen wird durch Gewichtungen in Form von αji auf den sie verbindenden Kanten ausgedrückt. Der obige gewichtete Graph veranschaulicht die Intensität der emotionalen Wechselwirkungen zwischen Menschen. Die Definition von i und j lautet:
(23)
Die Linienstärke oder Transparenz der Graph-Visualisierung wird dank dieser Gewichtungen angemessen dargestellt. Dies erleichtert das Verständnis der Wechselwirkungen zwischen den Modalitäten. Mithilfe von intermodalen Interaktionsgraphen kann der Gestalter besser nachvollziehen, wie sich emotionale Indikatoren während des Fusionierungsprozesses gegenseitig beeinflussen.
Die fusionierten Emotions-Embeddings
zu verschiedenen Zeitpunkten werden mithilfe eines Dimensionsreduktions-Algorithmus wie PCA oder t-SNE auf einen niedrigdimensionalen Raum reduziert, um die zeitliche Entwicklung der Emotionen darzustellen:
(24)
wobei die Projektionsfunktion durch
dargestellt wird. Das Entstehen von 2D/3D-Emotionsverläufen, die Emotionsübergänge, -intensitäten und -stabilität in Interaktionen zeigen, kann als intuitive Darstellung der zeitlichen Entwicklung emotionaler Zustände interpretiert werden. Diese Aspekte können für intelligente Interaktion, Entscheidungsfindung und Echtzeitüberwachung genutzt werden.
Im Gegensatz zu herkömmlichen Emotionssystemen, die lediglich Abbildungen auf bestimmte Klassen oder Bewertungen bereitstellen, konzentriert sich dieses System darauf zu zeigen, wie menschliche Emotionen innerhalb dessen entstehen. Es offenbart seinen Entscheidungsprozess, indem es Visualisierungen der Zwischenmerkmale bereitstellt, einschließlich Gewichtungsfaktoren, Wechselwirkungen zwischen Modellen und deren entsprechenden Pfaden. Dies ermöglicht es dem Nutzer zu verstehen, wie jeder Faktor – visuell, stimmlich oder sprachlich – die Erzeugung der Antworten auf menschliche Emotionen beeinflusst.
Die Abbildung von Emotionen in verständliche Formen mithilfe visueller Darstellungen kann somit eine Brücke schlagen zwischen der Emotionsanalyse mit Methoden des Deep Learning und deren Integration in die Gestaltung intelligenter Schnittstellen. Die aus beiden Ansätzen gewonnenen Daten können anschließend genutzt werden, um präzisere Benutzeroberflächen zu entwickeln. Dadurch liefert der vorgeschlagene Ansatz wichtige Informationen für Interaktionsgestalter, um genauere Benutzeroberflächen zu konzipieren. Mit anderen Worten wird das Verständnis von Emotionen zu einem aktiven Bestandteil des Interaktionsdesigns. Die Genauigkeit kann nur dann weiter steigen, wenn das Verständnis von Emotionen aktiv in das Interaktionsdesign integriert wird.
Das visuelle Abbildungsmodul ermöglicht Erklärbarkeit auf verschiedene miteinander verbundene, aber unterschiedliche Weisen: Die erklärbarkeit auf Merkmalsebene offenbart die zugrunde liegenden Repräsentationen von Emotionen, die vom DNN erzeugt werden, und ermöglicht es uns, die Semantik zu verstehen, die zur Beschreibung jedes mit Emotionen verknüpften Merkmals verwendet wird; die Erklärbarkeit auf Modalitätsebene nutzt Daten aus den Interaktionsgraphen und den visuellen Aufmerksamkeits-Heatmaps, um darzustellen, wie jede Modalität – visuell, audio oder textuell – zu den Entscheidungen über die Ausdrucksweise von Emotionen beiträgt; und schließlich ermöglichen die aus dem Emotions-Embedding resultierenden Trajektorien das Verständnis, wie sich jede visuelle und textuelle Modalität im Zeitverlauf aus einer dynamischen Interaktionsperspektive betrachtet verändert. Siehe Algorithmus 2 (Supplementary File 1).
Die fusionierten multimodalen emotionalen Merkmale werden mithilfe des vorgeschlagenen visuellen Abbildungs-Algorithmus 2 auf visuell signifikante Darstellungen abgebildet, um ein intelligentes Interaktionsdesign zu ermöglichen. Die graphbasierten multimodalen Attention-Gewichte dienen dazu, Unterschiede zwischen den Eingabe-Elementen im visuellen, audiovisuellen und textuellen Bereich zu jedem Zeitpunkt zu quantifizieren. Diese Unterschiede werden anschließend visuellen Darstellungen zugeordnet, um mithilfe von Heatmap-Visualisierungen die Hauptquellen hervorzuheben, die die Emotionen beeinflussen. Um einen aufschlussreichen Einblick in die Wechselwirkungen zwischen den Eingabeelementen zu gewinnen und die durch die multimodalen Eingabeelemente erzeugte emotionale Entwicklung darzustellen, werden danach paarweise Interaktionsstärken berechnet, um die multimodalen Interaktionsgewichte zu erzeugen. Gleichzeitig wird eine Darstellung der emotionalen Entwicklung erzeugt, indem die über die Zeit gesammelten fusionierten Emotionselemente in einen niedrigdimensionalen Raum abgebildet werden, um eine kontinuierliche Entwicklung der Emotionselemente zu erzeugen.
Emotionsvorhersage und Interaktionsrückmeldung
Das Ergebnis der fusionierten Emotionsrepräsentation, dargestellt als
, wird anschließend als Funktion sowohl für die Interaktionsrückmeldung als auch für die Emotionsvorhersage verwendet. Die Emotionsvorhersage wird zudem als Multitask-Modell beschrieben, das aus einer Regressionsaufgabe zur Erkennung kontinuierlicher Emotionsintensitäten und einer Klassifikationsaufgabe zur Erkennung diskreter Emotionen besteht. Für die Erkennung diskreter Emotionen wird das folgende auf Softmax basierende Klassifikationsmodell verwendet:
(25)
wobei
die erwarteten Wahrscheinlichkeiten der Emotionsklassen darstellt und Wc und bc lernbare Parameter sind. Der Cross-Entropy-Verlust wird verwendet, um das Klassifizierungsziel zu verbessern:
(26)
wobei yk das korrekte Tag ist und K die Anzahl der Emotionsklassen bezeichnet. Ein Regressionszweig wird parallel zur Schätzung der Emotionalität verwendet, um Vorhersagen verschiedener kontinuierlicher affektiver Attribute, einschließlich Valenz und Erregung, zu erzeugen. Geben Sie ihm die folgende Definition:
(27)
wobei die erwartete Emotionsintensität durch
angegeben ist. Zur Verbesserung der Regressionsaufgabe wird der Verlust aufgrund des mittleren quadratischen Fehlers verwendet:
(28)
Im Allgemeinen werden die beiden Aufgaben im Vorhersageziel kombiniert:
(29)
wobei die Ziele der Regression und Klassifikation durch λ ausgeglichen werden. Es wird eine dynamische Anpassung des Visualisierungsmoduls basierend auf dem ermittelten emotionalen Zustand vorgeschlagen, um eine solche interaktionsbezogene Rückmeldung zu ermöglichen. Der Interaktionskontext zu einem bestimmten Zeitpunkt t wird durch ct dargestellt. Die Antwort des Visualisierungsmoduls ergibt sich aus:
(30)
wobei die Visualisierungsanpassungsfunktion durch
dargestellt wird. Dadurch ist es möglich, die Modalitäts-Heatmaps, Interaktionsgraphen und Emotionsverläufe in Echtzeit basierend auf erwarteten Veränderungen und Emotionen anzupassen. Dies zeigt an, dass das System neben einer guten Leistung bei der Vorhersage von emotionalen Zuständen auch erhebliche Unterstützung für Feedback bietet.