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