3_knowledge_Representation
3_knowledge_Representation
Techniques
Lecture Module - 15
Knowledge Representation
● Knowledge representation (KR) is an important issue in
both cognitive science and artificial intelligence.
− In cognitive science, it is concerned with the way people store
and process information and
− In artificial intelligence (AI), main focus is to store knowledge so
that programs can process it and achieve human intelligence.
● There are different ways of representing knowledge e.g.
− predicate logic,
− semantic networks,
− extended semantic net,
− frames,
− conceptual dependency etc.
● In predicate logic, knowledge is represented in the form
of rules and facts as is done in Prolog.
Semantic Network
• Formalism for representing information about objects,
people, concepts and specific relationship between
them.
• The syntax of semantic net is simple. It is a network of
labeled nodes and links.
− It’s a directed graph with nodes corresponding to concepts,
facts, objects etc. and
− arcs showing relation or association between two concepts.
• The commonly used links in semantic net are of the
following types.
- isa → subclass of entity (e.g., child hospital is subclass of
hospital)
- inst → particular instance of a class (e.g., India is an
instance of country)
- prop → property link (e.g., property of dog is ‘bark)
Representation of Knowledge in Sem Net
a_part_of
department hostel
a_part_of is_a
ako
science_faculty
is_a
renuka
Detailed Representation of Frame
Network
frame0
f_name: university
phone: (default: - 011686971)
address : (default - IIT Delhi)
frame1 frame2
frame11 frame21
frame12 frame13