MiGHT-EHR: A Multi-task Graph Transformer for Heterogeneous Temporal Electronic Health Records
MiGHT-EHR is een innovatieve multi-task graph transformer die de modellering van heterogene klinische entiteiten, temporele patiënttrajecten en gedeelde taakafhankelijkheden verenigt binnen één enkel representatieleerframework, waarmee het state-of-the-art prestaties en klinische interpreteerbaarheid bereikt over meerdere voorspellings-taken op MIMIC-datasets.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van een preprint die niet peer-reviewed is. Dit is geen medisch advies. Neem geen gezondheidsbeslissingen op basis van deze inhoud. Lees de volledige disclaimer
Stel je voor dat je probeert het levensverhaal van een persoon te begrijpen, maar in plaats van een dagboek te lezen, krijg je een enorme, chaotische stapel post-its overhandigd. Sommige briefjes zeggen "ging naar een dokter", andere "nam deze pil" of "brak een been". In de medische wereld worden deze briefjes Elektronische Gezondheids Dossiers (EGD's) genoemd. Lange tijd hebben computers geprobeerd te leren van deze briefjes om te voorspellen wat er hierna zou kunnen gebeuren, zoals of een patiënt opnieuw ziek zal worden of hoe lang hij in het ziekenhuis zal verblijven. Maar hier is het lastige deel: deze briefjes zijn niet zomaar een simpele lijst. Ze zijn een verstrengeld web. Een patiënt is niet alleen een lijst met gebeurtenissen; een patiënt is een persoon die veel verschillende soorten interacties heeft (zoals diagnoses, operaties en medicatie) die in de loop van de tijd plaatsvinden. Sommige briefjes zijn met elkaar verbonden omdat ze op dezelfde dag gebeurden, sommige omdat ze vorig jaar gebeurden, en sommige omdat ze statistisch gezien waarschijnlijk samen voorkomen.
Om zin te krijgen in deze chaos, gebruiken wetenschappers een hulpmiddel dat een "graaf" wordt genoemd. Denk aan een graaf als een metrolijnkaart. De stations zijn de verschillende medische zaken (zoals "diabetes" of "hartaanval") en de metrolijnen zijn de verbindingen tussen hen. Sommige oude kaarten toonden alleen de volgorde van de haltes (tijd), terwijl andere alleen lieten zien welke stations dicht bij elkaar lagen (relaties). Maar het echte leven is een mix van beide. Als een computer de hele kaart niet kan zien — zowel de tijd als de relaties — mist hij misschien het grote plaatje. Dit is het probleem dat dit artikel aanpakt: hoe bouwen we een kaart die de tijd, de verschillende soorten medische gegevens en de verborgen verbindingen tussen hen allemaal tegelijkertijd vastlegt, zodat we de toekomst nauwkeuriger kunnen voorspellen?
De onderzoekers achter dit artikel, MiGHT-EHR, besloten een super slimme kaart te bouwen die precies dat doet. Ze noemen hun methode een "Multi-task Graph Transformer". Laten we dat ontleden. Eerst veranderden ze de patiëntendossiers in een gigantische, levende metrolijnkaart. In deze kaart zijn de "stations" niet slechts één ding; ze zijn patiënten, ziekenhuisbezoeken, diagnoses, operaties en medicijnen. Ze verbonden deze stations met drie soorten metrolijnen: lijnen die laten zien welke patiënt welk bezoek heeft afgelegd, lijnen die de volgorde van bezoeken laten zien (zoals een tijdlijn), en lijnen die medische concepten verbinden die vaak samen voorkomen. Maar ze verbonden dingen niet alleen omdat ze toevallig samen voorkwamen; ze gebruikten een speciale wiskundige truc genaamd "genormaliseerde puntwijd informatie-theoretische wederzijdse informatie" om ervoor te zorgen dat de verbindingen ook echt betekenisvol waren en niet alleen omdat twee veelvoorkomende zaken vaak samen voorkwamen.
Zodra de kaart was gebouwd, leerden ze een computer deze kaart te lezen met behulp van een "Transformer", wat een soort super-aandachtige lezer is die de hele kaart in één keer kan overzien. Deze lezer besteedt speciale aandacht aan de tijdlijn en onthoudt wat er tijdens eerdere bezoeken van een patiënt is gebeurd om de huidige situatie te begrijpen. Het coolste deel is dat dit enkele computermodel leerde om vier verschillende taken tegelijkertijd te doen: voorspellen of een patiënt zou overlijden, of een patiënt opnieuw in het ziekenhuis zou worden opgenomen, hoe lang het verblijf zou duren en welke medicijnen voorgeschreven zouden moeten worden. Meestal worden computers getraind om één taak goed uit te voeren, maar dit model werd getraind om alle vier de taken in balans te houden, waarbij werd gelet op het feit dat geen enkele taak het leerproces domineert.
Toen ze deze nieuwe kaart-lezer testten op twee enorme databases van echte patiëntendossiers (MIMIC-III en MIMIC-IV), deed het iets ongelooflijks. Het versloeg alle andere topmethoden op gemiddelde basis. Het was vooral goed in het voorspellen van mortaliteit (sterfte) en heropname, wat berucht moeilijk is om goed te krijgen. De onderzoekers keken ook in de "hersenen" van hun model om te zien wat het had geleerd. Ze ontdekten dat het model patiënten op natuurlijke wijze groepeerde op basis van hun gezondheidsuitkomsten, en niet alleen op basis van hun diagnoses. Het leerde ook dat bepaalde medische concepten, zoals problemen met het "circulatiesysteem", als duidelijke, rechte lijnen in de wiskundige ruimte konden worden gevonden. Ten slotte waren de kansberekeningen die het gaf goed gekalibreerd, wat betekent dat wanneer het zei dat er een kans van 70% was op iets, het ook daadwerkelijk in 70% van de gevallen gelijk had.
Het artikel suggereert dat door patiëntendossiers te behandelen als een complex, tijdsgebonden web van verschillende relaties in plaats van een simpele lijst, we veel betere instrumenten kunnen bouwen om artsen te helpen bij het nemen van beslissingen. Het gokte niet alleen; het bewees zijn punt met gegevens van meer dan 200.000 patiënten in slechts één database alleen. Hoewel het niet elk medisch mysterie heeft opgelost, heeft het aangetoond dat door naar het hele plaatje te kijken — tijd, relaties en meerdere doelen tegelijk — de computer een veel betere student van de menselijke gezondheid wordt.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.