BrambleXu/knowledge-graph-learning
A curated list of awesome knowledge graph tutorials, projects and communities.
这个项目是什么
知识图谱学习资源是一个精选链接集合——一个“awesome list”——面向任何学习或构建知识图谱(一种将信息组织为关联事实的方式,例如“阿尔伯特·爱因斯坦”→“出生于”→“乌尔姆”)的人。该项目汇集了论文、教程、数据集、代码工具和社区链接,使学习者无需在网络上四处搜寻。
你会在里面找到什么
README 分为几个部分:
| 部分 | 内容 |
|---|---|
| 论文和笔记 | 研究论文和阅读笔记,按任务(如命名实体识别、关系抽取、问答)和模型类型(如 BERT、图神经网络)组织。笔记带有 GitHub issue 标签;大部分为中文,但也欢迎其他语言。 |
| 教程、综述和幻灯片 | 入门指南、学术综述论文和幻灯片——许多来自主要会议(KDD、WSDM)和公司(Neo4j、IBM、Yahoo)。部分条目为中文。 |
| 课程和讲座 | 一个从零开始构建知识图谱的中文课程(通过知乎专栏)。 |
| 数据集 | 用于训练和测试知识图谱系统的公开数据集——例如 TACRED、SemEval-2010、生物医学知识图谱和 GraphRAG 基准。 |
| 项目和实现 | 可运行的示例系统,例如带有问答的电影知识图谱,以及基于 LLM 的新框架,如 LightRAG 和 HippoRAG。 |
| 库和工具 | 软件构建块:图数据库(Jena、Oxigraph)、Python 库(RDFLib、PyKEEN、OpenKE)、信息抽取工具包(DeepKE、OpenNRE)和标注工具(doccano)。 |
| 社区 | 与其他从业者联系的地方,包括中国的 OpenKG 社区。 |
值得了解的关键细节
- 双语重点: 资源包括英文和中文。当标题不能明确语言时,README 会明确标注。
- 笔记的组织方式: 论文笔记位于项目的 GitHub issues 中,带有标签(例如,
NER(T)表示命名实体识别,GNN(M)表示图神经网络)。点击链接会筛选出该主题的 issues。 - 日期表示“最后更新”,而非“发表”: 对于每个条目,显示的年份是最新的有意义更新——对于维护中的项目,那是最近的仓库活动;对于静态论文,那是发表或修订年份。条目按从新到旧排序。
- 链接已于 2026 年 8 月 26 日验证。
- 欢迎贡献,但有严格规定:禁止商业推广、联盟链接、自我推销,每个条目必须稳定、相关且可公开访问。
这个项目不是什么
- 它本身不是课程或教程——它是一个指向其他资源的目录。
- 它不是软件——没有可运行或安装的代码。
总结
如果你想学习知识图谱——从底层的 NLP 任务到图数据库和现代基于 LLM 的系统——这个列表为你提供了一个高质量、维护良好的起点,特别是如果你阅读中文或希望访问中文材料。
相关
- 项目
- 项目
- 项目
- 项目