【高级人工智能】国科大《高级人工智能》符号主义笔记
创始人
2024-05-08 18:31:46
0

国科大《高级人工智能》罗老师部分——符号主义笔记

  • 罗老师上课很有意思,但是这部分内容还是挺难理解的,需要仔细思考
  • 今年考试题目这部分跟往年不一样,老师讲的重点(A搜索+归结原理)也没考😅

文章目录

  • 几个概念
  • 一、语义 Entailment 蕴含
    • 1.定义
    • 2.命题逻辑:语法与语义
    • 3.命题逻辑中的知识库KB
    • 4.什么是valid和satisfiable
  • 二、形式推演 Deduction
    • 1.定义:
    • 2.归结原理(Resolution)
  • 三、Inference over Horn and Definite Clauses
    • 1.一些概念
    • 2.肯定式推理Modus Ponens
  • 四、一阶谓词逻辑
    • 1.基本形式
    • 2.实例化
    • 3.合一化(理解为某种替代)
    • 4.一阶谓词逻辑的归结原理(重要)
    • 5.逻辑编程:Prolog
  • 五、模糊逻辑
    • 1.定义
    • 2.模糊集的表示
  • 六、考试题目整理
    • 1.选择题
    • 2.简答题
    • 3.综合应用题

几个概念

  • 逻辑:表示信息以便得出结论的形式语言
  • 语法:定义语言中的句子
  • 语义:定义句子的意思
  • 逻辑研究的内容:研究形式化定义的 sentences 之间的关系
  • 两个角度:
    • 语义:entailment 蕴含,逻辑推导
    • 语法:inference 演绎,形式推演
      在这里插入图片描述

一、语义 Entailment 蕴含

1.定义

是基于语义的句子(即句法)之间的一种关系
KB⊨αKB\models\alpha KB⊨α
知识库KB蕴涵句子α\alphaα,当且仅当α\alphaα在KB为真的所有世界(代指 Model)中为真
(这个定义要记住)

Model:使sentence为真的assignment(真值指派),即为model

重点:当且仅当M(KB)⊆M(α)M(KB)\subseteq M(\alpha)M(KB)⊆M(α)时,KB⊨αKB\models\alphaKB⊨α(证⊨\models⊨,找Model)

在这里插入图片描述

2.命题逻辑:语法与语义

语法(Syntax):定义语言中的句子;
命题(Proposition):一个陈述句,要么是对的,要么是错的;
原子命题(Atomic propositions):最小的命题;
文字(Literals):原子命题或它们的否定;
语义(Semantics):每个模型指定每个命题符号的真/假。
在这里插入图片描述
注:⊨\models⊨不是命题的合法句子

证明:
在这里插入图片描述
语义等价转换
在这里插入图片描述

3.命题逻辑中的知识库KB

KB:满足命题逻辑语法的 sentence 的集合;
假设:这组 sentence 中,一共有n个原子命题;
真值指派(truth assignment):对每个原子命题赋值;
一共有2^n种真值指派,其中:使得KB中的每个sentence都为真的真值指派,就是KB的model;
在此基础上,在命题逻辑中,我们可以明确的定义:
KB⊨αKB\models\alpha KB⊨α

  • Entailment (⊨\models⊨):逻辑上的概念,刻画两组sentence之间的关系;
  • Implication (¬,∧,∨,⟹,⟺):Proposition(命题)之间的一种运算子,用真值表刻画语义。

4.什么是valid和satisfiable

  • 一个句子是valid,如果他在所有模型都是 true
  • 一个句子是satisfiable,如果他在存在true的模型
    在这里插入图片描述
    在这里插入图片描述
    几个证明题:
    在这里插入图片描述
    (之前考过)
    在这里插入图片描述
    5.总结:蕴含的三个等价条件:
    在这里插入图片描述

二、形式推演 Deduction

1.定义:

在这里插入图片描述
有两种:11条规则 + 1条规则(归结原理)
Inference:可靠性证明+完备性证明(见上图)

2.归结原理(Resolution)

1)合取范式Conjunctive Normal Form (CNF—universal)
目的是将一些列命题用∧和∨连起来,具体步骤如下:
在这里插入图片描述
2)归结
在这里插入图片描述

