SlideShare a Scribd company logo
Topic To Be Covered:
I. FSSP(Progression Planner)
II. BSSP(Regression Planner)
Jagdamba Education Society's
SND College of Engineering & Research Centre
Department of Computer Engineering
SUBJECT: Artificial Intelligence & Robotics
Lecture No-06(UNIT-02)
Prof.Dhakane Vikas N
Forward state space planning
What is FSSP or Progression Planner In AI?
 Forward state space search or FSSP is also called as progression planner,
as we plan sequence of action starting from the initial states in order to
attain the goal state.
 With FSSP or FSSS method we start with the initial state and go to final
state.
 While doing this we need to consider the probable effects of the actions
taken at every state.
 Thus prerequisite for this type of planning is to have initial world state
information, details of available actions of the agent and description of the
goal state.
 Important point to remember here is that the available actions include
precondition & effect of that action.
Forward state space planning
What is FSSP or Progression Planner In AI?
 It is a strategy of an expert system to answer the question, “What can
happen next?”
 Here, the Inference Engine follows the chain of conditions and derivations
and finally deduces the outcome. It considers all the facts and rules, and
sorts them before concluding to a solution.
Forward state space planning
Forward State Space Planning example:-“Weather forecasting system”
 Suppose we have developed the following rules for our weather
forecasting system,
Rule I
If we suspect temperature is less than 20◦
AND there is humidity in the air
Then there are chances of rain.
Rule II
If Sun is behind the clouds
AND air is very cool.
Then we suspect temperature is less than 20◦
Rule III
If air is very heavy
Then there is humidity in the air.
Now, Suppose we have been given the following facts,
 a)Sun is behind the clouds
 b)Air is very heavy and cool
Forward state space planning
Forward State Space Planning example:-“Weather forecasting system”
 Now, Suppose we have been given the following facts,
a)Sun is behind the clouds
b)Air is very heavy and cool
Problem:- Using forward chaining try to conclude that “there are chances of
rain”.
 As we know that forward chaining is a data driven method so we will start
from our given data(facts).
 we can brake our second fact into two facts because it is connecting by
AND.
So we have three facts)
a)Sun is behind the clouds
b) Air is very heavy.
c) Air is very cool.
Forward state space planning
Forward State Space Planning example:-“Weather forecasting system”
 Now, in forward chaining system we will rich goal from the given facts.
For this
 we match with the ‘IF..AND’ part of the rule base and create new fact
which one is present in the ‘Then’ part.
 In other words if we ask question “Why this happened?” to the given facts
then we will get our answer from the set of rules which are present in the
knowledge base.
a)Sun is behind the clouds and
c) Air is very cool this two facts are present in the IF..AND part of Rule II.
Thus we get our new fact “we suspect temperature is less than 20◦”
 Now we have the following facts present:
b) “Air is very heavy”
d) “we suspect temperature is less than 20◦”
Forward state space planning
Forward State Space Planning example:-“Weather forecasting system”
 So now, our fact (b) “Air is very heavy”
has matched with the ‘IF’ part of the Rule III.
 Thus our new fact will become
e) “there is humidity in the air”
d) “we suspect temperature is less than 20◦”
 Now, this both new fact e and d are matched with the ‘If...AND’ part of
Rule I.
 Thus our new fact will be
f)“there are chances of rain” Which is nothing but our goal state.
Backward state space planning
What is BSSP or Regression Planner In AI?
 Backward state space search or BSSP is also called as regression planner,
from the name of this method you can make out that the processing will
start from the finishing state and then you will go backwards to the initial
state.
 So, basically we try to backward the scenario and find out the best
possibility, in order to achieve the goal , to achieve this we have to see
what might have been correct action at previous state.
 In forward state space search we need information about the successor of
the current state now, for backward state space search we will need
information about the predecessor of the current state.
Backward state space planning
Backward chaining example:- We will use same example
“Weather forecasting system”
Rule I
If we suspect temperature is less than 20◦
AND there is humidity in the air
Then there are chances of rain.
Rule II
If Sun is behind the clouds
AND air is very cool.
Then we suspect temperature is less than 20◦
Rule III
If air is very heavy
Then there is humidity in the air.
Backward state space planning
Backward chaining example:- We will use same example
“Weather forecasting system”
 As we know that backward chaining is a goal driven method so we will
