Representing
Commonsense Knowledge
Chapter 18.
2
Outline
 The Commonsense World
 Time
 Knowledge Representations by Networks
 Additional Readings and Discussion
3
18.1 The Commonsense World
 What Is Commonsense Knowledge?
 Most people know the fact that a liquid fall out if the cup is
turned upside down. But how can we represent it ?
 Commonsense knowledge
 If you drop an object, it will fall.
 People don‟t exist before they are born.
 Fish live in water and will die if taken out.
 People buy bread and milk in a grocery store.
 People typically sleep at night.
4
18.1.2 Difficulties in Representing
Commonsense Knowledge
 How many will be needed by a system capable of general
human-level intelligence? No on knows for sure.
 No well-defined frontiers
 Knowledge about some topics may not be easily captured
by declarative sentences.
 Description of a human face
 Many sentences we might use for describing the world
are only approximations.
5
18.1.3 The Importance of Commonsense
Knowledge
 Machine with commonsense
 The knowledge such a robot would have to have!
 Commonsense knowledge for expert systems
 To recognize outside of the specific area, to predict more
accurately.
 Commonsense for expanding the knowledge of an expert
system
 To understanding natural language
6
18.1.4 Research Areas
 Currently not available system with commonsense but,
 Object and materials : describing materials and their properties
 Space : formalizing various notions about space
 Physical properties : mass, temperature, volume, pressure, etc.
 Physical Processes and events : modeling by differential
equations v.s. qualitative physics without the need for exact
calculation
 Time : developing techniques for describing and reasoning
about time
7
18.2 Time
 How are we to think about time?
 Real line: extending both into infinite past and infinite future
 Integer: countable from beginning with 0 at „big bang‟
 [James 1984, Allen 1983]
 Time is something that events and processes occur in.
 “Interval” : containers for events and processes.
 Predicate calculus used for describing interval
 Occurs(E, I) : some event or process E, occupies the interval I.
 Interval has starting and ending time points.
8
 그림 18.1
Figure 18.1 Relation between Intervals
9
18.3 Knowledge Representation by Networks
18.3.1 Taxonomic Knowledge
 The entities of both commonsense and expert domains
can be arranged in hierarchical structures that organize
and simplify reasoning.
 CYC system [Guha & Lenat 1990]
 Taxonomic hierarchies : encoded either in networks or
data structure called frames.
 Example
 “Snoopy is a laser printer, all laser printers are printers, all
printers are machines.”
Laser_printer(Snoopy)
(x)[Laser_printer(x)  Printer(x)]
(x)[Printer(x)  Office_machine(x)]
10
18.3.2 Semantic Networks
 Definition : graph structures that encode taxonomic
knowledge of objects and their properties
 Two kinds of nodes
 Nodes labeled by relation constants corresponding to either
taxonomic categories or properties
 Nodes labeled by object constants corresponding to objects in
the domain
 Three kinds of arcs connecting nodes
 Subset arcs (isa links)
 Set membership arcs (instance links)
 Function arcs
11
 그림 18.2
Figure 18.2 A Semantic network
12
18.3.3 Nonmonotonic Reasoning in
Semantic Networks
 Reasoning in ordinary logic is monotonic.
 Because adding axioms to a logical system does not diminish
the set of theorems that can be proved.
 We must retract the default inference if new
contradictory knowledge arrives.
 Default inference : barring knowledge to the contrary, we are
willing to assume are true.
 Example of nonmonotonic reasoning : cancellation of
inheritance.
 By default, the energy source of office machines is electric wall
outlet. But the energy source of a robot is a battery.
13
 Figure 18.3 A Semantic Network for Default Reasoning
 Adding another function arc
 Contradiction from property inheritance can be resolved by the
way in which information about the most specific categories
takes precedence over less specific categories.
14
18.3.4 Frames
 Frame is a Data structure which has a name and a set of attribute-
value pairs (slots).
 The frame name corresponds to a node in a semantic network.
 The attributes (slot names) correspond to the names of arcs associated
with this node
 The values (slot fillers)correspond to nodes at the other ends of these
arcs.
 Semantic networks and frames do have difficulties in expressing
