俄罗斯专享会

Transformer结合CRF ,一种电子病历后结构化处置的技术索求

在信息时期 ,各行业的数据量都在爆

2020-09-07 09:35 程鹏

在信息时期 ,各行业的数据量都在爆炸式增长 ,临床医疗数据也出现出体量大、增快快、大局多样、潜在价值高的特点。在医疗卫生信息化的发展过程中 ,数据利用问题一向是困扰行业发展的一大难题。电子病历是推进卫生信息化的沉点 ,也是实现区域医疗资源共享的基石。为实现新医改提出的区域卫生协同指标 ,若何充分利用电子病历中的信息 ,是首先要解决的问题。

电子病历中非结构化信息提取面对的难题

作为医疗活动的重要载体 ,电子病历不只是一个海量的语料库 ,也是病历大数据分析的基础。电子病历文档不仅蕴含天然说话文本描述的、齐全非结构化的内容 ,也蕴含半结构化信息等。在电子病历中 ,病案主体及蕴含在病案中的各类诊断有关描述、检验查抄了局、查房纪录、医嘱等 ,都能够被以为是蕴含丰硕语义信息的半结构化(或非结构化)内容。在临床医学钻研中 ,以天然说话文本描述的非结构化数据是电子病历数据利用方面的一大阻碍。由于天然说话没有相对统一的结构 ,文档体式没有固定的限度 ,并且写作自由 ,所以对电子病历中的非结构化数据提取极度难题。

在天然说话处置(Natural Language Processing ,NLP)领域 ,常用的文本信息提取步骤有两种:基于统计提取与基于规定提取;谕臣频奶崛〔街 ,其特点是提守信息的正确度较高 ,但是对于概率模型来说 ,训练过程比力复杂 ,并且必要较长的功夫;基于规定的提取步骤 ,拥有抽取过程单一的特点 ,但其抽取结构过于依赖规定的天生和进建。并且 ,这两种步骤都是针对文本信息的通用提取步骤 ,没有思考到医学数据的行业属性与特点 ,因而很难急剧、正确地提取出最优解。

深度进建算法诞生后 ,当即被使用到医学实体鉴别和关键信息提取的工作中来。早期实体鉴别领域通用的深度进建步骤是选取蕴含LSTM单元(Long Short Term Memory ,长短期影象单元)的RNN模型(Recurrent Neural Network ,递归神经网络) ,对于输入的每一个字 ,暗藏层输出 ,通过全衔接层与Softmax层获得最终的标签概率。但这种步骤有两个显著缺点:一是单向的LSTM只能利用上文的信息 ,无法捉拿到下文的信息;二是LSTM偏差于忽略标签序列的互有关系作用 ,体现不出标签之间的逻辑关系。

一种全新的模型索求

BiLSTM(双向循环神经网络)的引入 ,解决了同时思考高低文信息的问题 ,而CRF(Conditional Random Fields ,前提随机。┑囊朐蚨员昵┑脑げ獬闪⒘嗽际疤 ,从而能够体现出标签之间相互影响的关系。

实际中 ,CRF利用在BiLSTM的顶层 ,即把BiLSTM的输出作为CRF的输入。这样就得到了当前最盛行的步骤:BiLSTM结合CRF算法。其中 ,BiLSTM的作用是感知;而CRF能进建高低文信息 ,结合输出层了局和标签序列的全局概率 ,预测出最或许率的标签序列。如图1所示。

图1 BiLSTM结合CRF算法模型

我们在此基础上进行了进一步的刷新。Transformer模型是最近一年多来NLP领域最沉要的进展。与BiLSTM一样 ,Transformer模型能够对输入序列每个字之间的特点关系进行提取与捉拿。通过自把稳力机造和对多个根基的编码器(Encoder)与解码器(Decoder)单元进行陆续堆叠 ,Transformer模型能够发现单字在分歧语境下的分歧语义 ,从而实现了一词多义的分辨 ,比BiLSTM具备更强的特点提取机能。如图2所示。

图2 Transformer模型具备很强的特点提取机能

在实际中 ,我们只使用了Transformer的编码器部门(某种意思上说 ,更像是Bert ,即双向Transformer的Encoder) ,通过多层的自把稳力推算结合残差的推算 ,将最顶层的Encoder单元的输出作为CRF的输入 ,就得到定名实体的标签分类。

我们将电子病历中通过天然说话描述的人体部位、疾病名称、症状、化验项目、查抄项目、手术、医治等术语 ,界定为医学定名实体 ,通过上述Transformer结合CRF的算法 ,进行了实体鉴别及提取的试验。由于我们标注的词汇相对比力主题 ,即未蕴含各类建饰类的形容词 ,因而鉴别成效比之前的一些钻研成就要逾越好多 ,如图3所示。

图3 Transformer结合CRF的算法的实体鉴别成效

Transformer结合CRF的算法 ,既克服了CRF算法难以鉴别高低文语义的弊端 ,又克服了BiLSTM结合CRF算法容易梯度隐没和难以并行化推算的不及。有了这一算法的精准鉴别和提取 ,我们就能够在“电子病历结构化分拆系统”中进一步机关后结构化模板:即key或value蕴含一个或多个实体 ,再组合建饰词共同组成 ,从而实现电子病历的正确拆分 ,如图4所示。

图4 基于Transformer结合CRF的算法机关的电子病历后结构化模板

要实现医疗信息资源的共享和互联互通 ,必须从电子病历中提取出结构化数据。选取最新的基于深度进建的实体鉴别和提取步骤 ,能够急剧、正确地提取各类诊断、症状、医嘱、检验、查抄、手术等信息 ,提高电子病历的利用水平 ,间接提升电子病历书写质量 ,以达成更高的电子病历评级尺度 ,为将来人为智能辅助诊断系统奠定基础 ,是将来医院的沉要发展方向。

【作者简介】

程鹏 ,高级工程师 ,曾任大型卫生行业企业的技术总监 ,参加多个省、市级医院的卫生信息化项主张建设。现任上海资智网络科技有限公司技术掌管人 ,重要钻研方向为人为智能在医疗行业的利用。


【网站地图】