首页> 中国专利> 一种关于英语阅读理解测试疑问式简答题的自动化命题方法

一种关于英语阅读理解测试疑问式简答题的自动化命题方法

摘要

本发明公开了一种关于英语阅读理解测试疑问式简答题的自动化命题方法,包括自然语言处理、考点选取、问句生成和同义改写四个步骤。该方法首先对输入的文章进行自然语言处理;然后基于词频密度、段落长度和句义近似度选取考点句子;根据词汇功能语法理论将陈述句转化为疑问句;最后对疑问句实施同义词替换和代词替换,形成疑问式简答题。本发明自动化命题方法由于加入了考点选取和同义改写,生成的疑问句可适用于阅读理解测试;同义改写部分由于采用了限定词汇范围和义项范围的方法,可突破语义消歧精度较低的瓶颈,实现准确率较高的同义词替换;疑问句生成部分由于同时参考了句法和语义信息,能够高效地生成类型多样、质量较高的问句。

著录项

  • 公开/公告号CN103823794A

    专利类型发明专利

  • 公开/公告日2014-05-28

    原文格式PDF

  • 申请/专利权人 浙江大学;

    申请/专利号CN201410064433.3

  • 发明设计人 黄妍;何莲珍;

    申请日2014-02-25

  • 分类号G06F17/27(20060101);G06N5/00(20060101);

  • 代理机构33224 杭州天勤知识产权代理有限公司;

  • 代理人胡红娟

  • 地址 310027 浙江省杭州市西湖区浙大路38号

  • 入库时间 2024-02-19 23:58:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-17

    授权

    授权

  • 2014-06-25

    实质审查的生效 IPC(主分类):G06F17/27 申请日:20140225

    实质审查的生效

  • 2014-05-28

    公开

    公开

说明书

技术领域

本发明属于语言自动化测试技术领域,具体涉及一种关于英语阅读理解测 试疑问式简答题的自动化命题方法。

背景技术

计算机化是现代教育测试的重要发展方向。目前语言测试在施测环节已能 够实现计算机自适应测试,在评分环节能够实现主观题机器自动评分,然而在 命题环节,自动化水平依然很低,命题者基本仅在文字编辑和词典查询方面获 取计算机的辅助。

语言测试命题环节的计算机化具有迫切性。在标准化阅读理解测试开发中, 人工命题的成本很高,效率却比较低。命题者需接受专业培训,还要经历繁杂 的命题环节,包括改编文章、寻找考点、编写和研磨题目,以及试测题目。即 使是经验丰富的命题者,也无法准确预知题目质量,试测后只有部分题目得以 采用,这些问题导致大规模题库难以建立,进而阻碍了计算机自适应阅读理解 测试的发展。

关于阅读理解测试自动化命题的研究较少。Ruslan Mitkov和Le An Ha在标 题为Computer-aided generation of multiple-choice tests(Proceedings of the2003 Human Language Technology Conference of the North American Chapter of the  Association for Computational Linguistics Workshop on Building Educational  Applications Using Natural Language Processing,2003,17-22)的文献中提出基于 浅层句法分析识别短语,根据语料库词频和WordNet构造干扰项生成多项选择 题的命题方法。其研究表明,与直接命题相比,命题者在计算机所生成题目的 基础上修改时效率可提高十多倍,且最终编写出来的题目质量更高。然而,该 研究中计算机产生的问题类型有限,提问对象只限于名词,疑问词只限于which 和what。

Jack Mostow和Wei Chen在标题为Generating instruction automatically for the  reading strategy of self-questioning(Proceedings of the2009Conference on Artificial  Intelligence in Education:Building Learning Systems that Care:From Knowledge  Representation to Affective Modeling,2009,465-472)的文献中提出基于情境模 型和题目模板产生简答题的方法,该方法只能针对具有人物情节的语篇命题, 提问对象的范围限于人物心理状态。

Michael Heilman和Smith Noah在标题为Good question!Statistical ranking for  question generation(Human Language Technologies:The2010Annual Conference  of the North American Chapter of the Association for Computational Linguistics, 2010,609-617)的文献中提出基于短语结构生成问句的方法。该方法没有考虑 句子成分间的语义关系,且只依据特定词语这种表层信息决定疑问词,准确度 不够高。