3)证明归结原理的可靠性与完备性:
可靠性(Sound):If KB⊢αKB\vdash\alphaKB⊢α,that KB⊨αKB\models\alphaKB⊨α
sound的证明方法很简单,只要check一次resolution的过程是正确的(利用真值表),实际上就是去证明这个子句合取第二个子句可以蕴含下面那个子句。【用真值指派的方法】

完备性:If KB⊨αKB\models\alphaKB⊨α,that KB⊢αKB\vdash\alphaKB⊢α
在这里插入图片描述
在这里插入图片描述
4)归结原理+A*搜索

  • A*搜索:要设计好一个启发式函数,可以通过原问题的松弛问题的解来进行求解
  • 初始状态:{KB,!a}
  • 目标:goal(goal包含空集)
  • 每次的动作:选一个可以归结的原子命题进行归结。
  • 启发函数:所有包含a的句子里找一个最短的,假定这个最短的句子是有k个原子命题。现在已经有!a了,那至少也要做k次归结才能归结出空集,那启发函数就是h()=k。这个估计耗散一定小于等于真实耗散,它是可采纳的。
  • 例外的情况:KB推不出a,那就不会有包含空集的goal,那就如果找不到可以归结的原子命题,那搜索就停止。

三、Inference over Horn and Definite Clauses

1.一些概念

“负文字”(negative literal):文字包含否定符号(¬);否则称为“正文字”(positive literal)。
Definite clause:有且只有一个正文字
Horn clause:最多只有一个正文字

2.肯定式推理Modus Ponens

在这里插入图片描述
可靠性证明:If KB⊢αKB\vdash\alphaKB⊢α,that KB⊨αKB\models\alphaKB⊨α

与归结原理一样,用真值表,即证明:
在这里插入图片描述

完备性证明:If KB⊨αKB\models\alphaKB⊨α,that KB⊢αKB\vdash\alphaKB⊢α
在这里插入图片描述
注:p是包含变量的句子,p-theta就是按theta赋值,所以p也是蕴含p-theta的

四、一阶谓词逻辑

1.基本形式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
全称-存在转化:
在这里插入图片描述

2.实例化

在这里插入图片描述

3.合一化(理解为某种替代)

理解为某种替换(合一的算子)
在这里插入图片描述

4.一阶谓词逻辑的归结原理(重要)

1)归结原理(-替换)
在这里插入图片描述

2)合取范式
①去掉存在量词及其修饰的变量使每个都使全称量词修饰的变量
②消去biconditionals(⇔\Leftrightarrow⇔)和implications(⇒\Rightarrow⇒)
③把⌝\urcorner┐放到里面去
④标准化变量(有些变量不是同一个object,要用不同的变量表示)
⑤Skolemize:用关于x的函数表示依赖于x的变量
⑥通用的全称量词删掉
⑦展开在析取上的合取
Eg:
在这里插入图片描述
在这里插入图片描述
3)归结策略
在这里插入图片描述

删除策略:删除纯文字、删除重言式
限制策略:支持集策略、单文字子句策略、祖先过滤策略

4)GMP的可靠性证明
在这里插入图片描述

5.逻辑编程:Prolog

