用于Knowledge Graph Embedding的向量表示库有很多,比如:

  • LibKGE
  • GraphVite
  • AmpliGraph
  • OpenKE
  • pykeen
  • pykg2vec

LibKGE的主要目的是为了助力知识图谱表示模型复现研究并提供训练方法。

LibKGE提供整洁的训练实现,超参优化和评估策略。并且所有的现在的启发式实现都是基于本地配置文件,符合了软件的开闭原则,不同的参数,模型选择,只需要修改配置文件即可。

一、主要特点

1、训练

训练方法:负采样、1vsALL,KvsALL
损失函数:交叉熵损失函数、KL散度、Margin Ranking、平方差
优化器、学习率可以根据不同任务独立选择
学习率预热 (LR warmup)
支持断点恢复
自动内存管理

2、调参

网格搜索、随机搜索、手动搜索、贝叶斯优化
并行化(多CPU/GPU)
断点恢复

3、评估

平均倒数排名、HITS@K

4、支持的KGE模型

RESCAL、TransE、TransH、DistMult、ComplEx、ConvE、SimplE、CP、RotatE、Transformer




参考资料:
知识图谱表示学习(1)——LIBKGE的使用

知识图谱-第三方工具:LibKGE(用于Knowledge Graph Embedding)【包含多种模型:TransE、DistMult、ComplEx、ConvE、Transformer等】相关推荐

  1. 知识图谱论文阅读(十三)【2020 arXiv】Attentive Knowledge Graph Embedding for Personalized Recommendation

    题目: Attentive Knowledge Graph Embedding for Personalized Recommendation 论文链接: 代码链接: 知识图谱特征学习在推荐系统中的应 ...

  2. 【自然语言处理】【知识图谱】MTransE:用于交叉知识对齐的多语言知识图谱嵌入

    MTransE:用于交叉知识对齐的多语言知识图谱嵌入 <Multilingual Knowledge Graph Embeddings for Cross-lingual Knowledge A ...

  3. python文献知识图谱可视化_知识图谱可视化工具(知识图谱可视化python)

    知识图谱可视化工具免费杭州市西湖区教育装备保障服务中心 除了知识图,图还能做什么?编者注:作者的高级解决方案顾问包汉林.本文将集中在三个方面,侧重于图数据库和图分析的价值,并列举图分析应用程序的一些方 ...

  4. 合作|中国人寿财险联合清华大学共同推出危化品知识图谱智能工具

    来源:中国人寿财险 本文约1000字,建议阅读5分钟如何提高重大危险源的管理效力是工业企业生产安全的必修课. 近年来,我国安全生产形势持续稳定好转,实现了事故总量和死亡人数"双下降" ...

  5. 开源开放 | 开源知识图谱抽取工具发布大模型版DeepKE-LLM

    DeepKE-LLM链接: https://github.com/zjunlp/DeepKE/tree/main/example/llm OpenKG地址: http://openkg.cn/tool ...

  6. AutoSF- Searching Scoring Functions for Knowledge Graph Embedding

    AutoSF: Searching Scoring Functions for Knowledge Graph Embedding Abstract 衡量知识图(KG)中三元组合理性的得分函数(SFs ...

  7. SMR: Medical Knowledge Graph Embedding for Safe Medicine Recommendation阅读记录

    1 Introduction 目前已经有一些药品推荐系统开发用于辅助医生去开精准的药物处方. 有一些方法是基于临床医生的经验和临床指南所设计的基于规则的工具.这些工具的开发.设计都会耗费大量的人力.物 ...

  8. Knowledge Graph Embedding: A Survey of Approaches and Applications (2)

    本文是对知识图谱相关文章阅读翻译,<Knowledge Graph Embedding: A Survey of Approaches and Applications>只针对文字部分,图 ...

  9. Knowledge Graph Embedding: A Survey of Approaches and Applications【翻译】

    原文地址:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8047276 论文名称:Knowledge Graph Embed ...

最新文章

  1. Oracle-Oracle数据库结构
  2. java base64解码出错_Java Base64解码错误及解决方法
  3. flac格式转换mp3格式_MP3,FLAC和其他音频格式之间有什么区别?
  4. oracle 11g release2版本jdbc,Oracle发布JDeveloper11gRelease2更新版
  5. 动态创建 Plist 文件
  6. C语言base64编解码
  7. mysql 命令导入sql文件导出sql文件
  8. 饿了么element UIel-dialog弹出层/el-dialog修改默认样式不能在style scoped修改
  9. 在opencv3中的机器学习算法
  10. SOS Dynamic Programming
  11. SNMP 简单网络管理协议
  12. 如何用计算机设置闹铃,在win10系统下怎样设置电脑闹钟铃声?
  13. 计算机怎么改鼠标标志,win10系统电脑的鼠标图标怎么修改
  14. activex控件无法安装解决方法
  15. celeste第二章_蔚蓝全剧情全流程攻略 全关卡详解图文攻略
  16. vue项目动态域名设置方法
  17. 教你把多个视频合并成一个视频的方法
  18. 100个世界上鲜为人知的“常识”
  19. MapGIS转换为ArcGIS小结
  20. el-input 不能输入的解决办法

热门文章

  1. 位运算符最详细的解释(java)
  2. 18岁创业从哪入手?读透这5点则事半功倍!
  3. Pytest+Unittest+Git+Jenkins企业级CICD自动化测试平台建设方案
  4. service层调用service层的方法,并切换数据库调用不同数据库获取数据
  5. Photo Album: 2008年5月-三亚爱琴海岸康年度假村-day2
  6. 来自微信团队的 6 个开源项目
  7. electron-vue配合electron-release-server自动更新(完整版-详细版)
  8. 一种更优雅的蓝牙配对技术 - Cross-transport key derivation (CTKD)
  9. 阿里巴巴编码规范认证
  10. 杭电 2544 最短路(bellman详解)