SlideShare a Scribd company logo
1 of 28
Unit II
Logical Reasoning
V.Saranya
AP/CSE
Sri Vidya College of Engineering and
Technology,
Virudhunagar
Logical Agents
Knowledge based Agents
The Wumpus World
Logic
February 20, 2006 AI: Chapter 7: Logical Agents 3
Logical Agents
• Humans can know “things” and “reason”
– Representation: How are the things stored?
– Reasoning: How is the knowledge used?
• To solve a problem…
• To generate more knowledge…
• Knowledge and reasoning are important to artificial agents
because they enable successful behaviors difficult to achieve
otherwise
– Useful in partially observable environments
• Can benefit from knowledge in very general forms,
combining and recombining information
February 20, 2006 AI: Chapter 7: Logical Agents 4
Knowledge-Based Agents
• Central component of a Knowledge-Based Agent is
a Knowledge-Base
– A set of sentences in a formal language
• Sentences are expressed using a knowledge representation
language
• Two generic functions:
– TELL - add new sentences (facts) to the KB
• “Tell it what it needs to know”
– ASK - query what is known from the KB
• “Ask what to do next”
February 20, 2006 AI: Chapter 7: Logical Agents 5
Knowledge-Based Agents
• The agent must be able to:
– Represent states and actions
– Incorporate new percepts
– Update internal
representations of the world
– Deduce hidden properties of
the world
– Deduce appropriate actions
Inference Engine
Knowledge-Base
Domain-
Independent
Algorithms
Domain-
Specific
Content
February 20, 2006 AI: Chapter 7: Logical Agents 6
Knowledge-Based Agents
February 20, 2006 AI: Chapter 7: Logical Agents 7
Knowledge-Based Agents
• Declarative
– You can build a knowledge-based agent simply by
“TELLing” it what it needs to know
• Procedural
– Encode desired behaviors directly as program
code
• Minimizing the role of explicit representation and
reasoning can result in a much more efficient system
February 20, 2006 AI: Chapter 7: Logical Agents 8
Wumpus World
• Performance Measure
– Gold +1000, Death – 1000
– Step -1, Use arrow -10
• Environment
– Square adjacent to the Wumpus are smelly
– Squares adjacent to the pit are breezy
– Glitter iff gold is in the same square
– Shooting kills Wumpus if you are facing it
– Shooting uses up the only arrow
– Grabbing picks up the gold if in the same square
– Releasing drops the gold in the same square
• Actuators
– Left turn, right turn, forward, grab, release,
shoot
• Sensors
– Breeze, glitter, and smell
February 20, 2006 AI: Chapter 7: Logical Agents 9
Wumpus World
• Characterization of Wumpus World
– Observable
• partial, only local perception
– Deterministic
• Yes, outcomes are specified
– Episodic
• No, sequential at the level of actions
– Static
• Yes, Wumpus and pits do not move
– Discrete
• Yes
– Single Agent
• Yes
February 20, 2006 AI: Chapter 7: Logical Agents 10
Wumpus World
February 20, 2006 AI: Chapter 7: Logical Agents 11
Wumpus World
February 20, 2006 AI: Chapter 7: Logical Agents 12
Wumpus World
February 20, 2006 AI: Chapter 7: Logical Agents 13
Wumpus World
February 20, 2006 AI: Chapter 7: Logical Agents 14
Wumpus World
February 20, 2006 AI: Chapter 7: Logical Agents 15
Wumpus World
February 20, 2006 AI: Chapter 7: Logical Agents 16
Wumpus World
February 20, 2006 AI: Chapter 7: Logical Agents 17
Wumpus World
LOGIC
Syntax:
– Knowledge base consists of sentences
– These sentences are expressed according to the
syntax.
Ex: “x + y=4” is a well formed sentence.
Semantic:
• Meaning of the sentence.
• Mention the truth of each sentence.
February 20, 2006 AI: Chapter 7: Logical Agents 19
Logic
• Entailment means that one thing follows logically
from another
a |= b
• a |= b iff in every model in which a is true, b is also
true
• if a is true, then b must be true
• the truth of b is “contained” in the truth of a
Example
• “X+Y=4” is true where X is 2
– And Y is 2
• But false where x is 1 and y is 1.
• (every sentence must be true or false in each
possible world.)
Entailment
• Relation of logical element.
• A sentence follows logically from another
sentence.
• Notation : αl= β
– Means sentence a entails(require, need, improve,
demand) β
– If every word of α is true and β is also true.
– (simply if α is true then β must be true)
Logic in Wumpus world
• The agent detecting nothing in
[1,1]
• The agent is interested in
whether the adjacent squares
[1,2] & [2,2] and [3,1].
• Each of these squares may or
may not contain a pit.
• So 23 = 8 possible models.
No pit in
[1,2]
• No pit in
[2,2]
Conclusion
• α1 : there is no pit in [1,2]
• α2 : there is no pit in [2,2]
• KB is false in any model in which [1,2]
contains pit ,because there is no breeze in
[1,1]
We know if KB is true α1 is also true.
Hence KB is not equal to α1
in some models, if KB is true α2 is false
KB V α2 so the agent cannot conclude that
there is no pit in [2,2]
Inference (assumption or conclusion)
• The inference algorithm I can be derive from
KB, then
•KB |-i a
• a is derived from KB by i” (or)
• “ i derives a from KB”
Sound
• An inference algorithm derives only entailed sentences is called
“Sound or Truth Preserving”.
• Soundness is highly desirable property.
Correspondence between world and
representation
entailssentences sentence
Representation
World
Aspects of the
real world
Aspects of the
real world
semantics
semantics
Illustration
Sentences are physical configuration of the
agent.
Reasoning is the process of constructing new
physical configurations from old ones.
If any connection between logical reasoning
process and the real environment in which
the agent exists is called “grounding”

