ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

人工智能及其应用——第二章学习笔记(下)

2022-01-30 16:01:49  阅读:200  来源: 互联网

标签:定义 人工智能 知识 概念化 笔记 领域 概念 本体 第二章


2.6 本体技术

2.6.1 本体的概念

  1. 本体是概念化的一个显示的规范说明或表示————格鲁伯 ( G r u b e r ) (Gruber) (Gruber)
  2. 本体是概念化某些方面的一个显式规范说明或表示————格里诺 ( G u a r i n o ) (Guarino) (Guarino)和贾雷塔 ( G i a r e t t a ) (Giaretta) (Giaretta)
  3. 本体可定义为被共享的概念化的一个形式规范说明————博斯特 ( B o r s t ) (Borst) (Borst)

这三个定义已成为经常引用的定义,它们都强调了对“概念化”的形式解释和规范说明。同时,反映出本体所描述的知识是具有共享性的

以下是格里诺对“概念化”的理解:

  • **领域空间:**领域空间定义为 < D , W > <D,W> <D,W>,其中 D D D表示领域, W W W表示该领域事件最大状态的集合(也称为可能世界)
  • 概念关系: < D , W > <D,W> <D,W>上的 n n n元概念关系定义为   ρ n : W → 2 D n \ \rho^n:W\to2^{D^n}  ρn:W→2Dn,表示集合 W W W在领域 D D D上所有 n n n元关系集合的全函数
    • 对于概念上的关系   ρ \ \rho  ρ,集合 E ρ = { ρ ( w )   ∣   w ∈ W } E_{\rho}=\left\{\rho(w)\ |\ w\in W \right\} Eρ​={ρ(w) ∣ w∈W}包含$\ \rho\ $可接受的所有外延
  • **概念化:**领域空间 < D , W > <D,W> <D,W>中 D D D的概念化定义为一个有序三元组 C = < D , W , R > C=<D,W,R> C=<D,W,R>,其中 < D , W > <D,W> <D,W>为领域空间, R R R为 < D , W > <D,W> <D,W>上概念关系的集合

从上述定义可见,概念化是定义在一个领域空间上的所有概念关系的集合

  • 意图结构: ∀ w ∈ W , S w C \forall w\in W,S_{wC} ∀w∈W,SwC​是可能世界 w w w关于 C C C的意图结构, S w C = < D , R w C > S_{wC}=<D,R_{wC}> SwC​=<D,RwC​>,其中 R w C = { ρ ( w )   ∣   ρ ∈ R } R_{wC}=\left\{\rho(w)\ |\ \rho\in R \right\} RwC​={ρ(w) ∣ ρ∈R},表示 R R R中概念关系的关于 w w w的外延集合
    • 符号 S C S_C SC​表示概念化 C C C的所有意图世界结构, S C = { S w C   ∣   w ∈ W } S_C=\left\{S_{wC}\ |\ w\in W \right\} SC​={SwC​ ∣ w∈W}
  • **模型:**假定逻辑语言 L L L具有词汇表 V V V,词汇表 V V V由常量符号集合和谓词符号集合构成。==逻辑语言 L L L的模型定义为结构 < S , I > <S,I> <S,I>,其中 S = < D , R > S=<D,R> S=<D,R>表示一个世界结构; I : V → D   ∪   R I:V\to D\ \cup\ R I:V→D ∪ R表示一个解释函数,把 V V V中的常量符号映射为 D D D中的元素,把 V V V中的谓词符号映射为 R R R中的元素

