一种基于电子健康记录的多尺度图表示学习模型

樊捷杰 ,  班晓娟 ,  张志研

东北大学学报(自然科学版) ›› 2026, Vol. 47 ›› Issue (01) : 31 -41.

PDF (2280KB)
东北大学学报(自然科学版) ›› 2026, Vol. 47 ›› Issue (01) : 31 -41. DOI: 10.12068/j.issn.1005-3026.2026.20259019
智慧医疗专栏

一种基于电子健康记录的多尺度图表示学习模型

作者信息 +

A Multi-scale Graph Representation Learning Model Based on Electronic Health Records

Author information +
文章历史 +
PDF (2334K)

摘要

现有的电子健康记录(electronic health records, EHR)的图表示学习方法多依赖单个患者的局部信息,忽视了群体患者在疾病演化和诊疗路径上的潜在关联,从而限制了模型的泛化性与鲁棒性.针对这一问题,本文提出一种混合多层级图神经网络(hybrid multi-level graph neural network, H-MGNN)模型,并将其应用于重症监护室(intensive care unit, ICU)患者的死亡预测.该模型通过构建宏观层面的患者关系图(patient-patient graph, P-P)、微观层面的分类-笔记-词汇超图(taxonomy-note-word hypergraph, T-N-W),结合超图的时序依赖关系,实现多尺度上的患者特征融合.同时,本文设计了融合算法(hybrid embedding, Hybrid-E),用于提取和整合患者嵌入的潜在特征,以提升预测准确性.实验结果表明,H-MGNN在MIMIC-Ⅲ(medical information mart for intensive care Ⅲ)数据集上的住院死亡率预测等任务中显著优于现有方法,验证了其在复杂EHR数据挖掘中的有效性和先进性.

Abstract

Existing graph representation learning methods for electronic health records (EHR) primarily rely on local information of a single patient, overlooking potential associations among patients in disease progression and treatment pathways. This limits the models’ generalizability and robustness. To address this issue, a hybrid multi-level graph neural network (H-MGNN) model was proposed, and it was applied to mortality prediction for intensive care unit (ICU) patients. The model constructed a patient-patient graph (P-P) at the macroscopic level and a taxonomy-note-word hypergraph (T-N-W) at the microscopic level, while incorporating temporal dependencies within the hypergraph to achieve multi-scale fusion of patient features. Meanwhile, a hybrid embedding (Hybrid-E) algorithm was designed to extract and integrate latent patient features and improve the prediction accuracy. Experimental results demonstrate that H-MGNN on the medical information mart for intensive care Ⅲ (MIMIC-Ⅲ) dataset significantly outperforms existing methods in terms of in-hospital mortality prediction and other tasks, validating its effectiveness and superiority in complex EHR data mining.

Graphical abstract

关键词

电子健康记录 / 多尺度 / 超图 / 图神经网络

Key words

electronic health record / multi-scale / hypergraph / graph neural network

引用本文

引用格式 ▾
樊捷杰,班晓娟,张志研. 一种基于电子健康记录的多尺度图表示学习模型[J]. 东北大学学报(自然科学版), 2026, 47(01): 31-41 DOI:10.12068/j.issn.1005-3026.2026.20259019

登录浏览全文

4963

注册一个新账户 忘记密码

在医疗领域,重症监护室(ICU)的治疗安排对于危重症患者的救治至关重要.引入电子健康记录(EHR)使医院能够持续监测患者的状况,辅助医疗决策并优化治疗方案.作为患者状态的系统性总结,EHR涵盖了仪器读数、医疗程序、临床记录及医护人员笔记等信息.通过对EHR进行深入分析,可以预测患者在住院期间的健康状况及未来风险,从而更加合理地分配医疗资源.EHR属于典型的混合型数据,包含结构化与非结构化两部分.结构化数据包括生命体征、药物信息及治疗方案等;非结构化数据主要指临床笔记,记录医护人员对患者状态的观察、分析与判断.尽管笔记内容分散且格式不一,但其蕴含的关键医学信息对于临床预测具有重要价值.目前由EHR驱动的预测任务1包括住院死亡率预测、滞留时间预测、呼吸衰竭预测及表型分类等.
早期的研究多利用时序数据预测患者健康状态2-5.随后,学者将非结构化的临床笔记引入预测任务中6- 9.然而临床笔记内容难以理解且结构复杂,因此信息挖掘难度大.随着预训练语言模型(pre-trained language models,PLMs)的发展逐步完善10-11,研究者通过在大规模语料库上的预训练,并结合针对临床笔记的微调(fine-tuning)或迁移学习,显著提升了模型的文本理解能力和预测精度.进一步地,大语言模型(large language models,LLMs)的发展以及其检索与推理能力增强方法的成熟,如检索增强生成(retrieval-augmented generation,RAG),为临床笔记的信息挖掘提供了新的研究范式12.
在EHR研究中,时序特性同样是影响预测性能的关键因素.例如,文献[13-15]将时序特征与预训练模型相结合,构建了一系列基于Transformer的模型,在多项临床任务中取得了良好表现.针对临床笔记的时序建模,文献[16-17]使用插值等方法处理时间间隔不规则问题,并结合BERT(bidirectional encoder representations from Transformers)及Transformer等预训练模型,进一步提升了对非结构化临床数据的建模能力.尽管这些模型性能优越,但通常计算开销大,且侧重于时序依赖建模,对EHR中复杂的结构关系关注不足.
近年来,图神经网络(graph neural network,GNN)18-19的兴起为复杂非欧几何结构的表示提供了有效的工具,并在自然语言处理领域20-21取得显著成效.归纳式图神经网络,如TextING (text-based interaction graph neural network)22、InducT-GCN (inductive text graph convolutional network)23和SSL-GNN (sparse structure learning via graph neural networks)24,有效缓解了全局图初始化与泛化能力弱的问题;在长文本建图过程中,为应对边密集问题,研究者提出图稀疏化策略与超图建模方法,如HyperGAT(hypergraph attention network)25、HEGEL(hypergraph embedding with graph-enhanced learning)26等;在复杂关系构建中,超图通过超边建立多对多联系,天然适配层次化结构与高阶关系建模.然而现有的GNN方法多聚焦于单个患者EHR的内部结构,忽略了患者之间存在的关联关系,如语义、病理关联等.如何在大规模EHR数据中建立跨患者间的关系图,并通过图学习增强个体嵌入的表达能力,仍是一项具有临床意义的任务.尤其是当关系图包含数万节点和数百万条边时,EHR的图表示问题更具复杂性与挑战性.
针对上述问题,本文提出了一种混合多层级图神经网络(H-MGNN),用于解决复杂异构EHR的图表示问题,并将其应用于ICU患者的死亡预测任务.该方法将ICU死亡预测问题建模为单个患者信息与群体患者结构相融合的问题,构建了群体患者关系图(P-P),设计了高效的Hybrid-E算法以实现大规模异构图的无监督嵌入学习;提出了单个患者EHR的混合多层级超图T-N-W,通过融合患者EHR内部多层次结构信息及其时序特性,全面建模患者内部的复杂关系.在MIMIC-Ⅲ数据集上的实验结果表明,H-MGNN能够显著提升预测性能,在死亡预测任务上超过现有方法,验证了其有效性与先进性.

