my presentation

23
Expert Systems An Introduction to Some Of the Applications Of Expert system

Upload: vikas-kumar

Post on 05-Sep-2014

25 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: My Presentation

Expert Systems

An Introduction to Some Of the

Applications Of Expert system

Page 2: My Presentation

Presenters

• Raj Kumar Singh 10MCA061

• Vikas Kumar 10MCA060

• Madhwendra Gupta 10MCA056

• Kuwar Singh 10MCA057

• Mohd Asif 10MCA055

• Vaishnavesh Shukla 10MCA064

• Sourabh Panchall 10MCA059

Page 3: My Presentation

Expert SystemsWhat is an Expert System

“An intelligent computer program that uses knowledge and inference procedures to solve problems that are difficult enough to require human expertise for their solutions.”

- Professor Edward Feigenbaum, Stanford

Page 4: My Presentation

Expert SystemsWhat is an Expert System

•An expert’s knowledge is specific to one problem domain. A problem domain is medicine, science, engineering, etc.

•The expert’s knowledge about solving specific problems is called the knowledge domain.

•Knowledge is represented in an expert system as rules.

•In the knowledge domain that it knows about, the expert system reasons or makes inferences to produce the solution of a problem.

Page 5: My Presentation

Expert SystemsComponents of an Expert System

• Knowledge base

• Inference Engine

• User Interface

Page 6: My Presentation

Expert SystemsWhy Use Expert System

• Experts are not always available.

• An expert system can be used anywhere, any time.

• Human experts are not 100% reliable or consistent

• Experts may not be good at explaining decisions

• Cost effective

Page 7: My Presentation

Expert SystemsProblems With Expert System

• Limited domain

• Systems are not always up to date, and don’t learn

• No “common sense”

• Experts needed to setup and maintain system

Page 8: My Presentation

Expert SystemsApplications Of Expert System

Some Real Life Applications Of Expert Systems

• R1(XCON)

• MYCIN

• DENDRAL

• HEARSAY

Page 9: My Presentation

Expert SystemsApplications Of Expert System

R1(XCON)(1980)

• One of the first commercially successful expert system.

• Developed By John McDermott from Carnegie Mellon University (CMU).

Page 10: My Presentation

Expert SystemsR1(XCON) Expert System

• Main Task of R1(XCON )

Page 11: My Presentation

Expert SystemsR1(XCON) Expert System

• Main Task of R1(XCON )

• Knowledge Representation

• Production Rules

Page 12: My Presentation

Expert SystemsR1(XCON) Expert System

• Main Task of R1(XCON )

• Knowledge Representation

• Production Rules

• Inference Engine

• Forward chaining

Page 13: My Presentation

Expert SystemsR1(XCON) Expert System

• Main Task of R1(XCON )

• Knowledge Representation

• Production Rules

• Inference Engine

• Forward chaining

• Results• Better quality of solutions • Ten times faster • estimated savings $25 million/year

Page 14: My Presentation

Expert SystemsR1(XCON) Expert System

• XCON has two types of knowledge:

• The constraint knowledge

• The knowledge of components

Page 15: My Presentation

Expert SystemsR1(XCON) Expert System

• Working of the XCON System

In general, XCON works in an exception handling mode at every point. Typically a pair of rules would look like:

•If A and B and C then do Action1;

•If A and B and C and D then do Action2.

•If in a given state, A, B, C and D are all true, then the second rule is preferred to the first

Page 16: My Presentation

Expert SystemsApplications Of Expert System

MYCIN (1984)

• MYCIN is one of the most widely known of all expert system applications.

• Developed at Stanford University, By Bruce G Buchanan and Edward H Shortliffe.

Page 17: My Presentation

Expert SystemsMYCIN Expert System

• Domain of MYCIN

• Diagnosing bacterial infections of blood.

• Tracks down the organism causing the infection and prescribes a treatment.

Page 18: My Presentation

Expert SystemsMYCIN Expert System

• Domain of MYCIN

• Diagnosing bacterial infections of blood.

• Tracks down the organism causing the infection and prescribes a treatment.

• Target of MYCIN

• Physicians, Medical Students, Paramedics

Page 19: My Presentation

Expert SystemsMYCIN Expert System

• Working of MYCIN

• The application is text-based and asks several questions requiring input.

• The first three questions request a patient’s background information

• Then several questions to identify the significance of the infecting organism

• After about 50-60 questions, MYCIN prints the diagnostic hypotheses on which the therapy and antibiotics will be based off of.

Page 20: My Presentation

Expert SystemsMYCIN Expert System

• Working of MYCIN

• MYCIN proceed through each rule, determining if the rule is false or true, and then will go onto the next rule.

• At the end of the consultation, all the answers will be compiled to discover which drugs should be selected.

Page 21: My Presentation

Expert SystemsMYCIN Expert System

• Despite the successful validation, MYCIN continues to be an academic system.

Reasons:

• Partly, in the medical domain one hesitates to entrust the task of diagnosis to a machine - the risks are too high.

• Secondly, the question of accountability arises. Who is to be blamed if the system makes a wrong diagnosis and the patient suffers because of that?

• MYCIN's domain includes only bacterial blood infections, which is a very small part of clinical medicine

Page 22: My Presentation

ConclusionIt’s Over!

• Expert Systems are a practical application of AI that has a deep past that draws from the work of many people.

• Early expert systems were expensive and difficult to build. With the advent of expert system tools like clips, expert systems can be built for much less cost and in less time.

• Procedural based programming languages like Java RULE!

Page 23: My Presentation

ReferencesIt’s Over!

• http://www.aiinc.ca/demos/whale.html

• http://www.vanguardsw.com/decisionscript/examples.htm

• http://www.exsys.com/demomain.html

• http://www.expertise2go.com/webesie/car

• http://www.expertise2go.com/webesie/wine