Semantic reasoner

"Reasoner" redirects here. For other uses, see Reasoner (disambiguation).

A semantic reasoner, reasoning engine, rules engine, or simply a reasoner, is a piece of software able to infer logical consequences from a set of asserted facts or axioms. The notion of a semantic reasoner generalizes that of an inference engine, by providing a richer set of mechanisms to work with. The inference rules are commonly specified by means of an ontology language, and often a description logic language. Many reasoners use first-order predicate logic to perform reasoning; inference commonly proceeds by forward chaining and backward chaining. There are also examples of probabilistic reasoners, including Pei Wang's non-axiomatic reasoning system,[1] and probabilistic logic networks.[2]

List of semantic reasoners

Existing semantic reasoners and related software:

Commercial software

Free to use (Closed Source)

Free software (open source)

See also

References

  1. Wang, Pei. "Grounded on Experience Semantics for intelligence, Tech report 96". http://www.cogsci.indiana.edu/. CRCC. Retrieved 13 April 2015. External link in |website= (help)
  2. Goertzel, Ben; Iklé, Matthew; Goertzel, Izabela Freire; Heljakka, Ari (2008). Probabilistic Logic Networks: A Comprehensive Framework for Uncertain Inference. Springer Science & Business Media. p. 42. ISBN 9780387768724.

External links

This article is issued from Wikipedia - version of the Thursday, March 31, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.