1 相关工作

1.1 电子健康记录学习

EHR数据来源广泛,涵盖临床笔记、实验室检测、诊断编码、手术操作、药物信息及影像数据等多种模态.随着多模态学习的发展,研究者尝试将这些异构信息整合以提升建模效果.例如,文献[27]将结构化数据构建为图,并提出图-文本融合的多模态框架以支持复杂医疗任务;M3Care28引入模态插补机制,有效应对模态缺失问题;Xu等29从就诊序列与临床笔记联合建模出发,基于Gromov-Wasserstein 距离构建对比学习框架,实现患者间相似性增强;Chen等30提出统一的模态学习框架,利用模态感知注意力机制避免烦琐的插补流程.

在医学知识图谱(knowledge graph,KG)融合方面,文献[31]基于医学本体的层次结构,引入图注意力机制细化诊断表示;Qiu等32将本体信息嵌入预测流程中,提升模型的上下文感知能力;Ma等33采用GNN将KG中高阶结构整合至患者嵌入表示中.此外,文献[34]通过结合结构化EHR嵌入与疾病相关文档特征,提升健康风险预测的准确性与可解释性;文献[35]探索了患者-疾病图中的协同建模机制;Gaupp等36针对多次就诊过程中的知识遗忘问题提出有效缓解策略.

近年来,LLMs被视为医学综合知识载体的新范式.例如,文献[37]从结构化EHR中构建知识图以供图神经网络学习,尽管仍面临幻觉(hallucination)等挑战,但展现出强大潜力.此外,部分研究将注意力转向非结构化的临床笔记,并尝试与结构化数据联合建模.如Zhang等38、Gayathri等39提出将时间序列与文本融合;Huang等40、Hou等41、Hastuti等42、Mulyar等43基于BERT与XLNet的预训练模型进行扩展,在临床笔记建模任务中取得了显著提升.Kruskal等44进一步提出从文本中提取上下文的表型特征,为表型分类任务提供有力支撑.

1.2 图嵌入学习

图嵌入学习旨在将图的结构信息映射到低维空间,同时保留节点之间的语义关系,广泛应用于节点分类、链接预测等下游任务.其理论基础来源于自然语言处理中“相似语境的词具有相似意义”的分布假设,即“You shall know a word by the company it keeps”.

早期经典方法如多维缩放(multidimensional scaling,MDS)45、IsoMap46、局部线性嵌入(locally linear embedding,LLE)47以及拉普拉斯特征映射(Laplacian eigenmaps)48等,通常先基于数据特征向量构建邻接图(如K近邻图),再进行维度压缩.这些方法大多依赖于对邻接矩阵或拉普拉斯矩阵的特征分解,计算复杂度至少为节点数的平方,因此难以扩展至大规模图.为缓解大图建模的效率瓶颈,研究者提出了多种基于采样与矩阵分解的图嵌入方法.例如,图分解类方法GraRep49和HOPE(high-order proximity preserved embedding)50等,均可通过矩阵分解捕捉图的高阶结构,但可能损失全局语义信息.DeepWalk51首次引入截断随机游走与Skip-Gram机制,将图嵌入问题转化为类语言建模问题,显著提升了可扩展性.LINE(large-scale information network embedding)52在此基础上进一步建模一阶与二阶邻近关系,有效保留图的局部和整体结构;后续提出的PTE(predictive text embedding)53则扩展至异构图,支持包含类别信息的文本节点建模.需要指出的是,传统图嵌入方法多采用无监督学习策略,即在学习过程中未利用节点的标签信息,而仅在后续分类器中引入监督信号.尽管如此,这类方法在训练过程中能够整合节点上下文、局部邻近关系与全局拓扑特征,其学习到的表示具有良好的通用性,可广泛用于多种图相关任务.随着GNN的发展,嵌入学习逐渐与半监督学习结合,为下游任务提供更丰富且结构感知能力更强的表示.近年来,面向高阶结构关系的图建模中引入了超图表示学习,进一步拓展了图嵌入学习的研究边界.

