当初做课程选题的时候卡在知识图谱属于哪个领域这个问题上,导师一句话直接把我之前的认知推翻,我一直以为它单纯就是数据库方向。
一开始翻资料,只看到一堆名词,图数据库、本体建模,下意识就把它归类成数据库的分支,选了数据库相关的参考文献,写了大半的开题初稿。交上去之后,被导师打回,说方向定位错了。
知识图谱的计算机领域归属
那段时间翻ACM发布的相关论文目录,大量知识图谱相关的论文,都收录在人工智能、自然语言处理的专题下面,而不是传统数据库板块。传统数据库侧重存储和查询结构化表格数据,知识图谱不一样,核心是描述实体和实体之间的关系,它存储的是网状关联信息。
很多人会混淆,图数据库只是知识图谱的一种存储载体,载体不等于知识图谱本身。做图数据库开发的人,关注点在存储引擎、查询语句优化;搭建知识图谱的人,更多精力放在实体抽取、关系对齐、本体构建这些内容上。
它不是单一细分方向。
知识图谱交叉延伸的相关领域
| 关联领域 | 在知识图谱里承担的工作 | 参与程度 |
|---|---|---|
| 自然语言处理 | 文本里抽取实体、识别关系,做实体链接 | 核心环节 |
| 数据库 | 选用图数据库,设计查询语句,管理数据存储 | 支撑环节 |
| 知识工程 | 定义本体规则,规范实体类型与关系模式 | 底层理论 |
| 机器学习 | 训练知识嵌入模型,补全缺失的实体关系 | 增强手段 |
隔壁实验室做信息检索的师兄,他们项目里也在用知识图谱,用来优化搜索结果,让搜索不只是匹配关键词,还能理解事物之间关联。那时候才反应过来,知识图谱能落地到很多行业应用,医疗、金融、公安都有案例,行业应用只是落地场景,不能把场景当成它所属的领域。
之前踩过一个大坑,把应用领域当成归属领域,写报告时直接写知识图谱属于金融领域,现在回头看,完全是本末倒置。金融只是拿来用知识图谱做风控、关联分析,底层技术根源不在金融。
最后定稿,把归属写为人工智能下属知识工程方向,融合了自然语言处理与图数据技术。答辩的时候评审没有在这个点上提出异议。
关掉文档的时候,盯着屏幕,脑子里只想着,下次选课题,先分清技术本体和应用场景。