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

news/2024/11/15 22:49:34/文章来源:https://www.cnblogs.com/shizidushu/p/18412020

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

说明:

  • 首次发表日期: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\),因为它可能影响化合物\(Y\)的效力等。

属性图

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

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

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

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

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

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

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

相关资源

RDF

  • wiki: https://en.wikipedia.org/wiki/Resource_Description_Framework
  • 文档: https://www.w3.org/TR/rdf11-new/

RDF Schema

  • wiki: https://en.wikipedia.org/wiki/RDF_Schema
  • 文档: https://www.w3.org/TR/rdf11-schema/

SPARQL

  • 简介: https://www.w3.org/TR/rdf-sparql-query/
  • 文档: https://www.w3.org/TR/sparql11-overview/

Turtle (Terse RDF Triple Language)

  • 入门: https://linkeddata.github.io/rdflib.js/Documentation/turtle-intro.html
  • 文档: https://www.w3.org/TR/turtle/

OWL 2

  • 入门: https://www.w3.org/TR/owl2-primer/
  • 文档: https://www.w3.org/TR/owl2-overview/
  • 语法规范: https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/

https://www.w3.org/TR/owl2-primer/

Protégé: ontology编辑器

  • https://protege.stanford.edu/
  • https://protege.stanford.edu/publications/ontology_development/ontology101.pdf

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/796517.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[NLP/AIGC/GPT] RAG : 检索增强型生成技术,智能体的外挂知识库

1 概述 : RAG RAG 技术的概念、起源 大家每天都会看到各种 RAG 框架、论文和开源项目,也都知道 RAG (Retrieval-Augmented Generation) 是检索增强型生成。 但大家还记得 RAG 这个概念源自哪里吗? RAG 概念来自 Facebook AI Research在 2020 年的一篇论文:《** Retrieval-Au…

调研记录

最近做了一批调研,记录照片如下。

ArgoWorkflow教程(四)---Workflow 日志归档

上一篇我们分析了argo-workflow 中的 artifact,包括 artifact-repository 配置以及 Workflow 中如何使用 artifact。本篇主要分析流水线 GC 以及归档,防止无限占用集群中 etcd 的空间。1. 概述 因为 ArgoWorkflow 是用 CRD 方式实现的,不需要外部存储服务也可以正常运行:运行…

相对论:浅析可重构计算立足点

捏他下相对论~可重构计算和时空域概念高度关联,而相对论也是探讨时空域之间的关联关系“FPGA vs ASIC,孰强孰弱?” 这是在我心中埋藏很久的一个疑问。因为听到有言论说在 DNN 上,FPGA 被 ASIC 完爆,能耗和面积都不占优势;而又听到 FPGA 在其他比如量化领域仍有重要的应用…

jenkins远程启动任务--启用远程触发构建

一:前言 在执行Jenkins的项目构建的时候,一般都是通过web管理界面中的”构建”来执行项目构建操作,但是除此之外我们还可以通过项目配置中的”构建触发器”来触发构建操作,其中”构建触发器”有一种方式是通过配置令牌远程触发项目构建。二:设置用户token 打开当前登录用户…

2024年9月中国数据库流行度排行榜:TiDB重回前三,GoldenDB问鼎前五

9月墨天轮排行榜解读新鲜出炉!本月榜单前五变动较大,TiDB时隔半年重归第三,GoldenDB再次攀升跻身第五,此外亦有部分产品表现不俗,一起来看更多排名情况与解读!9月墨天轮数据社区的中国数据库流行度排行榜如约而至。除了冠亚两位,排名第三至第五的数据库产品均经历了位次…

7、Linux文件和目录管理

常规命令的格式注意:调侃删库操作,请勿执行! 命令规范命令:使用正确的命令名称。 空格:命令与选项、参数之间需要空格分隔。 大小写:大部分命令对大小写不敏感,但部分命令和参数敏感,需要注意。 顺序:大部分情况下顺序无影响,但少数命令有顺序要求。详细命令选项参考…

Unity开源技能编辑器

https://www.bilibili.com/video/BV19Z421i7rs/?spm_id_from=333.788&vd_source=106601ca71b1d910c1ac4aa2466b744chttps://github.com/ancientElement/AE_SkillEditor_Plus 开源地址 https://github.com/ancientElement/AE_SkillEditor_Plus

降维算法 0基础小白也能懂(附代码)

在互联网大数据场景下,我们经常需要面对高维数据,在对这些数据做分析和可视化的时候,我们通常会面对「高维」这个障碍。在数据挖掘和建模的过程中,高维数据也同样带来大的计算量,占据更多的资源,而且许多变量之间可能存在相关性,从而增加了分析与建模的复杂性。我们希望…

倍福twincat2变量变化监控方法

使用场景 使用twincat2 scopeview工具对程序中快速变化的变量进行监控并分析程序异常点 监控设置打开TwincatScopeView软件新建示波器并添加Channel填写AMS地址插入需要监控的变量(此处可将需要监控的变量赋值,置顶,方便添加)调整窗口显示范围选择固定时间监视/持续监控对图…

SBT20100VFCT-ASEMI低压降肖特基二极管SBT20100VFCT

SBT20100VFCT-ASEMI低压降肖特基二极管SBT20100VFCT编辑:ll SBT20100VFCT-ASEMI低压降肖特基二极管SBT20100VFCT 型号:SBT20100VFCT 品牌:ASEMI 封装:ITO-220AB 安装方式:插件 批号:最新 恢复时间:35ns 最大平均正向电流(IF):20A 最大循环峰值反向电压(VRRM):100V…