PrashanthMannem,RashmiPrasad和AravindJoshi在题目为Question generation  from paragraphs at UPenn:QGSTEC system description(Proceedings of Question  Generation2010,2010,84-91)的文献中提出基于语义角色生成问句的方法。 该方法虽然考虑了语义关系,由于采用针对专有名词的命名实体识别方法区分 词汇范畴,无法把普通名词作为提问对象。

Xuchen Yao,GosseBouma和Yi Zhang在题目为Semantics-based question  generation and implementation(Dialogue&Discourse,2012,11-42)的文献中提 出基于最小递归语义理论生成问句的方法,该方法利用了深层语义结构,可生 成质量较高的问句,但是该方法计算量大,效率较低。

上述方法生成的问句不适用于阅读理解测试,因为这些问句未经过同义改 写,而且这些方法未包含针对测试筛选题目的机制。阅读理解指对信息通过字 形、语音和语义编码抽象出意义的过程。如果题目仅仅是将考点从陈述句式转 为疑问句式,被试可能无需理解,仅凭字形匹配就能回答题目。另外一方面, 语言测试的本质是根据被试对有限题目的答题情况推测其语言能力;阅读理解 测试主要考察被试从语篇中获取信息的能力,选择语篇中哪些部分作为考点应 从该部分是否具有文章信息的代表性出发。合理的考点应能够体现文章的核心 信息,全面但不重复地涉及各个语义群。

发明内容

针对现有技术所存在的上述技术问题,本发明提供了一种关于英语阅读理 解测试疑问式简答题的自动化命题方法,能够对输入的文章选出符合核心性、 全面性和相互独立性的考点,通过疑问句转换和同义改写,生成事实型简答题。

一种关于英语阅读理解测试疑问式简答题的自动化命题方法,包括如下步 骤:

(1)自然语言处理;

1.1利用自动句法标注器对文章中的句子进行句法分析,得到句子的短语结 构和词法信息;所述的词法信息包括句子中各名词的数以及各动词的时态和体 态;

1.2利用自动语义角色标注器提取所述句子中述语动词指派给所在句中各 句子成分的语义角色;所述的句子成分为单词、短语或从句;

1.3利用自动指代消解器提取所述句子中代词所指的句子成分;

1.4利用自动词汇范畴标注器提取所述句子中实词和固定短语的词汇范畴;

1.5利用语料库结合HAL法(Hyperspace Analogue to Language,多维空间 类比分析法)与LSA法(Latent Semantic Analysis,潜在语义分析法),计算得 到词典范围内所有单词的语义向量;

(2)考点选取;

2.1计算文章中句子的词频密度;

2.2计算文章中每个段落应选的考点数目;

2.3取所述句子中所有单词的语义向量的几何中心作为句子的语义向量,进 而计算文章中每个句子与其他句子的句义近似度;

2.4按词频密度从高到低的顺序对文章中句子进行排序,依次判断每个句子 是否被选为考点;

(3)问句生成;

3.1对于被选为考点的句子,根据句子的词法信息和各句子成分的语义角色 建立句子基于词汇功能语法理论的功能结构;

3.2使功能结构中的独立功能体均作为提问对象;所述的独立功能体是指功 能结构中以子功能结构作为明细的属性,其包括主语、宾语、间接宾语以及附 加语;

3.3对于任一提问对象,确定该提问对象的中心语,进而根据中心语的词汇 范畴以及提问对象的语义角色确定提问对象的疑问词;

3.4在被选为考点的句子中使该疑问词代替提问对象,进而根据所述的短语 结构和功能结构对该句子中的句子成分做主谓倒装和时数一致性调整,生成以 该疑问词引导的特殊疑问句;

3.5根据步骤3.3~3.4遍历每一个提问对象,生成多个特殊疑问句;

(4)同义改写;

4.1对文章中的实词或固定短语进行语义消歧,以确定实词或固定短语在特 殊疑问句中的语义;

