75 lines
2.3 KiB
Markdown
Executable File
75 lines
2.3 KiB
Markdown
Executable File
---
|
||
created: 2026-04-28
|
||
type: concept
|
||
tags: [知识图谱,GraphRAG,语义层,Neo4j]
|
||
---
|
||
|
||
# 知识图谱(Knowledge Graph)
|
||
|
||
> 以图结构表示知识的语义网络,节点=实体,边=关系
|
||
|
||
## 定义
|
||
|
||
知识图谱是一种用图结构来组织和表示知识的技术。它将现实世界中的概念、实体、事件及其关系以节点和边的形式建模。
|
||
|
||
- **节点(Node)**:实体或概念(如"张三"、"北京"、"订单")
|
||
- **边(Edge)**:实体间的关系(如"住在"、"属于"、"包含")
|
||
|
||
## 发展历史
|
||
|
||
| 时间 | 事件 |
|
||
|------|------|
|
||
| 1993 | Tom Gruber 提出本体论定义 |
|
||
| 2000 | 谷歌 PageRank 用图排序网页 |
|
||
| 2004 | RDF 标准发布(语义网基础) |
|
||
| 2012 | 谷歌正式提出"知识图谱"概念,口号"Things, Not Strings" |
|
||
| 2024 | 微软开源 GraphRAG |
|
||
| 2025 | Palantir 带火本体论 |
|
||
|
||
## 核心要素
|
||
|
||
| 要素 | 说明 | 示例 |
|
||
|------|------|------|
|
||
| 概念/类 | 事物类型 | 客户、产品、订单 |
|
||
| 属性 | 事物特征 | 客户 ID、姓名 |
|
||
| 关系 | 概念间联系 | 员工→部门、客户→订单 |
|
||
| 规则/公理 | 业务逻辑约束 | 订单必须包含产品 |
|
||
| 实例 | 具体数据 | 张三 (C001) |
|
||
|
||
## 与 LLM 的关系
|
||
|
||
**互补性**:
|
||
- LLM:擅长语言理解、生成,但可能幻觉
|
||
- 知识图谱:结构化知识,精确可推理,但构建成本高
|
||
|
||
**结合方式**:
|
||
1. **LLM 构建图谱**:用 LLM 从文本中自动抽取实体和关系
|
||
2. **GraphRAG**:检索增强生成 + 图谱,支持多跳推理
|
||
3. **图谱增强问答**:先用图谱查询,结果送入 LLM 生成答案
|
||
|
||
## 实现技术
|
||
|
||
| 技术 | 说明 |
|
||
|------|------|
|
||
| Neo4j | 最流行的图数据库 |
|
||
| FalkorDB(Redis) | 轻量级图数据库 |
|
||
| Graphiti | 动态知识图谱,支持实时更新 |
|
||
| Tree-KG(清华) | 树结构知识图谱 |
|
||
| LightRAG | 轻量级 GraphRAG 框架 |
|
||
|
||
## 挑战
|
||
|
||
- 共指消解、实体消歧
|
||
- 实时性/动态更新困难
|
||
- 构建成本高(LLM 时代有所改善)
|
||
|
||
## 相关概念
|
||
|
||
- [[语义数字化建设体系]](语义层的核心实现)
|
||
- [[RAG]](GraphRAG 是 RAG 的图增强版)
|
||
- [[双向链接]](知识图谱的双向链接思想)
|
||
- [[渐进式总结]](知识图谱的渐进构建方式)
|
||
|
||
---
|
||
|
||
*基于参考资料整理* |