SlideShare a Scribd company logo
1 of 15
Weak Slot and Filler Structures
Why use this data structure?

• It enables attribute values to be retrieved
  quickly
• Properties of relations are easy to describe .
• It allows ease of consideration as it embraces
  aspects of object oriented programming.
WHAT
• A slot is an attribute value pair in its simplest
  form.
• A filler is a value that a slot can take -- could
  be a numeric, string (or any data type) value
  or a pointer to another slot.
• A weak slot and filler structure does not
  consider the content of the representation.
SEMANTIC NETS

The major idea is that:
• The meaning of a concept comes from its
  relationship to other concepts, and that,
• The information is stored by interconnecting
  nodes with labeled arcs.
• Semantic nets initially we used to represent
  labeled connections between nodes.
Representation in a Semantic Net




These values can also be represented in logic as: isa(person, mammal),
instance(Mike-Hall, person) team(Mike-Hall, Cardiff)
As a more complex example consider the sentence: John gave
  Mary the book. Here we have several aspects of an event.
Intersection search

• The notion that spreading activation out of
  two nodes and finding their intersection finds
  relationships among objects. This is achieved
  by assigning a special tag to each visited node.
INHERITANCE
• The isa and instance representation provide a
  mechanism to implement this.
• Inheritance also provides a means of dealing
  with default reasoning. E.g. we could
  represent:
• Emus are birds.
• Typically birds fly and have wings.
• Emus run.
A Semantic Network for a Default
           Reasoning
In making certain inferences we will also need to
   distinguish between the link that defines a new
   entity and holds its value and the other kind of
   link that relates two existing entities. Consider
   the example shown where the height of two
   people is depicted and we also wish to compare
   them.




      We need extra nodes for the concept as well as its value.
Comparison of two heights
FRAMES
• A frame is a collection of attributes or slots and
  associated values that describe some real world
  entity. Frames on their own are not particularly
  helpful but frame systems are a powerful way of
  encoding information to support reasoning. Set
  theory provides a good basis for understanding
  frame systems. Each frame represents:
• a class (set), or
• an instance (an element of a class).
A simple frame system
Frame system
• Person
      isa:         Mammal
      Cardinality: …….

• Adult-Male
     isa:          Person
      Cardinality: …….

• Rugby-Player
      isa:         Adult-Male
      Cardinality: …….
• Here the frames Person, Adult-Male, Rugby-
  Player are all classes and the frames Cardiff-
  RFC are instances.

More Related Content

What's hot

Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
Mahesh Bhalerao
 

What's hot (20)

Symbol Table
Symbol TableSymbol Table
Symbol Table
 
Heuristc Search Techniques
Heuristc Search TechniquesHeuristc Search Techniques
Heuristc Search Techniques
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligence
 
Problem solving agents
Problem solving agentsProblem solving agents
Problem solving agents
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence
 
Knowledge representation
Knowledge representationKnowledge representation
Knowledge representation
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
resolution in the propositional calculus
resolution in the propositional calculusresolution in the propositional calculus
resolution in the propositional calculus
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms
 
State space search
State space searchState space search
State space search
 
Lec 3 knowledge acquisition representation and inference
Lec 3  knowledge acquisition representation and inferenceLec 3  knowledge acquisition representation and inference
Lec 3 knowledge acquisition representation and inference
 
Ooad unit – 1 introduction
Ooad unit – 1 introductionOoad unit – 1 introduction
Ooad unit – 1 introduction
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
State Space Representation and Search
State Space Representation and SearchState Space Representation and Search
State Space Representation and Search
 
Truth management system
Truth  management systemTruth  management system
Truth management system
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
 
Attribute grammer
Attribute grammerAttribute grammer
Attribute grammer
 

Similar to Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)

Semantic Nets_ Framesadcvacacaccasssxdssxdsxdsaxsaxdxd
Semantic Nets_ FramesadcvacacaccasssxdssxdsxdsaxsaxdxdSemantic Nets_ Framesadcvacacaccasssxdssxdsxdsaxsaxdxd
Semantic Nets_ Framesadcvacacaccasssxdssxdsxdsaxsaxdxd
Vikas Bhowate
 
Graphs, frames and related structures
Graphs, frames and related structuresGraphs, frames and related structures
Graphs, frames and related structures
SURBHI SAROHA
 
artificial intelligence that covers frames
artificial intelligence that covers framesartificial intelligence that covers frames
artificial intelligence that covers frames
picnew83
 
Adhoc frames conceptual graphs
Adhoc frames conceptual graphsAdhoc frames conceptual graphs
Adhoc frames conceptual graphs
Ayaz Shariff
 
Mdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesMdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databases
Rafael Alvarado
 

Similar to Weak Slot and Filler Structure (by Mintoo Jakhmola LPU) (20)

Lesson 19
Lesson 19Lesson 19
Lesson 19
 
AI Lesson 19
AI Lesson 19AI Lesson 19
AI Lesson 19
 
Weak Slot and Filler Structures
Weak Slot and Filler StructuresWeak Slot and Filler Structures
Weak Slot and Filler Structures
 
semantic.ppt
semantic.pptsemantic.ppt
semantic.ppt
 
FRAMES_091422.pptx
FRAMES_091422.pptxFRAMES_091422.pptx
FRAMES_091422.pptx
 
frames.pptx
frames.pptxframes.pptx
frames.pptx
 
