SlideShare a Scribd company logo
1 of 7
Production System & Its types
• Production system or production rule system is a
computer program typically used to provide some
form of artificial intelligence, which consists primarily
of a set of rules about behavior but it also includes
the mechanism necessary to follow those rules as
the system responds to states of the world.
Components of production system
– A set of rules of the form Ci → Ai
where Ci is the condition part and Ai is the action part.
The condition determines when a given rule is applied, and
the action determines what happens when it is applied.
– One or more knowledge databases that contain whatever
information is relevant for the given problem.
– The order in which the rules are applied to the database,
and provides a way of resolving any conflicts that can arise
when several rules match at once.
– A rule applier which is the computational system that
implements the control strategy and applies the rules.
Features of PS
• Control/Search
Strategies
• Good control strategy
should cause motion.
• Systematic
• efficient
Classes of Production System in Artificial
Intelligence
• Monotonic Production System: It’s a production system in which the application of a rule
never prevents the later application of another rule, that could have also been applied at the
time the first rule was selected.
• Partially Commutative Production System: It’s a type of production system in which the
application of a sequence of rules transforms state X into state Y, then any permutation of
those rules that is allowable also transforms state x into state Y. Theorem proving falls under
the monotonic partially communicative system.
• Non-Monotonic Production Systems: These are useful for solving ignorable problems. These
systems are important from an implementation standpoint because they can be
implemented without the ability to backtrack to previous states when it is discovered that an
incorrect path was followed. This production system increases efficiency since it is not
necessary to keep track of the changes made in the search process.
• Commutative Systems: These are usually useful for problems in which changes occur but can
be reversed and in which the order of operation is not critical. Production systems that are
not usually not partially commutative are useful for many problems in which irreversible
changes occur, such as chemical analysis. When dealing with such systems, the order in which
operations are performed is very important and hence correct decisions must be made at the
first attempt itself.
Monotonic Reasoning
• Monotonic Reasoning is the process that does not
change its direction or can say that it moves in the one
direction.
• Monotonic Reasoning will move in the same direction
continuously means it will either move in increasing
order or decrease.
• But since Monotonic Reasoning depends on knowledge
and facts, It will only increase and will never decrease in
this reasoning.
• Example:
– Sun rises in the East and sets in the West.
Non-monotonic Reasoning
• Non-monotonic Reasoning is the process that changes its
direction or values as the knowledge base increases.
• It is also known as NMR in Artificial Intelligence.
• Non-monotonic Reasoning will increase or decrease
based on the condition.
• Since that Non-monotonic Reasoning depends on
assumptions, It will change itself with improving
knowledge or facts.
• Example:
– Consider a bowl of water, If we put it on the stove and
turn the flame on it will obviously boil hot and as we
will turn off the flame it will cool down gradually.

More Related Content

Similar to Production System l 10.pptx

Chaos Presentation
Chaos PresentationChaos Presentation
Chaos Presentation
Albert Yang
 
Simulation Models as a Research Method.ppt
Simulation Models as a Research Method.pptSimulation Models as a Research Method.ppt
Simulation Models as a Research Method.ppt
QidiwQidiwQidiw
 
12 ipt 0106/7 Project Implementation & Testing
12 ipt 0106/7   Project Implementation & Testing12 ipt 0106/7   Project Implementation & Testing
12 ipt 0106/7 Project Implementation & Testing
ctedds
 
LECTURE 1. Control Systems Engineering_MEB 4101.pdf
LECTURE 1. Control Systems Engineering_MEB 4101.pdfLECTURE 1. Control Systems Engineering_MEB 4101.pdf
LECTURE 1. Control Systems Engineering_MEB 4101.pdf
MUST
 
05.system model and diagram
05.system model and diagram05.system model and diagram
05.system model and diagram
Rio Aurachman
 

Similar to Production System l 10.pptx (20)

Lecture 6 expert systems
Lecture 6   expert systemsLecture 6   expert systems
Lecture 6 expert systems
 
Chaos Presentation
Chaos PresentationChaos Presentation
Chaos Presentation
 
CONTROL SYSTEMS.pptx
CONTROL SYSTEMS.pptxCONTROL SYSTEMS.pptx
CONTROL SYSTEMS.pptx
 
Chapter 1 basic components of control system
Chapter  1  basic components of control systemChapter  1  basic components of control system
Chapter 1 basic components of control system
 
