Download presentation
Presentation is loading. Please wait.
1
Copyright © 2002 Cycorp Logical Aspects of Inference Incompleteness in Searching Incompleteness from Resource Bounds and Continuable Searches Inference Features in Cyc Efficiency through Heuristics Inference in Cyc
2
Copyright © 2002 Cycorp Inference uses Deduction: Rules “Rules” - general, variables (#$implies (#$mother ?PERSON ?MOTHER) (#$loves ?PERSON ?MOTHER))
3
Copyright © 2002 Cycorp Inference uses Deduction: Facts “Facts” - specific, no variables, atomic (#$mother #$Hamlet #$Gertrude)
4
Copyright © 2002 Cycorp Inference uses Deduction: Non-atomic terms, Predicates, and Functions “Non-atomic” terms are functional (#$BabyFn #$Jaguar) Predicates are true or false (#$mother #$Hamlet #$Gertrude) Functions denote a new term (#$BabyFn #$Jaguar)
5
Copyright © 2002 Cycorp Inference uses Deduction: Formulas and Logic “Formula” - a relation applied to arguments (#$implies (#$mother ?PERSON ?MOTHER) (#$loves ?PERSON ?MOTHER)) Cyc’s Inference uses standard logical deductions All men are mortal. Socrates is a man. Socrates is mortal.
6
Copyright © 2002 Cycorp Inference uses Deduction: Rules + Facts Deduction - rule fact(s) new fact (#$loves #$Hamlet #$Gertrude) “Rules” - general, variables (#$implies (#$mother ?PERSON ?MOTHER) (#$loves ?PERSON ?MOTHER)) “Facts” - specific, no variables (#$mother #$Hamlet #$Gertrude)
7
Copyright © 2002 Cycorp The Resolution Principle (#$and (#$knows #$Hamlet ?WHO) (#$loves #$Hamlet ?WHO)) (#$implies (#$mother ?PERSON ?MOTHER) (#$loves ?PERSON ?MOTHER)) QueryRule Resolution Principle : “Unify, Substitute, Merge”
8
Copyright © 2002 Cycorp The Resolution Principle: Unify (#$and (#$knows #$Hamlet ?WHO) (#$loves #$Hamlet ?WHO)) (#$implies (#$mother ?PERSON ?MOTHER) (#$loves ?PERSON ?MOTHER)) Resolution Principle : “Unify, Substitute, Merge” QueryRule Pivot Literals
9
Copyright © 2002 Cycorp (#$and (#$knows #$Hamlet ?WHO) (#$loves #$Hamlet ?WHO)) (#$implies (#$mother ?PERSON ?MOTHER) (#$loves ?PERSON ?MOTHER)) Most General Unifier #$Hamlet / ?PERSON ?WHO / ?MOTHER Resolution Principle : “Unify, Substitute, Merge” QueryRule The Resolution Principle: Unify (#$loves #$Hamlet ?WHO)) =
10
Copyright © 2002 Cycorp The Resolution Principle: Substitute (#$and (#$knows #$Hamlet ?WHO) (#$loves #$Hamlet ?WHO)) (#$implies (#$mother ?PERSON ?MOTHER) (#$loves ?PERSON ?MOTHER)) Most General Unifier #$Hamlet / ?PERSON ?WHO / ?MOTHER Resolution Principle : “Unify, Substitute, Merge” QueryRule (#$and (#$knows #$Hamlet ?WHO) (#$loves #$Hamlet ?WHO)) (#$implies (#$mother #$Hamlet ?WHO) (#$loves #$Hamlet ?WHO)) Substituted QuerySubstituted Rule
11
Copyright © 2002 Cycorp The Resolution Principle: Merge (#$and (#$knows #$Hamlet ?WHO) (#$loves #$Hamlet ?WHO)) (#$implies (#$mother #$Hamlet ?WHO) (#$loves ?Hamlet ?WHO)) Resolution Principle : “Unify, Substitute, Merge” Substituted QuerySubstituted Rule (#$and (#$knows #$Hamlet ?WHO) (#$mother #$Hamlet ?WHO)) Merged Query
12
Copyright © 2002 Cycorp The Resolution Principle using a fact (#$and (#$knows #$Hamlet ?WHO) (#$loves #$Hamlet ?WHO)) (#$loves #$Hamlet #$Ophelia) Most General Unifier ?WHO / #$Ophelia (#$knows #$Hamlet #$Ophelia) Resolution Principle : “Unify, Substitute, Merge” QueryFact
13
Copyright © 2002 Cycorp Resolving to #$True Most General Unifier Query Rule New Query Most General Unifier New Query Rule Newer Query Most General Unifier Newer Query Rule Newest Query Most General Unifier Newest Query Fact #$True #$True => the end Hamlet knows and loves Ophelia.
14
Copyright © 2002 Cycorp Summary Inference uses Deduction –Facts + Rules => New Fact –Rules vs. Facts –Predicates vs. Functions Inference uses Resolution –The Resolution Principle: Unify, Substitute, Merge –Resolving to #$True
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.