什么是产生式知识表示?给出这种表示方法的有缺点?
早期产生式知识表示是一种计算形式体系里所使用的术语,主要是使用类似文法的规则,对符号串做替换运算。一般用三元组(对象,属性,值)或(关系,对象1,对象2)产生式的基本形式:P→Q或者IF P THEN Q ,P是产生式的前提,也称为前件,它给出了该产生式可否使用的先决条件,由事实的逻辑组合来构成;Q 是一组结论或操作,也称为产生式的后件,它指出当前题P满足时,应该推出的结论或应该执行的动作。产生式的含义:如果前提P满足,则可推出结论Q或执行Q所规定的操作。
优点:(1)模块性:规则与规则之间相互独立。(2)灵活性:知识库易于增加、修改、删除。
(3)自然性:方便地表示专家的启发性知识与经验。(4)透明性:易于保留动作所产生的变化、轨迹。
缺点:知识库维护难,效率低,理解难。