4.2对于特殊疑问句中的任一实词或固定短语,判断该实词或固定短语的语 义是否为词典中该实词或固定短语的高频义项,若是则进入步骤4.3,若否,则 不对该实词或固定短语做同义改写;

4.3根据语义利用词典获取该实词或固定短语的同义词集合,依次对集合中 的同义词进行判断:对于集合中的任一同义词,判断该实词或固定短语的语义 是否也是词典中该同义词的高频义项,若是则进入步骤4.4,若否,则判断集合 中的下一个同义词;

4.4判断该同义词是否超出阅读理解测试所指定的词汇范围,若否,则将该 同义词替换该实词或固定短语,若是,则判断集合中的下一个同义词;

4.5根据步骤4.2~4.4遍历特殊疑问句中的所有实词或固定短语;

4.6对于特殊疑问句中的任一代词,判断该代词所指的句子成分是否也在该 特殊疑问句中,若是,则不对该代词做同义改写,若否,则进一步判断该特殊 疑问句中是否存在另一个代词所指的句子成分与该代词的所指相同且该另一个 代词在特殊疑问句中处于该代词前面的情况,若是,则不对该代词做同义改写, 若否,则用该代词所指的句子成分替换该代词。

所述的步骤1.5中结合HAL法与LSA法得到词典范围内所有单词的语义向 量的具体过程为:首先,从语料库中获取单词共现关系矩阵,该矩阵中任一元 素的取值为该元素所在行和列分别对应的两个单词在语料库中共同出现的次 数;然后,对该共现关系矩阵进行奇异值分解,得到词典范围内所有单词的语 义向量。

所述的步骤2.1中根据以下公式计算句子的词频密度:

dcore=Σi=1nwin

其中:dcore为句子的词频密度,n为句子中的单词个数,wi为句子中第i个单词 在整篇文章中出现的次数。

所述的步骤2.2中根据以下公式计算文章中每个段落应选的考点数目:

Nj=mj×Ntfm

其中:Nj为文章中第j段落应选的考点数目,mj为第j段落中的句子数目,Ntf为文章规定应选的考点数目,m为文章中的句子数目,j为段落序号。

所述的步骤2.3中根据以下公式计算文章中每个句子与其他句子的句义近 似度:

sim=s1Ts2||s1||||s2||

其中:s1和s2分别表示文章中任意两个句子的语义向量,sim为这两个句子的句 义近似度。

所述的步骤2.4中判断每个句子是否被选为考点的评判标准如下:

首先,对于待判断的句子,若其所在段落已选的考点数目已达到应选的考 点数目,则不将其选为考点;若其所在段落已选的考点数目未达到应选的考点 数目且其与文章中所有已被选为考点的句子的句义近似度均低于预设的近似度 阈值,则将其选为考点并存储记录,否则不将其选为考点。

所述的步骤3.1中根据以下规则建立句子基于词汇功能语法理论的功能结 构:

使句子中述语动词的原形作为功能结构或直联子功能结构中谓词的明细; 所述的直联子功能结构是指包含该述语动词的最小句子成分在所述功能结构中 所对应的子功能结构;

使句子中述语动词的时态和体态分别作为功能结构或直联子功能结构中时 态和体态的明细;如果该述语动词的时态或体态不完整,相应的直联子功能结 构中时态或体态的明细继承上一级子功能结构中时态或体态的明细;

根据Propbank(命题树库)的语义角色标注体系,使句子中述语动词指派 的序号最低的核心语义角色所对应的句子成分作为以该述语动词作谓词的功能 结构或直联子功能结构中主语的谓词的明细;进而确定该句子成分的中心语, 若中心语为名词,则将中心语的数作为所述主语的数的明细,若中心语为非名 词,则令所述主语的数的明细为单数;

若句子的述语动词指派了至少两个核心语义角色,则使其中序号次低的核 心语义角色对应的句子成分作为以该述语动词作谓词的功能结构或直联子功能 结构中宾语的谓词的明细;