More Related Content

Similar to Logical reasoning 21.1.13

Artificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsArtificial intelligence- Logic Agents
Artificial intelligence- Logic Agents
Nuruzzaman Milon
 
Introduction iii
Introduction iiiIntroduction iii
Introduction iii
chandsek666
 

Similar to Logical reasoning 21.1.13 (12)

Knowledge and reasoning power point for engineering students
Knowledge and reasoning power point for engineering studentsKnowledge and reasoning power point for engineering students
Knowledge and reasoning power point for engineering students
 
u-3 ppt.pptx
u-3 ppt.pptxu-3 ppt.pptx
u-3 ppt.pptx
 
Artificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsArtificial intelligence- Logic Agents
Artificial intelligence- Logic Agents
 
Knowledge based reasoning using aiml.pdf
Knowledge based reasoning using aiml.pdfKnowledge based reasoning using aiml.pdf
Knowledge based reasoning using aiml.pdf
 
Introduction iii
Introduction iiiIntroduction iii
Introduction iii
 
CS Artificial Intelligence chapter 4.pptx
CS Artificial Intelligence chapter 4.pptxCS Artificial Intelligence chapter 4.pptx
CS Artificial Intelligence chapter 4.pptx
 
Unit-III.pptx
Unit-III.pptxUnit-III.pptx
Unit-III.pptx
 
Unit 4 Knowledge Representation.pptx
Unit 4 Knowledge Representation.pptxUnit 4 Knowledge Representation.pptx
Unit 4 Knowledge Representation.pptx
 
l4.pptx
l4.pptxl4.pptx
l4.pptx
 
OOP History and Core Concepts
OOP History and Core ConceptsOOP History and Core Concepts
OOP History and Core Concepts
 
Object Oriented Paradigm
Object Oriented ParadigmObject Oriented Paradigm
Object Oriented Paradigm
 
AI - a personal view
AI - a personal viewAI - a personal view
AI - a personal view
 

More from Slideshare

Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010
Slideshare
 
Report generation
Report generationReport generation
Report generation
Slideshare
 
Security in Relational model
Security in Relational modelSecurity in Relational model
Security in Relational model
Slideshare
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship Model
Slideshare
 