主要思想:编知识库KB
(1)语法(https://ruanyifeng.com/blog/2019/01/prolog.html)

①friend(X, Y) :- friend(Y,X).

  • X和Y都是大写,表示这是两个变量;
  • 符号:-表示推理关系,含义是只要右边的表达式friend(Y, X)为true,那么左边的表达式friend(X, Y)也为true。

②onesidelove(X, Y) :- loves(X, Y), + loves(Y,X).

  • 如果一条规则取决于多个条件同时为true,则条件之间使用逗号分隔;
  • 如果一条规则取决于某个条件为false,则在条件之前加上+表示否定。

(2)有时会推出错误的答案(它的实现不sound),有时正确答案也推不出(不complete)【考过】

五、模糊逻辑

(没讲推理)

  • 模糊性:事件发生的程度,而不是是否发生
  • 随机性:事情发生的不确定性

1.定义

在这里插入图片描述

2.模糊集的表示

为了能够表示出论域中的元素与其隶属度之间的对应关系,扎德引入了一种模糊集的表示方式:先为论域中的每个元素都标上其隶属度,然后再用+号把它们连接起来:
在这里插入图片描述
连续论域:
在这里插入图片描述
3.模糊关系的运算
在这里插入图片描述
模糊关系合成:(类似矩阵乘法)
在这里插入图片描述
4.用模糊逻辑表示自然语言
在这里插入图片描述

六、考试题目整理

1.选择题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.简答题

在这里插入图片描述
在这里插入图片描述

3.综合应用题

在这里插入图片描述

相关内容

热门资讯

吃牙膏初一作文(实用6篇) 吃牙膏初一作文 篇一吃牙膏的危害牙膏是我们日常生活中必不可少的物品之一,它具有保护牙齿健康的作用。然...
我身边的胡胖作文800字(优... 我身边的胡胖作文800字 篇一胡胖是我的好朋友,他是一个胖胖的男孩,大家都亲切地叫他“胖胖”。胖胖的...
第一次吃自助餐初中作文(优选... 第一次吃自助餐初中作文 篇一第一次吃自助餐今天,我第一次去吃自助餐。这是我以前从未尝试过的新鲜事物,...
乐在元宵夜初中作文(精选6篇... 乐在元宵夜初中作文 篇一元宵节是我国传统的节日之一,也是中国农历正月十五的晚上。这一天,人们会举行各...
傣族泼水节作文(推荐6篇) 傣族泼水节作文 篇一傣族泼水节是中国云南省傣族人民传统的节日,也是中国国家级非物质文化遗产。每年农历...
以包汤圆为主题的优秀作文【优... 以包汤圆为主题的优秀作文 篇一包汤圆的乐趣包汤圆是中国传统的民间活动之一。每年农历正月十五的元宵节,...
校园生活二三事作文【最新6篇... 校园生活二三事作文 篇一我的校园生活充满了欢笑和感动。在这个充满活力的地方,我度过了许多难忘的时光。...
初一学生作文【精彩6篇】 初一学生作文 篇一:我的暑假计划初一学生作文 篇二:我的理想职业初一学生作文 篇三   我们平常看书...
自信作文【通用6篇】 自信作文 篇一自信是一种积极向上的心态,是人们在面对困难和挑战时保持坚定信念和积极态度的能力。自信是...
初中作文:爸爸,我想对您说【... 初中作文:爸爸,我想对您说 篇一亲爱的爸爸:您好!我想借此机会写一封信给您,表达我对您的感激之情和对...
初中生家长的寄语(优选5篇) 初中生家长的寄语 篇一亲爱的家长们:首先,我要向大家表示衷心的感谢,感谢你们一直以来对孩子的关心和支...
并列式议论文(实用5篇) 并列式议论文 篇一应该提高法定退休年龄随着现代医疗和生活水平的提高,人们的寿命也在不断延长。这使得许...
寂寞的天空初中作文【经典5篇... 寂寞的天空初中作文 篇一寂寞的天空天空,是一片广袤无垠的蓝色宇宙,是我们向往的自由之地。然而,有时候...
初中英语作文:美味的臭豆腐(... 初中英语作文:美味的臭豆腐 篇一Stinky Tofu: A Delicious DelicacyS...
亲情作文【优质6篇】 亲情作文 篇一:珍贵的亲情亲情,是我们生命中最珍贵的财富。无论是父母的爱护、兄弟姐妹的关怀,还是亲人...
成长路上的X初一作文20篇 成长路上的X初一作文 第一篇在一生当中,“人”没有完美的,只有尽量去做到完美!但如果怕去犯错或是做错...
雨的作文(精彩6篇) 雨的作文 篇一雨是大自然的一种神奇的馈赠,它给予了我们生活的滋润和希望。每当雨水纷纷扬扬地落在大地上...
春节的来历【最新5篇】 春节的来历 篇一:传统文化的庆典之始春节是中国传统文化中最重要、最热闹的节日之一。它的来历可以追溯到...
小城小爱作文800字【实用5... 小城小爱作文800字 篇一:感受小城的温暖小城,一个位于山水之间的宁静小地方,它虽然不大,但却给予我...
我眼中的春天300字初一作文... 我眼中的春天300字初一作文 篇一春天,是大自然的醒来,是万物复苏的季节。在我眼中,春天是一幅绚丽多...