基于Hadoop平台和隐马尔可夫模型的生物医学命名实体识别方法研究

被引:0
作者
李世超
机构
[1] 西北农林科技大学
关键词
生物医学命名实体识别; 隐马尔可夫模型; Hadoop; MapRedece;
D O I
暂无
年度学位
2017
学位类型
硕士
导师
摘要
生物医学作为一门交叉性学科经过近年的不断发展,其专业知识量不断增加,与其相关的文本资料也越来越多。这些海量的文本资料中包含着许多有价值的信息和数据,目前基于大数据的生物医学文本挖掘技术的目的就是将这些有用信息从海量数据中提取出来以供研究者使用。生物医学命名实体识别工作是生物医学文本挖掘技术中的关键步骤。针对传统集中式的生物医学命名实体识别方法难以处理海量文本数据的问题,本研究在Hadoop平台上采用分布式计算方法进行命名实体识别模型训练并对大规模数据进行处理。研究过程主要可分为以下两部分:(1)在Hadoop平台上完成HMM模型的参数训练,通过统计训练语料库中初始状态的分布情况,状态与状态之间的转移次数,以及每个状态发射出观察值的分布,得到HMM模型的初始状态概率分布,状态转移概率矩阵和符号发射概率矩阵三个参数。为了验证HMM模型在Hadoop平台上的参数训练效率和命名实体识别性能,使用CRF模型与其进行对比。在Hadoop平台上并行化计算CRF模型中特征函数权重的梯度向量,并迭代计算出最优的模型参数。两个模型在Hadoop平台上的对比结果显示,在训练数据相同的情况下,CRF模型识别性能略高于HMM模型,但在Hadoop平台上进行模型训练时随着数据量的不断增大HMM模型训练效率远高于CRF模型。本文选用HMM模型在Hadoop平台上对大规模生物医学文本进行命名实体识别。(2)在Hadoop平台上使用HMM模型进行生物医学命名实体识别,该操作分为两个MapReduce过程:过程一,对测试数据进行数据清洗操作,去除产生噪声干扰的无用信息并得到新的测试数据;过程二,在Map阶段完成句子分割,标记分词和词性标注的处理过程,并将带有词性标签的句子作为输出发送给Reduce阶段;Reduce阶段调用维特比算法根据(1)中训练好的HMM模型参数对句子进行命名实体名称标记,并最终输出带有生物医学命名实体标签的句子。在Hadoop平台上的实验结果表明,面对大规模的生物医学文本使用Hadoop平台进行命名实体识别的效率远高于单机处理过程,可以节省大量处理时间。
引用
收藏
页数:68
共 29 条
[1]
基于词表示方法的生物医学命名实体识别 [J].
李丽双 ;
何红磊 ;
刘珊珊 ;
黄德根 .
小型微型计算机系统, 2016, 37 (02) :302-307
[2]
生物医学文本挖掘研究热点分析 [J].
史航 ;
高雯珺 ;
崔雷 .
中华医学图书情报杂志, 2016, 25 (02) :27-33
[3]
基于语义资源的生物医学文献知识发现研究 [J].
李宗耀 ;
杨志豪 ;
吴晓芳 ;
林鸿飞 ;
宫本东 ;
王健 .
中文信息学报, 2016, (01) :176-182
[4]
基于实体词典与机器学习的基因命名实体识别 [J].
夏光辉 ;
李军莲 ;
阮学平 .
医学信息学杂志, 2015, 36 (12) :54-60
[5]
隐马尔可夫模型在生物信息学中的应用 [J].
黄影 .
电子科技, 2015, (08) :185-189
[6]
生物医学大数据的现状与展望 [J].
宁康 ;
陈挺 .
科学通报, 2015, 60(Z1) (Z1) :534-546
[8]
马尔可夫及隐马尔可夫模型的应用 [J].
黄岗 .
电子设计工程, 2013, 21 (17) :60-62
[9]
文本挖掘技术在生物医学文献管理中的应用 [J].
楼婷渊 ;
孟志青 ;
胡强 .
现代营销(学苑版), 2012, (30) :259
[10]
数据清洗及其一般性系统框架 [J].
曹建军 ;
刁兴春 ;
陈爽 ;
邵衍振 .
计算机科学, 2012, 39(S3) (S3) :207-211