Top Banner
CHAPTER 9 THE USE OF ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM ITE PROFESSIONAL ETHICS AND VALUES BY: GROUP 1 FIRST FIVE
80

Chapter 9, Group 1 - The Use of Artificial Intelligence and Expert System

Nov 19, 2015

Download

Documents

Marc Avis

Education
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

PowerPoint Presentation

CHAPTER 9

THE USE OF ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMITE PROFESSIONAL ETHICS AND VALUESBY: GROUP 1 FIRST FIVE

1

What is Artificial Intelligence (AI)?

2

There are many definitions of AI. The basic objective of AI is to represent humans' thought processes in computers.Practical mechanisms that enables computers to stimulate the human reasoning process.

3

Make machines smarter.(primary goal)Understand what intelligence is. (Nobel Laureate purpose)Make machines more useful. (entrepreneurial purpose)

AI Objectives

4

A computer can be considered to be smart only when a human interviewer, conversing with both an unseen human being and an unseen computer, can not determine which is which.Turing Test for Intelligence

5

The inability to distinguish computer responses from human responses. Turing Test for Intelligence

6

A symbol is a string of characters that stands for some real-world concept.AI Represents Knowledge as Sets of Symbols

7

ExamplesProductDefendant0.8 ChocolateAI Represents Knowledge as Sets of Symbols

8

(DEFECTIVE product)

(LEASED {LIABILITY defendant} 0.8) Tastes good (chocolate).Symbol Structures (Relationships)

9

Search Inferencing

Heuristic Methods for Processing Information

10

Reasoning - Inferencing from facts and rules using heuristics or other search approaches.

Pattern Matching - Attempt to describe objects, events, or processes in terms of their qualitative features and logical and computational relationships.

11

Knowledge Processing - Given facts or other representations.

Knowledge Bases - Where knowledge is stored.

Using the Knowledge Base in AI Programs Inferencing.

12

Using the Knowledge BaseInputsComputerOutputs

KnowledgeBase

InferencingCapability

13

Artificial Intelligence versus Natural Intelligence

14

More permanent Ease of duplication and dissemination Less expensiveAI Advantages Over Natural Intelligence

15

Consistent and thorough Can be documented Can execute certain tasks much faster than a human AI Advantages Over Natural Intelligence

16

Natural intelligence is creative

Can use a wide context of experience in different situations

AI Advantages Over Natural Intelligence

17

Can perform certain tasks better than many or even most people.

People use sensory experience directly

AI Advantages Over Natural Intelligence

18

Based on symbolic representation and manipulation.

Objects can be people, things, ideas, concepts, events, or statements of fact.AI Computing

19

Creates a symbolic knowledge base.

A symbol is a letter, word, or number representing objects, processes, and their relationships.AI Computing

20

Manipulates symbols to generate advice.

AI reasons or infers with the knowledge base by search and pattern matching.

AI Computing

21

Hunts for answers (via algorithms). Caution: AI is NOT magic. AI is a unique approach to programming computers.

AI Computing

22

AI TreeFruits: ApplicationsBranches: Expert Systems, Natural Language processing, Speech Understanding, Robotics and Sensory Systems, Computer Vision, Neural Computing, Fuzzy Logic, GA

AI TreeRoots: Psychology, Philosophy, Electrical Eng., Management Science, Computer science, Linguistics

Anti-lock Braking Systems Video CamcordersData Mining Software Help Desk Software

AI Transparent in Commercial Products

25

SUBWAY Control AppliancesWashersToastersStoves

AI Transparent in Commercial Products

26

A computer application that employs a set o rules based on human knowledge to solve problems that require human expertise.

Expert Systems

27

Most Popular Applied AI TechnologyEnhance ProductivityAugment Work Forces

Expert Systems

28

Knowledge Base Inference Engine User Interface

Three Major ES Components

29

Three Major ES ComponentsUser Interface

Knowledge BaseInference Engine

30

Knowledge Base Inference Engine User InterfaceAll ES Components

31

Blackboard (Workplace) Explanation Subsystem (Justifier) Knowledge Refining System UserAll ES Components

32

The knowledge base contains the knowledge necessary for understanding, formulating, and solving problems.

Knowledge is the primary raw material of ESIncorporated knowledge representationKnowledge Base

33

Two Basic Knowledge Base Elements

FactsSpecial heuristics, or rules that direct the use of knowledge.

Knowledge Base

34

Inferencing is the reasoning process of AI. It takes place in the brain of an AI process.The brain of the ES The control structure (rule interpreter)Provides methodology for reasoningINFERENCE ENGINE

35

Language processor for friendly, problem-oriented communication

NLP, or menus and graphics User Interface

36

Knowledge acquisition is the accumulation, transfer and transformation of problem-solving expertise from experts Knowledge Acquisition Subsystem

37

and/or documented knowledge sources to a computer program for constructing or expanding the knowledge base.

Knowledge Acquisition Subsystem

38

Area of working memory toDescribe the current problemRecord Intermediate resultsBlackboard (Workplace)

39

Records Intermediate Hypotheses and Decisions1. Plan2. Agenda3. SolutionBlackboard (Workplace)

40

Traces responsibility and explains the ES behavior by interactively answering questions - Why? How?What?-Where? When? Who?Explanation Subsystem (Justifier)

41

Knowledge Refining System Learning for improving performance

Explanation Subsystem (Justifier)

42

Expert Knowledge Engineer User OthersTHE HUMAN ELEMENT IN EXPERT SYSTEMS

43

Has the special knowledge, judgment, experience and methods to give advice and solve problems.

Provides knowledge about task performance.The Expert

44