Rule based system
Rule based systemRule based system
Rule based system
 
System concepts- System Analysis and design
System concepts- System Analysis and designSystem concepts- System Analysis and design
System concepts- System Analysis and design
 
Course Learning Outcomes Virtual Systems and Services
Course Learning Outcomes Virtual Systems and ServicesCourse Learning Outcomes Virtual Systems and Services
Course Learning Outcomes Virtual Systems and Services
 
Control System Modeling case study with complete explanation
Control System Modeling case study with complete explanationControl System Modeling case study with complete explanation
Control System Modeling case study with complete explanation
 
Introduction of control engineering
Introduction of control engineeringIntroduction of control engineering
Introduction of control engineering
 
The control system
The control systemThe control system
The control system
 
Clase 01-introduccion-a-la-ing-control (1)
Clase 01-introduccion-a-la-ing-control (1)Clase 01-introduccion-a-la-ing-control (1)
Clase 01-introduccion-a-la-ing-control (1)
 
Control system
Control systemControl system
Control system
 
Simulation Models as a Research Method.ppt
Simulation Models as a Research Method.pptSimulation Models as a Research Method.ppt
Simulation Models as a Research Method.ppt
 
12 ipt 0106/7 Project Implementation & Testing
12 ipt 0106/7   Project Implementation & Testing12 ipt 0106/7   Project Implementation & Testing
12 ipt 0106/7 Project Implementation & Testing
 
Management information systems
Management information systemsManagement information systems
Management information systems
 
Ashby's law of requisite variety
Ashby's law of requisite varietyAshby's law of requisite variety
Ashby's law of requisite variety
 
LECTURE 1. Control Systems Engineering_MEB 4101.pdf
LECTURE 1. Control Systems Engineering_MEB 4101.pdfLECTURE 1. Control Systems Engineering_MEB 4101.pdf
LECTURE 1. Control Systems Engineering_MEB 4101.pdf
 
Machine learning
Machine learningMachine learning
Machine learning
 
05.system model and diagram
05.system model and diagram05.system model and diagram
05.system model and diagram
 
SDLC
SDLCSDLC
SDLC
 

More from Kirti Verma

More from Kirti Verma (20)

L-5 BCEProcess management.ppt
L-5 BCEProcess management.pptL-5 BCEProcess management.ppt
L-5 BCEProcess management.ppt
 
L-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptL-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.ppt
 
L-4 BCE Generations of Computers final.ppt
L-4 BCE Generations of Computers final.pptL-4 BCE Generations of Computers final.ppt
L-4 BCE Generations of Computers final.ppt
 
L-1 BCE computer fundamentals final kirti.ppt
L-1 BCE computer fundamentals final kirti.pptL-1 BCE computer fundamentals final kirti.ppt
L-1 BCE computer fundamentals final kirti.ppt
 
BCE L-4 Data Type In C++.ppt
BCE L-4 Data Type In C++.pptBCE L-4 Data Type In C++.ppt
BCE L-4 Data Type In C++.ppt
 
BCE L-3 overview of C++.ppt
BCE L-3 overview of C++.pptBCE L-3 overview of C++.ppt
BCE L-3 overview of C++.ppt
 
BCE L-2 Algorithms-and-Flowchart-ppt.ppt
BCE L-2 Algorithms-and-Flowchart-ppt.pptBCE L-2 Algorithms-and-Flowchart-ppt.ppt
BCE L-2 Algorithms-and-Flowchart-ppt.ppt
 
BCE L-1 Programmimg languages.pptx
BCE L-1  Programmimg languages.pptxBCE L-1  Programmimg languages.pptx
BCE L-1 Programmimg languages.pptx
 
BCE L-1 networking fundamentals 111.pptx
BCE L-1  networking fundamentals 111.pptxBCE L-1  networking fundamentals 111.pptx
BCE L-1 networking fundamentals 111.pptx
 
BCE L-2 e commerce.pptx
BCE L-2 e commerce.pptxBCE L-2 e commerce.pptx
BCE L-2 e commerce.pptx
 
BCE L-3omputer security Basics.pptx
BCE L-3omputer security Basics.pptxBCE L-3omputer security Basics.pptx
BCE L-3omputer security Basics.pptx
 
