A第8章不确定性知织的表示与推理 5.程度规则 含有程度语言值的规则称为程度规则。其一般形式为 ∧(O,F2(L2x)→(O,F,(L,D(x1,x2.x) (8-2) 其中,O,O表示对象,F,F表示特征,LV,L表示语言特征值, x,D(x12x2xn)表示程度,D(x12x2xn)为x1x2xn的函数 我们称其为规则的程度函数
第 8 章 不确定性知识的表示与推理 5. 含有程度语言值的规则称为程度规则。 (Oi , Fi , (LVi , xi )) → (O, F, (LV, D(x1 , x2,…, xn ))) n i=1 (8-2) 其中,Oi , O表示对象,Fi , F表示特征,LVi , LV表示语言特征值, x, D(x1 , x2,…, xn )表示程度,D(x1 , x2,…, xn )为x1 , x2,…, xn 的函数。 我们称其为规则的程度函数
A第8章不确定性知织的表示与推理 例8.5设有规则:如果某人鼻塞、头疼并且发高烧,则该 人患了重感冒。我们用程度规则描述如下 (某人,症状,(鼻塞,x)∧(某人,症状,(头疼,y)∧(患 者,症状,(发烧,z)→ (该人,患病,(感冒,1.2(0.3x+0.2y+0.5z)) 程度规则的关键是程度函数。一个基本的方法就是采用 机器学习(如神经网络学习)。这需要事先给出一些含有具体 程度值的实例规则,学习作为样本
第 8 章 不确定性知识的表示与推理 例8.5 设有规则: 如果某人鼻塞、 头疼并且发高烧,则该 人患了重感冒。 我们用程度规则描述如下: (某人, 症状, (鼻塞,x))∧(某人,症状,(头疼, y))∧(患 者, 症状, (发烧,z))→ (该人, 患病, (感冒, 1.2(0.3x+0.2y+0.5z))) 程度规则的关键是程度函数。 一个基本的方法就是采用 机器学习(如神经网络学习)。 这需要事先给出一些含有具体 程度值的实例规则, 学习作为样本
A第8章不确定性知织的表示与推理 由上述程度化知识表示方法可以看出,基于这种知识表示 的推理,同一般的确切推理相比,多了一个程度计算的手续。 就是说,推理时,除了要进行符号推演操作外,还要进行程度 计算。我们称这种附有程度计算的推理为程度推理。程度推 理的一般模式为 程度推理=符号推演+程度计算 这一模式类似于前面的信度推理模式。所以,程度推理也应该 有程度阈值,从而在推理过程中,规则的前件要与证据事实匹 配成功,不但要求两者的符号模式能够匹配(合一),而且要求 证据事实所含的程度必须达到阈值;所推得的结论是否有效, 也取决于其程度是否达到阈值
第 8 章 不确定性知识的表示与推理 由上述程度化知识表示方法可以看出, 基于这种知识表示 的推理, 同一般的确切推理相比,多了一个程度计算的手续。 就是说, 推理时, 除了要进行符号推演操作外, 还要进行程度 计算。 我们称这种附有程度计算的推理为程度推理。程度推 程度推理=符号推演+程度计算 这一模式类似于前面的信度推理模式。所以,程度推理也应该 有程度阈值,从而在推理过程中, 规则的前件要与证据事实匹 配成功, 不但要求两者的符号模式能够匹配(合一), 而且要求 证据事实所含的程度必须达到阈值; 所推得的结论是否有效, 也取决于其程度是否达到阈值
A第8章不确定性知织的表示与推理 需要指出的是,程度语言值中的程度也可以转化为命题的 真度。例如,我们可以把命题“小明个子比较高”用程度元 组表示为 (小明,身高,(高,0.9) 这里的0.9是小明高的程度。但也可以表示为 (小明,身高,高),真实性,(真,0.9) 这里的0.9是命题“小明个子高”的真实程度,即真度。这样, 我们就把小明的个子高的程度,转化为命题“小明个子高”的 真度,而且二者在数值上是相等的
第 8 章 不确定性知识的表示与推理 需要指出的是, 程度语言值中的程度也可以转化为命题的 真度。 例如, 我们可以把命题“小明个子比较高”用程度元 (小明, 身高, (高, 0.9)) 这里的0.9是小明高的程度。 ((小明, 身高, 高), 真实性, (真, 0.9)) 这里的0.9是命题“小明个子高”的真实程度, 即真度。 这样, 我们就把小明的个子高的程度, 转化为命题“小明个子高”的 真度, 而且二者在数值上是相等的
A第8章不确定性知织的表示与推理 IH HIm 8.1.4多值逻辑 我们知道,人们通常所使用的逻辑是二值逻辑。即对一个 命题来说,它必须是非真即假,反之亦然。但现实中一句话的 真假却并非一定如此,而可能是半真半假,或不真不假,或者 真假一时还不能确定等等。这样,仅靠二值逻辑有些事情就无 法处理,有些推理就无法进行。于是,人们就提出了三值逻辑 四值逻辑、多值逻辑乃至无穷值逻辑。例如,模糊逻辑就是 种无穷值逻辑。下面我们介绍一种三值逻辑,称为Klee三值 逻辑
第 8 章 不确定性知识的表示与推理 8.1.4 我们知道,人们通常所使用的逻辑是二值逻辑。即对一个 命题来说, 它必须是非真即假,反之亦然。但现实中一句话的 真假却并非一定如此, 而可能是半真半假, 或不真不假,或者 真假一时还不能确定等等。这样, 仅靠二值逻辑有些事情就无 法处理,有些推理就无法进行。于是, 人们就提出了三值逻辑、 四值逻辑、多值逻辑乃至无穷值逻辑。例如, 模糊逻辑就是一 种无穷值逻辑。下面我们介绍一种三值逻辑, 称为Kleene三值 逻辑