首页 > 其他分享 >OpenKE:知识图谱表示学习工具包

OpenKE:知识图谱表示学习工具包

时间:2023-03-31 20:24:20浏览次数:34  
标签:表示 知识 图谱 OpenKE 实体 工具包 模型

OpenKE是THUNLP基于TensorFlow,PyTorch开发的用于将知识图谱嵌入到低维连续向量空间进行表示的开源框架。在OpenKE中,我们提供了快速且稳定的各类接口,也实现了诸多经典的知识表示学习模型。该框架易于扩展,基于框架设计新的知识表示模型也十分的方便。具体来说,OpenKE具有如下特点:

1.接口设计简单,可以轻松在各种不同的训练环境下部署模型。

2.底层的数据处理进行了优化,训练速度较快。

3.提供了轻量级的C++模型实现,在CPU多线程环境下也能快速运行。

4.提供了大规模知识图谱的预训练向量,可以直接在下游任务中使用。

5.长期的工程维护来解决问题和满足新的需求。

  • OpenKE工具包地址:https://github.com/thunlp/OpenKE

 

总体介绍

  知识图谱是由实体(节点)和关系(不同类型的边)组成的多关系图。每条边都表示为形式(头实体,关系,尾实体)的三个部分,也称为事实,表示两个实体通过特定的关系连接在一起,例如(北京,首都,中国)。虽然在表示结构化数据方面很有效,但是这类三元组的底层符号特性通常使知识图谱很难操作。为了解决这个问题,知识图谱表示学习被引入,将实体和关系转化为连续的向量空间,从而简化操作,同时保留知识图谱的原有结构。那些实体和关系嵌入能进一步应用于各种任务中,如知识图谱补全,关系提取,实体分类和实体解析。下表给出一些典型知识图谱的评分函数与模型形式:

 

 设计思路与样例

整体设计分为三层,包括底层数据处理,中层模型构建和上层训练与评测策略,每一块均有足够封装,确保调用的方便。如下图所示,通过简单的代码可以对不同层的模块进行调用,最终支持知识图谱表示学习模型的训练与部署。

 

标签:表示,知识,图谱,OpenKE,实体,工具包,模型
From: https://www.cnblogs.com/lusiqi/p/17277392.html

相关文章

  • LabVIEW Excel工具包快速读写EXCEL样式模板生成测试报告制作
    LabVIEWExcel工具包快速读写EXCEL样式模板生成测试报告制作YID:86199673187774245......
  • 知识图谱综述
    整体结构一.知识图谱逻辑结构数据层模式层主要内容为知识的数据结构,包括实体(Entity)、关系(Relation)、属性(Attribute)等知识类的层次结构和层级关系定义,约束数据层的具......
  • 知识图谱推荐算法-基于嵌入的推荐方法
    基于嵌入的方法使用知识图谱中的信息来丰富用户或项目的表示,通过知识图谱嵌入将知识图谱中的实体和关系表征为低维向量,保留了知识图谱原有的结构。知识图谱通常存在链......
  • 2023年最新国产芯片生态图谱(附80+类国产名录)
    近几年,在缺“芯”困局之下,国产替代的呼声愈发高涨,在国家的政策扶持下,国产赛道厂商呈爆发式增长,国产芯片自给率已经由不到5%上升至20%~30%。预计到2025年,国产芯片自给率有望......
  • #创作者激励#由一个编译参数引发的gn构建依赖图谱查询
    【本文正在参加2023年第一期优质创作者激励计划】(目录)起因事情的起因是这样子的,在给学生上课的时候,想演示一下kv存储(小熊派nano开发板),代码版本master,结果发现编......
  • 知识图谱TransD原理
    TransD:"KnowledgeGraphEmbeddingviaDynamicMappingMatrix"(ACL2015)动机:不同类型的实体有不同的属性和作用,如果将全部实体都映射到同一空间,使用同一参数进行传递表......
  • 听说火山引擎推出的 DataLeap,已经可以支持万级表的数据血缘图谱了!
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群数据来源广、量级大、场景多,导致数据之间关系变得异常复杂。经过读取、清洗、存储、计......
  • 知识图谱-TransR原理
    一.摘要知识图谱补全旨在执行实体之间的链接预测。在本文中,我们考虑了知识图嵌入的方法。最近,诸如TransE和TransH等模型通过将关系视为从头实体到尾实体的翻译来构建实体......
  • 乌克兰学者的学术图谱case1
     0.人物:米哈伊洛·兹古罗夫斯基MykhailoZakharovychZghurovskyi,也拼写为MykhailoZgurovsky,(乌克兰语:МихайлоЗахаровичЗгуровський),乌克......
  • 知识图谱-TransE模型原理
    1.TransE模型介绍1.1TransE模型引入知识图谱补全任务的前提任务是知识表示学习,在知识表示学习中,最为经典的模型就是TransE模型,TransE模型的核心作用就是将知识图谱中的三......