若句子的述语动词指派了至少三个核心语义角色,则使其中序号第三低的 核心语义角色对应的句子成分作为该述语动词作谓词的功能结构或直联子功能 结构中的间接宾语的谓词的明细;

若句子的述语动词还指派了若干附属语义角色,则将该若干附属语义角色 对应的句子成分作为以该述语动词作谓词的功能结构或直联子功能结构中各对 应附加语的明细。

所述的步骤3.3中确定提问对象的疑问词的标准如下:

若提问对象的语义角色为核心语义角色,则进而判断提问对象的中心语的 词汇范畴:若词汇范畴为\.person,则令提问对象的疑问词为who;若词汇范畴 为其他,则令提问对象的疑问词为what;

若提问对象的语义角色为附属语义角色中的时间,则进而判断提问对象的 中心语的词汇范畴:若词汇范畴为\.duration,则令提问对象的疑问词为how long; 若词汇范畴为其他,则令提问对象的疑问词为when;

若提问对象的语义角色为附属语义角色中的场所,则进而判断提问对象的 中心语的词汇范畴:若词汇范畴为\.location、\.address、\.factory、\.geography或 \.organization,则令提问对象的疑问词为where;若词汇范畴为其他,则令提问 对象的疑问词为how;

若提问对象的语义角色为附属语义角色中的原因或目的,则令提问对象的 疑问词为why;

若提问对象的语义角色为附属语义角色中的方式,则令提问对象的疑问词 为how。

本发明自动化命题方法由于加入了考点选取和同义改写,生成的疑问句可 适用于阅读理解测试;同义改写部分由于采用了限定词义的方法,可突破语义 消歧精度较低的瓶颈,实现准确率较高的同义词替换;疑问句生成部分由于结 合了句法和语义信息,能够高效地生成类型多样、质量较高的问句。

附图说明

图1为本发明命题方法的步骤流程示意图。

具体实施方式

为了更为具体地描述本发明,下面结合附图及具体实施方式对本发明的技 术方案进行详细说明。

本实施方式从1989年至2006年间的CET4阅读真题中提取所有完全以简答 题形式命题的文章共7篇作为输入。

如图1所示,一种关于英语阅读理解测试疑问式简答题的自动化命题方法, 包括如下步骤:

(1)自然语言处理

1)利用自动句法分析器Charniak's Parser对文章中的句子进行句法分析, 得到句子的短语结构和词法信息(该词法信息包括句子中各名词的数以及各动 词的时态和体态);

2)利用自动语义角色标注器llinois Semantic Role Labeler提取所述句子中的 述语动词指派给句子各成分的语义角色;所采用的Propbank的语义角色标注体 系如表1所示:

表1

3)利用自动指代消解器emPronoun提取句子中代词所指的句子成分;

4)利用自动词汇范畴标注器Super-sense Tagger提取句子中实词和固定短语 的词汇范畴;

5)由1989年至2010年间CET4阅读真题的所有文章组成外部语料库。该 语料库共有55592个单词形符,4008个单词类符。利用Perl程序模块 Text-SenseCluster获取4008×4008的单词共现关系矩阵,对该矩阵进行奇异值分 解,保留前100个奇异值,获得4008个单词的语义向量。

(2)考点选取

本实施方式对每篇文章选4个考点。对于一篇文章,按照句子词频密度, 自然段长度和句义近似度选取考点,具体执行如下步骤:

1)计算文章中句子的词频密度;

由于核心信息在文章中通常以较多词汇反复强调,对文章进行词频统计和 排序,序位越前的单词与核心信息相关的可能性越高。在以句子为考点选取单 位的情况下,本发明用句子的词频密度衡量句子核心度,根据以下公式计算句 子的词频密度:

d=Σi=1nwin

其中:d为句子的词频密度,n为句子中的单词个数,wi为句子中第i个单 词在整篇文章中出现的次数。

2)计算文章中每个段落应选的考点数目;

由于在通常情况下,自然段是由多个语义紧密关联的句子构成的语义单位, 为保证所选考点尽可能全面地涉及各个语义群,本发明以自然段为考点选取的 基础,并使各自然段应选考点数目与该自然段的句子数成正比,根据以下公式 计算文章中每个段落应选的考点数目:

Nj=mj×Ntfm

其中:Nj为文章中第j个段落应选的考点数目,mj为该段落中的句子数目, Ntf为文章规定应选的考点数目,m为文章中的句子数目。

3)计算文章中每个句子与其他句子的句义近似度;

由于文章总是围绕核心信息展开,文章中各语义群间往往会存在语义相近 的句子。为保证考点之间语义的相互独立性,本发明在选取考点时计算句义近 似度,剔除与已选考点的近似度超过预设阈值的候选考点。由于句子单词数目 较少,两个近义句子可能不存在重合单词,无法以单词重合度衡量句子近似度。 本发明基于语义向量计算句义近似度。首先对所有句子,取句子所含单词的语 义向量的几何中心作为句子的语义向量,具体公式如下:

s=v1+v2+···+vnn

其中:s是句子的语义向量,vi(i=1,2,…,n)表示句子第i个单词的语义向量。

然后根据以下公式计算文章中每个句子与其他句子的句义近似度:

sim=s1Ts2||s1||||s2||

其中:s1和s2分别表示文章中任意两个句子的语义向量,sim为这两个句子 的句义近似度。

4)设置文章中所有句子两两组合的句义近似度的中值为考点选取的近似度 阈值;对句子按照词频密度从高到低排序;

5)根据词频密度序号依次判断:首先,对于待判断的句子,若其所在段落 已选的考点数目已达到应选的考点数目,则不将其选为考点;若其所在段落已 选的考点数目未达到应选的考点数目且其与文章中所有已被选为考点的句子的 句义近似度均低于预设的近似度阈值,则将其选为考点并存储记录,否则不将 其选为考点。

6)如果已遍历完所有句子,但已选考点总数还未达到预设考点总数,则降 低句义近似度阈值,重新执行步骤5)。

(3)问句生成

1)对于被选为考点的句子,根据句子的词法信息和句子各成分的语义角色 建立句子基于词汇功能语法理论的功能结构;

本实施方式以文章CET4021的一个句子“The study shows that after school  begins children are far more influenced by parents”为例建立该句子的功能结构。 该句子中单词的词汇范畴和句子各成分的语义角色如表2所示(语义角色一栏 中的V表示述语动词)。

表2

1.1)将处于短语结构中最外层的述语动词的原形show作为句子功能结构的 谓词PRED的明细,根据短语结构中shows的词性标注VBZ(表示动词一般现 在时),将句子功能结构的时态TENSE和体态ASPECT分别设置为现在时PRES 和一般式CONT;将被show指派语义角色A0的句子成分the study作为句子功 能结构中主语SUBJ的谓词PRED的明细,根据Michael Collins在题目为 Head-driven statistical models for natural language parsing(Computational  Linguistics,2003,29(4):589-637)的文献中提出的中心语判定规则确定主语the  study的中心语为study,根据短语结构中study的词性标注NN(表示名词单数), 将主语SUBJ的数NUM设置为单数SG;将被shows指派语义角色A1的句子 成分that after school begins children are far more influenced by parents作为句子功 能结构的宾语OBJ的谓词PRED的明细。

1.2)将处于短语结构次外层的述语动词的原形influence作为其直联子功能 结构的谓词PRED的明细。所述直联子功能结构为该句子功能结构的宾语OBJ 的明细。根据短语结构中influenced的词性标注VBN和influenced前面的系动 词are(表示动词一般现在时),将所述直联子功能结构的时态TENSE和体态 ASPECT分别设置为现在时PRES和一般式CONT;将被influence指派语义角 色A0的句子成分parents作为所述直联子功能结构中主语SUBJ的谓词PRED 的明细。单词的中心语必然是该单词,根据短语结构中parents的词性标注NNS (表示名词复数),将主语SUBJ的数NUM设置为复数PL;将被influence指派 语义角色A1的句子成分children作为所述直联子功能结构中宾语OBJ的谓词 PRED的明细。将被influenced指派语义角色AM-TEMP的句子成分after school  begins和指派语义角色AM-MNR的句子成分far more分别作为所述直联子功能 结构中附加语ADJTEMP和ADJMNR的谓词PRED的明细。