2 模型方法

2.1 问题定义

给定图G=(V,E),其中V表示节点集合,对应数据对象,E表示边集合,表示2个数据对象之间的关系.每条边eE关联一个权重wuv>0,表示节点uv之间关系的强度.在患者院内死亡率预测任务中,设患者集合为P=p1,p2,,pj,.对于任意患者pPp的EHR包含一系列临床笔记Np ={nt11nt21,…,ntk1,…},每篇临床笔记与分类学信息tTp 相关联,包含单词序列Wnt={wnt1wnt2,…,wnti,…},其中jki分别表示患者p的临床笔记n、分类学t与单词w的索引.分类学集合为Tp ={t1t2,…,tk }.在建模过程中,本文旨在为每位患者p的EHR构建个体超图Gh (表示为T-N-W图),并通过多层消息传递机制学习患者级表示.同时,在患者之间构建关系图Gp (表示为P-P图),利用患者间的关联进一步增强表示学习能力.

2.2 模型总览

为了充分建模患者之间的复杂联系,以及EHR内部的数据结构与时序特征,本文构建了2个关系图:患者关系图Gp与单个患者EHR的混合多层级超图Gh.在Gp中,边权重基于互信息的词共现关系进行初始化,并设计了Hybrid-E算法用于学习和更新患者嵌入pr.在Gh中,采用两层超图结构:T-W表示分类学(taxonomy)与单词(word)之间的超图;N-W表示临床笔记(note)与单词(word)之间的超图.通过图消息扩散机制,信息在超边与节点之间交替传播并更新嵌入,最终融合生成患者嵌入ph.鉴于EHR内部文本(如临床笔记)的字符顺序通常意义有限,而EHR自身时序特性至关重要(例如临床笔记与分类学内容会随时间动态演化),本文进一步单独建模这种时序依赖.具体而言,采用LSTM(long short-term memory)提取患者的分类学内容与临床笔记的时序特征,生成时序嵌入pt.最后,将三部分嵌入prphpt输入至融合模块,得到最终患者表示,用于下游预测任务,如图1所示.

2.3 群体患者关系图(P-P)

为了充分利用患者EHR之间的复杂关联,本文构建了患者关系图Gp=(Vp,Ep).其中,Vp表示患者集合,Ep表示患者之间的关系集合,边eEp的权重wuv>0表示患者uv之间关系的强度.本文对Gp进行了建模与可视化实验,选取5类疾病,每类样本按照患者的存活时间划分为3个区间:48 h内、48 h至1周、1周以上.每类每个区间各选取10例,共150例样本.如图2所示,在嵌入空间中,存活时间较短的患者(深色节点)聚集得更紧密,表明其特征具有高度相似性;同一疾病的患者则呈现基于色系的层次分布,说明在同一疾病类别内部,患者之间还具有邻近结构的相似性.

初始化策略:本文采用互信息与词共现相结合的方式来初始化Gp的边权重.首先,从临床语料中选取1 800个关键词,计算其互信息以确定语义相关性.随后,在设定的词共现窗口内统计词共现频率,并将互信息与词共现频率的乘积(归一化后)定义为边权重.为了保证图的稀疏性,引入超参数阈值α,屏蔽权重过小的边.

建模目标:患者关系图旨在捕捉节点之间的一阶邻近性(first-order proximity)和高阶邻近性(multi-hop proximity).一阶邻近性:表示2个节点直接连接的强度.若边euvEp存在,其权重wuv即为一阶邻近强度;若不存在边,则邻近强度为0.一阶邻近性主要体现节点的局部邻近关系.高阶邻近性:扩展了一阶邻近性,用于刻画节点在更大范围网络结构中的相似性.定义pu=wu1,,wu|V|为节点u与其他所有节点的一阶邻近性向量.若uv通过N个中间节点相连,则为N+1阶邻近性.以三阶邻近为例,uv通过2个中间节点sz连接,其邻近值为

w3u,v=sNu zNkNvwuswszwzv.

Hybrid-E算法:算法分为一阶邻近性与高阶邻近性两部分.一阶邻近性建模:通过最小化节点嵌入的联合概率与边权重对应的经验概率之间的KL散度(Kullback-Leibler divergence)来优化.对于边(i,j),其节点vivj的联合概率p1

p1vi,vj=11+exp(-uiTuj).

其中:ui,ujRd为节点vi和节点vj的嵌入.经验概率p^1的定义为

p^1i,j=wijW,W=i,jEwij.

其中:wij为边eij的权重.算法的优化目标函数O1

O1=dp^1,,p1,.

其中:d,是2个分布之间的距离,可变换成2个概率分布的KL散度:

O1=-i,jEwijlogp1vi,vj.

