非单调性与自我认知逻辑_ae论文

非单调性问题与自认知逻辑,本文主要内容关键词为:单调论文,认知论文,性问题论文,逻辑论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。

1 推理的非单调性

在日常生活中,我们经常需要做出决定,这时,最理想的情况是我们能够得到所有与决定 有关的信息,在此基础上,根据逻辑推理来推导结论,以帮助我们最终做出妥善的决定。事 实上,在多数情况下,我们不可能获得全部的相关信息,我们不得不依据当下所拥有的不完 全的信息来做决定。如果我们做出的决定在后来证明是不恰当的,我们就会做适当的修整, 有 时需要否定先前的决定,我们把这样的推理过程称为非单调推理(Nonmonotonic Reasoning) 1。

例如,我们知道“鸟会飞”,并且“Tweety2是鸟”,那么我们可以推出“Tweety会飞”, 但是如果我们后来知道Tweety是鸸鹋,而且又知道鸸鹋不会飞,那么我们就不能继续坚持原 来的推理结论,相反,我们会推出“Tweety不会飞”的结论。

那么,我们能否用经典逻辑来研究非单调推理呢?基于下面两方面的考虑,我们认为经典逻 辑不足以刻画非单调推理:第一,在上面关于飞鸟的例子中,即使我们能够用下面的公理枚

举出所有不会飞的鸟:

我们仍然不能从“鸟(Tweety)”推 出“飞(Tweety)”。因为如果我们想要利用这个蕴涵式进行推理,必须使蕴涵式的前件得到 满足,即我们必须得到Tweety不是鸸鹋,或者Tweety不是企鹅,等等,但这个枚举是无穷的 ,所以我们推不出蕴涵式的后件。

第二,经典逻辑是单调的,即增加新的前提不会使以前得到的结论无效,换句话说,结论 集 随着前提集的增加而单调递增,前提集中出现的新信息的不会影响已经得到的结论。而在非 单调推理中,新信息的出现会引起对已经得到结论的修改或否定,因此经典逻辑无法刻画这 样的情况。

从前面的讨论我们可以看出,非单调推理得到的结论是暂时性的,换句话说,非单调推理 得到的结论是似乎合理的,如果碰到新的信息,那么这个结论是可以被废弃的。实际上,非 单调推理反映了智能的一个重要特性——灵活性。灵活性与非单调推理的可废止性密不可分 。我们能够推出结论,依照它们行事,在碰到新信息时,若有必要就撤回这些结论。如果我 们的计算机系统是智能的,那么它们同样需要具备这样的灵活性。研究非单调推理就是要提 供一种形式的方法,使得当一个智能系统面临不完全的或变化的信息时,可以适当地运行。 特别是,要为撤回证明为错的结论、推导新的结论提供严格的程序。并且能够帮助我们选择 暂时成立的相信,从而得到富有成果的观察和猜想。这里的意思是,我们不能期望独立于单 调的推理仅仅依靠非单调的推理得到有效的结论。相反,我们要靠一个后来可能证明为假的 相信集来指导当下的观察。

下面我们给出单调性的较为严格的定义:

定义1.1 一种推理是单调的当且仅当对任何的前提集S和S,有

下面是关于非单调推理的一个非正式的定义:

定义1.2 我们所理解的非单调推理是指在出现新信息时,结论可以被废弃。一个逻辑系统 是非单调的当且仅当它违反了单调性。

人工智能研究的是如何设计复杂的电子主体来模拟人类的推理,电子主体的载体就是所谓 “智能的”计算机系统。我们知道,推理是智能最集中的体现,所以,研究推理的模型是人 工智能的基础,也是人工智能的主题。

从20世纪70年代以来,人工智能领域的研究者们基于不同的直觉观点,用不同的方法建立 了一系列新的非单调逻辑系统。这一阶段的主要工作包括E.Sandewall(1972)首次对非单调 推理进行的形式化尝试,R.Reiter(1980)建立的缺省逻辑(defaultlogic)、R.C.Moore(19 83)的自认知逻辑(autoepistemic logic)、J.McCarthy(1980)的限制(circumscription)、D .McDermott和J.Doyle(1980)的非单调逻辑I、D.McDermott(1982)的非单调逻辑Ⅱ等。本文 主要探讨有关自认知逻辑的一些问题,为方便起见,我们直接把自认知逻辑简称为AE逻辑。

2 自认知逻辑的语言

