0% found this document useful (0 votes)
63 views21 pages

9a. Rules in Production Systems

This document provides an overview of production systems and their applications. It discusses the basics of production systems, including how they use rules and forward chaining to perform reasoning. Examples of early production systems are given as well as some modern systems like Jess, Drools, and how production system rules are used in semantic web services and by SIRI. Business rules are also introduced along with example videos. Recommended further reading on production systems is provided.

Uploaded by

jegosss
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views21 pages

9a. Rules in Production Systems

This document provides an overview of production systems and their applications. It discusses the basics of production systems, including how they use rules and forward chaining to perform reasoning. Examples of early production systems are given as well as some modern systems like Jess, Drools, and how production system rules are used in semantic web services and by SIRI. Business rules are also introduced along with example videos. Recommended further reading on production systems is provided.

Uploaded by

jegosss
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

9a.

Rules in Production Systems

Outline

Direction of Reasoning
Production Systems
Basics
Examples
Efficiency
Applications
Early production systems
Some modern production systems

Contrast it with P \/ Q

Direction of Reasoning

Possible to inter-mix goal/data driven with forward/backward


chaining

Even though Prolog is a backward chaining system, it can be used


to do data driven reasoning

Production Systems

The production systems emphasize forward chaining over rules as a


way of reasoning
Rules are also referred to as ``productions
Rules are the primary form of knowledge representation
Referred to as rule-based systems

Foundation of the expert systems technology

``Water is Hot
``Turnoff the heat

an evaluable expression in [ ]

(not applicable if condition was negative)


(not applicable if condition was negative)

forall x student(x) => person(x)

Current Applications and Tools

Currently available tools that use production system technolology


Jess semi-open Java tool, popular among researchers
Drools open source C tool, got popular in last two years
Production systems are used to invoke external procedures from a
program (especially in semantic web services)
External queries
Executing external actions that might cause side effects
SIRI uses production system style rules to implement a cognitive
assistant

Business Rules

Introduction to business rules


http://www.youtube.com/watch?v=2ouhJeH02HU&feature=grec_index

An example business rule


http://www.youtube.com/watch?v=AK7BSwl2UlY
http://www.youtube.com/watch?v=l_DmDvWR_wM

Recommended Reading

Chapter 7 of Brachman & Levesque

You might also like