Inverse resolution is an inductive reasoning technique that involves inverting the resolution operator.

Operators

Inverse resolution takes information about the resolvent of a resolution step to compute possible resolving clauses. Two types of inverse resolution operator are in use in inductive logic programming: V-operators and W-operators. A V-operator takes clauses and as input and returns a clause such that is the resolvent of and . A W-operator takes two clauses and and returns thre clauses , and such that is the resolvent of and and is the resolvent of and .[1]

History

Inverse resolution was first introduced by Stephen Muggleton and Wray Buntine in 1988 for use in the inductive logic programming system Cigol.[2] By 1993, this spawned a surge of research into inverse resolution operators and their properties.[1]

Notes

References

  • Nienhuys-Cheng, Shan-hwei; de Wolf, Ronald (1997). Foundations of inductive logic programming. Lecture notes in computer science Lecture notes in artificial intelligence. Berlin Heidelberg: Spinger. pp. 174–177. ISBN 978-3-540-62927-6.
  • Muggleton, S.H.; Buntine, W. (1988). "Machine invention of first-order predicate by inverting resolution". Proceedings of the 5th International Conference on Machine Learning. pp. 339–352. doi:10.1016/B978-0-934613-64-4.50040-2. ISBN 978-0-934613-64-4.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.