面向中医药功效的智能问答系统
【摘要】:智能问答系统是人工智能领域中的一大研究热点,且在人类日常生活中起到了越来越重要的作用。但是,由于自然语言的复杂性,想要计算机能够正确理解人类语言十分困难,尤其是面对一些具有大量专业术语的特殊领域,智能问答系统的应用效果尚远不能满足用户的需求。本文的研究目的是将智能问答技术与中医药领域相融合,构建一个面向中医药领域的智能问答系统,满足人们对于获取中医药相关知识的渴求。然而,中医药文本描述形式的灵活多变性,以及其特有的“白话文+文言文”的表达方式,致使自然语言处理技术不能够很好地应用其中,加大了问答系统的构建难度。故本文在构建系统的过程中做了以下几点研究。1)数据集的采集整理本文在进行构建系统前,对现有的中医药数据库和相关网站进行数据采集整理,整合了中药材数据近15000条、中成药数据8000余条、以及中医方剂数据近25000条存储到数据库中,作为构建系统的数据支持。2)研究基于中医药文本的分词方法针对中医药语句独特的表达方式,本文在构建系统过程中引入了基于中医药的命名实体识别网络模型来预测文本中具有重要表述意义的实体。同时,引入外部词典概念,利用“前缀词典”以及“动态规划”的思想,完成对中医药文本的分词。3)研究有关中医药语句的相似度计算方法本文根据中医药语句的特殊性,首先对语句中具有重要表述意义的词语采用融合了字符串匹配与语义分析的相似度计算方法,再结合构建的词语等级列表进行各等级的权重动态分配,根据分配结果计算出句子之间的相似性。4)搭建基于微信小程序的智能问答系统基于采集整理的中医药数据设计微信小程序功能,并利用自然语言处理方法实现各功能模块,搭建一个可进行有效人机交互的智能问答系统。