论文部分内容阅读
随着计算机及Internet的发展,远程教育越来越受到人们的青睐。作为远程教育平台中不可缺少的组成部分,答疑系统对提高教学质量起着至关重要的作用。智能答疑系统是当前自然语言处理领域的热点和难点,它综合运用自然语言处理、信息检索等技术,对用自然语言描述的问题,自动生成简洁、准确的答案。
由于让计算机完全理解人类语言是非常困难的,因此目前还没有出现成熟的智能答疑系统,已有的答疑系统,多数是基于关键词的查找,即首先由用户输入关键词或者关键词的逻辑组合,然后系统在已有的答案数据库中查找相关的材料。这种查询方式要求用户具备一定的关键词抽取技术,给用户增加负担,查询效果并不理想。要解决以上问题,必须引入新技术,对现有的答疑系统进行改进。本文在分析了目前存在的答疑系统的不足的基础上,设计并实现了一个支持自然语言提问的智能答疑系统。
本文首先对国内外智能答疑系统进行了对比,分析了目前国内智能答疑系统存在的的不足,接着阐述中文分词技术原理和快速定位技术,给出智能答疑系统总体设计方案,最后以.NET技术加以具体实现。
本系统采用双向最大匹配算法对自然问题语句进行切分处理,歧义字段的处理选用了统计方法,取频率较大的作为分词结果。同时,给出了一种基于章节目录的索引结构对问题的答案进行快速定位。通过计算问题文本与答案的相似度,提高了系统查询的准确率。在用户权限方面,系统根据不同用户的角色分配访问权限,保障了系统的安全性。
本文通过对上述技术的研究,设计并实现了了一个以智能答疑和BBS在线讨论两种机制相互协作的高效且相对智能的答疑系统。最后,本文对该智能答疑系统的研究设计进行了总结,并展望了智能答疑系统的发展趋势。