Dieses Protokoll beschreibt die Schritt-für-Schritt-Implementierung des Hybrid Deep Reinforcement Learning (HDRL)-Modells für multimodale biomedizinische Signalfusion. Das Framework integriert Deep-Learning- und Reinforcement-Learning-Techniken, um die Echtzeitfusion von EKG-, EEG- und medizinischen Bilddaten zu optimieren. Der Abschnitt beschreibt außerdem die im vorgeschlagenen Modell verwendeten Verfahren zur Extraktion von Merkmalen, Schulungen und Datenvorbereitung.
Materialien
Alle Experimente wurden auf einer Workstation mit einer Multi-Core-CPU, ≥32 GB RAM und einer dedizierten GPU (≥8 GB VRAM) durchgeführt. Die Implementierungsumgebung bestand aus Python (v3.9 oder später), TensorFlow (v2.12) und Keras (v2.12). Reinforcement Learning-Bibliotheken wurden mit pip install stable-baselines3 installiert. Das Stable-Baselines3-Paket18 bietet effiziente Implementierungen von Reinforcement Learning-Algorithmen wie Deep Q-Network (DQN) und Proximal Policy Optimisation (PPO).
Datensätze
Das vorgeschlagene Hybrid Deep Reinforcement Learning (HDRL)-Framework wurde mit drei öffentlich verfügbaren biomedizinischen Datensätzen bewertet, die multimodale Signaltypen repräsentieren. (1) PhysioNet Challenge 2016: Eine Sammlung von 12-fachen EKG-Aufzeichnungen von Patienten mit Herzerkrankungen, darunter Vorhofflimmern, ventrikuläre Arrhythmie und ischämische Herzerkrankung. Der Datensatz enthält annotierte Etiketten für Herzerkrankungen19. (2) CHB-MIT Scalp EEG Database: Ein Datensatz mit EEG-Aufzeichnungen der Kopfhaut wird zur Erkennung epileptischer Anfälle verwendet, mit Anmerkungen, die Anfälle und Nicht-Anfälle20 markieren. (3) OASIS-3 MRT-Datenbank: Eine Sammlung von MRT-Hirnbildern und klinischen Bewertungen wird zur Erkennung und Überwachung der Alzheimer-Krankheitverwendet 21. Repräsentative Stichproben aus jeder Modalität zeigen die inhärente Variabilität und Rauscheigenschaften, die in multimodalen biomedizinischen Daten vorhanden sind (Abbildung 2).

