$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Diese Studie wurde gemäß den Richtlinien des Ethikausschusses der Universität Quzhou durchgeführt. Das Forschungsprotokoll wurde vom Institutional Review Board (IRB) der Universität Quzhou unter der Genehmigungsnummer QZU-IRB-2026-037 genehmigt. Alle Teilnehmer gaben vor ihrer Aufnahme in die Studie eine informierte Einwilligung.
Experimentelle Vorbereitung und Teilnehmerrekrutierung
Das Experiment bestand aus vier Phasen (Abbildung 1): Vorbereitung, Versuchsdesign, Modellbau und Ergebnisanalyse. In der Vorbereitungsphase wurden Forschungsziele auf Basis einer Literaturübersicht zu Musiktherapie, EEG-Datenerfassung und Deep-Learning-Modellen definiert. In der experimentellen Designphase wurden 30 gesunde Teilnehmer rekrutiert, um Musikhöraufgaben durchzuführen. EEG-Signale und Musikbekanntheitsbewertungen wurden aufgezeichnet. EEG-Daten wurden standardisiert und in Fenster von 2048 Proben mit 1024 Überschneidungen segmentiert. Vertrautheitsmerkmale wurden mit EEG-Daten als Modelleingaben kombiniert. Zwei Modelle, CNN+RNN und EEGNet, wurden konstruiert. CNN-Schichten extrahierten Zeit-Frequenz-Merkmale, und bidirektionale LSTM erfasste zeitliche Abhängigkeiten. Für die Klassifikation wurde eine vollständig verbundene Schicht mit einer Softmax-Aktivierungsfunktion verwendet. Die Modelle wurden mit einer Chargengröße von 50 für 30 Epochen mit dem Adam-Optimierer trainiert. Abbruch und vorzeitiges Abbrechen wurden angewendet. Die Leistung wurde hauptsächlich unter Verwendung von Genauigkeit als gemeldeter Kennzahl bewertet, wobei Präzision, Abruf und F1-Score-Metriken ebenfalls für zusätzliche Bewertungen berechnet wurden.
Experimentelle Umgebung und Ausrüstungsaufbau
Das Experiment wurde in einem ruhigen, geschlossenen Raum durchgeführt, der frei von äußeren Einflüssen war, wobei die Raumtemperatur bei 27 °C gehalten wurde. Folgende Geräte wurden verwendet: ein EEG-Gerät (Muse S, InteraXon Inc.), ein vierkanaliges EEG-System (TP9, AF7, AF8, TP10) mit einer Abtastrate von 256 Hz; Endgültige E3000 In-Ear-Kopfhörer; und einen Datenerfassungscomputer, der das Muse SDK und die Lab Streaming Layer (LSL) ausführt.
Vor jeder experimentellen Sitzung wurden die Ohrkontaktflächen der Kopfhörer mit Alkohol gereinigt, um die Hygiene zu gewährleisten und das Risiko einer Kreuzkontamination zu verringern. Das Muse S-Headset wurde jedem Teilnehmer angebracht, um einen stabilen Kontakt zwischen allen vier trockenen Elektroden (TP9, AF7, AF8, TP10) und der Haut sicherzustellen. War die Signalqualität schlecht, wurde die Position des Kopfbands angepasst, bis stabile Signale vorlagen. Die Teilnehmer saßen in einem bequemen Stuhl mit Rückenstütze und wurden angewiesen, die Augen geschlossen zu halten, während des Experiments nicht zu sprechen und große Körperbewegungen zu minimieren.
Vorbereitung auf musikalische Reize
Drei Musikrichtungen wurden vorbereitet: Rock, lyrische (Ballade) und Volksmusik. Jedes Genre enthielt drei chinesische Lieder, insgesamt neun Lieder. Um Unterschiede in der musikalischen Vertrautheit zu kontrollieren, wurden Lieder in jedem Genre nach folgenden Kriterien ausgewählt: ein altes Lied; ein aktueller populärer Song (aus der Spotify Top Songs-Chart); und einen neuen Song (aus der Spotify New Releases Chart).
Jedes Lied wurde zu einem standardisierten Audiosegment bearbeitet, beginnend mit der Einleitung, gefolgt von der Strophe und endend beim ersten Refrain, mit einer Gesamtdauer von 90–130 Sekunden. Jedem Lied wurde eine eindeutige Kennung zugewiesen (z. B. R1–R3, B1–B3, F1–F3) für die anschließende Datenbeschriftung und Dateiverwaltung.
Experimentelles Verfahren und Fragebogenerfassung
Vor dem formellen Experiment wurde ein Lautstärketest durchgeführt, indem ein Test-Audioclip abgespielt wurde. Die Teilnehmer stellten die Lautstärke auf einen klaren, angenehmen und nicht übermäßig lauten Ton ein und hielten ihn während des gesamten Experiments konstant. Die Wiedergabereihenfolge der neun Lieder wurde randomisiert (z. B. unter Verwendung einer Zufallstabelle oder Software-Randomisierung), um die Reihenfolgeeffekte zu reduzieren. Alle Teilnehmer erledigten die Musikhöraufgaben eigenständig. Jeder Musikabschnitt wurde von der Einführung bis zum ersten Refrain präsentiert und dauerte 90–130 Sekunden. Zwischen den Songs gab es eine 30-sekündige Pause. Während dieses Intervalls füllten die Teilnehmer einen Vertrautheitsfragebogen über eine Online-Plattform (Questionnaire Star) aus. Die Teilnehmer bewerteten ihre Vertrautheit mit jedem Lied anhand einer Likert-Skala mit fünf Punkten (1 = völlig unbekannt; 5 = sehr vertraut). Das Präferenzlabel des Teilnehmers für jedes Lied wurde (0 = Abneigung; 1 = Gefällt) gemäß dem vordefinierten binären Klassifikationsschema erfasst. Das vollständige experimentelle Verfahren ist in Abbildung 2 dargestellt.
EEG-Erfassung und Datenerfassung
EEG-Daten wurden mit dem offiziellen Muse SDK erfasst und über die Lab Streaming Layer (LSL) gestreamt. Die EEG-Daten, die zu jedem Song gehörten, wurden als Comma-Separated Values (CSV)-Dateien gespeichert und enthielten mindestens folgende Felder: Zeitstempel (Millisekunden); rohe EEG-Signale von vier Kanälen (TP9, AF7, AF8, TP10); manuell aufgezeichnete Vertrautheitswerte (1–5); und Präferenzetikett (0/1). Eine einheitliche Dateibenennungskonvention wurde verwendet (z. B. S01_R1.csv, was Teilnehmer 01 und Rocksong 1 anzeigt), um automatisierte Verarbeitung und Rückverfolgbarkeit zu erleichtern.
Datenvorverarbeitung, Normalisierung und Fensterung
EEG-Signale wurden mit einem Muse S vierkanaligen EEG-Gerät mit einer Abtastrate von 256 Hz aufgezeichnet, und benutzerdefinierte Programme wurden mit dem offiziellen Entwicklungskit entwickelt. Roh-EEG-Daten wurden über die Lab Streaming Layer (LSL) erfasst und im CSV-Format gespeichert. Die CSV-Dateien enthielten folgende Spalten: Zeitstempel (Millisekunden), vierkanalige EEG-Werte (TP9, AF7, AF8, TP10), Musikbekanntheitsbewertungen (1–5) und Musikpräferenzbewertungen.
Die Gesamtzahl der Dateneinträge entspricht mehreren Fenstern, die für jeden Teilnehmer und jedes Musikstück generiert werden, was je nach Fensterschema zu einem groß angelegten Datensatz führt. Im ursprünglichen Experiment wurde die Musikpräferenz als binäres Label dargestellt (0 = Abneigung, 1 = Gefallen), was zu künstlich hoher Genauigkeit und begrenzter Modellverallgemeinerung führen kann.
Um die praktische Bedeutung der Vorhersage-Aufgabe zu verbessern, wurden die Präferenzbezeichnungen in eine mehrstufige Bewertungsskala umgewandelt: 0 = Stark uneinig; 1 = Widerspruch; 2 = Neutral; 3 = Einverstanden; 4 = Stimme voll und ganz zu.
Vor dem maschinellen Lernen wurden die Daten standardisiert und in Fenster von jeweils 2048 Stichproben segmentiert, wobei sich 1024 Proben zwischen benachbarten Fenstern überlappten, um die zeitliche Kontinuität zu wahren. Zusätzlich wurde eine Datenerweiterung angewendet, um die Anzahl der Trainingsproben zu erhöhen und das Risiko von Überanpassung zu verringern.
Modellarchitektur
Das Forschungsmodell bestand aus drei Faltungsschichten, drei Poolschichten und einer vollständig verbundenen Schicht. Max-Pooling wurde für die Merkmalsauswahl verwendet, Dropout wurde angewendet, um Überanpassung zu reduzieren, und die endgültige Ausgabe wurde mit einer Softmax-Klassifikationsschicht generiert. Jedes Eingangsfenster enthielt vierkanalige EEG-Signale (2048 Proben pro Fenster) und eine Vertrautheitsfunktion. Das Ergebnis entsprach einer Präferenzbewertung von fünf Klassen. Die Architektur ist in Abbildung 3 dargestellt, und die Modellparameter sind in Tabelle 2 dargestellt.
Modelltraining und Kreuzvalidierung
Der Datensatz wurde zufällig in 80 % für das Training und 20 % für Tests aufgeteilt. Zehnfache Kreuzvalidierung wurde angewendet, wobei eine Teilmenge für die Validierung und die übrigen neun für das Training in jeder Iteration verwendet wurde. Dieser Prozess wurde zehnmal wiederholt, und die Ergebnisse wurden aggregiert. Die Trainingshyperparameter wurden wie folgt festgelegt: Epochen = 30; Chargengröße = 50; Optimierer = Adam; Verlustfunktion = kategorische Kreuzentropie; Bewertungsmetrik = Genauigkeit. Die Modellleistung wurde unter reinen EEG- und EEG+-Vertrautheitsbedingungen aufgezeichnet, sowohl für alle Genres kombiniert als auch für einzelne Genres.
Statistische Analysemethoden
Die Datenanalyse wurde mit Python 3.10 mit TensorFlow 2.12, Keras 2.12 und MNE-Python 1.3 durchgeführt. Die Datenverarbeitung und -analyse wurden mit Pandas 2.1 und NumPy 1.26 durchgeführt. Leistungskennzahlen aus der zehnfachen Kreuzvalidierung wurden aggregiert, und Mittelwert- sowie Standardabweichungswerte wurden berechnet. Statistische Vergleiche zwischen den Bedingungen wurden mit gepaarten t-Tests oder Wilcoxon-Signed-Rank-Tests durchgeführt, mit einem Signifikanzwert von P < 0,05.