[发明专利]一种基于GRU和R-GCN的OJ平台题目序列推荐方法有效

专利信息
申请号: 202111511002.3 申请日: 2021-12-11
公开(公告)号: CN114386764B 公开(公告)日: 2022-12-16
发明(设计)人: 潘建国;彭伟民;张波;胡正欣;李欢 申请(专利权)人: 上海师范大学
主分类号: G06Q10/06 分类号: G06Q10/06;G06Q50/20;G06F16/9535
代理公司: 上海科盛知识产权代理有限公司 31225 代理人: 翁惠瑜
地址: 200234 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 gru gcn oj 平台 题目 序列 推荐 方法
【权利要求书】:

1.一种基于GRU和R-GCN的OJ平台题目序列推荐方法,其特征在于,包括:

将用户在OJ平台上的历史答题记录等分为若干个时间结点,对于每个时间结点,构建一张二分图,所述的二分图以用户和题目作为结点,用户结点和题目结点之间的边表示用户尝试过对应的题目;

分别对题目结点和用户结点向量化,获得题目结点嵌入和用户结点嵌入;

对于每个时间结点,计算用户对各题目的掌握程度;

每个时间结点内,对于同一种掌握程度的题目,根据对应的题目结点嵌入和用户结点嵌入,采用R-GCN聚合用户的特征,获得该时间结点的聚合题目嵌入;

将上一时间结点以及当前时间结点的聚合题目嵌入输入训练好的GRU模型,获得最终题目嵌入;

根据最终题目嵌入以及当前时间结点的聚合题目嵌入获取各题目与用户的匹配评分,选取匹配评分最高且在当前时间结点内用户未尝试过的题目,作为OJ平台对用户的推荐题目;

所述的题目结点的向量化过程包括:

为每个题目设置一个二进制向量,所述的二进制向量的每一位对应一个知识点,1表示有该知识点,0表示没有该知识点,每个题目结点对应的二进制向量即为该题目结点的题目结点嵌入;

所述的用户对各题目的掌握程度的计算过程包括:

计算用户对各题目的掌握评分;

将掌握评分划分为R个评分区间,一个区间记作r,每个评分区间对应一种掌握程度,根据题目的掌握评分所在的评分区间,获得该题目的掌握程度;

采用R-GCN聚合用户的特征时,R-GCN的公式为:

其中,u和v表示二分图中的结点,并且u和v之间有一条边直接连接,和表示在第l层网络中的结点嵌入,表示第l+1层网络中的结点嵌入,表示掌握评分在r区间内下的权重矩阵,表示当前结点的权重矩阵,表示u结点存在评分在区间r内的邻居结点下标,cu,r表示用户u掌握评分在r区间内的结点数量,δ表示激活函数。

2.根据权利要求1所述的一种基于GRU和R-GCN的OJ平台题目序列推荐方法,其特征在于,所述的二分图记为G(u,e,p),u代表用户结点,p代表题目结点,e代表边,表示用户u对题目p有过尝试;

所述的掌握评分的计算公式为:

其中,rsu,p表示用户u在当前时间结点内的对于题目p的通过率,rp表示OJ平台上题目p的总通过率,δ表示归一化函数。

3.根据权利要求1所述的一种基于GRU和R-GCN的OJ平台题目序列推荐方法,其特征在于,所述的题目与用户的匹配评分的计算公式为:

ru,p=MLP([hu,hp])

其中,ru,p为匹配评分,hu为最终题目嵌入,hp为聚合题目嵌入。

4.根据权利要求1所述的一种基于GRU和R-GCN的OJ平台题目序列推荐方法,其特征在于,所述的用户结点的向量化过程包括:

为用户设置一个用户编号,根据用户编号进行独热编码,获得用户结点嵌入。

5.根据权利要求1所述的一种基于GRU和R-GCN的OJ平台题目序列推荐方法,其特征在于,将题目结点嵌入和用户结点嵌入填充到相同维数。

6.根据权利要求1所述的一种基于GRU和R-GCN的OJ平台题目序列推荐方法,其特征在于,所述的GRU模型的训练过程包括:

从样本时间结点内的所有尝试过的题目中随机选择部分样本作为训练集,剩下部分作为测试集,利用训练集和测试集对GRU模型进行训练。

7.根据权利要求1所述的一种基于GRU和R-GCN的OJ平台题目序列推荐方法,其特征在于,训练GRU模型的损失函数的表达式为:

其中,Ψ+表示正样本,Ψ-表示负样本,rsu,i表示用户u在样本时间结点内对于题目i的通过率,为正则化项,Θ表示训练的所有参数,λ为超参数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海师范大学,未经上海师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111511002.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top