掌桥专利:专业的专利平台
掌桥专利
首页

题库智能知识点标注系统

文献发布时间:2023-06-19 11:39:06


题库智能知识点标注系统

技术领域

本发明涉及数据处理技术领域,特别涉及一种题库智能知识点标注系统。

背景技术

现有技术中,针对题库中的相关知识点进行标注时,通常采用人工标注的方式进行。这种人工标注知识点的方式,基本上均需要有丰富教学研究经验的教师,对各科试题进行人工判断,从而进行具体知识点的标注,以期望达到较高的准确度。这种传统的采用人工标注的方式,费时费力,效率低且费用成本高。目前也有一部分是替代人工标注,采用相关的方式进行知识点的自动标注,但目前的这种自动标注方法仅通过题目进行标注,且准确率较低,需要大量的人工复核,不能满足目前的知识点标注需求。

发明内容

本发明提供一种题库智能知识点标注系统,旨在通过对题目和题目答案的分析进行知识点的自动标注,提高知识点标注的效率和准确率。

本发明提供了一种题库智能知识点标注系统,所述题库智能知识点标注系统包括题库信息获取模块、关键信息提取模块以及知识点标注模块;所述题库信息获取模块、关键信息提取模块以及知识点标注模块通信连接,互相配合,完成题库的智能知识点标注操作;

其中:

所述题库信息获取模块针对待标注知识点的题库,获取所述题库中所包含的所有题目以及各题目分别对应的答案,并将获取的所述题目和对应的答案发送至所述关键信息提取模块;

所述关键信息提取模块接收所述题库信息获取模块发送的所述题目和对应的答案,并根据获取的所述题目和对应的答案,从所述题目和对应的答案中提取关键词和/或关键词组对应的关键信息,并将所述关键信息发送至所述知识点标注模块;

所述知识点标注模块接收所述关键信息,并根据所述关键信息进行信息扩大,完成对所述题库中知识点的标注操作。

进一步地,所述关键信息提取模块根据获取的所述题目和对应的答案,从所述题目和对应的答案中提取关键词和/或关键词组对应的关键信息,包括:

所述关键信息提取模块对所述题目和对应的答案进行系统排序,利用系统排序,得到所述题目对应的题目信息以及每道题目分别对应的答案信息的排序值、和每道题目的题目信息中包含的题目词和/或词组的向量值、以及每道题目对应答案的答案信息中包含的答案词和/或词组的向量值;

根据所述排序值以及对应的所述向量值,确定所述题目对应的关键词和/或词组、以及每道题目对应答案的关键词和/或词组;

将确定的所述题目对应的关键词和/或词组、以及每道题目对应答案的关键词和/或词组,作为对应的所述关键信息。

进一步地,所述关键信息提取模块对所述题目和对应的答案进行系统排序,利用系统排序,得到所述题目对应的题目信息以及每道题目分别对应的答案信息的排序值以及对应的所述向量值,包括:

所述关键信息提取模块对所述题目和对应的答案利用预设排序模型进行系统排序,得到所述题目对应的题目信息以及所述答案信息的排序值P

其中,所述预设排序模型表示为公式(1):

所述公式(1)中,P

进一步地,所述关键信息提取模块根据所述排序值以及对应的所述向量值,确定所述题目对应的关键词和/或词组、以及每道题目对应答案的关键词和/或词组,包括:

所述关键信息提取模块根据所述排序值的大小,将所述排序值在预设取值范围内的所述排序值对应的词和/或词组,确定为对应的所述关键词和/或词组,并将确定的所述关键词和/或词组,组成新的数组向量记做P

其中,所述数组向量P

进一步地,所述知识点标注模块接收所述关键信息,并根据所述关键信息进行信息扩大,包括:

所述知识点标注模块基于预设信息扩大模型,利用所述题库对得到的所述关键信息进行信息扩大,得到信息扩大后题库对应的关键信息的向量值P

其中,所述预设信息扩大模型表示为公式(2):

所述公式(2)中,P

进一步地,所述知识点标注模块根据所述关键信息进行信息扩大,完成对所述题库中知识点的标注操作,包括:

利用信息扩大后的所述关键信息对应的向量值,基于预设标注模型,得到对应的知识点的标注值;

根据所述知识点的标注值的大小,对所述题库中知识点进行标注。

进一步地,所述知识点标注模块利用信息扩大后的所述关键信息对应的向量值,基于预设标注模型,得到对应的知识点的标注值,包括:

所述知识点标注模块利用信息扩大后的所述关键信息对应的向量值P

其中,所述预设标注模型表示为公式(3):

所述公式(3)中,F

进一步地,所述知识点标注模块根据所述知识点的标注值的大小,对所述题库中知识点进行标注,包括:

所述知识点标注模块将计算得到的所述标注值与预设标注阈值进行比较;

若所述标注值大于所述预设标注阈值,则表示与第i道题目相近的所述题库中第r个关键词和/或词组可以构成对应的知识点;

重复执行上述步骤,直至所述题库中每道题目与每个关键词和/或词组均筛选完成,即完成所述题库对应的知识点标注操作。

进一步地,所述题库智能知识点标注系统还包括题目更新模块,所述题目更新模块与所述题库信息获取模块、关键信息提取模块以及知识点标注模块通信连接;

所述题目更新模块接收更新的题目和/或每道题目对应答案的更新信息,并将所述更新信息发送至所述题库信息获取模块,以供所述题库智能知识点标注系统内的各功能模块互相配合,执行知识点标注的操作。

进一步地,所述题目更新模块接收到所述更新信息时,识别并获取所述更新信息所属的类别信息,并根据所述类别信息,将所述更新信息添加至与所述类别信息相匹配的题库中;其中,所述类别信息包括:年级信息和学科信息。

本发明题库智能知识点标注系统,包括互相通信连接的题库信息获取模块、关键信息提取模块以及知识点标注模块,利用上述功能模块执行对应的知识点标注操作;所述题库信息获取模块针对待标注知识点的题库,获取所述题库中所包含的所有题目以及各题目分别对应的答案,并将获取的所述题目和对应的答案发送至所述关键信息提取模块;所述关键信息提取模块接收所述题库信息获取模块发送的所述题目和对应的答案,并根据获取的所述题目和对应的答案,从所述题目和对应的答案中提取关键词和/或关键词组对应的关键信息,并将所述关键信息发送至所述知识点标注模块;所述知识点标注模块接收所述关键信息,并根据所述关键信息进行信息扩大,完成对所述题库中知识点的标注操作;提高了知识点标注的效率和准确率,也使得知识点标注的整个过程更加智能。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所指出的内容来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1是本发明题库智能知识点标注系统的一种实施方式的功能模块示意图;

图2是本发明题库智能知识点标注系统的一种实施方式的工作流程示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明提供了一种题库智能知识点标注系统,通过对题目和题目答案的分析进而对题目和题目答案均进行知识点的自动标注,使得题库中整个知识点的标注的过程更加地智能,标注的知识点更加的准确,因此,提高了知识点标注的效率和准确率。

如图1所示,图1是本发明题库智能知识点标注系统的一种实施方式的功能模块示意图;图1所述实施例仅仅从功能上对所述智能知识点标注系统进行模块的划分。图1所述实施例中的智能知识点标注系统在功能上包括:

题库信息获取模块100、关键信息提取模块200以及知识点标注模块300;所述题库信息获取模块100、关键信息提取模块200以及知识点标注模块300通信连接,互相配合,完成题库的智能知识点标注操作。

如图2所示,图2是本发明题库智能知识点标注系统的一种实施方式的工作流程示意图;本发明题库智能知识点标注系统可以实施为图2描述的步骤S10-S30:

步骤S10、所述题库信息获取模块100针对待标注知识点的题库,获取所述题库中所包含的所有题目以及各题目分别对应的答案,并将获取的所述题目和对应的答案发送至所述关键信息提取模块200;