L 5 Numpy final ppt kirti.pptx
L 5 Numpy final ppt kirti.pptxL 5 Numpy final ppt kirti.pptx
L 5 Numpy final ppt kirti.pptx
 
L 2 Introduction to Data science final kirti.pptx
L 2 Introduction to Data science final kirti.pptxL 2 Introduction to Data science final kirti.pptx
L 2 Introduction to Data science final kirti.pptx
 
Pandas Dataframe reading data Kirti final.pptx
Pandas Dataframe reading data  Kirti final.pptxPandas Dataframe reading data  Kirti final.pptx
Pandas Dataframe reading data Kirti final.pptx
 
L 8 introduction to machine learning final kirti.pptx
L 8 introduction to machine learning final kirti.pptxL 8 introduction to machine learning final kirti.pptx
L 8 introduction to machine learning final kirti.pptx
 
L 6.1 complete scikit libraray.pptx
L 6.1 complete scikit libraray.pptxL 6.1 complete scikit libraray.pptx
L 6.1 complete scikit libraray.pptx
 
L 7Complete Machine learning.pptx
L 7Complete Machine learning.pptxL 7Complete Machine learning.pptx
L 7Complete Machine learning.pptx
 
Introduction to python history and platforms
Introduction to python history and platformsIntroduction to python history and platforms
Introduction to python history and platforms
 
Informed Search Techniques new kirti L 8.pptx
Informed Search Techniques new kirti L 8.pptxInformed Search Techniques new kirti L 8.pptx
Informed Search Techniques new kirti L 8.pptx
 
Breath first Search and Depth first search
Breath first Search and Depth first searchBreath first Search and Depth first search
Breath first Search and Depth first search
 

Recently uploaded

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Production System l 10.pptx

  • 2. • Production system or production rule system is a computer program typically used to provide some form of artificial intelligence, which consists primarily of a set of rules about behavior but it also includes the mechanism necessary to follow those rules as the system responds to states of the world.
  • 3. Components of production system – A set of rules of the form Ci → Ai where Ci is the condition part and Ai is the action part. The condition determines when a given rule is applied, and the action determines what happens when it is applied. – One or more knowledge databases that contain whatever information is relevant for the given problem. – The order in which the rules are applied to the database, and provides a way of resolving any conflicts that can arise when several rules match at once. – A rule applier which is the computational system that implements the control strategy and applies the rules.
  • 4. Features of PS • Control/Search Strategies • Good control strategy should cause motion. • Systematic • efficient
  • 5. Classes of Production System in Artificial Intelligence • Monotonic Production System: It’s a production system in which the application of a rule never prevents the later application of another rule, that could have also been applied at the time the first rule was selected. • Partially Commutative Production System: It’s a type of production system in which the application of a sequence of rules transforms state X into state Y, then any permutation of those rules that is allowable also transforms state x into state Y. Theorem proving falls under the monotonic partially communicative system. • Non-Monotonic Production Systems: These are useful for solving ignorable problems. These systems are important from an implementation standpoint because they can be implemented without the ability to backtrack to previous states when it is discovered that an incorrect path was followed. This production system increases efficiency since it is not necessary to keep track of the changes made in the search process. • Commutative Systems: These are usually useful for problems in which changes occur but can be reversed and in which the order of operation is not critical. Production systems that are not usually not partially commutative are useful for many problems in which irreversible changes occur, such as chemical analysis. When dealing with such systems, the order in which operations are performed is very important and hence correct decisions must be made at the first attempt itself.
  • 6. Monotonic Reasoning • Monotonic Reasoning is the process that does not change its direction or can say that it moves in the one direction. • Monotonic Reasoning will move in the same direction continuously means it will either move in increasing order or decrease. • But since Monotonic Reasoning depends on knowledge and facts, It will only increase and will never decrease in this reasoning. • Example: – Sun rises in the East and sets in the West.
  • 7. Non-monotonic Reasoning • Non-monotonic Reasoning is the process that changes its direction or values as the knowledge base increases. • It is also known as NMR in Artificial Intelligence. • Non-monotonic Reasoning will increase or decrease based on the condition. • Since that Non-monotonic Reasoning depends on assumptions, It will change itself with improving knowledge or facts. • Example: – Consider a bowl of water, If we put it on the stove and turn the flame on it will obviously boil hot and as we will turn off the flame it will cool down gradually.