SlideShare a Scribd company logo
1 of 28
Unit II
Logical Reasoning
    V. Saranya
Logical Agents
Knowledge based Agents
The Wumpus World
Logic
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   3
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           4
Knowledge-Based Agents
• The agent must be able to:
                                                                           Domain-
      – Represent states and actions                                     Independent
                                                                          Algorithms
      – Incorporate new percepts                      Inference Engine
      – Update internal                                Knowledge-Base
        representations of the world
      – Deduce hidden properties of
                                                                         Domain-
        the world                                                        Specific
                                                                         Content
      – Deduce appropriate actions




February 20, 2006             AI: Chapter 7: Logical Agents                         5
Knowledge-Based Agents




February 20, 2006      AI: Chapter 7: Logical Agents   6
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           7
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   8
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   9
Wumpus World




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
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.
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
February 20, 2006     AI: Chapter 7: Logical Agents     19
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
                 sentences        entails         sentence
                  semantics




                                                             semantics
Representation

       World




                 Aspects of the                     Aspects of the
                 real world                         real world
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

What's hot

Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Garry D. Lasaga
 
The Wumpus World in Artificial intelligence.pptx
The Wumpus World in Artificial intelligence.pptxThe Wumpus World in Artificial intelligence.pptx
The Wumpus World in Artificial intelligence.pptxJenishaR1
 
Propositional logic
Propositional logicPropositional logic
Propositional logicRushdi Shams
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representationSajan Sahu
 
First Order Logic resolution
First Order Logic resolutionFirst Order Logic resolution
First Order Logic resolutionAmar Jukuntla
 
Artificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsArtificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsNuruzzaman Milon
 
Artificial Intelligence in Gaming
Artificial Intelligence in GamingArtificial Intelligence in Gaming
Artificial Intelligence in GamingSatvik J
 
Ai 02 intelligent_agents(1)
Ai 02 intelligent_agents(1)Ai 02 intelligent_agents(1)
Ai 02 intelligent_agents(1)Mohammed Romi
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceRamla Sheikh
 
Inference in First-Order Logic
Inference in First-Order Logic Inference in First-Order Logic
Inference in First-Order Logic Junya Tanaka
 
Uncertain knowledge and reasoning
Uncertain knowledge and reasoningUncertain knowledge and reasoning
Uncertain knowledge and reasoningShiwani Gupta
 
Representing uncertainty in expert systems
Representing uncertainty in expert systemsRepresenting uncertainty in expert systems
Representing uncertainty in expert systemsbhupendra kumar
 
KNOWLEDGE REPRESENTATION ISSUES.ppt
KNOWLEDGE REPRESENTATION ISSUES.pptKNOWLEDGE REPRESENTATION ISSUES.ppt
KNOWLEDGE REPRESENTATION ISSUES.pptSuneethaChittineni
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rulesHarini Balamurugan
 
Game Playing in Artificial Intelligence
Game Playing in Artificial IntelligenceGame Playing in Artificial Intelligence
Game Playing in Artificial Intelligencelordmwesh
 

What's hot (20)

Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
 
The Wumpus World in Artificial intelligence.pptx
The Wumpus World in Artificial intelligence.pptxThe Wumpus World in Artificial intelligence.pptx
The Wumpus World in Artificial intelligence.pptx
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
 
Lecture 4 means end analysis
Lecture 4 means end analysisLecture 4 means end analysis
Lecture 4 means end analysis
 
First Order Logic resolution
First Order Logic resolutionFirst Order Logic resolution
First Order Logic resolution
 
Artificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsArtificial intelligence- Logic Agents
Artificial intelligence- Logic Agents
 
First order logic
First order logicFirst order logic
First order logic
 
Ai notes
Ai notesAi notes
Ai notes
 
Artificial Intelligence in Gaming
Artificial Intelligence in GamingArtificial Intelligence in Gaming
Artificial Intelligence in Gaming
 
Ai 02 intelligent_agents(1)
Ai 02 intelligent_agents(1)Ai 02 intelligent_agents(1)
Ai 02 intelligent_agents(1)
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
The wumpus world
The wumpus worldThe wumpus world
The wumpus world
 
