知识表示与知识图谱--介绍
知识表示与知识图谱
- 知识支撑
- 人类理解需要
- 机器也需要
- 知识工程
- 手段:信息技术
- 特点:高效率、大容量
- 目标:获取并利用知识与信息的技术
- 例子
- 第一个专家系统:费根鲍姆
- 知识工程语言TUILI--1982--陆汝衿
- 专家系统开发环‘天马’--1987---陆汝衿
- 包括
- 知识表示
- 定义
- 对事物本身的替代---可以通过思考,不用行动,确定事物的来龙去脉前因后果
- 是本体约定(ontological commitment)的集合
- 用什么术语(terms)
羊叫羊?
- 用什么术语(terms)
- 方法
- 自然语言(最广泛,对人友好
- 符号表示方法 @符号知识表示
- 谓词逻辑
- 谓词:
- 词组,
- 用途:描述对象属性、或对象间关系
- 命题
- 谓词--用于其一个term元祖
- 表示:一个属性或objects之间的关系
- Brother(John,Fred)
- Left-of(Square1,Square2)
- 语义:在特定场景(interpretation中的真假值
- 复杂命题:通过逻辑连词构建
- 量词:全称量词和存在量词--
- 目标:无需枚举
- 谓词:
- 语义网(semantic net
- 启发idea
- 人脑记忆:信息片段的连接
- 相关概念好回忆
- 是通过语义关系连接的概念网络(语义关联)
- 表示为:相互连接的
- 节点---实体、属性、事件、值
- 边---关系
- Is-A属于一类
- instance-Of实例
- part-Of 部分
- Modifiles: on /down/up/bottom/moveto……
- 领域特定关系
- 医疗:症状、治疗、病因……
- 金融:收购、持有、母公司……
- 示例
- 启发idea
- 框架
- 思想:以框架记忆,新事物=框架+补充
- 表示
- Frame:一个典型知识---
- slot的集合---》
- 表名其与框架相关的对象
- 可以是其他frame/Procedure/slot
- 槽名(slot names
- 槽值(slot fillers
- 表名其与框架相关的对象
- 两类Frame
- 类Frame--面向对象中的Class-----subclass_of->Class Frame(父类)---可继承默认属性
- 实例--Object---instance_of->Class Frame
- Slots---variables/methods
- slot的集合---》
- Frame:一个典型知识---
- 分类
- 静态的
- 动态的
- 过程性的
- 脚本--剧本/函数
- 与框架类似
- 是描述特定上下文中原型事件的序列的结构化表示
- 一组槽---特定领域内一组事件的发生序列
- 一组紧密相关的动作
- 改变状态的框架
- 组成元素
- 进入条件
- 进入的前提
- 变量
- 角色
- 出现人物的槽
- 道具
- 出现物体的槽
- 角色
- 代码--场景
- 事件发生的顺序
- 一个时间--多个场景
- 每个场景--可以使其他脚本
- 输出--结局
- 事件发生的结果
- 进入条件
- 示例
- 语义网(semantic web--语义外
- 数据万维网
- 目标-使万维网变成全球开放知识共享平台
- 技术:语义网
- 目标
- 在web上发布结构化数据
- 在不同数据源的数据之间建立链接
- 提供了一套描述数据而设计的表示语言和工具,---用于形式化地描述一个知识领域的概念、术语和关系
- HTML--文档间关系
- 描述事物间关系
1.用URI统一资源标识符--事物的名字2.查看URI时,提供有用的信息,用RDF、SPARQL标准- RDF
- 表述对象(web sources)间关系的简单语言
- 三元组:(subject,predicate,object)主谓宾---陈述对象的知识、对象间带类别的关系
- 是通用模型,可有多种格式
XML.T-Triples,N3,Json-LD……
- RDFS(S-Schema
- RDF的扩展
- 多了术语表--描述RDF资源的属性和类别
- 结构:层次体系结构
- 类别子类别--Class,subClassOf,type
- 属性层次体系结构---Property,subPropertyOf
- 定义新术语---domain,range
- 结构:层次体系结构
- OWL--web Ontology Language本体语言
- 进一步提供了更多的术语来描述属性和类别
- 类别之间的关系--disjointness
- 基数cardinality--exactly one
- equality
- richer typing of properties
- characteristics of properties---symmetry
- 枚举类
- ……
- 进一步提供了更多的术语来描述属性和类别
- XML
- RDF
- 缺点:本身面向互联网--复杂
- 体系
- 目标
- 特征
- 每个事物有唯一的URI
- 事物间--链接关联
- 事物之间链接显式存在并拥有类型
- web上的数据的结构--显式存在
- 数据万维网
- 知识图谱---万物皆有关 @知识图谱
- 本质:语义网络(Semantic Net--
- 节点---实体、概念
- 边--实体/概念间的予以关系
- 知识图谱把不同来源、不同类型的信息链接在一起形成关系网络--提供了从关系角度去分析问题的能力
- 知识表示
- 三元组Triple(head,relation,tail)
是个概念,实际可以存在关系型数据库中--表的一行
- 实体/概念:头head,尾tail
- 关系/属性:relation
- 概念
- Node
- 概念(concept
- 实体/实例entity/object/instance
- 值value
- 实体entity
- 字符串string
- 数字number
- 时间date
- 枚举(Enumerate
- 高阶三元组--嵌套
- 与时间地点相关
((美国,总统,特朗普),开始时间,2017) - 事件
- Compound Value Type (CVT)--符合值类型
- CVT是Freebase中的一种类型,用于表示每个条目由多个字段组成的数据。
A CVT is a type within Freebase, which is used to represent data where each entry consists of multiple fields. - cvt在Freebase中用于表示复杂的数据。
CVTs are used in Freebase to represent complex data.
- 与时间地点相关
- 边:关系
- 是什么
- subcalss
- type
- relation
- property/attribute
- 分类
- Taxonomic relation--分类关系,用以分类
- is-a
- hypernym-Hyponym上下位
- Non-taxonomic relation
- Taxonomic relation--分类关系,用以分类
- 是什么
- Node
- 三元组Triple(head,relation,tail)
- 缺点
- 领域限制
- 一些侧重于语言:wordNet,babeInet
- 侧重于schema:Cyc,UMBEL
- 侧重于fact:DBPedia,Yago
- 对时空属性的建模
- 对动态性的实体,如Event建模不足
- Yago3在一定程度上考虑时间和地理属性
- 完全自动构建
- 自动构建是维护和保持知识图谱质量和覆盖的核心技术
- 领域限制
- 展望
- 新的知识表示模型--本体引擎用来15年了
- 新类型的知识图
- 不再围绕实体和关系的存储--eg事件中心的KG
- 自动构建技术
- Freebase中,71%没有出生日期
- 新技术Distant Supervision,KG embedding,知识集成,(如google的Knowledge Vault
- 谓词逻辑
- 定义
- 知识获取
- 知识应用
- 知识表示
知识表示与知识图谱--介绍相关推荐
- 【知识图谱】知识表示:知识图谱如何表示结构化的知识?
互联网时代,人类在与自然和社会的交互中生产了异常庞大的数据,这些数据中包含了大量描述自然界和人类社会客观规律有用信息.如何将这些信息有效组织起来,进行结构化的存储,就是知识图谱的内容. 那么,在知识图 ...
- Task 1 知识图谱介绍
目录 Datawhale 知识图谱组队学习 之 Task 1 知识图谱介绍 目录 一.知识图谱简介 1.1 引言 1.2 什么是知识图谱呢? 1.2.1 什么是图(Graph)呢? 1.2.2 什么是 ...
- Datawhale 知识图谱组队学习 之 Task 1 知识图谱介绍
Datawhale 知识图谱组队学习 之 Task 1 知识图谱介绍 知识图谱理论: 相关理论 知识图谱背景 早在 2010 年微软就开始构建知识图谱,包括 Satori 和 Probase:2012 ...
- 如何让你的机器更加聪明?-知识图谱介绍与构建
近年来,随着人工智能技术在科研和实践中的广泛发展和应用,知识图谱(Knowledge Graph)作为人工智能的重要课题也得到迅速发展. 包含上亿条事实的公开知识图谱已经非常常见,并且不同的数据源又互 ...
- 知识图谱入门一:知识图谱介绍
知识图谱入门一: 一.知识图谱简介 1.1 引言 1.2 什么是知识图谱呢? 1.2.1 什么是图(Graph)呢? 1.2.2 什么是 Schema 呢? 1.3 知识图谱的价值在哪呢? 二.怎么构 ...
- #####@@@#好好好好#####最全知识图谱介绍:关键技术、开放数据集、应用案例汇总
1 知识图谱构建技术 本节首先给出知识图谱的技术地图,然后介绍知识图谱构建的关键技术,包括关系抽取技术.知识融合技术.实体链接技术和知识推理技术. 1.1 知识图谱技术地图 构建知识图谱的主要目的是获 ...
- 畅谈知识表示与知识图谱
一.知识表示的概念 知识表示是把知识符号化,转送给计算机,这是 知识工程的核心领域.通过知识的有效表示,使人工智能程序能利用这些知识做出决策.制定计划.识别状况.分析事件以及获取结论等.知识表示不仅是 ...
- 知识图谱学习笔记-知识图谱介绍
一.什么是知识图谱? 解释1: 知识图谱本质上是语义网络 (本体论是语义网落的重要因素) 解释2: 知识图谱也叫做多关系图,由多种类型的节点和多种类型的边组成 构建知识图谱系统中所涉及到的技术 数据 ...
- Wikidata知识图谱介绍与数据处理
1. Wikidata简介 Wikidata(维基数据)是一个自由开放的知识库,可以同时被人和机器阅读.编辑[1].根据官网介绍,Wikidata作为一种结构化数据的集中存储,为其他维基媒体(Wiki ...
最新文章
- Jittor 的Op, Var算子
- gRPC的通信方式-客户端流式、服务端流式、双向流式在Java的调用示例
- java thread signal_java — Thread之CountDownLatch的使用
- halcon直线标定板对相机标定的效果评估(对比矫正前后、对比标定板矫正效果)
- 山海伏妖录java_山海伏妖录攻略大全 剧情结局加点妖兽大全
- Merge Into 语句代替Insert/Update在Oracle中的应用实战
- SpringBoot集成MyBatis详解
- HNOI2019爆零记
- c语言结构共用体的作用,浅谈C语言共用体和与结构体的区别
- 接口与事件之图形界面的认证登录
- 微信小程序点击事件传参方法
- 每日一记:查看Oracle补丁更新情况
- plsql导入EXCEL数据到数据表
- 点评互联网产品经理面试问题汇总(18问)
- 关于视频播放的断点续传实现(.NET)
- 连环锁 POJ - 1832(格雷码与二进制)
- Hive 分区表 分桶表
- NDK开发——Android Studio+CMake实现QQ变声效果
- 【python角谷猜想】
- SSL证书常见的问题汇总
热门文章
- alloca函数的风险_alloca的函数范围中的goto是否有效?
- date js 半年_moment.js 搜索栏获取最近一周,一个月,三个月,半年,一年时间
- java输出日志_java代码中如何正确使用loggger日志输出
- 智慧交通day04-特定目标车辆追踪01:总览概述
- nodejs 创建一个静态资源服务器 +路由
- Web框架——Flask系列之WTF表单验证练习(七)
- LeetCode 1847. 最近的房间(排序离线计算 + 二分查找)
- LeetCode 1180. 统计只含单一字母的子串
- css英文左右对齐,中文英文左右padding一致两端对齐实现_js
- python初级进阶篇