用于表示事实、规则以及它们的不确定性度量,适合于表示事实性知识和规则性知识。
1.确定性规则知识的产生式表示
IF P THEN Q 或者
P→Q
含义是:如果前提P被满足,则可得到Q或执行Q所规定的操作。
2.不确定性规则知识的产生式表示
IP P THEN Q (置信度) 或者
P→Q(置信度)
含义是:如果前提P被满足,则有相当于置信度的概率可得到Q或执行Q所规定的操作。
3.确定性事实性知识的产生式表示
(对象,属性,值) 或者
(关系,对象1,对象2)
例如:老李年龄是40岁,表示为(Li,Age,40)。
老李和老王是朋友,表示为(Friend,Li,Wang)。
4.不确定性事实性知识的产生式表示
(对象,属性,值,置信度) 或者
(关系,对象1,对象2,置信度)
例如:老李的年龄有百分之八十是40岁,(Li,Age,40,0.8)。
老李和老王有百分之八十的可能是朋友,(Friend,Li,Wang,80)。
产生式和谓词逻辑中的蕴含式的基本形式相同,但蕴含式是产生式的一种特殊情况。
除逻辑蕴含外,产生式还包括各种操作、规则、变换、算子、函数等。
蕴含式智能表示确定性知识,其真值或者为真或者为假,而产生式不止可以表示确定性知识,而且还可以表示不确定性知识。
产生式系统:把一组产生式放在一起,让它们互相配合,协同作用,一个产生式生成的结论可以供另一个产生式作为已知事实使用,以求得问题的解。
一个产生式系统由规则库、控制系统(推理机)、综合数据库三部分组成。
规则库:用于描述领域内知识的产生式集合。
控制系统(推理机):由一组程序组成,除了推理算法,还控制整个产生式系统的运行,实现对问题的求解。推理机要负责推理、冲突消解、执行规则、检查推理终止条件。
综合数据库:用于存放问题求解过程中各种当前信息的数据结构。
产生式表示法的优点:
自然性:“如果...则...”的形式是人们常用的一种表达因果关系的知识表示形式。
模块性:产生式是规则库中最基本的知识单元,它们同推理机构相对独立,而且每条规则都具有相同的形式。
有效性:即可表示确定性知识,又可表示不确定性知识。
清晰性
产生式表示法的缺点:
效率不高:产生式系统求解问题的过程是一个反复进行“匹配-冲突消解-执行”的过程。
不能表达具有结构性的知识