Abbildung 2: Beispiele biomedizinischer Signale aus EKG, EEG und medizinischer Bildgebung. Repräsentative Beispiele für EKG-Wellenform, EEG-Signal und eine medizinische Bildgebung, die die verschiedenen in der Studie verwendeten Modalitäten veranschaulichen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Datenvorverarbeitung
Jede Modalität durchlief modalitätsspezifische Vorverarbeitungsverfahren, um eine standardisierte Eingabedarstellung sicherzustellen. EEG- und EKG-Signale wurden mit einem Butterworth-Bandpassfilter vierter Ordnung gefiltert. Der Frequenzbereich wurde für EEG auf 0,5–40 Hz und für EKG 0,5–45 Hz eingestellt. Die Proben wurden in 5-Sekunden-Fenster mit 50 % Überschneidung unterteilt. Jedes Signal wurde durch Segmentierung normalisiert, um null Mittelwert und Einheitsvarianz zu erreichen. MRT-Bilder wurden mittels Schädelstripping mit dem FSL Brain Extraction Tool (BET) verarbeitet. Die Bilder wurden auf 224 × 224 Pixel verkleinert. Die Pixelintensitäten wurden auf den [0,1]-Bereich normalisiert, um die Eingangsverteilungen zu standardisieren.
Merkmalsextraktion
Die Merkmalsextraktion wurde unabhängig für jede Modalität mit DNNs durchgeführt, um sicherzustellen, dass die einzigartigen Eigenschaften jeder Modalität effektiv erfasst wurden.
EKG- und EEG-Extraktoren:
Für die Zeitreihen-Signalverarbeitung wurde eine 1D-Architektur des Convolutional Neural Network (1D-CNN) verwendet. Die Architektur bestand aus (1) einer Eingabeschicht (window_length, 1), (2) Conv1D-Schichten mit 64 Filtern und einer Kernelgröße von 3, (3) ReLU-Aktivierung, (4) MaxPooling1D mit Poolgröße=2, (5) Flatten- und Dense-Schichten (128 Einheiten, ReLU). Die vorletzten dichten Schicht-Darstellungen wurden als modalitätsspezifische Merkmalsvektoren extrahiert.
MRT-Feature-Extraktor
Ein vortrainiertes zweidimensionales CNN-Modell (z. B. VGG16 oder ResNet50) wurde fein abgestimmt, um räumliche Merkmale aus MRT-Bildern zu extrahieren. Das CNN wurde auf dem OASIS-3-Datensatz trainiert, wobei die letzten Schichten des vortrainierten Modells angepasst wurden, um sich an die spezifische Klassifikationsaufgabe21 anzupassen. Die finalen Klassifikationsschichten wurden durch aufgabenspezifische Schichten ersetzt, und aus der vorletzten Schicht 5,6 wurden hochstufige räumliche Merkmale extrahiert.
Modellarchitektur und Training
Das vorgeschlagene Hybrid Deep Reinforcement Learning (HDRL)-Framework wurde in zwei aufeinanderfolgenden Stufen entwickelt und trainiert: modalitätsspezifische Merkmalsextraktion, gefolgt von Fusionsoptimierung auf Basis von Reinforcement Learning. In der ersten Phase wurden separate Convolutional Neural Networks (CNNs) mit markierten Daten für EKG-, EEG- und MRT-Modalitäten trainiert. Der Adaptive Moment Estimation (Adam) Optimierer mit einer Lernrate von 0,001 und einem kategorischen Kreuzentropieverlust wurde während des überwachten Trainings eingesetzt. Nach der Konvergenz wurden hochrangige Darstellungen aus der vorletzten Schicht jedes CNN extrahiert, was modalitätsspezifische Merkmalsvektoren FECG = CNNECG (XEKG), FECG = CNNEKG(XEKG) und FMRI = CNNMRI(XMRI) ergab. Diese Vektoren wurden zu einer einheitlichen multimodalen Darstellung Fconcat = [FECG, FEEG, FMRI) verkettet, die als Eingabe für die Reinforcement Learning-Stufe dient.
Der Fusionsprozess wurde als Markov-Entscheidungsprozess (MDP) formuliert, bei dem der Zustand s dem konkatenierten Merkmalsvektor Fkonkatat entsprach, die Aktion die Auswahl einer Fusionsstrategie darstellte (entweder gewichtete Summation oder direkte Verkettung) und die Belohnung r als Klassifikationsgenauigkeit definiert wurde, die aus einem nachgelagerten Klassifikator erzielt wurde, der auf den verschmolzenen Merkmalen trainiert wurde. Die Aktionswertfunktion Q(s,a) wurde mit einem Deep Q-Netzwerk (DQN) angenähert, das die erwartete kumulative Belohnung
schätzte. Die Modellparameter wurden iterativ gemäß der Regel aktualisiert.

wobei α = 0,0001 die Lernrate ist, γ = 0,99 der Diskontfaktor und s' den nächsten Zustand bezeichnet.
Während der Optimierung des Reinforcement Learning wurde das Modell für 1.000 Episoden mit einer Batch-Größe von 32 trainiert. Eine Epsilon-gierige Strategie wurde verfolgt, um Exploration und Ausbeutung auszubalancieren, mit
initialisierter Stufe 1,0 und Abschwächung um 0,995 pro Episode. Mit Wahrscheinlichkeit
wurde eine zufällige Fusionsstrategie gewählt, während bei Wahrscheinlichkeit 1 -
die Strategie mit dem höchsten geschätzten Q-Wert gewählt wurde. Die Belohnungskonvergenz wurde während des gesamten Trainings überwacht, wobei eine stabile Leistung (>0,85 kumulierte Belohnung) typischerweise von etwa 500 Episoden beobachtet wurde.
Der HDRL-Workflow umfasst die Vorverarbeitung multimodaler Signale, das Extrahieren modalitätsspezifischer tiefer Features, die Erstellung einer einheitlichen Zustandsrepräsentation, die Auswahl von Fusionsstrategien und die Verbesserung der Richtlinie mithilfe von Klassifikationsfeedback des DQN-Agenten. Die Interaktion zwischen CNN-basierten Feature-Extractoren und dem Reinforcement Learning Agent bildet ein geschlossenes adaptives Fusionssystem (Abbildung 3), das Richtlinienupdates auf Basis von Belohnungsfeedback ermöglicht.

Abbildung 3: Flussdiagramm des vorgeschlagenen Hybrid Deep Reinforcement Learning (HDRL)-Workflows. Workflow-Diagramm, das modalitätsspezifische CNN-Feature-Extraktion, Feature-Konkatenation, Reinforcement Learning-basierte Auswahl einer Fusionsstrategie (DQN/PPO), Downstream-Klassifikation und belohnungsbasierte Policy Update zeigt. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.