Inference in First-Order Logic
Inference in First-Order Logic Inference in First-Order Logic
Inference in First-Order Logic
 
Uncertain knowledge and reasoning
Uncertain knowledge and reasoningUncertain knowledge and reasoning
Uncertain knowledge and reasoning
 
Agents1
Agents1Agents1
Agents1
 
Representing uncertainty in expert systems
Representing uncertainty in expert systemsRepresenting uncertainty in expert systems
Representing uncertainty in expert systems
 
KNOWLEDGE REPRESENTATION ISSUES.ppt
KNOWLEDGE REPRESENTATION ISSUES.pptKNOWLEDGE REPRESENTATION ISSUES.ppt
KNOWLEDGE REPRESENTATION ISSUES.ppt
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
 
Game Playing in Artificial Intelligence
Game Playing in Artificial IntelligenceGame Playing in Artificial Intelligence
Game Playing in Artificial Intelligence
 

Viewers also liked

Logic and Good Reasoning
Logic and Good Reasoning Logic and Good Reasoning
Logic and Good Reasoning Neal Bentall
 
Sacred Texts
Sacred TextsSacred Texts
Sacred Textsmissdaff
 
Non formal education
Non formal educationNon formal education
Non formal educationProtik Roy
 
Types of knowledge
Types of knowledgeTypes of knowledge
Types of knowledgerajatiipm
 
Epistemology
EpistemologyEpistemology
EpistemologyPS Deb
 
Myths & Legends - an introduction
Myths & Legends - an introductionMyths & Legends - an introduction
Myths & Legends - an introductionAndy Fisher
 
1 acquiring knowledge
1 acquiring knowledge1 acquiring knowledge
1 acquiring knowledgejoeslidecare
 
Observations Types
Observations TypesObservations Types
Observations Typesthsieh
 
Myth and Legends
Myth and LegendsMyth and Legends
Myth and Legendskrobinson
 
Observation Power Point Presentation 9 10 2010
Observation Power Point Presentation 9 10 2010Observation Power Point Presentation 9 10 2010
Observation Power Point Presentation 9 10 2010lggvslideshare
 
Sources of knowledge
Sources of knowledgeSources of knowledge
Sources of knowledgeaidil014
 
Chapter.1
Chapter.1Chapter.1
Chapter.1jvirwin
 
Types of knowledge.-Facilitating Learning
Types of knowledge.-Facilitating LearningTypes of knowledge.-Facilitating Learning
Types of knowledge.-Facilitating LearningRinggit Aguilar
 
Cause and-effect-powerpoint
Cause and-effect-powerpointCause and-effect-powerpoint
Cause and-effect-powerpointewaszolek
 

Viewers also liked (17)

Logic and Good Reasoning
Logic and Good Reasoning Logic and Good Reasoning
Logic and Good Reasoning
 
Sacred Texts
Sacred TextsSacred Texts
Sacred Texts
 
Epistemology
EpistemologyEpistemology
Epistemology
 
Non formal education
Non formal educationNon formal education
Non formal education
 
Types of knowledge
Types of knowledgeTypes of knowledge
Types of knowledge
 
Value system & ethics
Value system & ethicsValue system & ethics
Value system & ethics
 
Epistemology
EpistemologyEpistemology
Epistemology
 
Myths & Legends - an introduction
Myths & Legends - an introductionMyths & Legends - an introduction
Myths & Legends - an introduction
 
1 acquiring knowledge
1 acquiring knowledge1 acquiring knowledge
1 acquiring knowledge
 
Observations Types
Observations TypesObservations Types
Observations Types
 
Myth and Legends
Myth and LegendsMyth and Legends
Myth and Legends
 
Observation Power Point Presentation 9 10 2010
Observation Power Point Presentation 9 10 2010Observation Power Point Presentation 9 10 2010
Observation Power Point Presentation 9 10 2010
 
Sources of knowledge
Sources of knowledgeSources of knowledge
Sources of knowledge
 
Chapter.1
Chapter.1Chapter.1
Chapter.1
 
