顾名思义,前向链接从已知事实开始,然后通过应用推理规则来提取更多数据,然后继续前进,直到到达目标为止;而后向链接从目标开始,通过使用推理进行后退确定满足目标的事实的规则。
前向链接称为数据驱动推理技术,而后向链接称为 goal-driven 推理技术。
前向链接称为 down-up 方法,而后向链接称为 top-down 方法。
正向链接使用深度优先搜索策略,而反向链接使用深度优先搜索策略。
正向和反向链接均适用 Modus ponens 推理规则。
正向链可以用于诸如计划,设计过程监视,诊断和分类的任务,而反向链可以用于分类和诊断任务
前向链接就像是穷举搜索,而后向链接则试图避免不必要的推理。
在前向链接中,知识库中可能有各种ASK问题,而在后向链接中,则可能会有更少的ASK问题。
正向链比较慢,因为它检查所有规则,而正向链比较快,因为它仅检查一些必需的规则。
前向链接 | 向后链接 |
前向链接从已知事实开始,并应用推理规则来提取到达目标的更多数据单元。 | 向后链接从目标开始,并通过推理规则向后进行工作,以找到支持目标的必需事实。 |
这是一种自下而上的方法 | 这是一种自上而下的方法 |
前向链接被称为数据驱动的推理技术,因为我们使用可用数据来达到目标。 | 向后链接被称为目标驱动技术,因为我们从目标开始就划分为子目标以提取事实。 |
正向链接推理应用广度优先搜索策略。 | 向后链接推理应用深度优先搜索策略。 |
所有可用规则的前向链接测试 | 向后链接仅测试一些必需的规则。 |
正向链接适用于计划,监视,控制和解释应用程序。 | 向后链接适用于诊断,处方和调试应用。 |
正向链接可以产生无限数量的可能结论。 | 向后链接生成有限数量的可能结论。 |
它向前运行。 | 它向后运行。 |
前向链接旨在得出任何结论。 | 向后链接仅针对所需数据。 |