结合负采样策略(negative sampling),可以学习得到包含一阶邻近信息的低维嵌入uii=1V.

高阶邻近性建模:采用随机游走(random walk)策略来获取节点的“上下文”信息.选择任意节点vi为根节点,以边的权重作为转移概率进行游走.设vk是游走中的一个节点,下一个被选中的节点由以下概率p2分布生成:

p2uluk=πkl, evk,vl,0,    evk,vl.

其中:πkl是节点vkvl之间的转移概率.设Gp的邻接矩阵为A,其非零项表示边的强度,使用归一化的邻接矩阵(随机游走拉普拉斯矩阵)L=D-1A作为转移矩阵,其中DA的度矩阵.设定游走长度l,可以获得1条以根节点vi为锚点的游走路径,反复采样多条游走路径,即可得到1个l跳路径集合.通过设置不同的l{2,3,,L}即可得到多尺度的路径集合,用来共同刻画vi的高阶邻近性.如图3所示,在l上的一组路径Wvil可表示为

Wvil=Wvil,k=vk0=vi,vk1,,vktk=1,,K.

其中:Wvil,k表示从根节点vi开始的第k条长度为l的路径.由于Gp是同构图,可以直接将路径集合作为节点的上下文输入Skip-gram模型,学习到包含高阶邻近信息的节点嵌入sii=1V.

通过融合一阶邻近和高阶邻近的嵌入可以得到Gp的嵌入:

pr=Concatuii=1|V|,sii=1|V|.

其中:Concat为融合函数,本文默认采用向量拼接操作.尽管P-P患者关系图规模庞大、训练收敛较慢,但通过融合一阶与多阶邻近性嵌入,能够获得兼具拓扑结构与语义相似性的患者嵌入pr,从而有效提升下游预测任务的性能.

2.4 单个患者EHR混合多层级超图(T-N-W)

混合多层级超图定义:为了充分建模单个患者EHR的复杂层次结构,引入分类学(taxonomy)、临床笔记(note)和单词(word)这三类对象.其中,分类学用于对医疗数据进行系统化组织;临床笔记记录患者在诊疗过程中的详细信息;单词则作为笔记和分类学内容的最小语义单元.三者的关系表现为:分类学与临床笔记之间的关系类比于“分类体系”与“笔记实例”,而单词则是临床笔记和分类学的具体内容的载体.基于此,构建超图Gh=(Vh,Eh),其中包含单词节点Vw以及两类超边ENETEh,临床笔记超边记为enEN,分类学超边记为etET,其初始嵌入分别为henhet.超边也存在交互关系,假设1个单词节点v同时属于笔记n和分类学t,则该节点的超边为Ev=en,etvn,nt.

层次化消息传递机制:为充分利用不同超边的语义特性,本文设计了分层超图卷积网络,使不同类型超边能够独立完成消息传递与表示更新.其核心消息传递函数定义如下:

Fwh,E,θ=σWuEv1d^vd^uhu, Fτh,E,θ=σWzVτ(e)1d^ed^zhz,τ1,2.

其中:Fw表示节点的消息传递函数,通过聚合连接的超边Ev的嵌入来更新节点嵌入hvFτ表示类型为τ1,2的超边的消息传递函数(1和2分别表示分类学超边和临床笔记超边),通过聚合连接的节点Vτe的嵌入来更新超边嵌入heσ表示非线性激活函数(如ReLU);WRd×d是维度为d的权重矩阵,不同层次的超图可以定义和学习不同的权重矩阵,实现跨层次的语义捕捉.在分层学习过程中,通过掩蔽不同的超边来实现层级学习.

学习过程:该过程包含临床笔记消息传递层和分类学消息传递层两部分.

临床笔记消息传递层:在该层中,仅保留单词节点vVw与临床笔记超边enEN,屏蔽分类学超边.单词节点仅与临床笔记超边交互,以学习临床笔记语义信息.其学习过程定义如下:

hNv=FwhTv,ENv,WN,hNen=FτhTen,Vten,WN,hNet=hTet,τ=1.

其中:hNv),hNen )分别为当前临床笔记层的节点和超边的嵌入;hTv),hTen )分别为分类学层的节点和超边的嵌入.

分类学消息传递层:与临床笔记消息传递层的学习机制相似,该层仅保留单词节点vVw与分类学超边etET,屏蔽临床笔记超边.两层的信息并非完全孤立,单词节点在前一层已融合临床笔记信息,因此该层能在分类学关系中进一步强化节点与超边的联合语义:

hTv=FwhNv,ET(v),WT,hTen=hNen,hTet=FτhNet,Vτet,WT,τ=2.

通过上述层次化消息传递过程,最终获得融合多级语义的节点与超边嵌入hT(v)hT(en)hT(et).随后,通过池化操作聚合这些嵌入,生成单个患者 EHR 的多级超图嵌入ph.

2.5 EHR时序特征建模

时序是EHR的关键特征之一.在分析相关研究与实验结果后发现:EHR内部单词的字符顺序对患者死亡预测的影响有限;若直接在T-N-W超图中引入时序关系,无法充分体现时序特征的重要性.为此,将EHR视作时间序列数据XET(参考和遵循Harutyunyan等54的预处理方法),输入至LSTM以捕捉动态特征.具体而言,由于EHR中的临床笔记和分类学内容均随时间动态变化,为增强时序建模能力,将T-N-W超图中的临床笔记与分类学部分分别构建时间序列,并独立送入LSTM网络进行处理,最后融合两部分的隐藏状态,生成患者的时序嵌入pt.

