[发明专利]一种引入语义约束条件的课程知识图谱联合嵌入方法在审
| 申请号: | 202111490872.7 | 申请日: | 2021-12-08 |
| 公开(公告)号: | CN114282006A | 公开(公告)日: | 2022-04-05 |
| 发明(设计)人: | 熊余;张宇;阎鸣鹤 | 申请(专利权)人: | 重庆邮电大学 |
| 主分类号: | G06F16/36 | 分类号: | G06F16/36;G06F16/35;G06F40/284;G06F40/289;G06F40/30;G06K9/62;G06N3/04;G06N3/08 |
| 代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 廖曦 |
| 地址: | 400065 *** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 引入 语义 约束条件 课程 知识 图谱 联合 嵌入 方法 | ||
1.一种引入语义约束条件的课程知识图谱联合嵌入方法,其特征在于:该方法包括如下步骤:
S1:定义课程知识图谱的实体和关系形成结构化数据并进行结构信息嵌入;
S2:编码课程背景信息中的目录文本信息形成目录信息嵌入;
S3:根据课程的简介信息提出相同课程类别下语义约束条件;
S4:在结构嵌入、目录嵌入和语义约束条件下设计新的损失函数,提出联合嵌入方法。
2.根据权利要求1所述的一种引入语义约束条件的课程知识图谱联合嵌入方法,其特征在于:所述课程知识图谱中的三元组以课程为实体,课程实体间的关系定义为递进、互补、包含和平行四种关系:
递进关系指同专业同课程分类下,一门课程分为上下册的递进学习关系,两门课程既是时间上的先后顺序,也是内容之间的连续;
互补关系指同专业同课程分类下,一门课程与其附属实验课程之间的关系,两门课程从理论和实践两个方面互相补充,使得学生更好理解和掌握课程知识;
包含关系指两门课程名称相同,在课程名称后追加A或B等进行区分,但其中一门为必修,学时较长,另一门为选修,学时较短;
平行关系是指在相同课程分类、相同授课学期条件下,除去递进关系、互补关系和包含关系后的关系。
3.根据权利要求2所述的一种引入语义约束条件的课程知识图谱联合嵌入方法,其特征在于:所述三元组定义为(h,r,t),其中h,t∈ε,ε表示所有课程实体的集合,|ε|=N表示实体的数量,一门课程表示为头实体h,或表示为尾实体t;r表示头实体和尾实体之间的实际关系,表示所有课程关系的集合;
一个三元组的评分函数fr=(hs,ts)表示为:
其中hs和ts分别表示课程实体h和t结构信息的向量化表示,Mr表示课程之间逻辑关系矩阵,d表示向量的维度;
基于边际的排名损失作为训练目标,损失函数为:
其中[x]+=max(0,x),γ为边际参数;训练过程中,课程结构信息嵌入模块不断更新实体和关系的嵌入,并最终得到课程知识图谱的实体和关系的嵌入表示hs,Mr,ts。
4.根据权利要求3所述的一种引入语义约束条件的课程知识图谱联合嵌入方法,其特征在于:所述三元组为正三元组,标签yi=1表示三元组为正,在训练过程中需要随机产生负三元组,负三元组不存在于数据集中,用标签yi=0表示;正三元组集合表示为Δ={(hj,rj,tj)|yj=1},负三元组集合表示为Δ′={(hk,rj,tj)|hk≠hj∩yj=0}∪{(hj,rj,tk)|tk≠tj∩yj=0};模型训练过程中,要求正三元组的评分高,而负三元组的评分低。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111490872.7/1.html,转载请声明来源钻瓜专利网。