Semantic Nets_ Framesadcvacacaccasssxdssxdsxdsaxsaxdxd
Semantic Nets_ FramesadcvacacaccasssxdssxdsxdsaxsaxdxdSemantic Nets_ Framesadcvacacaccasssxdssxdsxdsaxsaxdxd
Semantic Nets_ Framesadcvacacaccasssxdssxdsxdsaxsaxdxd
 
Graphs, frames and related structures
Graphs, frames and related structuresGraphs, frames and related structures
Graphs, frames and related structures
 
Database design
Database designDatabase design
Database design
 
KNOWLEDGE REPRESENTATION ISSUES.ppt
KNOWLEDGE REPRESENTATION ISSUES.pptKNOWLEDGE REPRESENTATION ISSUES.ppt
KNOWLEDGE REPRESENTATION ISSUES.ppt
 
Effective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsEffective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP Systems
 
4KN Editted 2012.ppt
4KN Editted 2012.ppt4KN Editted 2012.ppt
4KN Editted 2012.ppt
 
artificial intelligence that covers frames
artificial intelligence that covers framesartificial intelligence that covers frames
artificial intelligence that covers frames
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Adhoc frames conceptual graphs
Adhoc frames conceptual graphsAdhoc frames conceptual graphs
Adhoc frames conceptual graphs
 
Ch 6 final
Ch 6 finalCh 6 final
Ch 6 final
 
Mdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesMdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databases
 
Representation of knowledge
Representation of knowledgeRepresentation of knowledge
Representation of knowledge
 
uploadscribd2.pptx
uploadscribd2.pptxuploadscribd2.pptx
uploadscribd2.pptx
 
Semantic net in AI
Semantic net in AISemantic net in AI
Semantic net in AI
 

More from Mintoo Jakhmola

More from Mintoo Jakhmola (7)

Linux Vs Unix
Linux Vs UnixLinux Vs Unix
Linux Vs Unix
 
Backing Up and Retreiving files (by Mintoo Jakhmola
Backing Up and Retreiving files (by Mintoo JakhmolaBacking Up and Retreiving files (by Mintoo Jakhmola
Backing Up and Retreiving files (by Mintoo Jakhmola
 
Wireless Application Protocol (by Mintoo Jakhmola)
Wireless Application Protocol (by Mintoo Jakhmola)Wireless Application Protocol (by Mintoo Jakhmola)
Wireless Application Protocol (by Mintoo Jakhmola)
 
Source-to-Source Compiler
Source-to-Source CompilerSource-to-Source Compiler
Source-to-Source Compiler
 
Facel expression recognition
Facel expression recognitionFacel expression recognition
Facel expression recognition
 
Artificial intelligence (by Mintoo Jakhmola)
Artificial intelligence (by Mintoo Jakhmola)Artificial intelligence (by Mintoo Jakhmola)
Artificial intelligence (by Mintoo Jakhmola)
 
Animation (by Mintoo Jakhmola)
Animation (by Mintoo Jakhmola)Animation (by Mintoo Jakhmola)
Animation (by Mintoo Jakhmola)
 

Recently uploaded

ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 

Recently uploaded (20)

Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
Mbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxMbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptx
 
Keeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesKeeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security Services
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPost Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 

Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)

  • 1. Weak Slot and Filler Structures
  • 2. Why use this data structure? • It enables attribute values to be retrieved quickly • Properties of relations are easy to describe . • It allows ease of consideration as it embraces aspects of object oriented programming.
  • 3. WHAT • A slot is an attribute value pair in its simplest form. • A filler is a value that a slot can take -- could be a numeric, string (or any data type) value or a pointer to another slot. • A weak slot and filler structure does not consider the content of the representation.
  • 4. SEMANTIC NETS The major idea is that: • The meaning of a concept comes from its relationship to other concepts, and that, • The information is stored by interconnecting nodes with labeled arcs. • Semantic nets initially we used to represent labeled connections between nodes.
  • 5. Representation in a Semantic Net These values can also be represented in logic as: isa(person, mammal), instance(Mike-Hall, person) team(Mike-Hall, Cardiff)
  • 6. As a more complex example consider the sentence: John gave Mary the book. Here we have several aspects of an event.
  • 7. Intersection search • The notion that spreading activation out of two nodes and finding their intersection finds relationships among objects. This is achieved by assigning a special tag to each visited node.
  • 8. INHERITANCE • The isa and instance representation provide a mechanism to implement this. • Inheritance also provides a means of dealing with default reasoning. E.g. we could represent: • Emus are birds. • Typically birds fly and have wings. • Emus run.
  • 9. A Semantic Network for a Default Reasoning
  • 10. In making certain inferences we will also need to distinguish between the link that defines a new entity and holds its value and the other kind of link that relates two existing entities. Consider the example shown where the height of two people is depicted and we also wish to compare them. We need extra nodes for the concept as well as its value.
  • 11. Comparison of two heights
  • 12. FRAMES • A frame is a collection of attributes or slots and associated values that describe some real world entity. Frames on their own are not particularly helpful but frame systems are a powerful way of encoding information to support reasoning. Set theory provides a good basis for understanding frame systems. Each frame represents: • a class (set), or • an instance (an element of a class).
  • 13. A simple frame system
  • 14. Frame system • Person isa: Mammal Cardinality: ……. • Adult-Male isa: Person Cardinality: ……. • Rugby-Player isa: Adult-Male Cardinality: …….
  • 15. • Here the frames Person, Adult-Male, Rugby- Player are all classes and the frames Cardiff- RFC are instances.