【技术实现步骤摘要】
一种基于团检测的知识表示学习方法和系统
[0001]本申请涉及知识图谱领域,特别是涉及一种基于团检测的知识表示方法、和系统。
技术介绍
[0002]知识图谱将世界上所有人物、地名、书名等名词与实务表示为实体,将实体之间的内在联系表示为关系,其作用在于,将数据库中的海量知识表示为实体之间利用关系作为桥梁的三元关系组。
[0003]知识表示学习应用在知识图谱上,可以将实体与关系映射到向量空间中,从而解决知识图谱因数据量巨大导致的稀疏性问题。但是,当前知识表示学习方法通常基于翻译模型,该类方法对于同类型下的不同实体,具有过于相近的表示向量,实体之间的向量区分度不高。
[0004]目前针对相关技术中,知识表示学习中,同类型的不同实体向量区分度较低的问题,尚未提出有效的解决方案。
技术实现思路
[0005]本申请实施例提供了一种基于团检测的知识表示学习方法、系统、计算机设备和计算机可读存储介质,以至少解决相关技术中相似实体向量区分度较低的问题。
[0006]第一方面,本申请实施例提供了一种基于团 ...
【技术保护点】
【技术特征摘要】
1.一种基于团检测的知识表示学习方法,其特征在于,所述方法包括:确定目标知识节点及其关联知识节点,基于所述目标知识节点和关联知识节点,构建知识图;依据预设规则对所述知识图进行处理,得到所述目标知识节点对应的团检测信息;基于所述团检测信息,对所述关联知识节点,添加不同的负样本标记;算法模型在知识表示学习的过程中,根据所述负样本标记,对所述关联知识节点施加不同的惩罚权重系数,并生成知识表示向量。2.根据权利要求1所述的方法,其特征在于,所述团检测信息包括:非团节点、所述目标知识节点的共团节点和非共团节点。3.根据权利要求2所述的方法,其特征在于,依据预设规则对所述知识图进行处理,得到所述目标知识节点对应的团检测信息,包括:生成所述知识图对应的关系矩阵,获取所述关系矩阵中的行和;根据所述行和,确定所述知识图中的非团节点,将其非团节点从所述知识图中删除,得到待处理知识图,其中,所述非团节点的行和为1;在所述待处理知识图中,通过预设流程,获取所述目标知识节点的共团节点和非共团节点;基于所述非团节点的信息、所述共团节点的信息和所述非共团节点的信息,生成所述目标知识节点对应的团检测信息。4.根据权利要求3所述的方法,其特征在于,所述预设流程包括如下:S1,生成所述待处理知识图对应的关系矩阵,根据所述关系矩阵,判断所述待处理知识图中是否包括单团节点,若是,顺序执行S2,若否,跳转执行S4;S2,获取所述单团节点,基于所述单团节点及其直连节点组成第一clique;S3,判断所述第一clique是否等同于所述待处理知识图,若是,跳转执行S5,若否,将所述第一clique中的所有单团节点从所述待处理知识图中删除,并循环执行S1至S3,得到至少一个第二clique,以及,不包括单团节点的待处理知识图,并顺序执行S4;S4,在所述待处理知识图中,获取行和最小的对象知识节点,并基于所述对象知识节点及其连接关系,构建第一子图和第二子图,其中,所述第一子图包括对象知识节点的共团节点,所述第二子图包括,除所述对象知识节点的共团节点之外的其他知识节点;S5,判断是否从S4跳转至S5,若是,将所述第一子图作为S1中的待处理知识图,并循环执行S1
‑
S5,得到至少一个第三clique,并将所述第二子图保存在内存空间,作为备用知识图数据,若否,从内存空间读取所述备用知识图数据,并将其作为S1中的待处理知识图,并循环执行S1
‑
S5,得到至少一个第四clique;若当前内存空间中不存在所述备用知识图数据,则循环终止;S6,根据S1
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。