Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2002 Cycorp Logical Aspects of Inference Incompleteness in Searching Incompleteness from Resource Bounds and Continuable Searches Inference.

Similar presentations


Presentation on theme: "Copyright © 2002 Cycorp Logical Aspects of Inference Incompleteness in Searching Incompleteness from Resource Bounds and Continuable Searches Inference."— Presentation transcript:

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


Download ppt "Copyright © 2002 Cycorp Logical Aspects of Inference Incompleteness in Searching Incompleteness from Resource Bounds and Continuable Searches Inference."

Similar presentations


Ads by Google