学习笔记 - 知识图谱的符号表示方法

学习笔记 - 知识图谱的符号表示方法

说明:

  • 首次发表日期:2024-09-13
  • 个人阅读学习并摘录成笔记

知识表示的相关名词定义

以下内容摘录自 Knowledge Graphs Applied 2.3小节,然后AI翻译+人工润色。

  • 实体(Entities)---表示知识的核心概念,其他所有东西都是围绕其构建的。
    • 实体可以是物理实体(如化合物、疾病、患者、地点),也可以是抽象实体(如想法(idea)、情绪(sentiments)等概念)。
      实体可以具有不同的属性,如人名、城市的地理位置等。它们是知识库中的"一级公民",因为它们代表了整个知识库创建的原子信息(atomic information)。
  • 关系(Relationships)---定义实体之间的关系。例如,一个城市属于某个地区,一个基因编码一种蛋白质,一种疾病有某些症状等。关系可以具有属性,如日期、描述、概率等。
  • 本体(Ontologies)---定义特定领域的知识中存在的实体和关系类型,以及他们拥有的属性。
    例如,通过本体论和分类法(taxonomies),你可以定义实体的层级表示(hierarchical representation)(如医疗或教育机构),或者定义其属性(如一个组织必须有一个创始人、一个地址和一个伦理政策)。你可以确定这些属性的基数(Cardinality)(如一个组织可以有多个创始人和地址,但必须有一个唯一的伦理政策),或者定义组织内关系的性质(如传递性(transitivity),这意味着你的老板的老板也是你的老板)。
  • 目标和效用(Goals and utilities)---定义世界期望的和不期望的状态和代理的状态(states of agents)。在我们的医疗系统中,这些可能是身体的温度的降低(期望结果)或升高(不期望结果),患者运动功能的改善,红斑减少,血氧饱和度提升,等等。
  • 策略、控制规则和启发(Policies, control rules, and heuristics)---规定行动方式(Prescribe ways of acting)。例如,在开处方前检查患者是否对对乙酰氨基酚过敏,询问患者是否服用了化合物 X X X,因为它可能影响化合物 Y Y Y的效力等。

属性图

以下内容摘录自知识图谱导论 2.3.2小节。

属性图是图数据库Neo4J实现的图结构表示模型。

在属性图的术语中,属性图是由顶点(Vertex)​、边(Edge)​、标签(Label)​、关系类型和属性(Property)组成的有向图。

顶点(Vertex)也称为节点(Node)​,边(Edge)也称为关系(Relationship)​。

在属性图中,节点(Vertex/Node)和关系边(Edge/Relationship)是最重要的表达要素。节点上包含属性,属性可以以任何键值形式存在。

关系边(Edge/Relationship)连接节点(Vertex/Node),每条关系边都有拥有一个方向、一个标签、一个开始节点和一个结束节点。

关系边的方向的标签使得属性图具有语义化特征。和节点一样,关系边也可以有属性,即边属性,可以通过在关系边上增加属性给图算法提供有关边的元信息,如创建时间等。此外还可以通过边属性为边增加权重和特性等其他额外语义,如下图所示。

相关资源

RDF

RDF Schema

R2RML: RDB to RDF Mapping Language

将数据库的数据映射到我们自己定义的本体上

D2RQ

将关系型数据库(如MySQL)转换为RDF

SPARQL

Turtle (Terse RDF Triple Language)

OWL 2

Protégé: ontology编辑器

Apache Jena (知识推理)

相关推荐
咔咔学姐kk1 天前
2024最新版,人大赵鑫老师《大语言模型》新书pdf分享
数据库·人工智能·语言模型·自然语言处理·pdf·知识图谱·产品经理
AIBigModel1 天前
关于GPT5训练失败的思考
人工智能·知识图谱
初学者↑5 天前
基于Neo4j知识图谱的构建及可视化
人工智能·知识图谱·neo4j
cooldream20096 天前
828华为云征文 | 华为云X实例服务器上部署知识图谱项目的详细指南
服务器·华为云·知识图谱
Zhank106 天前
基于开源WQ装备知识图谱的智能问答全流程构建
人工智能·开源·知识图谱
喵喵的柠檬汁8 天前
jmeter压力测试,通过LLM利用RAG实现知识库问答,NEO4J部署,GraphRAG以知识图谱在查询时增强提示实现更准确的知识库问答(9/7)
人工智能·jmeter·知识图谱
冻感糕人~8 天前
HRGraph: 利用大型语言模型(LLMs)构建基于信息传播的HR数据知识图谱与职位推荐
人工智能·深度学习·自然语言处理·知识图谱·ai大模型·llms·大模型应用
B站计算机毕业设计超人10 天前
计算机毕业设计Spark+PyTorch知识图谱房源推荐系统 房价预测系统 房源数据分析 房源可视化 房源大数据大屏 大数据毕业设计 机器学习
爬虫·深度学习·机器学习·数据分析·知识图谱·课程设计·推荐算法
图特摩斯科技13 天前
HybridRAG:VectorRAG+GraphRAG在时序向量图谱数据库AbutionGraph中的一体化实现(LLM-RAG最新技术方案)
人工智能·语言模型·自然语言处理·chatgpt·知识图谱·图数据库·abutiongraph