谓词逻辑在人工智能知识表示中的应用.pdf
技术交流
谓词逻辑在人工智能知识表示中的应用
dddwk吴想海南师范大学
摘要:谓词逻辑是在谓词分析的基础上进行形式化后得出的语言与推理,在人工智能的发展过程中发挥着理论
基础的作用。谓词逻辑在人工智能领域的应用,主要包括消解原理与知识表示两个方面,本文将谓词逻辑在人工智
能知识表示中的应用进行分析,探讨人工智能中利用谓词逻辑形式语言进行知识表示的具体步骤,为谓词逻辑的应
用提供有价值的参考。
关键词:谓词逻辑人工智能知识表示形式语言
1引言 (o【一D)均为L一公式。第五,如果oL为L一公式,X为个体
在人工智能的研究过程中,怎样才能使计算机实现人工之 变项,则雪Xa与够X0【均为L一公式。第六,只有有限次使
智能,是我们一童探讨的关键问题。而解决这个问题的关键在 用上述各步得到的L符号序列才是L一公式。在谓词逻辑的形
于获取知识并将其用于推理。为了获取并应用知识,首要问题 式语言中,L一公式可以用于表示许多复杂的知识,可以用-1、
就是实现对知识的正确表示,所以,只有明确知识表示形式, ^以及V连接谓词表示事物的概念、属性以及状态等知识,还
才能为人工智能的实现提供基础支持。在知识表示中,谓词逻 可以用一来表示不同事物之间存在的明确的因果关系。并且能
辑是最重要的表示方法之~。这种方法可以用于表达多种描述 够表示智能行为活动中的知识过程。采用形式语言的方法表示
性的语句,同时可以将其存储到计算机中用于处理。例如,可 知识,用于创建智能系统中的知识库,就是应用合适的谓词来
以利用谓词逻辑来表示生产式系统中的规则集与数据库。本文 代表一个领域内的知识,构建L一公式,与被表达的自然语言
将对谓词逻辑在人工智能知识表示中的应用进行分析。 保持逻辑一致性。
2谓词逻辑的形式语言 3使用谓词逻辑进行知识表示
在谓语逻辑的形式语言L中,使用的符号有以下几类:第 在人工智能中,求解问题的基就是掌握与其相关的知识,
~类,v,V0,v1,v2等。第二类,V、A、一与一等。第三类,
将已有的知识利用计算机代码的形式进行描述与存储,并对其
黧姆V, 。第四类,大于l的自然数rl,Pn,Qn,与Rn等。
进行利用的过程就是知识表示。目前,谓词逻辑是可以表现出
第五类,C,cO,el,c2等。第一类符号表示多个可数个体变项。
人类思维规律的最准确的符号语言,是在人工智能中进行知识
第二类符号表示的是逻辑连接词,其中^代表合取,V代表析取, 表达的最重要的方法。在应用谓词逻辑进行知识表示的过程中,
、代表并非,一代表刻苦的电脑。而第三类符号代表量词,其中叠 使用谓词逻辑来表示自然语言必须经历三个步骤:首先,将一
表示存在,姆表示存在。第四类符号表示无穷多个n(n≥1)元
个基础的命题分解为两个部分,分别为谓词和体词,应用X,Y,
谓词或关系符号。第五类符号表示无穷个体常项。与此同时, Z代替个体变元,并应用P,Q,R代替谓词变元,再应用a,
形式语言的形成规则包括以下几点:第一,我们将个体常项与 b,C代替个体常项。其次,鋈在基础命题中找到量词,并应用
个体变项合称为L一项,表示方式为tO,tl,t2,tn-1等。第
来表示存在,利用碜来表示所有。最后,使用符号^、V
二,如果从t0到tn-1均为L一项,而Rn是形式语言中的一
以及一表示基础命题中的谓词与个体家的关系以及谓词与几个
个n元谓词符号,Rn(tO,tl,t2,tn一1)就属于L一公式。
个体词间存在的复合关系。
第三,如果c【属于L一公式,则-1o【同样为L一公式。第四, 4对自然语言进行形式描述
如果Ct与B均为L一公式,则(c【AD)、(c【VD)、以
03547670