knowledge representation and inference

7
Knowledge Representation and Inference CS 480/580 Fall 2009

Upload: alfreda-dawson

Post on 03-Jan-2016

41 views

Category:

Documents


0 download

DESCRIPTION

Knowledge Representation and Inference. CS 480/580 Fall 2009. Requirements for Knowledge Representation Languages. Well-defined syntax and semantics General requirements: Representational adequacy Inferential adequacy Inferential efficiency Clear syntax and semantics Naturalness. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Knowledge Representation and Inference

Knowledge Representationand Inference

CS 480/580Fall 2009

Page 2: Knowledge Representation and Inference

Requirements for Knowledge Representation Languages

• Well-defined syntax and semantics• General requirements:– Representational adequacy– Inferential adequacy– Inferential efficiency– Clear syntax and semantics– Naturalness

Page 3: Knowledge Representation and Inference

Semantic Networks

• Originally developed in 1960s to represent the meaning of English words

Page 4: Knowledge Representation and Inference

Frames

• Frames are a variant of semantic networks• Widely used in expert systems• Semantic networks and frames are

interchangeable• Defaults and multiple inheritance• Slots and procedures

Page 5: Knowledge Representation and Inference

Predicate Logic

• This is the most important knowledge representation

• Syntax: – P V Q– P ^ Q– ¬Q– P → Q– P ↔ Q– P ^ (Q → R); (Q V ¬R) → P

Page 6: Knowledge Representation and Inference

Predicate Logic (cont.)

• Notation: Begin with lower case letters for constants; Begin with a capital letter for variables; fatherof(allison, richard)

• Prolog uses , : and ;: OR• More on Prolog …

Page 7: Knowledge Representation and Inference

Rule-based Systems

• If – then rules and facts• Forward chaining system• Conflict resolution• Backward chaining system