certain kinds of knowledge
 Disjunctions, negations, nontaxonomic knowledge
 Hybrid system : KRYPTON, CLASSIC
 Use terminological logic (employing hierarchical structures to
represnent entities, classes, and properties and logical expressions for
other information).
15
Figure 18.5 A Frame

More Related Content

PDF
A few approaches to cope with crash/byzantine failures in communication netwo...
PPTX
claytronics
PPT
Claytronics
PDF
Top 10 deep learning algorithms you should know in
PPT
Claytronics
PPT
Claytronics
PPTX
Deep learning
PDF
AI Use Cases: Special Attention on Semantic Segmentation
A few approaches to cope with crash/byzantine failures in communication netwo...
claytronics
Claytronics
Top 10 deep learning algorithms you should know in
Claytronics
Claytronics
Deep learning
AI Use Cases: Special Attention on Semantic Segmentation

What's hot (18)

PDF
Claytronics the building block of new virtual world
PPTX
24138303 claytronics
PPTX
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 13
PPTX
Introduction to Machine learning & Neural Networks
PPTX
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 14
PPTX
Neural networks and deep learning
PDF
Neural Networks on Steroids (Poster)
PPT
Quantum Computing Lecture 3: Application
PDF
Handwritten Digit Recognition using Convolutional Neural Networks
PPTX
INTRODUCTION TO NEURAL NETWORKS
PPTX
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
PPTX
Programmable Matter
PDF
Claytronics | Programmable Matter | PPT
PPTX
SoftComputing1
PDF
Emotion detection using cnn.pptx
PDF
A Study On Deep Learning
PPT
Quantum Computing Lecture 2: Advanced Concepts
PPTX
Deep learning
Claytronics the building block of new virtual world
24138303 claytronics
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 13
Introduction to Machine learning & Neural Networks
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 14
Neural networks and deep learning
Neural Networks on Steroids (Poster)
Quantum Computing Lecture 3: Application
Handwritten Digit Recognition using Convolutional Neural Networks
INTRODUCTION TO NEURAL NETWORKS
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Programmable Matter
Claytronics | Programmable Matter | PPT
SoftComputing1
Emotion detection using cnn.pptx
A Study On Deep Learning
Quantum Computing Lecture 2: Advanced Concepts
Deep learning
Ad

Similar to 18 common knowledge (20)

PPT
Knowledge_Representbhhggghhhhhhhtrrghjuuuuation.ppt
PPT
Chapter 12 knowledge representation nd description
PPT
Artificial Intelligence data related to ai
PPT
KnowledgeRepresentation in artificial intelligence.ppt
PPTX
uploadscribd2.pptx
PPT
PPTX
09- Syed Rehan-ai-ppt2.pptx
PPTX
AI material for you computer science.pptx
PPT
4KN Editted 2012.ppt
PDF
AI Lesson 19
PDF
Lesson 19
PPTX
MODULE-2_AI_Computer_Science_Engineering.pptx
PPTX
CS Artificial Intelligence chapter 4.pptx
PPTX
module-2 ppt knowledge representation computer application
PPTX
abdelwahab alsammak_Ch 5. Knowledge Representation.pptx
PPTX
Knowledge representation
PPTX
Lec 09
PDF
Knowledge based reasoning using aiml.pdf
PDF
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
PPTX
Knowledge representation events in Artificial Intelligence.pptx
Knowledge_Representbhhggghhhhhhhtrrghjuuuuation.ppt
Chapter 12 knowledge representation nd description
Artificial Intelligence data related to ai
KnowledgeRepresentation in artificial intelligence.ppt
uploadscribd2.pptx
09- Syed Rehan-ai-ppt2.pptx
AI material for you computer science.pptx
4KN Editted 2012.ppt
AI Lesson 19
Lesson 19
MODULE-2_AI_Computer_Science_Engineering.pptx
CS Artificial Intelligence chapter 4.pptx
module-2 ppt knowledge representation computer application
abdelwahab alsammak_Ch 5. Knowledge Representation.pptx
Knowledge representation
Lec 09
Knowledge based reasoning using aiml.pdf
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Knowledge representation events in Artificial Intelligence.pptx
Ad