Major issues in data mining
Major issues in data miningMajor issues in data mining
Major issues in data mining
Slideshare
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
Slideshare
 
What is in you
What is in youWhat is in you
What is in you
Slideshare
 
Propositional logic & inference
Propositional logic & inferencePropositional logic & inference
Propositional logic & inference
Slideshare
 
Statistical learning
Statistical learningStatistical learning
Statistical learning
Slideshare
 
Resolution(decision)
Resolution(decision)Resolution(decision)
Resolution(decision)
Slideshare
 
Reinforcement learning 7313
Reinforcement learning 7313Reinforcement learning 7313
Reinforcement learning 7313
Slideshare
 
Neural networks
Neural networksNeural networks
Neural networks
Slideshare
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
Slideshare
 
Statistical learning
Statistical learningStatistical learning
Statistical learning
Slideshare
 
Neural networks
Neural networksNeural networks
Neural networks
Slideshare
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
Slideshare
 
Input & output devices
Input & output devicesInput & output devices
Input & output devices
Slideshare
 

More from Slideshare (20)

Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010
 
Report generation
Report generationReport generation
Report generation
 
Trigger
TriggerTrigger
Trigger
 
Security in Relational model
Security in Relational modelSecurity in Relational model
Security in Relational model
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship Model
 
OLAP
OLAPOLAP
OLAP
 
Major issues in data mining
Major issues in data miningMajor issues in data mining
Major issues in data mining
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
What is in you
What is in youWhat is in you
What is in you
 
Propositional logic & inference
Propositional logic & inferencePropositional logic & inference
Propositional logic & inference
 
Logic agent
Logic agentLogic agent
Logic agent
 
Statistical learning
Statistical learningStatistical learning
Statistical learning
 
Resolution(decision)
Resolution(decision)Resolution(decision)
Resolution(decision)
 
Reinforcement learning 7313
Reinforcement learning 7313Reinforcement learning 7313
Reinforcement learning 7313
 
Neural networks
Neural networksNeural networks
Neural networks
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
 
Statistical learning
Statistical learningStatistical learning
Statistical learning
 
Neural networks
Neural networksNeural networks
Neural networks
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
 
Input & output devices
Input & output devicesInput & output devices
Input & output devices
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