自认知逻辑是研究非单调推理的一种主要方法,它旨在为具有反思能力的主体的推理过程 做形式的刻画。我们先看下面的实例:

“我有哥哥吗?

如果我有哥哥,我就知道这件事。

我不知道这件事。

所以,我一定没有哥哥。”

注意:这个推理中包含了对主体自身知识的反思。从缺乏对某个命题的知道(我不知道我有 哥哥),主体得到相信这个命题的否定的结论(我没有哥哥)。

继续上面的例子,假定有一天主体的母亲郑重地告诉她“你有哥哥”,这时,情况发生了 变化,对于上面问句的答案就是肯定的,这就意味着以前得到是结论不再是有效的。因此主 体 的推理是非单调的。自认知逻辑就是对这样的推理进行形式化。

自认知逻辑的语言是在经典命题逻辑语言中引进一个模态算子L。

定义2.1 AE-公式定义:

(1)每个一阶闭公式是AE-公式。

(2)如果φ是AE-公式,那么Lφ也是AE-公式。

(3)如果φ,ψ是AE-公式,那么φ,(φ∧ψ),(φ∨ψ)和(φ→ψ)是AE-公式。

所有AE-公式的集合表示为For。一个自认知理论就是一个AE-公式集。

定义2.2 给定一个AE-理论T,对于每个,定义sub(φ)为

(1)对于一阶闭公式φ,sub(φ)=;

(2)sub=sub(φ);

(3)sub(φ∨ψ)=sub(φ∧ψ)=sub(φ→ψ)=sub(φ)∪sub(ψ);

(4)sub(Lφ)={φ}。

我们用sub(T)表示sub(φ)的并集。

例2.3 T=。那么sub(T)=

定义2.4 一个AE-公式φ的度(degree)是出现在φ中的L—嵌入的最大值,我们用d(φ)表 示 φ的度。

例2.5

对于给定一个自认知理论T,我们用表示T中度小于或等于n的AE-公式集。当n=0时,是由T中所有的一阶公式构成的集合,我们称为AE-理论T的核心部分(kernel),所以,如果

那么 ={p,r}。

定义2.6

3 自认知逻辑的语义

定义3.1 对自认知理论T的一个自认知解释(AE解释)是一个二元组I=,其中V是从T 中 的一阶闭公式到{0,1}的真值

指派函数,B是一个相信集。公式φ在I中的值,即I(φ), 定义为:

(1)如果φ是一阶闭公式,那么I(φ)=V(φ);

(2)I(φ)=1 当且仅当I(φ)=0;

(3)I(φ→ψ)=1当且仅当I(φ)=0或I(ψ)=1;

(4)I(Lφ)=1当且仅当

根据这个定义,我们可以看出,公式I(φ)和I(Lφ)没有实质的联系,因为Lφ被看作是原 子公式,它的值取决于主体是否相信φ。

对于给定的自认知理论T,一个有反思能力的主体将会拥有什么样的知识?这就是我们本节 要研究的膨胀(expansion)的概念。从直观上讲,主体的知识,即一个自认知理论的膨胀E应 当

(1)包括T;

(2)允许主体进行反思;

(3)基于T,即E中每个公式被包括在T∪

定义3.2 E是T-可靠的 当且仅当

定义3.3 令E是一个自认知公式集,E是稳定的当且仅当它满足下面的三个条件:

(ST1)E是演绎封闭的,即E=Th(E)。

稳定集的概念是由Stalnaker(1980)最先提出的。根据定义,我们知道膨胀是稳定的,因此 ,我们有时也把膨胀称为稳定的膨胀。膨胀也具有稳定集所具有的所有性质。

定理3.4 每个稳定集E满足下面的性质:

证 据(ST1),(ST2),(ST3)可证明这些性质。

定理3.5 对于一个AE-理论T和AE-公式集E,下面的命题是等价的:

(1)E是T的一个膨胀。

(2)E是稳定的,包括T并且是T-可靠的。

证 由定义可得(1)(2)的证明。

这说明E是T-完全的;又E是T-可靠的,所以E是T的一个膨胀。

定理3.7 如果E,F是两个稳定集,并且

1 这个术语是由Minsky(1975)最先使用的。

2 它的意思是“发出啁啾声的”。

标签:;  ;  ;  ;  ;  

非单调性与自我认知逻辑_ae论文
下载Doc文档

猜你喜欢