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)

Applications that contain reasoners

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 11/26/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.