图1中的时序部分,在临床笔记部分,对于每个时间步t,以临床笔记的单词嵌入序列v=v1,v2,,vn作为输入,先通过均值池化(mean-pooling)得到一个d维特征向量xtn,再将其输入LSTM更新隐藏状态:

xtnote=Poolingv1,v2,,vn,htnote=LSTMxtnote,ht-1;θ,t=1,,T.

其中:θ是LSTM的可训练参数;htnote为临床笔记的时序嵌入.对于分类学部分,其操作和上面类似,但是分类学内容通常较为稀疏,直接使用会表达能力不足.为此,本文将同一时间步下的分类学节点嵌入v1,v2,,vk进行拼接与投影(Proj为投影函数),得到低维嵌入xttax再输入到LSTM,得到分类学部分的时序嵌入httax

xttax=Projv1v2vk,httax=LSTMxttax,ht-1;θ,t=1,,T.

最终,将htnotehttax通过拼接或加权融合的方式组合,得到患者的时序嵌入pt.

2.6 模型训练

在H-MGNN模型中,P-P患者关系图规模庞大,其无监督训练方式与T-N-W超图的监督训练存在差异,同时对初始嵌入较为敏感.为此,模型采用分阶段训练策略以保证稳定性与效率.具体流程分为四阶段:首先,对T-N-W超图训练至收敛,获得患者的EHR的嵌入ph以及对应的节点嵌入Vh;其次,使用Vhph初始化P-P图,并独立训练至收敛,得到包含患者关系信息的嵌入pr;再次,以Vh及T-N-W超图的超边划分结果作为输入,初始化时序建模部分.最后,将时序部分、T-N-W超图ph及P-P图的嵌入pr融合训练.在该阶段,P-P图部分的参数冻结不再更新,仅优化其余模块,以生成最终的患者EHR嵌入.

3 实验分析

3.1 数据集及预处理

MIMIC-Ⅲ1是1个公开可用的临床数据库,收录了约46 520名于2001年至2012年期间在Beth Israel Deaconess Medical Center(贝斯以色列女执事医疗中心)接受ICU治疗的患者的医疗记录.该数据集涵盖人口统计信息、生理测量、实验室检查、医疗干预、药物使用、文本记录,以及诊断和手术编码等多维度信息,存储在26个关联表中.

为确保实验的公平性与可复现性,本文筛选出包含患者进入重症监护室(ICU)后48 h内临床笔记的ICU住院记录作为研究对象.数据预处理及训练/测试集划分遵循文献[55]提出的基准设置,并从训练集中随机划分20%作为验证集.在超图T-N-W部分,延续文献[55]提出的基准方法,每位患者的临床笔记数量上限设为30篇,保留出现频率最高的前6类分类学标签参与建模.在时序特征建模部分,时序数据被限制在患者住院后的前48 h内,采样间隔设为1 h.若某1 h内某变量存在多个记录,则保留该时间段内最晚的1条记录.缺失值通过前向填充法进行处理;若无可用历史值,则使用文献[54]提供的默认特征值替代.

3.2 基准方法

本文选取了基于词、时序、图和超图的四类基准方法进行对比,并对数据集进行裁剪以适配不同的基线模型.词嵌入方法采用FastText55,该方法基于词的上下文信息生成词向量,能够有效缓解低频词汇带来的数据稀疏问题;时序建模方法包括双向长短期记忆网络(bi-directional long short-term memory,Bi-LSTM)56,通过捕捉文本中的双向时序信息来提高文本分类性能,带注意力机制的双向LSTM(bi-LSTM with attention,Bi-LSTM-Att)57,通过注意力机制自动聚焦输入序列中的重要部分;图方法包括文本图神经网络(inductive text classification via graph neural network,TextING)23,通过构建文本词共现图,并利用GNN提取词之间的依赖关系;归纳图卷积网络(inductive text graph convolutional network,InducT-GCN),通过GNN对文本进行图结构建模,适用于未知类别的文本分类任务.超图方法包括超图注意力网络(hypergraph attention network,HyperGAT)25,结合超图结构和注意力机制来提升模型的表示能力;多层分类学超图神经网络(taxonomy-aware multi-layer hypergraph neural network, TM-HGNN)58,通过分类学超图结构建模复杂文本结构,提升分类效果.

3.3 实验设置

所提方法基于TensorFlow实现.实验在配备8个 Intel(R)Xeon(R)E5 CPU以及1块NVIDIA A800 GPU的阿里云服务器上进行.T-N-W超图的训练采用交叉熵损失函数和Adam优化器,学习率为0.05,批量大小设置为64.在P-P图的训练中,批量大小为8,负采样的比例为3,词嵌入初始化采用GLOVE 30016,随机游走长度l设为3,顶点游走路径数为20×l.时序部分的2个LSTM的时序长度均设为48,以对应采样间隔.所有学习到的嵌入向量最后统一进行L2归一化.

3.4 实验结果

