知识表示与知识图谱

  • 知识支撑

    • 人类理解需要
    • 机器也需要
  • 知识工程
    • 手段:信息技术
    • 特点:高效率、大容量
    • 目标:获取并利用知识与信息的技术
    • 例子
      • 第一个专家系统:费根鲍姆
      • 知识工程语言TUILI--1982--陆汝衿
      • 专家系统开发环‘天马’--1987---陆汝衿
    • 包括
      • 知识表示

        • 定义

          • 对事物本身的替代---可以通过思考,不用行动,确定事物的来龙去脉前因后果

          • 是本体约定(ontological commitment)的集合
            • 用什么术语(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……
                  • 领域特定关系
                    • 医疗:症状、治疗、病因……
                    • 金融:收购、持有、母公司……
                • 示例

            • 框架
              • 思想:以框架记忆,新事物=框架+补充
              • 表示
                • Frame:一个典型知识---

                  • slot的集合---》

                    • 表名其与框架相关的对象

                      • 可以是其他frame/Procedure/slot
                    • 槽名(slot names
                    • 槽值(slot fillers
                  • 两类Frame
                    • 类Frame--面向对象中的Class-----subclass_of->Class Frame(父类)---可继承默认属性
                    • 实例--Object---instance_of->Class Frame
                    • Slots---variables/methods
              • 分类
                • 静态的

                • 动态的
                • 过程性的
            • 脚本--剧本/函数
              • 与框架类似
              • 是描述特定上下文中原型事件的序列的结构化表示
              • 一组槽---特定领域内一组事件的发生序列
                • 一组紧密相关的动作
                • 改变状态的框架
              • 组成元素
                • 进入条件

                  • 进入的前提
                • 变量
                  • 角色

                    • 出现人物的槽
                  • 道具
                    • 出现物体的槽
                • 代码--场景
                  • 事件发生的顺序
                  • 一个时间--多个场景
                  • 每个场景--可以使其他脚本
                • 输出--结局
                  • 事件发生的结果
              • 示例

            • 语义网(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
                    • 缺点:本身面向互联网--复杂
                    • 体系

                • 特征
                  • 每个事物有唯一的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
              • 缺点
                • 领域限制

                  • 一些侧重于语言:wordNet,babeInet
                  • 侧重于schema:Cyc,UMBEL
                  • 侧重于fact:DBPedia,Yago
                • 对时空属性的建模
                  • 对动态性的实体,如Event建模不足
                  • Yago3在一定程度上考虑时间和地理属性
                • 完全自动构建
                  • 自动构建是维护和保持知识图谱质量和覆盖的核心技术
              • 展望
                • 新的知识表示模型--本体引擎用来15年了
                • 新类型的知识图
                  • 不再围绕实体和关系的存储--eg事件中心的KG
                • 自动构建技术
                  • Freebase中,71%没有出生日期
                  • 新技术Distant Supervision,KG embedding,知识集成,(如google的Knowledge Vault
      • 知识获取
      • 知识应用

知识表示与知识图谱--介绍相关推荐

  1. 【知识图谱】知识表示:知识图谱如何表示结构化的知识?

    互联网时代,人类在与自然和社会的交互中生产了异常庞大的数据,这些数据中包含了大量描述自然界和人类社会客观规律有用信息.如何将这些信息有效组织起来,进行结构化的存储,就是知识图谱的内容. 那么,在知识图 ...

  2. Task 1 知识图谱介绍

    目录 Datawhale 知识图谱组队学习 之 Task 1 知识图谱介绍 目录 一.知识图谱简介 1.1 引言 1.2 什么是知识图谱呢? 1.2.1 什么是图(Graph)呢? 1.2.2 什么是 ...

  3. Datawhale 知识图谱组队学习 之 Task 1 知识图谱介绍

    Datawhale 知识图谱组队学习 之 Task 1 知识图谱介绍 知识图谱理论: 相关理论 知识图谱背景 早在 2010 年微软就开始构建知识图谱,包括 Satori 和 Probase:2012 ...

  4. 如何让你的机器更加聪明?-知识图谱介绍与构建

    近年来,随着人工智能技术在科研和实践中的广泛发展和应用,知识图谱(Knowledge Graph)作为人工智能的重要课题也得到迅速发展. 包含上亿条事实的公开知识图谱已经非常常见,并且不同的数据源又互 ...

  5. 知识图谱入门一:知识图谱介绍

    知识图谱入门一: 一.知识图谱简介 1.1 引言 1.2 什么是知识图谱呢? 1.2.1 什么是图(Graph)呢? 1.2.2 什么是 Schema 呢? 1.3 知识图谱的价值在哪呢? 二.怎么构 ...

  6. #####@@@#好好好好#####最全知识图谱介绍:关键技术、开放数据集、应用案例汇总

    1 知识图谱构建技术 本节首先给出知识图谱的技术地图,然后介绍知识图谱构建的关键技术,包括关系抽取技术.知识融合技术.实体链接技术和知识推理技术. 1.1 知识图谱技术地图 构建知识图谱的主要目的是获 ...

  7. 畅谈知识表示与知识图谱

    一.知识表示的概念 知识表示是把知识符号化,转送给计算机,这是 知识工程的核心领域.通过知识的有效表示,使人工智能程序能利用这些知识做出决策.制定计划.识别状况.分析事件以及获取结论等.知识表示不仅是 ...

  8. 知识图谱学习笔记-知识图谱介绍

    一.什么是知识图谱? 解释1:  知识图谱本质上是语义网络 (本体论是语义网落的重要因素) 解释2: 知识图谱也叫做多关系图,由多种类型的节点和多种类型的边组成 构建知识图谱系统中所涉及到的技术 数据 ...

  9. Wikidata知识图谱介绍与数据处理

    1. Wikidata简介 Wikidata(维基数据)是一个自由开放的知识库,可以同时被人和机器阅读.编辑[1].根据官网介绍,Wikidata作为一种结构化数据的集中存储,为其他维基媒体(Wiki ...

最新文章

  1. Jittor 的Op, Var算子
  2. gRPC的通信方式-客户端流式、服务端流式、双向流式在Java的调用示例
  3. java thread signal_java — Thread之CountDownLatch的使用
  4. halcon直线标定板对相机标定的效果评估(对比矫正前后、对比标定板矫正效果)
  5. 山海伏妖录java_山海伏妖录攻略大全 剧情结局加点妖兽大全
  6. Merge Into 语句代替Insert/Update在Oracle中的应用实战
  7. SpringBoot集成MyBatis详解
  8. HNOI2019爆零记
  9. c语言结构共用体的作用,浅谈C语言共用体和与结构体的区别
  10. 接口与事件之图形界面的认证登录
  11. 微信小程序点击事件传参方法
  12. 每日一记:查看Oracle补丁更新情况
  13. plsql导入EXCEL数据到数据表
  14. 点评互联网产品经理面试问题汇总(18问)
  15. 关于视频播放的断点续传实现(.NET)
  16. 连环锁 POJ - 1832(格雷码与二进制)
  17. Hive 分区表 分桶表
  18. NDK开发——Android Studio+CMake实现QQ变声效果
  19. 【python角谷猜想】
  20. SSL证书常见的问题汇总

热门文章

  1. alloca函数的风险_alloca的函数范围中的goto是否有效?
  2. date js 半年_moment.js 搜索栏获取最近一周,一个月,三个月,半年,一年时间
  3. java输出日志_java代码中如何正确使用loggger日志输出
  4. 智慧交通day04-特定目标车辆追踪01:总览概述
  5. nodejs 创建一个静态资源服务器 +路由
  6. Web框架——Flask系列之WTF表单验证练习(七)
  7. LeetCode 1847. 最近的房间(排序离线计算 + 二分查找)
  8. LeetCode 1180. 统计只含单一字母的子串
  9. css英文左右对齐,中文英文左右padding一致两端对齐实现_js
  10. python初级进阶篇