Dit protocol beschrijft de stapsgewijze implementatie van het Hybrid Deep Reinforcement Learning (HDRL)-model voor multimodale biomedische signaalfusie. Het framework integreert deep learning- en reinforcement learning-technieken om realtime fusie van ECG-, EEG- en medische beeldvormingsdata te optimaliseren. De sectie beschrijft ook de feature-extractie, training en datavoorbereidingsprocedures die in het voorgestelde model worden gebruikt.
Materialen
Alle experimenten werden uitgevoerd op een werkstation met een multi-core CPU, ≥32 GB RAM en een dedicated GPU (≥8 GB VRAM). De implementatieomgeving bestond uit Python (v3.9 of later), TensorFlow (v2.12) en Keras (v2.12). Reinforcement Learning-bibliotheken werden geïnstalleerd met pip install stable-baselines3. Het Stable-Baselines3-pakket18 biedt efficiënte implementaties van Reinforcement Learning-algoritmen, zoals Deep Q-Network (DQN) en Proximal Policy Optimisation (PPO).
Datasets
Het voorgestelde Hybrid Deep Reinforcement Learning (HDRL) framework werd geëvalueerd met behulp van drie publiek beschikbare biomedische datasets die multimodale signaaltypen vertegenwoordigen. (1) PhysioNet Challenge 2016: Een verzameling van 12-geleide ECG-opnames van patiënten met hartziekten, waaronder boezemfibrilleren, ventriculaire aritmie en ischemische hartziekte. De dataset bevat geannoteerde labels voor hartaandoeningen19. (2) CHB-MIT Scalp EEG Database: Een dataset van hoofdhuid-EEG-opnames wordt gebruikt voor het opsporen van epileptische aanvallen, met annotaties die aanvallen en niet-epileptische gebeurtenissen20 markeren. (3) OASIS-3 MRI-database: Een verzameling MRI-hersenbeelden en klinische beoordelingen wordt gebruikt voor de detectie en monitoring van de ziekte van Alzheimer21. Representatieve steekproeven van elke modaliteit tonen de inherente variabiliteit en ruiskenmerken aan die aanwezig zijn in multimodale biomedische data (Figuur 2).