Types of knowledge.-Facilitating Learning
Types of knowledge.-Facilitating LearningTypes of knowledge.-Facilitating Learning
Types of knowledge.-Facilitating Learning
 
Cause and-effect-powerpoint
Cause and-effect-powerpointCause and-effect-powerpoint
Cause and-effect-powerpoint
 
Learning ppt
Learning ppt Learning ppt
Learning ppt
 

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 2010Slideshare
 
Report generation
Report generationReport generation
Report generationSlideshare
 
Security in Relational model
Security in Relational modelSecurity in Relational model
Security in Relational modelSlideshare
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship ModelSlideshare
 
Major issues in data mining
Major issues in data miningMajor issues in data mining
Major issues in data miningSlideshare
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessingSlideshare
 
What is in you
What is in youWhat is in you
What is in youSlideshare
 
Logical reasoning 21.1.13
Logical reasoning 21.1.13Logical reasoning 21.1.13
Logical reasoning 21.1.13Slideshare
 
Statistical learning
Statistical learningStatistical learning
Statistical learningSlideshare
 
Resolution(decision)
Resolution(decision)Resolution(decision)
Resolution(decision)Slideshare
 
Reinforcement learning 7313
Reinforcement learning 7313Reinforcement learning 7313
Reinforcement learning 7313Slideshare
 
Neural networks
Neural networksNeural networks
Neural networksSlideshare
 
Instance based learning
Instance based learningInstance based learning
Instance based learningSlideshare
 
Statistical learning
Statistical learningStatistical learning
Statistical learningSlideshare
 
Neural networks
Neural networksNeural networks
Neural networksSlideshare
 
Instance based learning
Instance based learningInstance based learning
Instance based learningSlideshare
 
Input & output devices
Input & output devicesInput & output devices
Input & output devicesSlideshare
 

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
 
Logical reasoning 21.1.13
Logical reasoning 21.1.13Logical reasoning 21.1.13
Logical reasoning 21.1.13
 
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

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
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.pdfNirmal Dwivedi
 
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.pptxAreebaZafar22
 
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.pptxJisc
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
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).pptxEsquimalt MFRC
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
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_.pdfSherif Taha
 
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)Jisc
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
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.pptxAmanpreet Kaur
 
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...Association for Project Management
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
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 PractiseAnaAcapella
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 

Recently uploaded (20)

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
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 & 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
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
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
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
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
 
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)
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
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
 
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...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
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
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 

Logical reasoning

  • 2. Logical Agents Knowledge based Agents The Wumpus World Logic
  • 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 3
  • 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 4
  • 5. Knowledge-Based Agents • The agent must be able to: Domain- – Represent states and actions Independent Algorithms – Incorporate new percepts Inference Engine – Update internal Knowledge-Base representations of the world – Deduce hidden properties of Domain- the world Specific Content – Deduce appropriate actions February 20, 2006 AI: Chapter 7: Logical Agents 5
  • 6. Knowledge-Based Agents February 20, 2006 AI: Chapter 7: Logical Agents 6
  • 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 7
  • 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 8
  • 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 9
  • 10. Wumpus World February 20, 2006 AI: Chapter 7: Logical Agents 10
  • 11. Wumpus World February 20, 2006 AI: Chapter 7: Logical Agents 11
  • 12. Wumpus World February 20, 2006 AI: Chapter 7: Logical Agents 12
  • 13. Wumpus World February 20, 2006 AI: Chapter 7: Logical Agents 13
  • 14. Wumpus World February 20, 2006 AI: Chapter 7: Logical Agents 14
  • 15. Wumpus World February 20, 2006 AI: Chapter 7: Logical Agents 15
  • 16. Wumpus World February 20, 2006 AI: Chapter 7: Logical Agents 16
  • 17. Wumpus World February 20, 2006 AI: Chapter 7: Logical Agents 17
  • 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. 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 February 20, 2006 AI: Chapter 7: Logical Agents 19
  • 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 sentences entails sentence semantics semantics Representation World Aspects of the Aspects of the real world real world
  • 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”