1.3)将处于短语结构最内层的述语动词的原形begin作为其直联子功能结 构的谓词PRED的明细。所述直联子功能结构为该句子述语动词influenced的直 联子功能结构的附加语ADJTEMP的明细。根据短语结构中begins的词性标注VBZ (表示动词一般现在时),将所述直联子功能结构的时态TENSE和体态ASPECT 分别设置为现在时PRES和一般式CONT;将被begins指派语义角色A0的句子 成分school作为句子功能结构中主语SUBJ的谓词PRED的明细。单词的中心 语必然是该单词,根据短语结构中school的词性标注NN(表示名词单数),将 主语SUBJ的数NUM设置为单数SG。

2)以句子功能结构中的宾语OBJ为例,选择该OBJ为提问对象。

3)确定提问对象的中心语为that,根据中心语的词汇范畴确定疑问词。疑 问词判断条件如表3所示:

表3

本实施例中,由于提问对象的语义角色是A1,且该提问对象的中心语的词 汇范畴未定义,判定疑问词为what。

4)用疑问词代替提问对象,根据短语结构和功能结构对被选为考点的句子 做主谓倒装和时数一致性调整,生成以该疑问词引导的特殊疑问句。

本实施方式用what代替句子成分that after school begins children are far more  influenced by parents,形成句子Study after study shows what。将疑问词提前,根 据句子功能结构的时态TENSE、体态ASPECT和主语SUBJ的数NUM,在疑 问词后添加适用于一般现在时和主语为单数情况下的助动词does,并将述语动 词shows用其原形代替,形成问句What does the study show?

(4)同义改写

WordNet中可将单词的多个义项根据它们在词典参考语料库中所出现的次 数从高到低排序,获得义项的义频序号。本实施方式设置高频义项的判断条件 为单词的词义在WordNet中的义频序号小于或等于2。同义改写步骤如下:

1)对文章中的实词或固定短语进行语义消歧,以确定实词或固定短语在特 殊疑问句中的语义;

本实施方式采用Satanjeev Banerjee和Ted Pedersen在题目为Extended gloss  overlaps as a measure of semantic relatedness(International Joint Conferences on  Artificial Intelligence,2003,805-810)的文献中提出的拓展型Lesk算法。该算 法不需要语料库训练,在Senseval-2数据上的细粒度语义消歧准确率为34.6%, 具体方法为:对于一个单词或固定短语w,以WordNet为词典,获取其n个义 项的定义;对于w第i(i=1,2,…,n)个义项,计算w上下文单词的语义向量的 几何中心量context(w)分别与该义项定义所含单词的语义向量的几何中心量 Si以及该义项的上义、下义和近义词义的定义所含单词的语义向量的几何中心量 Si'的句义近似度,然后取所有近似度之和作为该语义的分值,即:

score(Si)=ΣSSorSSrelsim(context(w),gloss(Si))

取n个义项中分值最高者作为该单词或固定短语在当前句子中的词义。

2)对于特殊疑问句中的任一实词或固定短语,判断其在当前句子中的词义 在WordNet中是否为该实词或固定短语的高频义项,若是进入步骤3),若否, 则不对该实词或固定短语做同义改写;

3)根据语义利用WordNet获取该实词或固定短语的同义词集合,依次对集 合中的同义词进行判断:对于集合中的任一同义词,判断先前所述的实词或固 定短语的语义是否也是WordNet中该同义词的高频义项,若是进入步骤4.4,若 否,则判断集合中的下一个同义词;

4)判断该同义词是否超出阅读理解测试所指定的词汇范围,若否,将该同 义词替换该实词或固定短语,若是,则判断集合中的下一个同义词;

5)根据步骤2)~4)遍历特殊疑问句中的所有实词或固定短语;