由以上定义可见,一个模型确定了一种语言的特定外延解释

  • 本体承诺:逻辑语言 L L L的一个本体承诺 K = < C , 3 > K=<C,3> K=<C,3>定义为 L L L的一个内涵解释模型,其中 C = < D , W , R ˊ > , 3 : V → D   ∪   R ˊ C=<D,W,\acute{R}>,3:V\to D\ \cup\ \acute{R} C=<D,W,Rˊ>,3:V→D ∪ Rˊ表示一个解释函数,把 V V V中的常量符号映射为 D D D中的元素,把 V V V中的谓词符号映射为 R ˊ \acute{R} Rˊ中的元素
    • 如果 K = < C , 3 > K=<C,3> K=<C,3>是逻辑语言 L L L的本体承诺,称逻辑语言 L L L通过本体承诺 K K K承诺于概念化 C C C,同时, C C C是 K K K的基本概念化
    • 已知逻辑语言 L L L及其词汇表 V , K = < C , 3 > V,K=<C,3> V,K=<C,3>是逻辑语言的本体承诺,则模型 < S , I > <S,I> <S,I>与 K K K兼容需要满足一下条件:
      • S ∈ S C S\in S_C S∈SC​
      • 对每一个常量   c , I ( c ) = 3 ( c ) \ c,I(c)=3(c)  c,I(c)=3(c)
      • 存在一个可能世界   w \ w  w,对于每个谓词符号   p \ p  p,满足 I I I把谓词$\ p\ $映射为 3 ( p ) 3(p) 3(p)允许的外延。即存在一个概念上的关系   ρ \ \rho  ρ,满足 3 ( p ) = ρ   ∧   p ( w ) = I ( p ) 3(p)=\rho\ \wedge\ p(w)=I(p) 3(p)=ρ ∧ p(w)=I(p)
  • **意图模型:**逻辑语言 L L L的所有与 K K K兼容的模型 M ( L ) M(L) M(L)构成一个集合,称为 L L L关于 K K K的内涵模型,记作 I K ( L ) I_K(L) IK​(L)
    • 给定逻辑语言 L L L及其本体承诺 K = < C , 3 > , L K=<C,3>,L K=<C,3>,L的本体是按照使本体的模型集合最逼近与 L L L关于 K K K的内涵模型集合的方式设计的公理集合
  • **本体:**本体是一种说明形式化词汇内涵的逻辑理论,即一种词汇世界特定概念化的本体承诺。使用该词汇表的逻辑语言 L L L的内涵模型受本体承诺 K K K的约束
    • 如果存在本体承诺 K = < C , 3 > K=<C,3> K=<C,3>使本体 O O O包含 L L L关于 K K K的内涵模型,那么称语言 L L L的本体 O O O相似于概念化 C C C
    • 如果本体 O O O的设计目的是为了描述概念化 C C C的特征,同时本体 O O O相似于概念化 C C C,那么称本体承诺与 C C C
    • 如果逻辑语言 L L L承诺于某个概念化 C C C,以至本体 O O O承诺于概念化 C C C,那么逻辑语言 L L L承诺于本体 O O O

2.6.2 本体的组成与分类

本体的组成

在知识工程领域,本体是一个工程上的人工产物,是由用于描述某种确定现实情况的特定术语集,加上一组关于术语内涵意义的显示假定集合构成

概括的讲,一个完整的本体应由概念、关系、函数、公理和实例五类基本元素构成

  • 概念是广义上的概念,除了一般意义上的概念外,也可以是任务、功能、行为、策略、推理过程,等等。
  • 关系表示概念之间的一种关联
  • 函数是一种特殊的关系,其中第 n n n个元素对于前面 n − 1 n-1 n−1个元素是唯一确定的,一般的,函数用 F : C 1 × ⋯ × C n − 1 → C n F:C_1\times\cdots\times C_{n-1}\to C_n F:C1​×⋯×Cn−1​→Cn​表示
  • 公理用于描述一些永真式
  • 实例是指属于某个概念的具体实例,特定领域的所有实例构成领域概念类在该领域中的指称域

本体的分类

从不同的角度出发,存在多种对本体的分类标准

