欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2023104129434
申请人: 淮阴工学院
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-06-18
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于局部影响力与深层偏好传播的学生个性化学习推荐方法,其特征在于,包括如下步骤:步骤1:运用数据挖掘知识获取学生历史学习数据D,定义数据知识图谱框架,构建所需知识图谱G;

步骤2:基于局部影响力与深层偏好传播思想设计推荐系统R,根据所获学生历史学习数据D利用所述推荐系统R推荐合适的课程学习路径和内容;所述推荐系统R首先将构建好的知识图谱进行偏好传播,然后利用知识图谱节点之间的节点影响力赋予节点局部影响力权重,根据节点权重进行知识图谱深层偏好传播以获得更深层次学生兴趣偏好,利用所获节点权重预测最终的点击概率 最后根据预测的点击概率推荐合适的课程学习路径和内容;

将构建好的知识图谱进行偏好传播具体方法为:

步骤2.1:获取学生集合信息U={u1,u2,...,un}、课程学业信息V={v1,v2,...vm};步骤

2.2:根据学生历史行为数据D构建学生历史行为交互矩阵Y={yuv|u∈U,v∈V}其中yuv取值为 步骤2.3:给定学生集合U、课程学业集合V和知识图谱G的情况下,将学生历史学习集Hu={v|yuv=1}作为种子集进行偏好传播,沿着知识图谱G中的实体 由 内向 外 逐 层扩 散 ,获 取 学生 u 的 k跳 传 播偏 好 集 定义 为 :其中,k=1,2,…,N;

利用知识图谱节点之间的节点影响力赋予节点局部影响力权重具体操作为:步骤2.4:定义学生的学习偏好传播集 步骤2.5:对学生偏好传播集

进行知识图谱节点局部影响力权重Cki计算, 其中Xi(i∈k)为节点入度值;

根据节点权重进行知识图谱深层偏好传播以获得更深层次学生兴趣偏好,利用所获节点权重预测最终的点击概率 具体操作为:步骤2.6:给定学生信息U,知识图谱G,传播跳数N,传播指数DS;步骤2.7:定义n从0循环至N,如果n为0用户Ui的历史行为数据作为下一传播的头向量Sun[head],否则,获取上一传播尾向量Sun‑1[tail]中局部影响力最大的DS个向量作为下一传播的头向量Sun[head],遍历知识图谱G,通过Sun[head]获取Sun[relation]与Sun[tail],利用局部影响力算法计算Sun中节点影响力值权重Cki并与Sun[head]相乘并赋值给Sun[head],此时判断当前传播向量个数是否小于DS,如果小于DS,则进行数据补全操作,即随机将数据重复赋值,否则,获取上一传播尾向量Sun‑1[tail]中局部影响力最大的DS个向量作为下一传播的头向量Sun[head],最后获取当前传播向量集Sun(Sun[head],Sun[relation],Sun[tail]);结束循环并最终获取用户深层传播偏好数据集DeepSi;

步骤2.8:将课程学业信息V进行嵌入操作获取课程信息矩阵Ve,利用DeepSi三元组中的头节点h,将h的局部影响力值Cki作为权重矩阵计算加权之后的头节点hi,计算公式为hi=Ckih;

步骤2.9:利用DeepSi三元组中的关系节点r,节点hi与用户嵌入矩阵Ve进行计算以获取由实体v与头节点hi,在关系r的影响下的相关概率pi,具体计算过程为pi=softmaxT T(v rihi),其中v 为实体v的转置矩阵,softmax为归一化指数函数其计算公式为步骤2.10:将计算所得相关概率pi与三元组中的尾节点ti进行矩阵相乘以获取用户u相对于实体v的一次响应 计算公式为步骤2.11:用户兴趣集从历史行为数据转移到了深层偏好传播第一次传播集合T将公式pi=softmax(vrihi)中的实体v替换为 并将跳数加1,重复深层偏好传播过程可以得到用户u相对于实体v的二次响应 经过跳数的不断迭代可以获得用户u相对于实体v的嵌入表示ue,其计算公式为步骤2.12:利用用户嵌入ue与物品嵌入v相结合输出预测的点击概率 其计算公式为:其中sigmoid为逻辑回归函数,其计算公式为

步骤3:将知识图谱G可视化以帮助学生更好地理解多课程知识点之间的关系和结构。

2.根据权利要求1所述的一种基于局部影响力与深层偏好传播的学生个性化学习推荐方法,其特征在于,所述步骤1的具体方法为:步骤1.1:获取学生历史学习数据D;

步骤1.2:运用数据挖掘知识对学生历史学习数据D进行数据清洗及数据预处理;

步骤1.3:预处理后的数据通过图数据库Neo4j构建所需知识图谱G=(h,r,t)。

3.根据权利要求1所述的一种基于局部影响力与深层偏好传播的学生个性化学习推荐方法,其特征在于,所述步骤3的具体方法为:步骤3.1:运用Apache ECharts,数据可视化图表库,结合前端HTML,CSS,javascripts技术构建前端知识图谱可视化界面F;

步骤3.2:运用Python Web应用框架Django建立后台数据传播通道,结合REST framework框架构建数据传输端口,将数据库中知识图谱数据传到端口;

步骤3.3:前端知识图谱可视化界面F接收端口信息,并将数据显示至知识图谱可视化界面F。

4.一种基于局部影响力与深层偏好传播的学生个性化学习推荐装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被加载至处理器时执行权利要求1‑3任一项所述的一种基于局部影响力与深层偏好传播的学生个性化学习推荐方法的步骤。