Helps the expert(s) structure the problem area by interpreting and integrating human answers to questions, drawing analogies, The Knowledge Engineer

45

posing counterexamples, and bringing to light conceptual difficulties.

Usually also the System Builder

The Knowledge Engineer

46

Possible Classes of Users A non-expert client seeking direct advice (ES acts as a Consultant or Advisor) A student who wants to learn (Instructor)

THE USER

47

An ES builder improving or increasing the knowledge base (Partner) An expert (Colleague or Assistant)The Expert and the Knowledge Engineer should Anticipate Users' Needs and Limitations When Designing ES.

Permanence- Expert systems do not forget, but human experts may.Advantages of Expert Systems

49

Reproducibility

- Many copies of an expert system can be made, but training new human experts is time-consuming and expensive.

Advantages of Expert Systems

50

- If there is a maze of rules (e.g. tax and auditing), then the expert system can "unravel" the maze.

Advantages of Expert Systems

51

Efficiency- can increase throughput and decrease personnel costsDevelopment and maintenance costs can be spread over many users.

Advantages of Expert Systems

The overall cost can be quite reasonable when compared to expensive and scarce human experts.Cost savings.Wages - (elimination of a room full of clerks)

Humans are influenced by: recency effects (most recent information having a disproportionate impact on judgment)primacy effects (early information dominates the judgment).

DOCUMENTATION- An expert system can provide permanent documentation of the decision process.

COMPLETENESS- An expert system can review all the transactions, a human expert can only review a sample.

TIMELINESS- Fraud and/or errors can be prevented. Information is available sooner for decision making.

BREADTH- The knowledge of multiple human experts can be combined to give a system more breadth that a single person is likely to achieve.

Reduce risk of doing business.

Consistency of decision making.

Documentation.

Achieve Expertise.

ENTRY BARRIERS- Expert systems can help a firm create entry barriers for potential competitors.

DIFFERENTIATION- In some cases, an expert system can differentiate a product or can be related to the focus of the firm (XCON).

Computer programs are best in those situations where there is a structure that is noted as previously existing or can be elicited.

Knowledge is not always readily available.Expertise can be hard to extract from humans.PROBLEMS AND LIMITATIONS OF EXPERT SYSTEMS

62

Each experts approach may be different, yet correct.PROBLEMS AND LIMITATIONS OF EXPERT SYSTEMS

63

Hard, even for a highly skilled expert, to work under time pressure.

Expert system users have natural cognitive limits.

Most experts have no independent means to validate their conclusions

Experts vocabulary often limited and highly technical

Lack of trust by end-users

65

Knowledge transfer subject to a host of perceptual and judgmental biases

ES may not be able to arrive at valid conclusions

ES sometimes produce incorrect recommendations

Expert Systems Versus Knowledge-based SystemsRule-based Expert SystemsFrame-based SystemsEXPERT SYSTEMS TYPES

67

Hybrid SystemsModel-based SystemsReady-made (Off-the-Shelf) SystemsReal-time Expert Systems

EXPERT SYSTEMS TYPES

68

Provide knowledge and adviceHelp desksSpread of multimedia-based expert systems (Intel media systems)USING ES ON THE WEB

69

Support ES and other AI technologies provided to the Internet/IntranetUSING ES ON THE WEB

70

The end

Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright 2001, Prentice Hall, Upper Saddle River, NJ

Accounting Expert Systems Applicationscompiled by Carol E. Brown

REFERENCES

Artificial Intelligence in Businessby Daniel E. O'Leary

Artificial Intelligence / Expert Systems Section of the American Accounting Association

International Journal of Intelligent Systems in Accounting, Finance and Management

What is Artificial Intelligence?Enumerate & explain the 3 objectives of Artificial Intelligence.Discuss fully the Turing test.What does AI represent?What is a symbol & give examples?Give at least 3 symbol structures and explain each.Name the 2 heuristic methods for processing information & explain each.Explain: Reasoning; pattern matching; knowledge processing and knowledge bases.Draw the diagram of a computer using the knowledge baseEnumerate & discuss the advantage of AI over Natural Intelligence.

QUESTIONS

11. Discuss fully: AI computing.12. Illustrate Artificial Intelligence like a tree.13. Enumerate the possible presence of AI in commercial products.14. Discuss fully: The expert system.15. Enumerate and explain the 3 major expert system components.16. Enumerate & explain the 2 most popular technology application of expert system.17. Make a diagram showing the 3 major ES components.18. Enumerate at least 7 components of expert system & explain each.19. What are the 2 basic knowledge base elements & explain each.20. Give at least 2 functions of the area of the working memory.21. Name the 3 important things in the blackboard or workplace where intermediate hypothesis & decisions are recorded. QUESTIONS

Questions22. What questions where the justifier or the explanation subsystem traces responsibility and explains behavior interactively?23. Enumerate and explain the human elements in expert system.24. What is inference engine?

Practical mechanisms that enables computers to stimulate the human reasoning process.

The inability to distinguish computer responses from human responses

-Make machines smarter -Understand what intelligence is -Make machines more useful

ANSWER

Inferencing is the reasoning process of AI. It takes place in the brain of an AI process.AI is permanent, can be easily duplicated, can be less expensive, and can be documented.Artificial intelligence is not creative , it is limited in the use of sensory devices, it cannot make use of a very wide context of experiences, and it does not use common sense

ANSWER

7. A computer application that employs a set o rules based on human knowledge to solve problems that require human expertise.

8. -Knowledge Based -Inference Engine -User Interface

ANSWER

9. -Knowledge is not always readily available -Expertise can be hard to extract from humans -Each experts approach may be different, yet correct

10.- Rule-based Expert Systems -Frame-based Systems -Hybrid Systems