按照本体的主题,当前常见的本体可以分为如下5种类型:

  1. 知识表示本体:包括知识的本质特征和基本属性
  2. 通用常识本体:包括通用知识工程和常识知识库等
  3. 领域本体:提供一个在特定领域种可重用的概念、概念的属性、概念之间的关系以及属性和关系的约束,或该领域的主要理论和基本原理等
  4. 语言学本体:是指关于语言、词汇等的本体
  5. 任务本体:主要设计动态知识,而不是静态知识

2.6.3 本体的建模

构造出一个领域的本体,可以极大的提高计算机对该领域的信息处理能力以及改善该领域的信息共享效果

目前,本体已经称为知识获取和表示、规划、进程管理、数据库框架集成、自然语言处理和企业模拟等研究领域的核心

本体建模方法

建立本体模型的过程可分为非形式化阶段形式化阶段
在非形式化阶段,本体模型是用自然语言和图表来描述的
在形式化阶段通过知识表示语言对文本模型进行编码,形成便于人们交流的、无歧义的、可被软件或 A g e n t Agent Agent直接解释的本体

由于本体工程到目前位置仍处于相对不成熟的阶段,每一个工程拥有自己独立的方法。

例如:尤斯乔德 ( U s c h o l d ) (Uschold) (Uschold)和金 ( K i n g ) (King) (King)的“骨架”法、格鲁宁格 ( G r u n i n g e r ) (Gruninger) (Gruninger)和福克斯 ( F o x ) (Fox) (Fox)的“评价”法 ( T O V E ) (TOVE) (TOVE)、伯内拉斯 ( B e r n e r a s ) (Berneras) (Berneras)的 K A C T U S KACTUS KACTUS工程法、马德里大学的 M e t h o n o t o l o g y Methonotology Methonotology方法、 S E N S U S SENSUS SENSUS方法、甘唐 ( G a n d o n ) (Gandon) (Gandon)的五阶段法等

以甘唐的五阶段法为例,说明本体的建模过程:

  • 阶段1:数据收集和分析
  • 阶段2:建立一个字典,获取这些概念的定义
  • 阶段3:对字典进行求精,建立内容更丰富的表
  • 阶段4:用 R D F S RDFS RDFS语言描述上述各表
  • 阶段5:定义关系的代数属性,定义知识的推理规则

本体建模语言

语义网 ( S e m a n t i c    W e b ) (Semantic\ \ Web) (Semantic  Web)技术,使得 W e b Web Web上的信息具有计算机可以理解的语义,满足 a g e n t agent agent对 W e b Web Web上异构和分布信息的有效访问、搜索和推理
本体描述语言应满足以下要求:

  1. 良好定义的语法
  2. 良好定义的语义
  3. 有效的推理支持
  4. 充分的表达能力
  5. 便于表达

2.7 过程表示

语义网络和框架等知识表示方法,均是对知识和事实的一种静止的的表达方法,称这类知识表达方式为陈述式知识表达,它强调的是事物所涉及的对象是什么,是对事物有关知识的静态描述,是知识的一种显示表达形式。而对于如何使用这些知识,则通过控制策略来决定

所谓过程表示就是将有关某一问题领域的知识,连同如何使用这些知识的方法,均隐式的表达为一个求解问题的过程。它所给出的是事物的一些客观规律,表达的是如何求解问题。知识的描述形式就是程序,所有信息均隐含在程序中

从程序求解问题的效率上来说,过程式表达的效率要比陈述式表达高得多。但因其知识均隐含在程序中,因而难以添加新知识和扩充功能,适用范围较窄

过程式不像陈述式那样具有固定的形式,如何描述知识完全取决于具体的问题

2.8 本章小结

本章所讨论的知识是人工智能研究的核心问题之一。对知识表示新方法和混合表示方法的研究仍然是许多人工智能专家学者感兴趣的研究方向。适当选择和正确使用知识表示方法将极大地提高人工智能问题求解效率

标签:定义,人工智能,知识,概念化,笔记,领域,概念,本体,第二章
来源: https://blog.csdn.net/JallinRicher/article/details/122753057

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有