本文采用文献[54]定义的院内死亡率预测作为基准任务,使用ICU住院前48 h的数据预测患者是否在出院前死亡.考虑到数据集样本不均衡(正负样本比例约为1∶9),采用Precision-Recall 曲线下面积(AUPRC)和ROC(receiver operating characteristic)曲线下面积(AUROC)两项指标评估模型性能.表1展示了H-MGNN与各类基线模型的实验结果,其中部分基线结果直接引用自文献[55](带*表示对算法进行调整以匹配当前数据集).可以看出,相较于其他基线模型,H-MGNN在多项指标上均取得了显著提升.

综合对比来看,基于时序的方法普遍优于基于词的方法,表明时序信息是EHR中的关键特征;基于图的方法又优于纯时序的方法,说明图结构能够更好地表示EHR中的复杂关系.此外,分层超图模型在性能上超过了以往的图方法,说明其所建模的高阶关系具有更强的表达能力.本文提出的H-MGNN模型在超图方法的基础上进一步提升性能,主要得益于两个方面:其一,引入了患者间的外部关系,这些关系提供了更丰富的上下文信息;其二,将临床笔记和分类学内容中的时序结构从文本中抽离出来,强调了结构层面的时序特征,而非单纯的词序位置,该改进被证明对提高预测效果尤为重要.此外,实验观察到 H-MGNN在AUPRC上的提升远高于AUROC,证明H-MGNN在小样本和不平衡数据场景下依然保持了较高的鲁棒性,展现了良好的泛化能力.值得注意的是,H-MGNN的多结构融合还增强了模型在临床层面的可解释性,例如可以通过模型中的患者关系图来揭示患者群体间潜在的相似性,这对于辅助医生制定个性化治疗方案具有重要参考价值.

3.5 消融实验

模块有效性分析:为验证H-MGNN各模块的有效性,本文依次移除部分组件进行对比实验.首先,屏蔽P-P患者关系图,得到模型T-MGNN.随后,进一步去除T-MGNN模型的时序建模部分,得到仅包含T-N-W图部分的简化模型,简称T-N-W.T-N-W与超边模型TM-HGNN*结构相似,但不包含单词在超图中的位置信息.实验结果如表2所示.

表2可以看出,T-MGNN相较于H-MGNN的性能有显著下降,表明通过P-P患者关系图生成的患者嵌入pr在提升模型分类能力方面发挥了关键作用.T-MGNN的表现优于TM-HGNN*,而T-N-W的性能略低于TM-HGNN*,说明临床笔记和分类学内容中的时序特性对模型整体性能具有较大影响;相比之下,TM-HGNN*所保留的内部单词位置信息和顺序关系对模型贡献有限.

3.6 模型敏感性

为评估模型对初始化的敏感性,本文比较了2种方式初始化患者嵌入pr在P-P图无监督学习后的聚合效果:一是直接对患者EHR中所有单词特征进行均值池化作为pr的初始值;二是使用T-N-W超图预训练得到的ph来初始化pr.并设计了两类任务对模型聚合效果进行评估,在实验中,本文采用t-SNE(t-distributed stochastic neighbor embedding) 对患者嵌入进行可视化,以直观展示聚类效果.

疾病类型聚类:根据国际疾病分类第九版(ICD-9),选取5种出现频率较高的疾病样本,各取95例,包括房颤、心脏病、高血压、糖尿病和急性肾衰竭(部分样本存在疾病标签重叠).如图4所示,训练后的P-P关系图展现出较强的聚类能力.其中,采用T-N-W图进行预训练所获得的患者表示(图4a)在聚类分布上表现得更加紧凑和清晰,优于直接均值池化方式的效果(图4b).

存活时间聚类:按患者的生存时间,将共选取的280个样本划分为4类:小于48 h、48 h至7 d、7 d至1月、大于1月(若无死亡记录,视为存活超过1月).如图5所示,使用T-N-W超图预训练得到的嵌入ph进行初始化表现出明显更优的聚类效果,这表明利用超图结构进行预训练能够有效提升患者表示的判别性和聚类质量.

4 结 语

ICU患者的EHR涵盖了其住院期间的生命体征、用药信息及临床笔记等多模态数据,蕴含丰富的临床信息.然而,EHR数据具有规模庞大、结构异构、时序特性强等特点,给建模与分析带来了较大挑战.为此,本文提出了一种混合多尺度结构图表示学习模型(H-MGNN),从多个视角对EHR进行结构建模:包括反映患者间潜在病理或语义关联的患者关系图(P-P),捕捉EHR内部语义结构与高阶关系的超图(T-N-W),及用于表示临床笔记时间依赖性的时序模块.通过对这些不同来源的表示进行融合,H-MGNN能够生成全面且语义丰富的患者嵌入表示.在MIMIC-Ⅲ数据集上的死亡预测任务中,H-MGNN相较现有方法取得了显著性能提升.未来的研究将进一步融入医学统计学、临床规则建模与特征工程等领域的专业知识,以深入挖掘EHR中更具解释力的生命信息特征,推动模型在实际医疗决策中的落地与应用.

参考文献

[1]

Johnson A E WPollard T JShen Let al. MIMIC-III, a freely accessible critical care database[J]. Scientific Data20163: 160035.

[2]

Lipton Z CKale D CElkan Cet al. Learning to diagnose with LSTM recurrent neural networks[C]// International Conference on Learning Representations (ICLR). San Juan, 2016:1-8.

[3]