6)对于特殊疑问句中的任一代词,判断该代词及其所指的句子成分是否也 在该特殊疑问句中,若是,则不对该代词做同义改写,若否,则进一步判断该 特殊疑问句中是否存在另一个代词,其所指的句子成分与该代词的所指相同且 其在特殊疑问句中处于该代词前面,若是,则不对该代词做同义改写,若否, 则用该代词所指的句子成分替换该代词。

以下对本实施例的输出结果进行分阶段评估。阶段1)的评估员为具有英语 阅读理解测试命题经验的大学英语教师,其余阶段的评估员为通过了英语专业 八级考试,具有较高英语水平的英语专业研究生。评估员在评估前均接受了关 于评分培训。本实施例算法在表格中以ASIG(Automatic Short-answer Item  Generation)表示。

1)考点选取阶段:为了验证考点选取算法的有效性,设置另一种考点选取 算法作为基线算法,具体算法如下:文章句子按原文顺序排序,选出第一句以 及序号为句子总数四分位数的三个句子作为考点。

由一名评估员评估ASIG算法和基线算法所选考点的质量。对于每一个考 点,首先根据核心性、全面性和独立性分别评分,分值1表示符合,分值0表 示不符合;其次,对文章原题所涉及的考点句子进行定位,然后对不同算法所 选的每一个考点,判断是否存在原题考点与其重合,分值1表示存在,分值0 表示不存在。不同算法对每篇文章所选考点的得分之和如表4所示。由该表可 知,本发明算法在各项指标上的得分均远高于基线算法。

表4

2)同义改写阶段:为增加样本数量以提高评估的可靠性,取文章所有句子 作为同义改写阶段的输入,统计同义词替换次数,计算单位句子的同义词替换 次数;由一名评估员对所有同义词替换的正确与否进行判断,统计正确率。如 表5所示,同义词替换的平均正确率为81.3%,远高于拓展型Lesk算法34.6% 的语义消歧精度,证明通过限定同义词替换的义项范围和词汇范围能有效克服 语义消歧准确度低的难题。虽然同义词替换次数因此而减少,平均每个句子进 行了2.5次同义词替换。

表5

文章 替换次数 正确次数 正确率(%) 总句数 覆盖度(次/句) CET4021 30 26 86.7 12 2.5 CET4031 51 45 88.2 18 2.8 CET4032 41 32 78.0 21 2.0 CET4951 34 27 79.4 19 1.8

CET4971 41 28 68.3 16 2.6 CET4991 41 35 85.4 12 3.4 CET4992 40 33 82.5 15 2.7 合计 278 226 81.3 113 2.5

3)问句生成和同义改写阶段:为增加样本数量以提高评估的可靠性,评估 对象取对7篇文章所有句子所产生的疑问句(共469个句子)。由四名评估员以 缺陷归类方式评估简答题问句,其中三名为主要评估者,一名为仲裁者。对于 不一致的分类,首先以评估相同的两名评估者为准;如果三名评估者的评估互 不相同,则由第四名仲裁者评估决定。该评估标准与Michael Heilman和Smith  Noah在题目为Good question!Statistical ranking for question generation(Human  language technologies:The2010annual conference of the North American chapter of  the association for computational linguistics,2010,609-617)的文献中对其基于 短语结构的问句生成方法所生成的疑问句的评估标准一致,本实施方式取该文 献的实验数据作为评估基线,结果如表6所示。三名评估者的一致性为Fleiss=4.7 (基线的评估一致性为4.2),属于中等一致。由于评估等级达9项之多,该一 致性可以接受。从表6可见,与单纯由陈述句生成问句的基线算法相比,本发 明的方法虽然包含了可能引入错误的同义改写模块,所生成的问句在语法错误、 不符合逻辑、语义模糊和答案缺失等方面的缺陷率较低,有效问句比例较高。 本实施例中问句缺陷的主要来源是自然语言处理模块中自动标注器的错误。在 自动标注器的精度得到提高后,根据本发明方法构造的实施系统能够产生比例 更高的有效问句。由于本发明通过转换原文陈述句为疑问句得到简答题,除极 少数题目由于原句与其他句子存在共指或归纳关系而属于推理型或归纳型简答 题,绝大部分问句属于事实型简答题。

表6

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号