SlideShare a Scribd company logo
1 of 14
Download to read offline
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).
AI Planning Techniques
AI Planning Techniques

More Related Content

What's hot

Advance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseAdvance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseSonali Parab
 
Artificial Intelligence: Case-based & Model-based Reasoning
Artificial Intelligence: Case-based & Model-based ReasoningArtificial Intelligence: Case-based & Model-based Reasoning
Artificial Intelligence: Case-based & Model-based ReasoningThe Integral Worm
 
Problems problem spaces and search
Problems problem spaces and searchProblems problem spaces and search
Problems problem spaces and searchAmey Kerkar
 
Analytical learning
Analytical learningAnalytical learning
Analytical learningswapnac12
 
Learning rule of first order rules
Learning rule of first order rulesLearning rule of first order rules
Learning rule of first order rulesswapnac12
 
Query processing in Distributed Database System
Query processing in Distributed Database SystemQuery processing in Distributed Database System
Query processing in Distributed Database SystemMeghaj Mallick
 
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
 
States, state graphs and transition testing
States, state graphs and transition testingStates, state graphs and transition testing
States, state graphs and transition testingABHISHEK KUMAR
 
State space search
State space searchState space search
State space searchchauhankapil
 
Inductive analytical approaches to learning
Inductive analytical approaches to learningInductive analytical approaches to learning
Inductive analytical approaches to learningswapnac12
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMvikas dhakane
 

What's hot (20)

Planning
PlanningPlanning
Planning
 
Soft computing
Soft computingSoft computing
Soft computing
 
Advance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseAdvance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In Database
 
Artificial Intelligence: Case-based & Model-based Reasoning
Artificial Intelligence: Case-based & Model-based ReasoningArtificial Intelligence: Case-based & Model-based Reasoning
Artificial Intelligence: Case-based & Model-based Reasoning
 
AI Lecture 3 (solving problems by searching)
AI Lecture 3 (solving problems by searching)AI Lecture 3 (solving problems by searching)
AI Lecture 3 (solving problems by searching)
 
Problems problem spaces and search
Problems problem spaces and searchProblems problem spaces and search
Problems problem spaces and search
 
Dempster shafer theory
Dempster shafer theoryDempster shafer theory
Dempster shafer theory
 
Analytical learning
Analytical learningAnalytical learning
Analytical learning
 
Learning rule of first order rules
Learning rule of first order rulesLearning rule of first order rules
Learning rule of first order rules
 
Forward Backward Chaining
Forward Backward ChainingForward Backward Chaining
Forward Backward Chaining
 
Hill climbing algorithm
Hill climbing algorithmHill climbing algorithm
Hill climbing algorithm
 
Predicate logic
 Predicate logic Predicate logic
Predicate logic
 
Query processing in Distributed Database System
Query processing in Distributed Database SystemQuery processing in Distributed Database System
Query processing in Distributed Database System
 
Planning in AI(Partial order planning)
Planning in AI(Partial order planning)Planning in AI(Partial order planning)
Planning in AI(Partial order planning)
 
States, state graphs and transition testing
States, state graphs and transition testingStates, state graphs and transition testing
States, state graphs and transition testing
 
State space search
State space searchState space search
State space search
 
Apriori algorithm
Apriori algorithmApriori algorithm
Apriori algorithm
 
Inductive analytical approaches to learning
Inductive analytical approaches to learningInductive analytical approaches to learning
Inductive analytical approaches to learning
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
 
AI: Planning and AI
AI: Planning and AIAI: Planning and AI
AI: Planning and AI
 

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

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 

Recently uploaded (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 

AI Planning Techniques

  • 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).