【技术实现步骤摘要】
基于形式概念分析和知识图谱的试题推荐方法
本专利技术涉及推荐算法
,特别是涉及一种基于形式概念分析和知识图谱的试题推荐方法。
技术介绍
随着互联网技术的高速发展,国内外出现了众多网络教育平台,比如慕课网、网易云课堂、MOOC中国等。这些教育平台的兴起带来了大量的教育数据,如何利用这些数据更好地为学生们提供服务是如今亟待解决的问题。其中,在线教育试题推荐是一个重要的探索方向,它能够帮助学生更有针对性的提高知识能力,有效巩固易错知识点。现有的在线教育试题推荐技术主要可以分为协同过滤推荐算法、基于内容的推荐算法和混合推荐算法等。其中,协同过滤技术仅依靠用户历史记录数据来为用户进行推荐,在数据稀疏的情况下效果较差。基于内容的推荐算法是在预处理过程中难以实现准确的分类和描述,在数据较大的情况下效率较低。混合推荐中则会使用多种算法模式的结合,其系统复杂度较高,大大增加了成本。上述推荐技术都无法对学生的薄弱知识点进行准确分析,难以达到较高的算法效率和有针对性地向学生推荐试题。
技术实现思路
为克服相关技术中存在的问题,本专利技术实施例提供了一种基于形式概念分析和知识图谱的试题推荐方法、装置及设备。根据本专利技术实施例的第一方面,提供一种基于形式概念分析和知识图谱的试题推荐方法,包括如下步骤:根据学生的做题记录,建立对象为所有学生、属性为所有试题的形式概念背景,所述形式概念背景中的关系指示每个学生是否做错过每个试题;其中,每个试题关联一个知识点集合;根据所述形式概念背景,建立 ...
【技术保护点】
1.一种基于形式概念分析和知识图谱的试题推荐方法,其特征在于,包括步骤:/n根据学生的做题记录,建立对象为所有学生、属性为所有试题的形式概念背景,所述形式概念背景中的关系指示每个学生是否做错过每个试题;其中,每个试题关联一个知识点集合;/n根据所述形式概念背景,建立学生-试题概念格;其中,所述学生-试题概念格包括若干个概念,每个所述概念中的学生都做错过该概念中的试题;/n计算所述学生-试题概念格中起始概念与除起始概念以外的其他概念之间的第一相似度;其中,所述起始概念中的学生包括目标学生,所述起始概念中的试题为目标学生做错过的所有试题;/n计算每个试题的知识点集合和所述起始概念中的每个试题的知识点集合之间的第二相似度;/n将每个所述其他概念对应的第一相似度与该其他概念中的每个试题的知识点集合对应的最大第二相似度相乘,得到每个试题在该其他概念中的推荐度;/n根据所述每个试题的推荐度的大小向目标学生推荐所述推荐度较大的未做试题;其中,所述未做试题为除所述目标学生已做过试题以外的试题。/n
【技术特征摘要】
1.一种基于形式概念分析和知识图谱的试题推荐方法,其特征在于,包括步骤:
根据学生的做题记录,建立对象为所有学生、属性为所有试题的形式概念背景,所述形式概念背景中的关系指示每个学生是否做错过每个试题;其中,每个试题关联一个知识点集合;
根据所述形式概念背景,建立学生-试题概念格;其中,所述学生-试题概念格包括若干个概念,每个所述概念中的学生都做错过该概念中的试题;
计算所述学生-试题概念格中起始概念与除起始概念以外的其他概念之间的第一相似度;其中,所述起始概念中的学生包括目标学生,所述起始概念中的试题为目标学生做错过的所有试题;
计算每个试题的知识点集合和所述起始概念中的每个试题的知识点集合之间的第二相似度;
将每个所述其他概念对应的第一相似度与该其他概念中的每个试题的知识点集合对应的最大第二相似度相乘,得到每个试题在该其他概念中的推荐度;
根据所述每个试题的推荐度的大小向目标学生推荐所述推荐度较大的未做试题;其中,所述未做试题为除所述目标学生已做过试题以外的试题。
2.根据权利要求1所述的基于形式概念分析和知识图谱的试题推荐方法,其特征在于,所述计算所述学生-试题概念格中起始概念与除起始概念以外的其他概念之间的第一相似度,包括步骤:
通过基于形式概念分析的第一语义相似度计算公式,计算所述学生-试题概念格中起始概念与除起始概念以外的其他概念的第一相似度;其中,所述第一语义相似度计算公式为:
|Di|=|Ei∪Euser|×|Ii∪Iuser|
Ci为第i个其他概念,Cuser为起始概念,comSim(Ci,Cuser)为第i个其他概念与起始概念之间的相似度,Ei∪Euser为第i个其他概念中的学生和起始概念中的学生的学生并集;Ii∪Iobject为第i个其他概念中的试题和起始概念中的试题的试题并集;|Di|为学生并集内的学生数量与试题并集内的试题数量的乘积;Di为学生并集内的每个学生是否做错过试题并集内的每个试题的对应关系;zero(D)为学生并集内的学生没有做错过试题并集内的试题的数量。
3.根据权利要求1所述的基于形式概念分析和知识图谱的试题推荐方法,其特征在于,所述计算每个试题的知识点集合和所述起始概念中的每个试题的知识点集合之间的第二相似度,包括步骤:
获取除目标学生已做过试题以外的未做试题的知识点集合;
计算每个所述未做试题的知识点集合和所述起始概念中的每个试题的知识点集合之间的第二相似度。
4.根据权利要求3所述的基于形式概念分析和知识图谱的试题推荐方法,其特征在于,所述计算每个所述未做试题的知识点集合和所述起始概念中的每个试题的知识点集合之间的第二相似度,包括步骤:
通过基于知识图谱权重路径的第二语义相似度计算公式,计算每个所述未做试题的知识点集合和所述起始概念中的每个试题的知识点集合之间的第二相似度;其中,第二语义相似度计算公式如下:
IC(Clcs)=-logProb(Clcs)
freq(Clcs)=count(entities(Clcs))
BSij为未做试题的知识点集合,BSuser为起始概念中的每个试题的知识点集合,m为知识点集合BSij中的知识点数量,n为知识点集合BSuser中的知识点数量,Mo知识点集合BSij内的知识点,Np为知识点集合BSuser内的知识点,simwpath(Mo,Np)为任意两个知识点相似度,CS(BSij,BSuser)为BSij与BSuser知识点集合中知识点的配对的所有可...
【专利技术属性】
技术研发人员:蒋运承,张腾鹰,马文俊,詹捷宇,刘宇东,王晨曦,
申请(专利权)人:华南师范大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。