Logical reasoning 21.1.13

  • 1. Unit II Logical Reasoning V.Saranya AP/CSE Sri Vidya College of Engineering and Technology, Virudhunagar
  • 2. Logical Agents Knowledge based Agents The Wumpus World Logic
  • 3. February 20, 2006 AI: Chapter 7: Logical Agents 3 Logical Agents • Humans can know “things” and “reason” – Representation: How are the things stored? – Reasoning: How is the knowledge used? • To solve a problem… • To generate more knowledge… • Knowledge and reasoning are important to artificial agents because they enable successful behaviors difficult to achieve otherwise – Useful in partially observable environments • Can benefit from knowledge in very general forms, combining and recombining information
  • 4. February 20, 2006 AI: Chapter 7: Logical Agents 4 Knowledge-Based Agents • Central component of a Knowledge-Based Agent is a Knowledge-Base – A set of sentences in a formal language • Sentences are expressed using a knowledge representation language • Two generic functions: – TELL - add new sentences (facts) to the KB • “Tell it what it needs to know” – ASK - query what is known from the KB • “Ask what to do next”
  • 5. February 20, 2006 AI: Chapter 7: Logical Agents 5 Knowledge-Based Agents • The agent must be able to: – Represent states and actions – Incorporate new percepts – Update internal representations of the world – Deduce hidden properties of the world – Deduce appropriate actions Inference Engine Knowledge-Base Domain- Independent Algorithms Domain- Specific Content
  • 6. February 20, 2006 AI: Chapter 7: Logical Agents 6 Knowledge-Based Agents
  • 7. February 20, 2006 AI: Chapter 7: Logical Agents 7 Knowledge-Based Agents • Declarative – You can build a knowledge-based agent simply by “TELLing” it what it needs to know • Procedural – Encode desired behaviors directly as program code • Minimizing the role of explicit representation and reasoning can result in a much more efficient system
  • 8. February 20, 2006 AI: Chapter 7: Logical Agents 8 Wumpus World • Performance Measure – Gold +1000, Death – 1000 – Step -1, Use arrow -10 • Environment – Square adjacent to the Wumpus are smelly – Squares adjacent to the pit are breezy – Glitter iff gold is in the same square – Shooting kills Wumpus if you are facing it – Shooting uses up the only arrow – Grabbing picks up the gold if in the same square – Releasing drops the gold in the same square • Actuators – Left turn, right turn, forward, grab, release, shoot • Sensors – Breeze, glitter, and smell
  • 9. February 20, 2006 AI: Chapter 7: Logical Agents 9 Wumpus World • Characterization of Wumpus World – Observable • partial, only local perception – Deterministic • Yes, outcomes are specified – Episodic • No, sequential at the level of actions – Static • Yes, Wumpus and pits do not move – Discrete • Yes – Single Agent • Yes
  • 10. February 20, 2006 AI: Chapter 7: Logical Agents 10 Wumpus World
  • 11. February 20, 2006 AI: Chapter 7: Logical Agents 11 Wumpus World
  • 12. February 20, 2006 AI: Chapter 7: Logical Agents 12 Wumpus World
  • 13. February 20, 2006 AI: Chapter 7: Logical Agents 13 Wumpus World
  • 14. February 20, 2006 AI: Chapter 7: Logical Agents 14 Wumpus World
  • 15. February 20, 2006 AI: Chapter 7: Logical Agents 15 Wumpus World
  • 16. February 20, 2006 AI: Chapter 7: Logical Agents 16 Wumpus World
  • 17. February 20, 2006 AI: Chapter 7: Logical Agents 17 Wumpus World
  • 18. LOGIC Syntax: – Knowledge base consists of sentences – These sentences are expressed according to the syntax. Ex: “x + y=4” is a well formed sentence. Semantic: • Meaning of the sentence. • Mention the truth of each sentence.
  • 19. February 20, 2006 AI: Chapter 7: Logical Agents 19 Logic • Entailment means that one thing follows logically from another a |= b • a |= b iff in every model in which a is true, b is also true • if a is true, then b must be true • the truth of b is “contained” in the truth of a
  • 20. Example • “X+Y=4” is true where X is 2 – And Y is 2 • But false where x is 1 and y is 1. • (every sentence must be true or false in each possible world.)
  • 21. Entailment • Relation of logical element. • A sentence follows logically from another sentence. • Notation : αl= β – Means sentence a entails(require, need, improve, demand) β – If every word of α is true and β is also true. – (simply if α is true then β must be true)
  • 22. Logic in Wumpus world • The agent detecting nothing in [1,1] • The agent is interested in whether the adjacent squares [1,2] & [2,2] and [3,1]. • Each of these squares may or may not contain a pit. • So 23 = 8 possible models.
  • 24. • No pit in [2,2]
  • 25. Conclusion • α1 : there is no pit in [1,2] • α2 : there is no pit in [2,2] • KB is false in any model in which [1,2] contains pit ,because there is no breeze in [1,1] We know if KB is true α1 is also true. Hence KB is not equal to α1 in some models, if KB is true α2 is false KB V α2 so the agent cannot conclude that there is no pit in [2,2]
  • 26. Inference (assumption or conclusion) • The inference algorithm I can be derive from KB, then •KB |-i a • a is derived from KB by i” (or) • “ i derives a from KB”
  • 27. Sound • An inference algorithm derives only entailed sentences is called “Sound or Truth Preserving”. • Soundness is highly desirable property. Correspondence between world and representation entailssentences sentence Representation World Aspects of the real world Aspects of the real world semantics semantics
  • 28. Illustration Sentences are physical configuration of the agent. Reasoning is the process of constructing new physical configurations from old ones. If any connection between logical reasoning process and the real environment in which the agent exists is called “grounding”