Figuur 2: Voorbeelden van biomedische signalen van ECG, EEG en medische beeldvorming. Representatieve voorbeelden van ECG-golfvorm, EEG-signaal en een medische beeldvorming die de verschillende modaliteiten in de studie illustreren. Klik hier om een grotere versie van deze figuur te bekijken.
Datavoorverwerking
Elke modaliteit onderging modaliteitsspecifieke preprocessingprocedures om gestandaardiseerde inputrepresentatie te waarborgen. EEG- en ECG-signalen werden gefilterd met een Butterworth-banddoorlaatfilter van de vierde orde. Het frequentiebereik werd ingesteld op 0,5–40 Hz voor EEG en 0,5–45 Hz voor ECG. Samples werden opgedeeld in vensters van 5 seconden met 50% overlap. Elk signaal werd genormaliseerd door het te segmenteren om nul gemiddelde en eenheidsvariantie te bereiken. MRI-beelden werden verwerkt met schedelstripping en het FSL Brain Extraction Tool (BET). De beelden werden verkleind tot 224 × 224 pixels. Pixelintensiteiten werden genormaliseerd naar het [0,1]-bereik om de invoerverdelingen te standaardiseren.
Feature-extractie
Feature-extractie werd onafhankelijk uitgevoerd voor elke modaliteit met behulp van DNN's, zodat de unieke kenmerken van elke modaliteit effectief werden vastgelegd.
ECG- en EEG-extractoren:
Voor tijdreeks-signaalverwerking werd een 1D-Convolutioneel Neural Network (1D-CNN) architectuur gebruikt. De architectuur bestond uit (1) een invoerlaag (window_length, 1), (2) Conv1D-lagen met 64 filters en een kernelgrootte van 3, (3) ReLU-activatie, (4) MaxPooling1D met poolgrootte=2, (5) Flatten- en Dense-lagen (128 eenheden, ReLU). De voorlaatste representaties van dichte lagen werden geëxtraheerd als modaliteitsspecifieke featurevectoren.
MRI-feature-extractor
Een vooraf getraind tweedimensionaal CNN-model (bijv. VGG16 of ResNet50) werd fijn afgesteld om ruimtelijke kenmerken uit MRI-beelden te extraheren. De CNN werd getraind op de OASIS-3 dataset, waarbij de laatste lagen van het vooraf getrainde model werden aangepast om zich aan te passen aan de specifieke classificatietaak21. De laatste classificatielagen werden vervangen door taakspecifieke lagen, en hoog-niveau ruimtelijke kenmerken werden geëxtraheerd uit de voorlaatste laag 5,6.
Modelarchitectuur en training
Het voorgestelde Hybrid Deep Reinforcement Learning (HDRL) framework is ontwikkeld en getraind in twee opeenvolgende fasen: modaliteitsspecifieke feature-extractie gevolgd door reinforcement learning-gebaseerde fusie-optimalisatie. In de eerste fase werden afzonderlijke Convolutionele Neurale Netwerken (CNN's) getraind op gelabelde gegevens voor ECG-, EEG- en MRI-modaliteiten. De Adaptive Moment Estimation (Adam) optimizer met een leersnelheid van 0,001 en categorisch kruis-entropieverlies werd gebruikt tijdens begeleide training. Na convergentie werden hoog-niveau representaties geëxtraheerd uit de voorlaatste laag van elk CNN, wat modaliteitsspecifieke featurevectoren opleverde: FECG = CNNECG(XECG), FECG = CNNECG(XECG) en FMRI = CNNMRI(XMRI). Deze vectoren werden samengevoegd tot een uniforme multimodale representatie Fconcat = [FECG, FEEG, FMRI], die dient als input voor de Reinforcement Learning-fase.
Het fusieproces werd geformuleerd als een Markov Decision Process (MDP), waarbij de toestand s overeenkwam met de gekoppelde featurevector Fconcat, de actie de selectie van een fusiestrategie vertegenwoordigde (ofwel gewogen sommatie of directe concatenatie) en de beloning r werd gedefinieerd als de classificatienauwkeurigheid verkregen van een downstream classifier die op de gefuseerde features was getraind. De actie-waarde functie Q(s,a) werd benaderd met behulp van een Deep Q-Network (DQN), dat de verwachte cumulatieve beloning
schatte. Modelparameters werden iteratief bijgewerkt volgens de regel.

waarbij α = 0,0001 de leersnelheid is, γ = 0,99 de disconteringsfactor is en s' de volgende toestand aanduidt.
Tijdens de optimalisatie van Reinforcement Learning werd het model getraind voor 1.000 afleveringen met een batchgrootte van 32. Er werd een epsilon-hebzuchtige strategie gehanteerd om exploratie en exploitatie in balans te brengen, met
initialisatie op 1,0 en een afname van 0,995 per aflevering. Met kans
werd een willekeurige fusiestrategie gekozen, terwijl bij kans 1 -
, de strategie met de hoogste geschatte Q-waarde werd gekozen. Beloningsconvergentie werd gedurende de training gevolgd, met stabiele prestaties (>0,85 cumulatieve beloning) die doorgaans door ongeveer 500 episodes werden waargenomen.
De HDRL-workflow omvat het voorverwerken van multimodale signalen, het extraheren van modaliteitsspecifieke diepe features, het vormen van een uniforme toestandsrepresentatie, het selecteren van fusiestrategieën en het verbeteren van het beleid met behulp van classificatiefeedback van de DQN-agent. De interactie tussen CNN-gebaseerde feature extractors en de reinforcement learning-agent vormt een gesloten-lus adaptief fusiesysteem (Figuur 3), dat beleidsupdates mogelijk maakt op basis van beloningsfeedback.

Figuur 3: Stroomdiagram van de voorgestelde Hybrid Deep Reinforcement Learning (HDRL) workflow. Workflowdiagram dat modaliteitsspecifieke CNN-feature-extractie, feature-concatenatie, reinforcement learning-gebaseerde selectie van een fusionstrategie (DQN/PPO), downstreamclassificatie en beloningsgebaseerde beleidsupdate toont. Klik hier om een grotere versie van deze figuur te bekijken.