逆向推理的优点:不必使用与目标无关的知识,目的性强,便于向用户提供解释。
逆向推理的缺点:初始目标的选择有盲目性,若不符合实际,就要多次提出假设,影响到系统效率。

-----***(3)混合推理:既具有正向推理又具有逆向推理。
-----* 什么时候需要混合推理
①已知的事实不充分
②由正向推理推的结论可信度不高
③希望得到更多的结论

点击看大图

-----***(4)双向推理:正向推理与逆向推理同时进行
-----*基本思想:一方面根据已知事实进行正向推理,但并不推到最终目标;另一方面从某假设目标出发进  行逆向推理,但并不推到原始事实,而是让它们中途相遇,即由正向推       理所得的中间结论恰好是逆向推理所要求的证据,这是推理可结束。困难在于‘碰头’的判断
-----***(5)求解策略:是指推理只有一个解,还是求所有解以及最优解等
-----***(6)限制策略:为了防止无穷推理过程,以及由于推理过程太长增加时间及空间的复杂性,可在控制策略中制定推理的限制条件,以对推理的深度,宽度,时间,空间等进行限制。
4 模式匹配
(1)模式匹配:指对两个知识模式(两个谓词公式,两个框架片断,两个语义网络片断)的比较与耦合,如果两者完全一致,或者虽不完全一致但其相似程度在指定的限度内,称它们是可匹配的,否则为不可匹配。
(2)确定性匹配:是指两个知识模式完全一致,或经过变量代换后变得完全一致。
(3)不确定性匹配:指两个知识模式不完全一致,但从总体上看,它们的相似程度又落在规定的限度内。
无论是确定性匹配还是不确定性匹配,在进行匹配时都需要进行变量代换。