Che Z PPurushotham SCho Ket al. Recurrent neural networks for multivariate time series with missing values[J]. Scientific Reports20188: 6085.

[4]

Malone BGarcia-Duran ANiepert M. Learning representations of missing data for predicting patient outcomes[EB/OL]. (2018-12-12)[2025-02-18].

[5]

Xu Y BBiswal SDeshpande S Ret al. RAIM: recurrent attentive and intensive model of multimodal patient monitoring data[C]//Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD ’18). London, 2018: 2565-2573.

[6]

Ngo Q HKechadi TLe-Khac N A. Domain specific entity recognition with semantic-based deep learning approach[J]. IEEE Access20219: 152892-152902.

[7]

Rasmy LXiang YXie Z Qet al. Med-BERT: pretrained contextualized embeddings on large-scale structured electronic health records for disease prediction[J]. NPJ Digital Medicine20214: 86.

[8]

Lee JYoon WKim Set al. BioBERT: a pre-trained biomedical language representation model for biomedical text mining[J]. Bioinformatics202036(4): 1234-1240.

[9]

Alsentzer EMurphy J RBoag Wet al. Publicly available clinical BERT embeddings[EB/OL]. (2019-04-06)[2025-01-10].

[10]

Vaswani AShazeer NParmar Net al. Attention is all you need[J]. Advances in Neural Information Processing Systems201730:6000-6010.

[11]

Huang K XAltosaar JRanganath R. Clinical BERT: modeling clinical notes and predicting hospital readmission[EB/OL]. (2019-04-10)[2021-04-15].

[12]

Lewis PPerez EPiktus Aet al. Retrieval-augmented generation for knowledge-intensive NLP tasks[J]. Advances in Neural Information Processing Systems202033: 9459-9474.

[13]

Song HRajan DThiagarajan Jet al. Attend and diagnose: clinical time series analysis using attention models[C]//AAAI Conference on Artificial Intelligence. New Orleans: AAAI Press, 2018: 4091-4098.

[14]

Hirszowicz OAran D. ICU bloodstream infection prediction: a transformer-based approach for EHR analysis[C]//Artificial Intelligence in Medicine. Cham: Springer, 2024: 279-292.

[15]

Li Y KRao SSolares J R Aet al. BEHRT: transformer for electronic health records[J]. Scientific Reports202010: 7155.

[16]

Pennington JSocher RManning C. GLOVE: global vectors for word representation[C]// Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP). Doha: ACL, 2014: 1532-1543.

[17]

Tipirneni SReddy C K. Self-supervised transformer for sparse and irregularly sampled multivariate clinical time-series[J]. ACM Transactions on Knowledge Discovery from Data202216(6): 105. 1-105.17.

[18]

Kipf T NWelling M. Semi-supervised classification with graph convolutional networks[EB/OL]. (2016-09-09)[2020-01-05].

[19]

Brody SYahav ELevy O. Attentive neural processes[EB/OL]. (2021-01-17)[2022-01-05].

[20]

Liu X EYou X XZhang Xet al. Tensor graph convolutional networks for text classification[C]// Proceedings of the AAAI Conference on Artificial Intelligence. Philadelphia: AAAI Press, 2020: 8409-8416.

[21]

Yao LMao C SLuo Y. Graph convolutional networks for text classification[C]// Proceedings of the AAAI Conference on Artificial Intelligence. Los Angeles: AAAI Press, 2019: 7370-7377.

[22]

Zhang Y FYu X LCui Z Yet al. Every document owns its structure: inductive text classification via graph neural networks[EB/OL]. (2020-04-22)[2021-05-10].

[23]

Wang K ZHan S CPoon J. InducT-GCN: inductive graph convolutional networks for text classification[C]// 2022 26th International Conference on Pattern Recognition (ICPR). Montreal: IEEE, 2022: 1243-1249.

[24]

Piao Y hLee S SLee Det al. Sparse structure learning via graph neural networks for inductive document classification[C]//Processing of the AAAI Conference on Aritificial Intelligence.Vancouver,2022:11165-11173.

[25]

Ding K ZWang J LLi J Det al. Be more with less: hypergraph attention networks for inductive text classification[EB/OL]. (2020-11-01)[2023-05-10].

[26]

Zhang H PLiu XZhang J W. HEGEL: hypergraph transformer for long document summarization[EB/OL]. (2022-08-09)[2023-05-10].

[27]

Park SBae SKim Jet al. Graph-text multi-modal pre-training for medical representation learning[C]// ACM Conference on Health, Inference, and Learning. Online, 2022: 261-281.

[28]

Zhang C HChu XMa L Tet al. M3Care: learning with missing modalities in multimodal healthcare data[C]// Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. Washington DC, 2022: 2418-2428.

[29]

Xu Y XYang KZhang C Het al. VecoCare: visit sequences-clinical notes joint learning for diagnosis prediction in healthcare data[C]// Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Macau, 2023: 4921-4929.

[30]

Chen D XO’Bray LBorgwardt K M. Structure-aware transformer for graph representation learning[C]// International Conference on Machine Learning. Online, 2022: 3469-3489.

[31]

Choi EBahadori M TSong Let al. GRAM: graph-based attention model for healthcare representation learning[C]// Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Halifax NS: ACM, 2017: 787-795.

[32]