本发明实施例中,题库信息获取模块100根据触发的知识点标注指令,找到待标注知识点的题库,针对找到的上述待标注知识点的题库,所述题库信息获取模块100获取该题库中所包含的所有题目,同时获取每道题目各自分别对应的答案,并将获取的所述题目和每道题目对应的答案发送至对应的关键信息提取模块200。其中,在所述题库中,每道题目可能对应多个不同的答案,在获取该题目对应的答案时,若该道题目同时对应多个不同的答案,则一并获取该道题目中对应的所有答案。

步骤S20、所述关键信息提取模块200接收所述题库信息获取模块100发送的所述题目和对应的答案,并根据获取的所述题目和对应的答案,从所述题目和对应的答案中提取关键词和/或关键词组对应的关键信息,并将所述关键信息发送至所述知识点标注模块300;

所述关键信息提取模块200基于所述题库信息获取模块100发送的所述题目和对应的答案,从每道题目和每道题目各自分别对应的所有答案中进行关键信息的提取。在关键信息提取时,所述关键信息提取模块200从每道题目以及该题目对应的所有答案中提取出对应的关键词和/或关键词组,并将提取出的关键词和/或关键词组共同作为对应的关键信息。其中,若所述关键信息提取模块200提取出的题目中的关键词和/或词组,与从该题目对应的所有答案中提取的关键词和/或词组完全重叠,则针对上述完全相同的关键词和/或词组,基于该道题目以及该道题目对应的所有答案,从完全相同的几个关键词和/或词组中仅保留一个关键词和/或词组即可。

步骤S30、所述知识点标注模块300接收所述关键信息,并根据所述关键信息进行信息扩大,完成对所述题库中知识点的标注操作。

所述知识点标注模块300根据所述关键信息提取模块200提取出的包含关键词和/或词组的关键信息,对所述关键信息进行信息扩大,从而基于信息扩大后的关键信息,完成对所述题库中知识点的标注操作。

在一个实施例中,图2所述实施例的步骤S20中,所述关键信息提取模块200根据获取的所述题目和对应的答案,从所述题目和对应的答案中提取关键词和/或关键词组对应的关键信息,可以按照如下技术手段实施:

所述关键信息提取模块对所述题目和对应的答案进行系统排序,利用系统排序,得到所述题目对应的题目信息以及每道题目分别对应的答案信息的排序值、和每道题目的题目信息中包含的题目词和/或词组的向量值、以及每道题目对应答案的答案信息中包含的答案词和/或词组的向量值;根据所述排序值以及对应的所述向量值,确定所述题目对应的关键词和/或词组、以及每道题目对应答案的关键词和/或词组;将确定的所述题目对应的关键词和/或词组、以及每道题目对应答案的关键词和/或词组,作为对应的所述关键信息。

本发明实施例中,所述关键信息提取模块200对所述题目和对应的答案进行系统排序,利用系统排序,得到所述题目对应的题目信息以及每道题目分别对应的答案信息的排序值以及对应的所述向量值时,利用预设排序模型进行。

比如,所述关键信息提取模块200利用描述的所述预设排序模型对所述题目和对应的答案进行系统排序,得到所述题目对应的题目信息以及所述答案信息的排序值P

在一个具体的应用场景中,所述关键信息提取模块200采用的预设排序模型可以表示为公式(1):

所述公式(1)中,P

进一步地,所述关键信息提取模块200根据计算得到的所述排序值P

所述关键信息提取模块200根据所述排序值的大小,将所述排序值在预设取值范围内的所述排序值对应的词和/或词组,确定为对应的所述关键词和/或词组,并将确定的所述关键词和/或词组,组成新的数组向量记做P

本发明实施例中,所述关键信息提取模块200根据所述排序值P

在一个实施例中,图2所述实施例的步骤S30中,所述知识点标注模块300接收所述关键信息,并根据所述关键信息进行信息扩大,可以按照如下技术手段实施:

所述知识点标注模块300基于预设信息扩大模型,利用所述题库对得到的所述关键信息进行信息扩大,得到信息扩大后题库对应的关键信息的向量值P

其中,在一个具体的应用场景中,所述预设信息扩大模型可以表示为如下描述的公式(2):

