[论文阅读] Exploring Word Segmentation and Medical Concept Recognition for Chinese Medical Texts

本文主要是介绍[论文阅读] Exploring Word Segmentation and Medical Concept Recognition for Chinese Medical Texts,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

英文标题Exploring Word Segmentation and Medical Concept Recognition for Chinese Medical Texts

中文标题:探索中文医学文本的分词与医学概念识别

GitHub:GitHub - cuhksz-nlp/AESINER

动机

        电子病历处理通常包括两个任务:中文分词和医学概念识别;作者认为缺乏高质量注释的医学领域数据集,特别是能够揭示中文病历特征的相关标签,因此作者建立了ACEMR语料库,专门用于医疗中中文分词和医学概念识别的数据集,并在该数据集上分别对中文分词和医学概念识别进行实验。

亮点

        建立医疗领域中相对专业的数据集。

建立过程

1.收集当地医院5个科室(呼吸内科、消化内科、泌尿科、妇科、心脏病科)的500份电子病历,每份电子病历记录1名患者住院记录中的疗程记录,包括患者科室、病房、基本信息、病例特点、初步诊断、鉴别诊断、治疗方案

2.标注

        参与标注的是2名初级医师和2名NLP在读博士,参考统一医学语言系统(UMLS)语义组定义的医学分类学和Chinese Treebank对一般领域的分割指南以及其他学者提出的标注指南后,定义了7个主要的医学概念类和20个子类,具体如表:

        根据注释指南,两名医师首先独立标注这500份病例,并通过讨论解决他们的分歧,最终用F值来评价两个标注者标注的一致性,具体方法是将其中一个标注者(A1)的标注结果作为标准答案,计算另一个标注者(A2)标注结果的F值,用F值评价CWS和医学概念标注的一致性为0.9409和0.9360。

论文中给的一个标注例子:

 解释:其中汉语单词被白色的空格隔开,附加到特定单词的医学概念标签以红色高亮显示(“/”是单词与其医学概念标签之间的分隔符)。如果一个中文单词被翻译成多个英文单词,我们在英文译文中用“*”来标记表4中的边界。例如,“3天”被翻译成“* 3天*”

实验


先验知识:

“BIES”方案、“BIOES”方案分别是命名实体识别中的标注方案

-   B,即Begin,表示开始
-   I,即Intermediate,表示中间
-   E,即End,表示结尾
-   S,即Single,表示单个字符
-   O,即Other,表示其他,用于标记无关字符,非实体


 1.中文分词实验:

方法:按照以往研究的惯例,将其视为’BIES‘方案的序列标注任务

相关模型:BiLSTM、Bert、Zen和WMSeg3

数据集:ACMERCTB6

参数:参数设置参照官方设置,Embedding Dataset -- NLP Center, Tencent AI Lab

实验结果:

 CTB Only设置显示WMSeg模型(使用Zen编码器)的结果。较差的结果证实了普通领域和医学领域的文本和指南之间的巨大差距,这表明从普通领域到医学领域进行迁移学习是一项挑战。CTB+ACEMR设置显示了在ACEMR和CTB6数据集的组合上训练的所有模型的结果,其中所有模型都比仅在CTB6上训练的WMSeg模型有很高的改善,强调了在医学领域构建带标注的数据集的必要性。与BERT和ZEN Baseline相比,在BERT/Zen编码器的顶部添加KVMN模块来利用文字信息(这正是WMSeg的体系结构)可以提高CWS的性能。

2.概念识别实验

方法:视为基于字符序列标注任务,并以与命名实体相似的方式进行识别,医学概念标记遵循“BIOES”方案。

相关模型: 基于CRF解码器的BiLSTM、BERT和ZEN编码器

结论1:

 ZEN-CRF取得最高的性能表现

结论2:加入三种不同类型的自动生成的句法信息(即词性标签、依赖关系和句法成分)运行TwASP模型,得到以下结果:

尽管在ZEN_CRF等模型上已经取得不错的效果,但是在加入句法信息后,模型性能仍有提升。

读者小结

建立属于医疗领域的语料库对于命名实体识别是非常有必要的,在医疗领域的数据集上进行医疗领域的实体对齐模型性能由于其他数据集,在读到这篇论文的时候,已经有一些开源的数据集可供医疗领域使用,但依然存在OOV问题。

这篇关于[论文阅读] Exploring Word Segmentation and Medical Concept Recognition for Chinese Medical Texts的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/282553

相关文章

springboot集成easypoi导出word换行处理过程

《springboot集成easypoi导出word换行处理过程》SpringBoot集成Easypoi导出Word时,换行符n失效显示为空格,解决方法包括生成段落或替换模板中n为回车,同时需确... 目录项目场景问题描述解决方案第一种:生成段落的方式第二种:替换模板的情况,换行符替换成回车总结项目场景s

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo

使用Python实现Word文档的自动化对比方案

《使用Python实现Word文档的自动化对比方案》我们经常需要比较两个Word文档的版本差异,无论是合同修订、论文修改还是代码文档更新,人工比对不仅效率低下,还容易遗漏关键改动,下面通过一个实际案例... 目录引言一、使用python-docx库解析文档结构二、使用difflib进行差异比对三、高级对比方

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

C#高效实现Word文档内容查找与替换的6种方法

《C#高效实现Word文档内容查找与替换的6种方法》在日常文档处理工作中,尤其是面对大型Word文档时,手动查找、替换文本往往既耗时又容易出错,本文整理了C#查找与替换Word内容的6种方法,大家可以... 目录环境准备方法一:查找文本并替换为新文本方法二:使用正则表达式查找并替换文本方法三:将文本替换为图

Java高效实现Word转PDF的完整指南

《Java高效实现Word转PDF的完整指南》这篇文章主要为大家详细介绍了如何用Spire.DocforJava库实现Word到PDF文档的快速转换,并解析其转换选项的灵活配置技巧,希望对大家有所帮助... 目录方法一:三步实现核心功能方法二:高级选项配置性能优化建议方法补充ASPose 实现方案Libre

Python批量替换多个Word文档的多个关键字的方法

《Python批量替换多个Word文档的多个关键字的方法》有时,我们手头上有多个Excel或者Word文件,但是领导突然要求对某几个术语进行批量的修改,你是不是有要崩溃的感觉,所以本文给大家介绍了Py... 目录工具准备先梳理一下思路神奇代码来啦!代码详解激动人心的测试结语嘿,各位小伙伴们,大家好!有没有想

Python实现Word转PDF全攻略(从入门到实战)

《Python实现Word转PDF全攻略(从入门到实战)》在数字化办公场景中,Word文档的跨平台兼容性始终是个难题,而PDF格式凭借所见即所得的特性,已成为文档分发和归档的标准格式,下面小编就来和大... 目录一、为什么需要python处理Word转PDF?二、主流转换方案对比三、五套实战方案详解方案1:

Python清空Word段落样式的三种方法

《Python清空Word段落样式的三种方法》:本文主要介绍如何用python-docx库清空Word段落样式,提供三种方法:设置为Normal样式、清除直接格式、创建新Normal样式,注意需重... 目录方法一:直接设置段落样式为"Normal"方法二:清除所有直接格式设置方法三:创建新的Normal样