More from Tianlu Wang (20)

PDF
L7 er2
PDF
L8 design1
PDF
L9 design2
PDF
14 pro resolution
PDF
13 propositional calculus
PDF
12 adversal search
PDF
11 alternative search
PDF
10 2 sum
PDF
22 planning
PDF
21 situation calculus
PDF
20 bayes learning
PDF
19 uncertain evidence
PDF
17 2 expert systems
PDF
17 1 knowledge-based system
PDF
16 2 predicate resolution
PDF
16 1 predicate resolution
PDF
15 predicate
PDF
09 heuristic search
PDF
08 uninformed search
PDF
07 plan agent
L7 er2
L8 design1
L9 design2
14 pro resolution
13 propositional calculus
12 adversal search
11 alternative search
10 2 sum
22 planning
21 situation calculus
20 bayes learning
19 uncertain evidence
17 2 expert systems
17 1 knowledge-based system
16 2 predicate resolution
16 1 predicate resolution
15 predicate
09 heuristic search
08 uninformed search
07 plan agent

Recently uploaded (20)

PDF
Impressionism-in-Arts.For.Those.Who.Seek.Academic.Novelty.pdf
PPT
huyfuygkgkugi iyugib jiygi uyuyguygv uyguyv
PDF
15901922083_PQA.pdf................................
PDF
lebo101.pdf biology chapter important .....
PPTX
PPT 1 - Preamble - SPI PPT 2024.bfghfghfhfhfghfggfdgd
PPTX
QA PROCESS FLOW CHART (1).pptxaaaaaaaaaaaa
PPTX
Imelda Ppt Improved 1 March 2021 (1) (3) (1).pptx
PPTX
Q1_TLE_8_Week_2asfsdgsgsdgdsgfasdgwrgrgqrweg
PPTX
Activities for the online class - 2024.pptx
PPTX
Visual Graphic Design: Relevant Laws and Legislation.pptx
PDF
Annah la Javanaise_ The Truth Behind Gauguin’s Model.pdf
PPTX
PLANT CELL description and characteristics
PPTX
Chemical Reactions in Our Lives.pptxyyyyyyyyy
PPTX
Lung Cancer - Bimbingan.pptxmnbmbnmnmn mn mn
PPTX
WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEK
PDF
Landscape Architecture: Shaping the World Between Buildings
PDF
Himalayan Nature and Tibetan Buddhist Culture in Arunachal -- Kazuharu Mizuno...
PPTX
WATER RESOURCE-1.pptx ssssdsedsddsssssss
PPTX
400kV_Switchyardasdsfesfewffwefrrwewew_Training_Module.pptx
PPTX
Contemporary Arts and the Potter of Thep
Impressionism-in-Arts.For.Those.Who.Seek.Academic.Novelty.pdf
huyfuygkgkugi iyugib jiygi uyuyguygv uyguyv
15901922083_PQA.pdf................................
lebo101.pdf biology chapter important .....
PPT 1 - Preamble - SPI PPT 2024.bfghfghfhfhfghfggfdgd
QA PROCESS FLOW CHART (1).pptxaaaaaaaaaaaa
Imelda Ppt Improved 1 March 2021 (1) (3) (1).pptx
Q1_TLE_8_Week_2asfsdgsgsdgdsgfasdgwrgrgqrweg
Activities for the online class - 2024.pptx
Visual Graphic Design: Relevant Laws and Legislation.pptx
Annah la Javanaise_ The Truth Behind Gauguin’s Model.pdf
PLANT CELL description and characteristics
Chemical Reactions in Our Lives.pptxyyyyyyyyy
Lung Cancer - Bimbingan.pptxmnbmbnmnmn mn mn
WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEK
Landscape Architecture: Shaping the World Between Buildings
Himalayan Nature and Tibetan Buddhist Culture in Arunachal -- Kazuharu Mizuno...
WATER RESOURCE-1.pptx ssssdsedsddsssssss
400kV_Switchyardasdsfesfewffwefrrwewew_Training_Module.pptx
Contemporary Arts and the Potter of Thep

