您所在的位置: 成果库 一种基于注意力机制的高校选修课混合推荐方法及系统

一种基于注意力机制的高校选修课混合推荐方法及系统

成果类型:: 发明专利

发布时间: 2023-10-16 10:52:44

科技成果产业化落地方案
方案提交机构:成果发布人| 涂媛 | 2023-10-16 10:52:44

本发明公开一种基于注意力机制的高校选修课混合推荐方法及系统,包括:根据目标学生和其他学生的历史选课记录构建其他学生历史选课行为向量、目标学生专业课历史选课行为向量和候选选修课向量;根据目标学生专业课历史选课行为向量和候选选修课向量对目标学生向量进行注意力加权,根据加权后的目标学生向量和学生关系对得到带有同学关系权重的同学关系向量;根据候选选修课向量、其他学生历史选课行为向量和同学关系向量得到目标学生偏好向量,根据目标学生偏好向量对候选选修课进行排序,选取前k个选修课推荐至目标学生。该推荐算法利用多方信息来进行课程推荐,可以有效的实现推荐效果的记忆能力和泛化能力。

为了解决上述问题,本发明提出了一种基于注意力机制的高校选修课混合推荐方法及系统,通过应用注意力机制与深度神经网络构建的混合课程推荐方法,通过其他学生如学长等的选课历史行为得到其他同学的选课喜好,将多方面的选课行为偏好传播到学生间的社交关系中,进而推断出当前学生的选课行为偏好实现课程的推荐。

本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。

随着互联网选课方式在高校学生的课程选择中越来越普及,学生对于课程的选择往往处于一种迷茫的状态。由于对未知课程的不熟悉,学生很难抉择出满足自己兴趣同时有利于自己专业发展的选修课程。为了帮助学生更有效的选择出适合自己的课程,课程推荐需求在课程选择过程中愈加迫切。

当下已有的选课系统或者缺乏针对学生属性特征的个性化推荐、或者存在的推荐功能都是基于传统的协同过滤算法来实现的。协同过滤算法基于用户的历史行为,这种推荐算法可以充分挖掘用户的行为特征,却存在明显的冷启动问题,即学生之前对选课系统没有过历史行为的前提下,便很难得出学生选课的行为偏好。

同时传统的协同过滤算法不能很好的对学生行为特征做深层次的抽象,不能像深度学习那样挖掘出更多数据中潜藏的模式,简单地将深度学习应用于协同过滤方法的推荐也存在一些问题,因为学生的历史行为是多样的,所以多数情况下只有部分的历史行为对推荐结果有助益。比如对于一个学生来讲,他不仅选过选修课,也可能选过专业课,而专业课中的很多课程对于选修课的推荐也不会提供有效的作用。

此技术是山东师范大学吕蕾研发,山东师范大学,位于山东省济南市,宗旨和业务范围是“面向社会培养高等学历师资人才,进行成人教育,促进教育事业发展”。

与现有技术相比,本发明的有益效果为:

本发明通过应用注意力机制与深度神经网络构建的协同过滤算法和社会化推荐的混合课程推荐方法,设计一种AFSN的深度神经网络推荐算法,该推荐算法利用多方信息来进行课程推荐,可以有效的实现推荐效果的记忆能力和泛化能力。

本发明通过了解学生师兄的选课历史行为得到学长的选课喜好、了解其他同学的选课行为得到其他同学的选课喜好,最终将多方面的选课行为偏好传播到他们的社交关系中,进而推断出当前学生的选课行为偏好实现课程的推荐,达到更好的课程推荐效果,帮助实现课程推荐的千人千面。

本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

技术转让,许可,合作所需资金需双方协商,此项技术想尽快落地保定,希望具备此项技术研发的技术方,能够尽快承接此项目。