start from our goal statement and we will rich facts from the goal state.
 we can brake our second fact into two facts because it is connecting by
AND. So we have three facts
a)Sun is behind the clouds
b) Air is very heavy.
c) Air is very cool.
 So we have our goal statement “there are chances of rain”.
 if we ask question “Why this happened?” then we will get our answer in
the “Then” part of given Rules.
Backward state space planning
Backward chaining example:-
 So the statement “there are chances of rain” is present in the ‘Then’
part of Rule I.
 Thus we get our two sub goals
1. “we suspect temperature is less than 20◦”
2. “there is humidity in the air”
 Now sub goal number 1 is present in the ‘Then’ part of Rule II.
 Thus we get our another two sub goals
3.”Sun is behind the clouds”
4. “air is very cool”. Which is nothing but our first and third fact.(a and
Backward state space planning
Backward chaining example:-
 And sub goal number 2 is present in the ‘Then’ part of Rule III. Thus we
get our another sub goal
5. “Air is very heavy.” Which is nothing but our second fact(b).
Hence we conclude that “there are chances of rain” because we rich all
facts(data).
I. FSSP(Progression Planner) II. BSSP(Regression Planner
I. FSSP(Progression Planner) II. BSSP(Regression Planner

More Related Content

What's hot

Uncertain Knowledge and Reasoning in Artificial Intelligence
Uncertain Knowledge and Reasoning in Artificial IntelligenceUncertain Knowledge and Reasoning in Artificial Intelligence
Uncertain Knowledge and Reasoning in Artificial Intelligence
Experfy
 
Learning set of rules
Learning set of rulesLearning set of rules
Learning set of rules
swapnac12
 
I.INFORMED SEARCH IN ARTIFICIAL INTELLIGENCE II. HEURISTIC FUNCTION IN AI III...
I.INFORMED SEARCH IN ARTIFICIAL INTELLIGENCE II. HEURISTIC FUNCTION IN AI III...I.INFORMED SEARCH IN ARTIFICIAL INTELLIGENCE II. HEURISTIC FUNCTION IN AI III...
I.INFORMED SEARCH IN ARTIFICIAL INTELLIGENCE II. HEURISTIC FUNCTION IN AI III...
vikas dhakane
 
Planning in AI(Partial order planning)
Planning in AI(Partial order planning)Planning in AI(Partial order planning)
Planning in AI(Partial order planning)
Vicky Tyagi
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & ReasoningSajid Marwat
 
Forms of learning in ai
Forms of learning in aiForms of learning in ai
Forms of learning in ai
Robert Antony
 
Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5
DigiGurukul
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
Sagar Ahire
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
Harini Balamurugan
 
Problems, Problem spaces and Search
Problems, Problem spaces and SearchProblems, Problem spaces and Search
Problems, Problem spaces and Search
BMS Institute of Technology and Management
 
Lecture 16 memory bounded search
Lecture 16 memory bounded searchLecture 16 memory bounded search
Lecture 16 memory bounded search
Hema Kashyap
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logic
Amey Kerkar
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
vikas dhakane
 
Bayesian learning
Bayesian learningBayesian learning
Bayesian learning
Vignesh Saravanan
 
Production System in AI
Production System in AIProduction System in AI
Production System in AI
Bharat Bhushan
 
Ai lecture 07 inference engine
Ai lecture 07 inference engineAi lecture 07 inference engine
Ai lecture 07 inference engine
Ahmad sohail Kakar
 
State space search
State space searchState space search
State space search
chauhankapil
 

What's hot (20)

Concept learning
Concept learningConcept learning
Concept learning
 
Uncertain Knowledge and Reasoning in Artificial Intelligence
Uncertain Knowledge and Reasoning in Artificial IntelligenceUncertain Knowledge and Reasoning in Artificial Intelligence
Uncertain Knowledge and Reasoning in Artificial Intelligence
 
Learning set of rules
Learning set of rulesLearning set of rules
Learning set of rules
 
I.INFORMED SEARCH IN ARTIFICIAL INTELLIGENCE II. HEURISTIC FUNCTION IN AI III...
I.INFORMED SEARCH IN ARTIFICIAL INTELLIGENCE II. HEURISTIC FUNCTION IN AI III...I.INFORMED SEARCH IN ARTIFICIAL INTELLIGENCE II. HEURISTIC FUNCTION IN AI III...
I.INFORMED SEARCH IN ARTIFICIAL INTELLIGENCE II. HEURISTIC FUNCTION IN AI III...
 
Planning in AI(Partial order planning)
Planning in AI(Partial order planning)Planning in AI(Partial order planning)
Planning in AI(Partial order planning)
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
Forms of learning in ai
Forms of learning in aiForms of learning in ai
Forms of learning in ai
 
Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5
 
First order logic
First order logicFirst order logic
First order logic
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
 
Problems, Problem spaces and Search
Problems, Problem spaces and SearchProblems, Problem spaces and Search
Problems, Problem spaces and Search
 
Rule Based System
Rule Based SystemRule Based System
Rule Based System
 
Lecture 16 memory bounded search
Lecture 16 memory bounded searchLecture 16 memory bounded search
Lecture 16 memory bounded search
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logic
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
 
Bayesian learning
Bayesian learningBayesian learning
Bayesian learning
 
Production System in AI
Production System in AIProduction System in AI
Production System in AI
 
Ai lecture 07 inference engine
Ai lecture 07 inference engineAi lecture 07 inference engine
Ai lecture 07 inference engine
 
State space search
State space searchState space search
State space search
 

More from vikas dhakane

Ai lecture 14(unit03)
Ai lecture  14(unit03)Ai lecture  14(unit03)
Ai lecture 14(unit03)
vikas dhakane
 
Ai lecture 13(unit03)
Ai lecture  13(unit03)Ai lecture  13(unit03)
Ai lecture 13(unit03)
vikas dhakane
 
Ai lecture 13(unit03)
Ai lecture  13(unit03)Ai lecture  13(unit03)
Ai lecture 13(unit03)
vikas dhakane
 
Ai lecture 12(unit03)
Ai lecture  12(unit03)Ai lecture  12(unit03)
Ai lecture 12(unit03)
vikas dhakane
 
Ai lecture 12(unit03)
Ai lecture  12(unit03)Ai lecture  12(unit03)
Ai lecture 12(unit03)
vikas dhakane
 
Ai lecture 11(unit03)
Ai lecture  11(unit03)Ai lecture  11(unit03)
Ai lecture 11(unit03)
vikas dhakane
 
Ai lecture 11(unit03)
Ai lecture  11(unit03)Ai lecture  11(unit03)
Ai lecture 11(unit03)
vikas dhakane
 
Ai lecture 10(unit03)
Ai lecture  10(unit03)Ai lecture  10(unit03)
Ai lecture 10(unit03)
vikas dhakane
 
Ai lecture 10(unit03)
Ai lecture  10(unit03)Ai lecture  10(unit03)
Ai lecture 10(unit03)
vikas dhakane
 
Ai lecture 09(unit03)
Ai lecture  09(unit03)Ai lecture  09(unit03)
Ai lecture 09(unit03)
vikas dhakane
 
Ai lecture 07(unit03)
Ai lecture  07(unit03)Ai lecture  07(unit03)
Ai lecture 07(unit03)
vikas dhakane
 
Ai lecture 05(unit03)
Ai lecture  05(unit03)Ai lecture  05(unit03)
Ai lecture 05(unit03)
vikas dhakane
 
Ai lecture 05(unit03)
Ai lecture  05(unit03)Ai lecture  05(unit03)
Ai lecture 05(unit03)
vikas dhakane
 
Ai lecture 04(unit03)
Ai lecture  04(unit03)Ai lecture  04(unit03)
Ai lecture 04(unit03)
vikas dhakane
 
Ai lecture 04(unit03)
Ai lecture  04(unit03)Ai lecture  04(unit03)
Ai lecture 04(unit03)
vikas dhakane
 
Ai lecture 03(unit03)
Ai lecture  03(unit03)Ai lecture  03(unit03)
Ai lecture 03(unit03)
vikas dhakane
 
Ai lecture 03(unit03)
Ai lecture  03(unit03)Ai lecture  03(unit03)
Ai lecture 03(unit03)
vikas dhakane
 
Ai lecture 003(unit03)
Ai lecture  003(unit03)Ai lecture  003(unit03)
Ai lecture 003(unit03)
vikas dhakane
 
Ai lecture 003(unit03)
Ai lecture  003(unit03)Ai lecture  003(unit03)
Ai lecture 003(unit03)
vikas dhakane
 
Ai lecture 02(unit03)
Ai lecture  02(unit03)Ai lecture  02(unit03)
Ai lecture 02(unit03)
vikas dhakane
 

More from vikas dhakane (20)

Ai lecture 14(unit03)
Ai lecture  14(unit03)Ai lecture  14(unit03)
Ai lecture 14(unit03)
 
Ai lecture 13(unit03)
Ai lecture  13(unit03)Ai lecture  13(unit03)
Ai lecture 13(unit03)
 
Ai lecture 13(unit03)
Ai lecture  13(unit03)Ai lecture  13(unit03)
Ai lecture 13(unit03)
 
Ai lecture 12(unit03)
Ai lecture  12(unit03)Ai lecture  12(unit03)
Ai lecture 12(unit03)
 
Ai lecture 12(unit03)
Ai lecture  12(unit03)Ai lecture  12(unit03)
Ai lecture 12(unit03)
 
Ai lecture 11(unit03)
Ai lecture  11(unit03)Ai lecture  11(unit03)
Ai lecture 11(unit03)
 
Ai lecture 11(unit03)
Ai lecture  11(unit03)Ai lecture  11(unit03)
Ai lecture 11(unit03)
 
Ai lecture 10(unit03)
Ai lecture  10(unit03)Ai lecture  10(unit03)
Ai lecture 10(unit03)
 
Ai lecture 10(unit03)
Ai lecture  10(unit03)Ai lecture  10(unit03)
Ai lecture 10(unit03)
 
Ai lecture 09(unit03)
Ai lecture  09(unit03)Ai lecture  09(unit03)
Ai lecture 09(unit03)
 
Ai lecture 07(unit03)
Ai lecture  07(unit03)Ai lecture  07(unit03)
Ai lecture 07(unit03)
 
Ai lecture 05(unit03)
Ai lecture  05(unit03)Ai lecture  05(unit03)
Ai lecture 05(unit03)
 
Ai lecture 05(unit03)
Ai lecture  05(unit03)Ai lecture  05(unit03)
Ai lecture 05(unit03)
 
Ai lecture 04(unit03)
Ai lecture  04(unit03)Ai lecture  04(unit03)
Ai lecture 04(unit03)
 
Ai lecture 04(unit03)
Ai lecture  04(unit03)Ai lecture  04(unit03)
Ai lecture 04(unit03)
 
Ai lecture 03(unit03)
Ai lecture  03(unit03)Ai lecture  03(unit03)
Ai lecture 03(unit03)
 
Ai lecture 03(unit03)
Ai lecture  03(unit03)Ai lecture  03(unit03)
Ai lecture 03(unit03)
 
Ai lecture 003(unit03)
Ai lecture  003(unit03)Ai lecture  003(unit03)
Ai lecture 003(unit03)
 
Ai lecture 003(unit03)
Ai lecture  003(unit03)Ai lecture  003(unit03)
Ai lecture 003(unit03)
 
Ai lecture 02(unit03)
Ai lecture  02(unit03)Ai lecture  02(unit03)
Ai lecture 02(unit03)
 

Recently uploaded

Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 

Recently uploaded (20)

Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 

I. FSSP(Progression Planner) II. BSSP(Regression Planner

  • 1. Topic To Be Covered: I. FSSP(Progression Planner) II. BSSP(Regression Planner) Jagdamba Education Society's SND College of Engineering & Research Centre Department of Computer Engineering SUBJECT: Artificial Intelligence & Robotics Lecture No-06(UNIT-02) Prof.Dhakane Vikas N
  • 2. Forward state space planning What is FSSP or Progression Planner In AI?  Forward state space search or FSSP is also called as progression planner, as we plan sequence of action starting from the initial states in order to attain the goal state.  With FSSP or FSSS method we start with the initial state and go to final state.  While doing this we need to consider the probable effects of the actions taken at every state.  Thus prerequisite for this type of planning is to have initial world state information, details of available actions of the agent and description of the goal state.  Important point to remember here is that the available actions include precondition & effect of that action.
  • 3. Forward state space planning What is FSSP or Progression Planner In AI?  It is a strategy of an expert system to answer the question, “What can happen next?”  Here, the Inference Engine follows the chain of conditions and derivations and finally deduces the outcome. It considers all the facts and rules, and sorts them before concluding to a solution.
  • 4. Forward state space planning Forward State Space Planning example:-“Weather forecasting system”  Suppose we have developed the following rules for our weather forecasting system, Rule I If we suspect temperature is less than 20◦ AND there is humidity in the air Then there are chances of rain. Rule II If Sun is behind the clouds AND air is very cool. Then we suspect temperature is less than 20◦ Rule III If air is very heavy Then there is humidity in the air. Now, Suppose we have been given the following facts,  a)Sun is behind the clouds  b)Air is very heavy and cool
  • 5. Forward state space planning Forward State Space Planning example:-“Weather forecasting system”  Now, Suppose we have been given the following facts, a)Sun is behind the clouds b)Air is very heavy and cool Problem:- Using forward chaining try to conclude that “there are chances of rain”.  As we know that forward chaining is a data driven method so we will start from our given data(facts).  we can brake our second fact into two facts because it is connecting by AND. So we have three facts) a)Sun is behind the clouds b) Air is very heavy. c) Air is very cool.
  • 6. Forward state space planning Forward State Space Planning example:-“Weather forecasting system”  Now, in forward chaining system we will rich goal from the given facts. For this  we match with the ‘IF..AND’ part of the rule base and create new fact which one is present in the ‘Then’ part.  In other words if we ask question “Why this happened?” to the given facts then we will get our answer from the set of rules which are present in the knowledge base. a)Sun is behind the clouds and c) Air is very cool this two facts are present in the IF..AND part of Rule II. Thus we get our new fact “we suspect temperature is less than 20◦”  Now we have the following facts present: b) “Air is very heavy” d) “we suspect temperature is less than 20◦”
  • 7. Forward state space planning Forward State Space Planning example:-“Weather forecasting system”  So now, our fact (b) “Air is very heavy” has matched with the ‘IF’ part of the Rule III.  Thus our new fact will become e) “there is humidity in the air” d) “we suspect temperature is less than 20◦”  Now, this both new fact e and d are matched with the ‘If...AND’ part of Rule I.  Thus our new fact will be f)“there are chances of rain” Which is nothing but our goal state.
  • 8. Backward state space planning What is BSSP or Regression Planner In AI?  Backward state space search or BSSP is also called as regression planner, from the name of this method you can make out that the processing will start from the finishing state and then you will go backwards to the initial state.  So, basically we try to backward the scenario and find out the best possibility, in order to achieve the goal , to achieve this we have to see what might have been correct action at previous state.  In forward state space search we need information about the successor of the current state now, for backward state space search we will need information about the predecessor of the current state.
  • 9. Backward state space planning Backward chaining example:- We will use same example “Weather forecasting system” Rule I If we suspect temperature is less than 20◦ AND there is humidity in the air Then there are chances of rain. Rule II If Sun is behind the clouds AND air is very cool. Then we suspect temperature is less than 20◦ Rule III If air is very heavy Then there is humidity in the air.
  • 10. Backward state space planning Backward chaining example:- We will use same example “Weather forecasting system”  As we know that backward chaining is a goal driven method so we will start from our goal statement and we will rich facts from the goal state.  we can brake our second fact into two facts because it is connecting by AND. So we have three facts a)Sun is behind the clouds b) Air is very heavy. c) Air is very cool.  So we have our goal statement “there are chances of rain”.  if we ask question “Why this happened?” then we will get our answer in the “Then” part of given Rules.
  • 11. Backward state space planning Backward chaining example:-  So the statement “there are chances of rain” is present in the ‘Then’ part of Rule I.  Thus we get our two sub goals 1. “we suspect temperature is less than 20◦” 2. “there is humidity in the air”  Now sub goal number 1 is present in the ‘Then’ part of Rule II.  Thus we get our another two sub goals 3.”Sun is behind the clouds” 4. “air is very cool”. Which is nothing but our first and third fact.(a and
  • 12. Backward state space planning Backward chaining example:-  And sub goal number 2 is present in the ‘Then’ part of Rule III. Thus we get our another sub goal 5. “Air is very heavy.” Which is nothing but our second fact(b). Hence we conclude that “there are chances of rain” because we rich all facts(data).