18 common knowledge

  • 2. 2 Outline  The Commonsense World  Time  Knowledge Representations by Networks  Additional Readings and Discussion
  • 3. 3 18.1 The Commonsense World  What Is Commonsense Knowledge?  Most people know the fact that a liquid fall out if the cup is turned upside down. But how can we represent it ?  Commonsense knowledge  If you drop an object, it will fall.  People don‟t exist before they are born.  Fish live in water and will die if taken out.  People buy bread and milk in a grocery store.  People typically sleep at night.
  • 4. 4 18.1.2 Difficulties in Representing Commonsense Knowledge  How many will be needed by a system capable of general human-level intelligence? No on knows for sure.  No well-defined frontiers  Knowledge about some topics may not be easily captured by declarative sentences.  Description of a human face  Many sentences we might use for describing the world are only approximations.
  • 5. 5 18.1.3 The Importance of Commonsense Knowledge  Machine with commonsense  The knowledge such a robot would have to have!  Commonsense knowledge for expert systems  To recognize outside of the specific area, to predict more accurately.  Commonsense for expanding the knowledge of an expert system  To understanding natural language
  • 6. 6 18.1.4 Research Areas  Currently not available system with commonsense but,  Object and materials : describing materials and their properties  Space : formalizing various notions about space  Physical properties : mass, temperature, volume, pressure, etc.  Physical Processes and events : modeling by differential equations v.s. qualitative physics without the need for exact calculation  Time : developing techniques for describing and reasoning about time
  • 7. 7 18.2 Time  How are we to think about time?  Real line: extending both into infinite past and infinite future  Integer: countable from beginning with 0 at „big bang‟  [James 1984, Allen 1983]  Time is something that events and processes occur in.  “Interval” : containers for events and processes.  Predicate calculus used for describing interval  Occurs(E, I) : some event or process E, occupies the interval I.  Interval has starting and ending time points.
  • 8. 8  그림 18.1 Figure 18.1 Relation between Intervals
  • 9. 9 18.3 Knowledge Representation by Networks 18.3.1 Taxonomic Knowledge  The entities of both commonsense and expert domains can be arranged in hierarchical structures that organize and simplify reasoning.  CYC system [Guha & Lenat 1990]  Taxonomic hierarchies : encoded either in networks or data structure called frames.  Example  “Snoopy is a laser printer, all laser printers are printers, all printers are machines.” Laser_printer(Snoopy) (x)[Laser_printer(x)  Printer(x)] (x)[Printer(x)  Office_machine(x)]
  • 10. 10 18.3.2 Semantic Networks  Definition : graph structures that encode taxonomic knowledge of objects and their properties  Two kinds of nodes  Nodes labeled by relation constants corresponding to either taxonomic categories or properties  Nodes labeled by object constants corresponding to objects in the domain  Three kinds of arcs connecting nodes  Subset arcs (isa links)  Set membership arcs (instance links)  Function arcs
  • 11. 11  그림 18.2 Figure 18.2 A Semantic network
  • 12. 12 18.3.3 Nonmonotonic Reasoning in Semantic Networks  Reasoning in ordinary logic is monotonic.  Because adding axioms to a logical system does not diminish the set of theorems that can be proved.  We must retract the default inference if new contradictory knowledge arrives.  Default inference : barring knowledge to the contrary, we are willing to assume are true.  Example of nonmonotonic reasoning : cancellation of inheritance.  By default, the energy source of office machines is electric wall outlet. But the energy source of a robot is a battery.
  • 13. 13  Figure 18.3 A Semantic Network for Default Reasoning  Adding another function arc  Contradiction from property inheritance can be resolved by the way in which information about the most specific categories takes precedence over less specific categories.
  • 14. 14 18.3.4 Frames  Frame is a Data structure which has a name and a set of attribute- value pairs (slots).  The frame name corresponds to a node in a semantic network.  The attributes (slot names) correspond to the names of arcs associated with this node  The values (slot fillers)correspond to nodes at the other ends of these arcs.  Semantic networks and frames do have difficulties in expressing certain kinds of knowledge  Disjunctions, negations, nontaxonomic knowledge  Hybrid system : KRYPTON, CLASSIC  Use terminological logic (employing hierarchical structures to represnent entities, classes, and properties and logical expressions for other information).