推理机器和语义推理器之间有什么区别?

时间:2011-05-04 16:05:42

标签: artificial-intelligence semantics inference reasoning

我发现了一些关于这两者的简短文章,对我而言,听起来都是通过逻辑来解决问题,类似于Prolog的工作方式。我必须补充一点,我是这个领域的新手,所以我可能错了。非常错误。

2 个答案:

答案 0 :(得分:5)

推理器推理引擎在AI中基本上是相同的东西,这是一个能够从一组断言事实中推断出逻辑结果的软件(和是的,这与Prolog的相似。推理器的能力取决于它所知道的公理和推理规则,而这些规则又与特定的逻辑相关。

语义推理器可能是“语义Web推理器”的缩写,它是Semantic Web的推理器。在这种情况下,这样的推理者知道语义Web标准背后的逻辑形式的公理和推理规则,尤其是OWL Web Ontology Language

如果您想了解有关OWL的更多详细信息,以便更好地了解“语义Web推理器”可以做什么,您可能需要查看OWL Web Ontology Language Semantics and Abstract Syntax ,或者,如果您真的想了解理论细节,你必须深入研究Description Logics

答案 1 :(得分:2)

通过一些“逻辑”来解决问题适用于非常广泛的算法。我会按照维基百科上的定义http://en.wikipedia.org/wiki/Semantic_reasoner

  

语义推理器的概念   推广推理   引擎,提供更丰富的一套   与之合作的机制。

举个例子:基于给定的事实和规则,推理机器将推断出新的事实(甚至是规则)。但就是这样。由您来理解融合状态。确实,一个简单的语义推理器可能(通常是)在推理机器上实现,但它是一个更广泛的概念。可能还有其他方法来进行语义推理而不是推理。例如概率推理或模糊推理。