论文部分内容阅读
随着国际化程度的日益提高,英语学习的重要性也日益凸显。为了有效地提高英语学习者的学习效率,本文设计并实现了一款高效的英语辅助学习系统。现有英语学习软件大部分是通过检索单词,返回相应释义、同义词、近义词和例句等相关信息供使用者学习,这种学习方式得到了广大英语学习者的青睐。但是这种固化的英语学习方式也有其弊端所在,一是针对不同等级的英语学习者,检索单词返回的学习内容完全相同,没有根据每个用户的英语水平而对学习资料进行重新整合。二是虽然检索出的学习内容很丰富,但却没有相关练习。针对以上两个问题,本英语辅助学习系统不仅能够提供检索单词的释义、搭配词、同义词、近义词等基本学习内容,还增添了两个功能对系统加以完善:1.根据用户的英语水平返回相应难度的检索结果;2.根据检索的单词生成练习题。所以,本系统需要研究英文文本的难易度判定,全文检索以及练习题生成等关键技术。本文的研究内容主要包括以下几个方面:首先,本文对基于多模型多特征融合的英文文本的难易度判定进行研究。以新概念英语的难度分级体系为标准,构建了训练和测试语料库。并提取可以判定英文文本难易度的有效特征,包括:词汇特征、句法特征和主题特征。基于多种分类器,对基于单模型单特征、单模型多特征和多模型多特征融合的文本难易度判定算法进行了研究与实现。并通过实验对比,决定运用多模型多特征的模型融合算法来解决英语句子难易度判定这个问题。其次,本文对基于多种语言模型的单选题生成进行研究。主要介绍了基于多种语言模型的单选题的生成方法,用来解决英语学习者检索单词后仍无法熟练使用的问题。根据用户的检索历史,制定策略生成生词本。然后基于生词本,使用Word Net根据单词间的关系生成候选项。再运用LSA、LSA与N-gram语言模型融合、词向量计算句子的相似度,使用句子补全相关技术来解决可能出现的一题多解的问题。对比各个模型的运行结果,最后选择通过词向量的方式来计算词与句子的相似度,生成填空句子,进而组成单选题。最后,本文在以上研究内容的基础之上设计并实现了一个能够满足不同用户对于学习难易度的需求,并拥有练习机制的英语辅助学习系统。该系统主要由五个核心模块:检索模块、固定搭配模块、关键词查询模块、生词本模块和单选练习题模块组成。最后,对英语辅助学习系统的效果进行展示和分析。