[发明专利]一种基于多种实体关系的在线课程推荐方法在审
申请号: | 202110053692.6 | 申请日: | 2021-01-15 |
公开(公告)号: | CN112749805A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 郝鹏翼;叶炳龙;毛盛宇;李雅丽;白琮 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06N5/02 | 分类号: | G06N5/02;G06F16/36;G06Q50/20;G06N3/04;G06N3/08 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨天娇 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多种 实体 关系 在线 课程 推荐 方法 | ||
1.一种基于多种实体关系的在线课程推荐方法,其特征在于,所述基于不同实体关系的在线课程推荐方法系统,包括:
步骤1、获取在线课程平台中各实体的数据,所述各实体包括课程、用户、课程视频、教师、课程概念,从各实体的数据中提取各实体关系,采用标准化来预处理各实体关系得到各实体关系权重;
步骤2、将各实体及各实体关系权重构成一个实体关系图,根据预设的元路径来得到实体关系图的子图,将子图的邻接矩阵作为元路径邻接矩阵;
步骤3、从各实体的数据中获得用户实体和课程概念实体的内容特征;
步骤4、将所述用户实体和课程概念实体的内容特征和相应的元路径邻接矩阵,分别输入到所构建的基于社区结构的图卷积神经网络中学习潜在的实体表示,得到不同元路径下的实体表示;
步骤5、将用户和课程概念在不同元路径下的实体表示,分别输入到所构建的特征融合函数,然后得到用户和课程概念最终实体表示;
步骤6、结合用户最终实体表示和课程概念最终实体表示,最终输出用户对每个课程的评分矩阵,然后根据评分矩阵,从大到小排序,向用户推荐课程。
2.根据权利要求1所述的基于多种实体关系的在线课程推荐方法,其特征在于,所述从各实体的数据中获得用户实体和课程概念实体的内容特征,包括:
将不同的课程概念组成一个语料库,语料库的大小为n1,用one-hot编码的形式构建二维矩阵,每一行代表一个课程概念,每列的数值为0或1,课程概念语料库所构成的二维矩阵大小为n1×n1,n1表示语料库中课程概念的数量,再通过维度为n1×d1的神经网络进行降维操作,d1表示降维的维度,d1<n1,得到课程概念的内容特征
同理对用户实体进行上述操作,得到用户实体的内容特征n2表示用户的个数,d2表示降维的维度,d2<n2。
3.根据权利要求1所述的基于多种实体关系的在线课程推荐方法,其特征在于,所述将各实体及各实体关系权重构成一个实体关系图,根据预设的元路径来得到实体关系图的子图,将子图的邻接矩阵作为元路径邻接矩阵,包括:
步骤2.1、将各实体及各实体关系权重构成一个实体关系图,所述实体关系图表示为G={V,E},其中V是各实体的集合,E是各实体关系权重的集合,其中为用户与课程的关系,为用户与课程视频的关系,为用户与教师的关系,为用户与课程概念的关系;
步骤2.2、从实体关系图中设计所需要的元路径,得到元路径的集合MP={MP1,MP2,MP3......,MPl},l表示元路径的个数;
步骤2.3、根据所得到的元路径,在实体关系图上连接所有相关的实体,得到子图,根据子图形成元路径的邻接矩阵,矩阵中的值为两个实体之间边对应的实体关系权重,重复进行上述操作,直到得到所有元路径所对应的邻接矩阵
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110053692.6/1.html,转载请声明来源钻瓜专利网。