Qiu LGorantla SRajan Vet al. Multi-disease predictive analytics: a clinical knowledge-aware approach[J]. ACM Transactions on Management Information Systems202112(3): 1-34.

[33]

Ma J TLiu BLi K Let al. A review of graph neural networks and pretrained language models for knowledge graph reasoning[J]. Neurocomputing2024609: 128490.

[34]

Mo XDing G HTang Ret al. Bipartite graphs contrastive learning with knowledge-aware diffusion-enhanced[J]. IEEE Transaction Network Science and Engineering202512(5): 4182-4195.

[35]

Mishra RShridevi S. Knowledge graph driven medicine recommendation system using graph neural networks on longitudinal medical records[J]. Scientific Reports202414: 25449.

[36]

Gaupp RDinius JDrazic Iet al. Long-term effects of an e-learning course on patient safety: a controlled longitudinal study with medical students[J]. PLoS One201914(1): e0210947.

[37]

Gupta SSharma SSharma Ret al. Healing with hierarchy: hierarchical attention empowered graph neural networks for predictive analysis in medical data[J]. Artificial Intelligence in Medicine2025165: 103134.

[38]

Zhang D DYin C CZeng J Cet al. Combining structured and unstructured data for predictive models: a deep learning approach[J]. BMC Medical Informatics and Decision Making202020: 280.

[39]

Gayathri RSangeetha S K BSangeetha Ret al. Dynamic AI-enhanced therapeutic framework for precision medicine using multi-modal data and patient-centric reinforcement learning[J]. IEEE Access202513: 77709-77733.

[40]

Huang K XSingh AChen S Tet al. Clinical XLNet: modeling sequential clinical notes and predicting prolonged mechanical ventilation[EB/OL]. (2019-12-27)[2020-10-10].

[41]

Hou L XZhuang YXie Y Het al. Cross-modal generalizable visual-language models via inter-modal bidirectional supervision for enhanced pathology image recognition[J]. Pattern Recognition2026171: 112240.

[42]

Hastuti R PRajagede R AZheng Met al. Clinic-prompt: few-shot discrete clinical prompt optimization[C]//Workshop on Large Language Models and Generative AI for Health at AAAI 2025. Philadelphia, 2025:2451490.

[43]

Mulyar ASchumacher ERouhizadeh Met al. Phenotyping of clinical notes with improved document classification models using contextualized neural language models[EB/OL]. (2019-10-30)[2021-01-02].

[44]

Kruskal J B. Multidimensional scaling by optimizing goodness of fit to a nonmetric hypothesis[J]. Psychometrika196429(1): 1-27.

[45]

Haugen EFirth J R. Papers in linguistics 1934—1951[J]. Language195834(4): 498-502.

[46]

Tenenbaum J Bde Silva VLangford J C. A global geometric framework for nonlinear dimensionality reduction[J]. Science2000290(5500): 2319-2323.

[47]

Roweis S TSaul L K. Nonlinear dimensionality reduction by locally linear embedding[J]. Science2000290(5500): 2323-2326.

[48]

Belkin MNiyogi P. Laplacian eigenmaps and spectral techniques for embedding and clustering[C]// Advances in Neural Information Processing Systems 14. Cambridge, MA: MIT Press, 2002: 585-592.

[49]

Cao S SLu WXu Q K. GraRep: learning graph representations with global structural information[C]//Proceedings of the 24th ACM International on Conference on Information and Knowledge Management. Melbourne, 2015: 891-900.

[50]

Ou M DCui PPei Jet al. Asymmetric transitivity preserving graph embedding[C]//Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. San Francisco: ACM, 2016: 1105-1114.

[51]

Perozzi BAl-Rfou RSkiena S. DeepWalk: online learning of social representations[C]//Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York: ACM, 2014: 701-710.

[52]

Tang JQu MWang M Zet al. LINE: large-scale information network embedding[EB/OL]. (2015-03-12)[2020-03-11].

[53]

Tang JQu MMei Q Z. PTE: predictive text embedding through large-scale heterogeneous text networks[C]//Proceedings of the 21st ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Sydney, NSW: ACM, 2015: 1165-1174.

[54]

Harutyunyan HKhachatrian HKale D Cet al. Multitask learning and benchmarking with clinical time series data[J]. Scientific Data20196: 96.

[55]

Kim NPiao Y HKim S. Clinical note owns its hierarchy: multi-level hypergraph neural networks for patient-level representation learning[EB/OL]. (2023-05-16)[2025-02-20].

[56]

Zhou PShi WTian Jet al. Attention-based bidirectional long short-term memory networks for relation classification[C]//Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics. Berlin: ACL, 2016: 207-212.

[57]

Wang Z HYang B. Attention-based bidirectional long short-term memory networks for relation classification using knowledge distillation from BERT[C]// 2020 IEEE International Conference on Dependable, Autonomic and Secure Computing, International Conference on Pervasive Intelligence and Computing, international conference on Cloud and Big Data Computing, international conference on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech). Calgary: IEEE, 2020: 562-568.

[58]

Joulin AGrave EBojanowski Pet al. Bag of tricks for efficient text classification[EB/OL]. (2016-07-06)[2023-05-10].

基金资助

国家自然科学基金资助项目(62106020)

国家自然科学基金资助项目(62332017)

AI Summary AI Mindmap
PDF (2280KB)

181

访问

0

被引

详细

导航
相关文章

AI思维导图

/