所述公式(2)中,Pi,r表示与第i道题目相近的题库中第r个关键词和/或词组的向量值;Pi+1,b+r表示与第i+1道题目相近的题库中第b+r个关键词和/或词组的向量值;g表示组成的新的数组向量Pi,b中第i道题目的关键词和/或词组的总个数;n表示所有题目的总数量;u()表示阶跃函数,当括号()内的值大于或者等于0时,所述u()对应的阶跃函数值为1,当括号()内的值小于0时,所述u()对应的阶跃函数值为0。其中,本发明实施例中,关键词或词组的向量值,是将关键词或词组均用固定的长度来表示;先设定每个词对应的向量值,例如“话筒”是1,“漂亮的”是500,假设上述固定的长度为5,则“漂亮的话筒”这一词组可以用向量【500 1 0 0 0】来表示;当词组的长度不足上述固定的长度时,不足的部分的值用0来表示。

进一步地,所述知识点标注模块300基于上述信息扩大后的所述关键信息,完成对所述题库中知识点的标注操作,可以按照如下技术手段实施:

利用信息扩大后的所述关键信息对应的向量值,基于预设标注模型,得到对应的知识点的标注值;根据所述知识点的标注值的大小,对所述题库中知识点进行标注。

进一步地,所述知识点标注模块300利用信息扩大后的所述关键信息对应的所述向量值P

其中,在一个具体的应用场景中,所述预设标注模型可以表示为如下描述的公式(3):

所述公式(3)中,F

进一步地,所述知识点标注模块300根据所述知识点的所述标注值F

所述知识点标注模块将计算得到的所述标注值与预设标注阈值进行比较;

若所述标注值大于所述预设标注阈值,则表示与第i道题目相近的所述题库中第r个关键词和/或词组可以构成对应的知识点,将与第i道题目相近的所述题库中第r个关键词和/或词组标注为第i道题目的对应知识点;

重复执行上述步骤,直至所述题库中每道题目与每个关键词和/或词组均筛选完成,即完成所述题库对应的知识点标注操作。

比如,在一个具体的应用场景中,假设所述预设标注阈值为0.98,则当所述标注值F

基于上述实施例的描述,在一个实施例中,图1所示的题库智能知识点标注系统还包括题目更新模块400,所述题目更新模块400与所述题库信息获取模块100、关键信息提取模块200以及知识点标注模块300通信连接。

所述题目更新模块400接收更新的题目和/或每道题目对应答案的更新信息,并将所述更新信息发送至所述题库信息获取模块100,以供所述题库智能知识点标注系统内的各功能模块互相配合,执行知识点标注的操作。

进一步地,在一个实施例中,本发明实施例中的题库可以根据不同的科目、不同的年级以及不同的难度等级等分类标准,对题库的类别进行区分,以满足不同年级、不同学科、不同应用场景等的具体需求。

本发明实施例中,所述题目更新模块400接收到题库对应的所述更新信息时,识别并获取所述更新信息所属的类别信息,并根据所述类别信息,将所述更新信息添加至与所述类别信息相匹配的题库中;其中,所述类别信息包括但不限于:年级信息、学科信息以及难度等级信息。

本发明题库智能知识点标注系统,包括互相通信连接的题库信息获取模块、关键信息提取模块以及知识点标注模块,利用上述功能模块执行对应的知识点标注操作;所述题库信息获取模块针对待标注知识点的题库,获取所述题库中所包含的所有题目以及各题目分别对应的答案,并将获取的所述题目和对应的答案发送至所述关键信息提取模块;所述关键信息提取模块接收所述题库信息获取模块发送的所述题目和对应的答案,并根据获取的所述题目和对应的答案,从所述题目和对应的答案中提取关键词和/或关键词组对应的关键信息,并将所述关键信息发送至所述知识点标注模块;所述知识点标注模块接收所述关键信息,并根据所述关键信息进行信息扩大,完成对所述题库中知识点的标注操作;提高了知识点标注的效率和准确率,也使得知识点标注的整个过程更加智能。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 题库智能知识点标注系统
  • 一种题库知识点自动标注方法及系统
技术分类

06120113008093