【技术实现步骤摘要】
一种基于多任务的深度知识追踪方法和装置
[0001]本说明书涉及计算机软件
,尤其涉及一种基于多任务的深度知识追踪方法、装置、电子设备和存储介质。
技术介绍
[0002]在教育场景中,如何及时关注到所有学生的学习掌握能力,对教学方案的设计和快速提升学生能力至关重要。知识追踪是一种使用计算机算法根据学生个体的历史学习情况自动判断对应学生学习能力的方法,能够实时快速评估所有学生的学习情况,据此,可以为学生提供个性化的教学辅导,制定个性化学习路径。基于多任务的深度知识追踪方法主要依赖学生的历史做题记录推断学生对未来题目的表现,并可以获取学生对各个知识点的掌握情况。目前的多数方法将学生在题目上的作答记录替换为在题目对应知识点上的作答记录,进而使用机器学习/深度学习方法对学生在未来知识点上的作答情况进行预测;还有方法使用额外的信息,如题目文本、学生作答时间、尝试次数等,或者通过学习得到题目难度等方式进行预测;少量方法直接在题目上进行建模。目前的基于多任务的深度知识追踪方法主要有基于心理学统计模型的方法、基于传统机器学习的方法和基于深度学习的方法。但这些方法由于建模较为复杂,导致模型效果较差或因模型太大而难以在真实场景中部署使用。因此,如何在不引入额外信息的基础上,以增加少量参数的方式提升学生未来做题表现的评估效果,是需要解决的技术问题。
技术实现思路
[0003]本说明书实施例的目的是针对上述问题,提供一种基于多任务的深度知识追踪方法、装置、电子设备和存储介质。
[0004]为解决上述技术问题,本 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于多任务的深度知识追踪方法,其特征在于,包括:获取当前时刻t及之前所有时刻的题目表征[q0,
…
,q
t
]、知识点表征[c0,
…
,c
t
]和作答正误结果[r0,
…
,r
t
];输入所述题目表征[q0,
…
,q
t
]、所述知识点表征[c0,
…
,c
t
]和所述作答正误结果[r0,
…
,r
t
]至训练后的知识追踪模型进行处理;以及,响应于所述知识追踪模型的所述处理,获得下一时刻t+1知识点作答正误结果;其中,所述知识追踪模型基于指定的知识追踪网络,包括用于预测当前时刻t题目对应知识点的第一辅助任务组件和用于预测下一时刻t+1知识点作答正误结果的基本知识追踪任务组件;所述第一辅助任务组件和所述基本知识追踪任务组件共同参与对所述知识追踪模型的训练。2.根据权利要求1所述的基于多任务的深度知识追踪方法,其特征在于,所述第一辅助任务组件包括题目编码单元、关系学习网络单元和题目打标签预测器;以及,所述第一辅助任务组件预测当前题目对应知识点的过程,包括:输入所述题目表征[q0,
…
,q
t
]和所述知识点表征[c0,
…
,c
t
]至所述题目编码单元后通过所述关系学习网络单元,输出关系表征z
t
;输入所述关系表征z
t
至所述题目打标签预测器,输出知识点预测表征获得第一损失函数3.根据权利要求1所述的基于多任务的深度知识追踪方法,其特征在于,所述知识追踪模型还包括用于预测学生的历史整体作答准确率的第二辅助任务组件,所述第二辅助任务组件与所述第一辅助任务组件和所述基本知识追踪任务组件共同参与对所述知识追踪模型的训练。4.根据权利要求3所述的基于多任务的深度知识追踪方法,其特征在于,获取所述第二辅助任务组件与所述基本知识追踪任务组件预测所需的知识状态h
t
,包括:输入所述作答正误结果[r0,
…
,r
t
]和所述知识点表征[c0,
…
,c
t
]至答案编码单元,输出关系答案编码表征x
t
;计算所述答案编码表征x
t
、所述关系表征z
t
和所述知识点表征c
t
的联合表征m
t
以及输入所述联合表征m
t
至所述知识追踪网络,输出知识状态h
t
;其中,所述知识状态h
t
由指定的所述知识追踪网络中上一时刻所述知识状态h
t
‑1和所述联合表征m
t
确定。5.根据权利要求4所述的基于多任务的深度知识追踪方法,其特征在于,所述第二辅助任务组件包括答案编码单元和个性化先验知识预测器;以及,所述第二辅助任务组件预测学生的历史整体作答准确率的过程,包括:获取指定时间范围内的所述历史整体作答准确率y
t
,所述历史整体作答准确率y
技术研发人员:刘子韬,刘琼琼,黄淑妍,陈佳豪,罗伟其,
申请(专利权)人:北京乐柏信息咨询有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。