an overview of expert systems - nasa...u.s. department of commerce national bureau of standards...

74
U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC A04/H.F A01 CSCL 05fl G3/54 N82-29899 Onclas 30266 NBSIR 82-2505 AN OVERVIEW OF EXPERT SYSTEMS May 1982 Prepared for National Aeronautics and Space Administration Headquarters Washington, D.C. 20546 https://ntrs.nasa.gov/search.jsp?R=19820022023 2020-07-08T17:03:32+00:00Z

Upload: others

Post on 25-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

U.S. Departmentof Commerce

National Bureauof Standards

(NASA-CB-169197) A N O V E R V I E W O F EXPESTSYSTEMS (National Bureau of Standards) 73 pHC A04/H.F A01 CSCL 05fl

G3/54

N82-29899

Onclas30266

NBSIR 82-2505

AN OVERVIEW OFEXPERT SYSTEMSMay 1982

Prepared for

National Aeronautics and SpaceAdministration HeadquartersWashington, D.C. 20546

https://ntrs.nasa.gov/search.jsp?R=19820022023 2020-07-08T17:03:32+00:00Z

Page 2: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

NBSIR 82-2505

AN OVERVIEW OF EXPERT SYSTEMS

William B. Gevarter

U.S. DEPARTMENT OF COMMERCENational Bureau of StandardsNational Engineering- LaboratoryCenter for Manufacturing EngineeringIndustrial Systems DivisionMetrology Building, Room A127Washington, DC 20234

May 1982

Prepared for:National Aeronautics and Space AdministrationHeadquartersWashington, DC 20546

U.S. DEPARTMENT OF COMMERCE, Malcolm Baldrige. Secretary

NATIONAL BUREAU OF STANDARDS. Ernest Ambler, Director

Page 3: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

Preface

Expert systems is probably the "hottest" topic in A r t i f i c i a l

I n t e l l i g e n c e ( A I ) t o d a y . I n t h e p a s t , i n t r y i n g t o f i n d

solutions to problems, AI researchers tended to rely on search

t e c h n i q u e s o r c o m p u t a t i o n a l logic. These t echn iques w e r e

s u c c e s s f u l l y used to solve e l e m e n t a r y or toy p r o b l e m s or v e r y

wel l s t r u c t u r e d p r o b l e m s such a s games . H o w e v e r , r ea l complex

problems are prone to have the character is t ic that their search

s p a c e t e n d s t o e x p a n d e x p o n e n t i a l l y w i t h t h e n u m b e r o f

pa rame te r s involved.. For such problems, these older . techniques

have g e n e r a l l y proved to be i n a d e q u a t e and a new approach was

needed . T h i s new app roach e m p h a s i z e d k n o w l e d g e r a t h e r than

sea rch and has led to the f i e l d of K n o w l e d g e E n g i n e e r i n g and

Expert Systems.

This report provides a cu r ren t overview of Expert Systems —

what it is, techniques used, exis t ing systems, applications, who

is do ing i t , who is f u n d i n g i t , the s ta te -of - the-a r t , r e sea rch

requ i r emen t s and f u t u r e t rends and opportunit ies.

This repor t is in suppo r t of the m o r e genera l NBS/NASA

report, "An Overv iew of Ar t i f ic ia l Intelligence and Robotics."

Page 4: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

Acknowledgements

I w i s h to t h a n k those people a t S t a n f o r d U n i v e r s i t y , X E R O X

PARC, MIT and elsewhere who have been ins t rumenta l in developing

the k n o w l e d g e e n g i n e e r i n g f i e ld , and have c o n t r i b u t e d t i m e and

s o u r c e m a t e r i a l t o h e l p m a k e t h i s r e p o r t poss ib le . I

p a r t i c u l a r l y w o u l d l i k e to t h a n k M a r g i e Johnson who has done a

heroic job typing this series and faci l i ta t ing their publication.

ii

Page 5: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

TABLE OF CONTENTS

I Introduction 1

II What is an Expert System 2

III The Basic Structure of an Expert System 2

IV The Knowledge Base 6

V The Inference Engine 8

VI.. Uses of Expert ..Systems .. ...,..-• • 10

VII Architecture of Expert Systems 12

A. ' Introduction ..' .'.'... . . ; . .... .... 12

B. Choice of Solution Direction 18

1. Foward Chaining 18

2. Backward Chaining 18

3. Forward and Backward Processing Combined . . 18

4. Event Driven 19

C. Reasoning in the Presence of Uncertainty .... 19

1. Numeric Procedures ...... 19

2. Belief Revision or "Truth Maintenance" ... 20

D. Searching a Small Search Space 20

E. Techniques for Searching a Large Search Space . . 20

1 . Hierarchical Generate and Test 20

2. Dependency-Directed Backtracking ...... 21

3. Multiple Lines of Reasoning 21

F. Methods for Handling a Large Search Space byTransforming the Space 22

1. Breaking the Problem Down into Subproblems . 22

2. Hierarchical Refinement into IncreasinglyElaborate Spaces 23

iii

Page 6: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

3. Hierarchical Resolution into ContributingSub-spaces 24

G. Methods for Handling a Large Search Space byDeveloping Alternative or Additional Spaces . . 26

1. Employing Multiple Models 26

2. Meta Reasoning 26

H. Dealing with Time 26

1. Situational Calculus 26

2. Pj.anni.ag with Time Constraints- » . - . . . - .--.-•' 27

VIII Existing Expert Systems 28

IX -Tools for Building Expert Systems .......... 31

X Constructing an Expert Systems 34

XI Knowledge Acquisition and Learning . . 36

A. Knowledge Acquisition 36

B. Self Learning and Discovery 36

XII Who Is Doing It 38

XIII Who is Funding It 39

XIV Summary of the State-of-the-Art 41

XV Current Problems.and Issues 43

XVI Research Required 46

XVII Future Trends 47

References '. < 52

iv

Page 7: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

List of Tables

1. Characteristics of Example Expert Systems 13, 54

2. Summary of Characteristics of Systems in Table 1 ... 17

3. Existing Expert Systems by Function 29

4. Programming Tools for Expert Systems 32

List of Figures

1. Basic Structure of An Expert Systems 4

2. Expert Systems Applications Now Under Development . . 48

3. Future Opportunities for Expert Systems 49

Page 8: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

ORSGSI . Introduction OF POOR QU*Ui.J.1TiP

In the 70's, it became apparent to the AI community, that

••arch strategies alone, even augmented by heuristic* evaluation

functions, were often inadequate to solve real world problems.

Th« complexity of these problems were usually such that (without

incorporating substantially more problem knowledge than had here-

tofore been brought to bear) either a combinatorial explosion

.occurred that defied reasonable search times, or that the ability

to generate a suitable search space did not exist. In fact, it

became apparent that for. many problems; that expert domain

knowledge was even more important than the search strategy (or

inference procedure). This realization led to the field of

•Knowledge Engineering," which focuses on ways to bring expert

knowledge to bear in problem solving.** The resultant expert

•yatems technology, limited to academic laboratories in the 70's,

ia now becoming cost-effective and is beginning to enter into

CO»mercial applications.

•Heuristics are "rules of thumb," knowledge or other techniquesthat can be used to help guide search.

•*0ne impor tant aspect of the knowledged-based approach is thatthe combinator ia l complexity associated wi th real-world problemsis m i t i g a t e d by the m o r e p o w e r f u l f o c u s s i n g of the sea rch tha tcan be obtained w i t h rule-based heur is t ics usually used in expertsys tems as opposed to the n u m e r i c a l h e u r i s t i c s ( e v a l u a t i o nfunct ions) used in classical search techniques. In other words,the ru le-based sys t em is able to reason about i ts own sea rche f f o r t , in add i t i on to r e a son ing abou t the p r o b l e m d o m a i n . (Ofcourse, this also implies that the search strategy is incomplete.Solutions may be missed, and an ent ire search may fa i l even whenthere is a solut ion " w i t h i n r each" in the p r o b l e m space d e f i n e dby the domain.)

Page 9: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

ORK2.'NAL' PASS s.-JOF POOR QUALITY

II. What is an Expert System?

Feigenbaum, a pioneer in expert systems, (1982, p. 1) states:

An "expert system" is an intel l igent computer pro'g^r'amthat uses k n o w l e d g e and i n f e r e n c e p rocedures to solvep r o b l e m s t h a t a r e d i f f i c u l t enough t o r e q u i r e s i g n i f i c a n thuman expertise for their solution. The knowledge necessaryto p e r f o r m at such a level, p lus the i n f e r e n c e procedure '^u s e d , can be t h o u g h t of as a model of the e x p e r t i s e of thebest pract i t ioners of the f ie ld . . ;

The k n o w l e d g e of an expe r t s y s t e m cons is t s of fact'sand h e u r i s t i c s . The " f a c t s " c o n s t i t u t e a b o d y o fin fo rma t ion that is widely shared,, publicly available-, -andg e n e r a l l y a g r e e d u p o n b y e x p e r t s i n a f i e l d . T h e"heuris t ics" are mostly pr ivate , little-discussed rules o'fgood j u d g m e n t ( r u l e s of p l aus ib l e r e a s o n i n g , r u l e s of good

• guessing) that ' character ize ex-pert-level 'decision m a k i n g in.. . the. f i e l d . - . . T h e - p e . r f o r m a n c e - level of an -exper t s y s t e m is

p r i m a r i l y a f u n c t i o n of the s i z e and q u a l i t y of tlieknowledge base that it possesses.

i • . *f i

III. The Basic Structure of an Expert System...... >t- ;•

An expert system consists of:_j ;_; •. 4

1) a knowledge base (or knowledge source) of domain facts

and heuristics associated with the problem;

2) an inference procedure (or control structure) for

utilizing the knowledge base in the solution of the

problem;

3) a working memory - "global data base" - for keepfifg

track of the problem status, the input data for the

particular problem, and the relevant history of what

has thus far been done. - * ;

A human "domain expert" usually collaborates to help develop

the knowledge base. Once the system has been developed, in

addition to solving problems, it can also be used to hel!p

instruct others in developing their own expertise.

Thus, Michie (1980, pp. 3-5) observes:

Page 10: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

•..that there ace three different user-modes for an expertsystem in contrast to the single mode (getting answers toproblems) characteristic of the more familiar type ofcomputing:

(1) getting answers to problems — user as client;

(2) improving or increasing the system's knowledge — useras tutor;

(3) harvesting the knowledge base for human use — user aspupil.

Users of an expert system in mode (2) are known as "domainspecial i sts.". It.i.s not possi.ble .to. build an expert sy.s.temw i thou t one...

An expert systems acts as a systematizing repository overtime of" the knowledge accumulated by many specialists- of

• • diverse experience. Hence, it can and does. ul.tim,atelyattain a level of consultant expertise exceeding* that ofa.ny single one of its "tutors."

It is usual to have a natural language interface to

facilitate the use of the system in all three modes. Normally,

an explanation module is also included, allowing the user to

challenge and examine the reasoning process underlying the

system's answers. Figure 1 diagrams a typical (though somewhat

idealized) expert system. When the domain knowledge is stored as

production rules, the knowledge base is often referred to as the

"rule base," and the inference engine the "rule interpreter."

An expert system differs from more convential computer

programs in several important respects. Duda (1981, p. 242)

observes that, in an expert system, "...there is a clear

separation of general knowledge about the problem (the rules

*There are not yet many examples of expert systems whoseperformance consistantly surpasses that of an expert. Andcurrently, there are even fewer examples of expert systems thatuse knowledge from a group of experts and integrate iteffectively. However the promise is there.

Page 11: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

a: nq

<C <C LUPQ I— COO <C <C—I .Q-. PQCD

CO

<cCO

CO

LU

cc:LUCO

CJD

Q_

CO

ce:I—<c

CO

CO

Q_

X

ce:n>CD

LUor

cc:CO

CO<£.pa

cr>

— J coCD PQ

CO COa a=3 =Dce: ce:

CD <_>

LU LU__i ce:3: LUO LL.

C_5

ce:ocoLUCD(=)

Page 12: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

f o r m i n g a k n o w l e d g e base) f r o m i n f o r m a t i o n a b o u t t h e c u r r e n t

problem (the input data) and methods for applying the general

k n o w l e d g e t o t h e p r o b l e m ( t h e r u l e i n t e r p r e t e r ) . " I n a

conventional computer p rog ram, knowledge per t inent to the problem

and methods for u t i l i z ing this knowledge are all in te rmixed , so

that it is d i f f i c u l t to change the program. In an expert sys tem,

". . . the p r o g r a m i t s e l f i s o n l y a n i n t e r p r e t e r ( o r g e n e r a l

reasoning -mechanism) and .[ideally], t h e . s y s t e m can .be. chang.ed by

simply adding or substract ing rules in the knowledge base."

Page 13: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

IV. The Knowledge Base

The most popular approach to representing the domain

knowledge needed for an expert system is by production rules

(also referred to as "SITUATION-ACTION rules" or "IF-THEN

rules"). Thus, often a—knowledge base is made up mostly of rules

which are invoked by pattern matching with features of the task

environment as they currently appear in the global data base.

The rules in a ^knowledge base represent the domain f a.cts .and

heuristics - rules of good judgment of actions to take when

specific situations 'arise. The power of the expert system' lies

in the specific knowledge of the problem domain, with potentially

the most powerful systems being the ones containing the most

knowledge.

Duda (1981, p. 242) states:

Most e x i s t i n g ru le -based s y s t e m s c o n t a i nh u n d r e d s o f ru l e s , u s u a l l y ob t a ined by i n t e r v i e w i n ge x p e r t s fo r w e e k s o r months . . . In any s y s t e m , theru l e s become connec ted to each o ther by assoc ia t ionl inkages to f o r m rule networks. Once assembled, suchn e t w o r k ' s can r e p r e s e n t a s u b s t a n t i a l b o d y o fknowledge. . . . •

An e x p e r t u s u a l l y has m a n y j u d g m e n t a l o r e m p i r i c a l r u l e s ,

f o r w h i c h t h e r e i s i n c o m p l e t e s u p p o r t f r o m t h e a v a i l a b l e

ev idence . In such cases , one approach is to a t t ach n u m e r i c a l

values (cer ta inty fac tors ) to each rule to indicate the degree of

c e r t a i n t y a s s o c i a t e d w i t h t h a t r u l e . ( I n e x p e r t s y s t e m

o p e r a t i o n , these c e r t a i n t y va lues a r e c o m b i n e d w i t h each o the r

and the c e r t a i n t y of the p rob lem data , to a r r i v e at a c e r t a i n t y

value for the f ina l solution.)

Mich ie (1980, p. 6) indicates that the cognitive strategies

of h u m a n exper t s in m o r e complex d o m a i n s are based "...not on

Page 14: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

e l a b o r a t e ca l cu l a t i ons , but on the m e n t a l s to rage and use of

large incrementa l catalogs of pattern-based rules." Thus, human

chess m a s t e r s may be able to a c q u i r e , o r g a n i z e and u t i l i z e as

much as 50 ,000 pattern-based rules in achieving their r e m a r k a b l e

per formance . Mich ie (p. 20-21) indicates that such rules are so

p o w e r f u l tha t only some 30 r u l e s a re needed fo r expe r t s y s t e m

p e r f o r m a n c e for a chess subdomain such as King and Knigh t against

K i n g a n d R o o k , w h i c h h a s a p r o b l e m space s i z e o f r o u g h l y

2 , 0 0 0 , 0 0 0 conf igura t ions . .He f u r t h e r observed for chess that the

number, of. rules required, .grows slowly relative .to the .increase in.

d o m a i n c o m p l e x i t y . T h u s , in chess and other complex d o m a i n s

(such as indus t r ia l rou t ing and scheduling) it appears that well-

chosen p a t t e r n se ts m a y m a i n t a i n c o n t r o l ove r o t h e r w i s e

intractable explosions of combinator ia l complexity.

Page 15: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

V. The Infe rence Engine

The p r o b l e m - s o l v i n g p a r a d i g m , and i t s m e t h o d s ,o r g a n i z e s and cont ro l s the s teps t a k e n to solve thep r o b l e m . O n e c o m m o n p l a c e b u t p o w e r f u l p a r a d i g minvolves the c h a i n i n g of IF -THEN r u l e s to f o r m a l ineof r e a s o n i n g . If the c h a i n i n g s ta r t s f r o m a set ofc o n d i t i o n s a n d moves t o w a r d some (poss ib ly r e m o t e )conclusion, the method is called f o r w a r d chaining. Ifthe conc lus ion is k n o w n (e.g., it is a goal to bea c h i e v e d ) , but the pa th to tha t conc lus ion is notk n o w n , then w o r k i n g b a c k w a r d s i s called f o r , a n d t h em e t h o d is ^££jiw^£d_ £.h.ainina.• ( H e u r i s t i c P r o g r a m m i n gP r o j e c t , 1980, p. 6)

• — • • • • • • T'he 'problem'' wi th f o r w a ' r d c h a i n i n g , w i t h o u t a p p r o p r i a t e

h e u r i s t i c s f o r p r u n i n g , i s t ha t y o u w o u l d d e r i v e e v e r y t h i n g

possible whether , you needed it. or not.. Backward . cha in ing works

f r o m goals to subgoals (by u s i n g the ac t ion side of r u l e s to

deduce the condition side of the rules) . The problem here, again

wi thou t appropriate heuris t ics for guidance, is the handling of

c o n j u n c t i v e subgoals . In g e n e r a l to a t t a ck a c o n j u n c t i o n , one

mus t f ind a case whe re all in teract ing subgoals are sat isf ied, a

search for which can of ten result in a combinator ia l explosion of

possibili t ies. Thus appropriate domain heur is t ics and suitable

infe rence schemes and archi tectures must be found for each type

of problem to achieve an e f f i c i e n t and e f f ec t ive expert system.

The knowledge of a task domain guides the problem- ',solving steps taken. Somet imes the knowledge is quiteabs t rac t—for example, a symbolic model of "how thingswork" in the domain. In fe rence that proceeds f r o m them o d e l ' s a b s t r a c t i o n s to m o r e de ta i l ed (less a b s t r a c t )s t a t e m e n t s i s called m o d e l - d r i v e n i n f e r e n c e . A l w a y sw h e n o n e i s m o v i n g f r o m m o r e a b s t r a c t s y m b o l i cs t a t e m e n t s to less a b s t r a c t s t a t e m e n t s , one i sg e n e r a t i n g e x p e c t a t i o n s , a n d t h e p rob l em-so lv ingbehav io r i s t e r m e d expec ta t ion d r i ven . O f t e n inproblem solving, however , one is work ing "upwards" f r o mthe details or the specific problem data to the higherlevels of a b s t r a c t i o n (i.e., in the d i r e c t i o n of " w h a ti t al l m e a n s " ) . Steps in this d i r e c t i o n are call da tadr iven. If you choose your next step e i the r on thebas is of some new da ta or on the basis of the last

Page 16: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

prob lem-so lv ing step t a k e n , you are r e spond ing toe v e n t s , and the a c t i v i t y is ca l led £v££t: d_£^v e_ 11.(Heurist ic Programming Project 1980, p. 6). ~"

As ind ica ted e a r l i e r , an exper t sy s t em consis ts of t h r e e

m a j o r c o m p o n e n t s , a set of ru les , a global data base and a ru l e

i n t e r p r e t e r . The ru les a re ac tua t ed by pa t t e rns , ( w h i c h m a t c h

the IF s ides of the r u l e s ) in the g loba l d a t a base . The

application of the rule changes the system status and therefore

•the -da ta bas-.e, enabl ing .some rules and d isa-bl i ng...other s. The

rule in terpre ter uses a control strategy for f i n d i n g the enabled

rules and dec id ing wh ich ru le to apply. The basic control

s t r a t eg i e s used may be top down (goal d r i v e n ) , bo t t omup (da ta

dr iven) , or a combinat ion of the two that uses a relaxation-like

convergence process to jo in these opposite l ines of r ea son ing

together at some in termedia te point to yield a problem solution.

Page 17: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

VI. Uses of Expert Systems

The uses of expert systems are v i r tua l ly l imit less . They

can be used to:

• diagnose

• monitor . .

• analyze

• interpret

• consul.t _. _ ..„. . . .... .. • .. .-..- • • ...

• plan

• ' ' -design' . . . - • . - • • • •

• • instruct

• explain

• learn .

• conceptualize

Thus they are applicable to:

• Mission planning, monitoring, tracking and control

• Communication

• Signal analysis

• Command and control

• intelligence analysis

• Targeting

• Construction and manufacturing

- design, planning, scheduling, control

• Education

- instruction, testing, diagnosis

• Equipment

- design, monitoring, diagnosis, maintenance, repair,operation, instruction

10

Page 18: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

Image Analysis and Interpretat ion

P r o f e s s i o n s ( l a w , m e d i c i n e , e n g i n e e r i n g , a c c o u n t i n g ,

law enforcement)

- Consul t ing, instruction, interpretat ion, analysis

' Sof tware

- S p e c i f i c a t i o n , d e s i g n , v e r i f i c a t i o n , m a i n t e n a n c e ,

instruct ion

' Weapon Systems.

- T a r g e t i d e n t i f i c a t i o n , e lect ronic w a r f a r e , adap t ive

cSontro'l; • • " . • • • - . . • ' . - • • • • . . . . - . • • . . - . .

11

Page 19: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

VII. Architecture of Expert Systems

A. Introduction

One way to classify expert systems is by function (e.g.

diagnosis, planning, etc). However, examination of existing

expert systems indicate that there is little commonality in

detailed system architecture that can be detected from this

classification.

...A.more f-rui tfu.l .approach appear s'- 'to' b'e to"look 'at problem

complexity and problem structure and deduce what data and control

structures might be appropriate to handle these factors.

The Knowledge Engineering community has evolved a number of

techniques which can be utilized in devising suitable expert

system architectures. These techniques* are described in the

following portions of this section.

The use of these techniques in existing expert systems is

illustrated in Table 1**. Table 1 describes the basic approach

taken by each of these expert systems and indicates how the

approach translates into key elements of the Knowledge Base,

Global Data Base and Control Structure. A listing of the systems

in Table 1, together with an indication of their basic control

structures, is given in Table 2.

Table 2 represents the expert system control structures in

terms of the search direction, the control techniques utilized

and the search space transformations employed. The approaches

*This chapter is largely derived from information contained inthe excellent tutorial by Stefik et al. (1982).

**Tables 1-1 to 1-4 are shown on the following pages. Table 1-5to 1-17 are at the back of this report.

12

Page 20: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

toBeg4Jcaen

5I

W cd

coO

• MCDuu2J8o

m

w2wu

PC,

1p>(X6-cyucPS5cu

Ide/<cfl<t-

C

(

.^£^_

O

Ci^cafc£.[x^

*3o§

60a•He

•H

5U

•aMCO3MOhCO

CO•aSCOM600M

Ucua.

• .?enCO

S

1- -0)60 r-lG 0•H B> .i-l CM Oeg

•a eo4J

1-4 C

0 i-l<4-l Cfl

MCO 4Jeg ca3 0an u

*° • QRSGP-IAL PAGE '3S • • OF POOR QUALITY0)4Jcd • •

egaeg60

G 4Jco en

rH <1)CXi 4J

encu34JCJ3

4JCO CO^JC eg,-j tj v

CO cfl .u .-a .. ..... ... ... . • ., . . . • s. -. •. .- •-.- -. . • -1 1 ^eo 13C GO cfl0 cj

W 1 • . . . .B c f l 1 <C . 60 - - " . ' • • ' ' . • - ' • • • • • - . - . •0 ' M 0 O . ' GM eg 3 u -H s

<4-l Cfl (3M 4J O4J <j> 4-> ss o M

0 ) C f l 6 0 C O I 4 - l -H «-lW -a en TJ •3 M e g - H e g c o4J r-l O 4J 4J Ui ^O cd M-i cfl cfl O. O. . .3 4J -o eo co eoH C eo i-l HMD4 J C U M - O O O O O MCOB 3 C 4J CO M-l Q 3

•H 73 CO 4J M 4JMM cu a eo c co 4J ocfl a) cj eu 1-1 eu o 33 X 2 C 3 M '3 O. 4Jc j e g ( X i - H 4 J 4 J pi co eo

B60 CM a:

rs eu cu4J•r1

a

5KC

^

1=

aT

C^3

X

C

T:cre4J

en

Meg•a,2*^3

ecd

ceg61•Heg

i

eo•H4JCO4-1CUMaMeg4J

M

CO4J(flQ

.31

HH " Z §

•• =3 en o gZ H a: M 2w M O H SH H S O SIen Wl r» Z>" Z 3 3en M < b

•oCU

4J

BOM

«W

CO4JC•HcflM4JCOGOO

eg•H

O•

r-l

nera

teausib

le

CU r-l

O 0.

enegM94-1CJ31 1toeg4Jcd

T?

13

cd

0)

cd

Seu

C3

*CM

1CU

iH

ructu

ra

4Jen

CO

O•H

ese

nta

t

CX

•Q

U<4

enSio.cd600^jUcu(XenenCO

4JU•H•oeu

ex.•

CO

irHo

U•Hacfl60

0

14-4O

eoeuCO

•H

"gcau

COca

Bo

14-1

caeuiH3V

§

ectr

ogr

&en

cO4Jcfl

T3

Si4J1-1

*CDUCO

1 , ' •

^f

, •

cd(0•«

Page 21: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

CN1

i— i

Ei

£^H

2

SY

STE

M:

CO

• §j iCO

CO

4J

<D0. foX 0H

0) Hi—4 2O. W

cO w. X . • • -iJ

w uM-) >4O &«3

COy•H4J

• . ,co«HJ-lCU4JycO1-1CO

45U

>t4J•H CCO Ol-l flCU 4J> CO

•H ps

S 0fn

•o1-1 4Jo a

M-l 4-1 CDC CO cJCO C C4J CU OCO H] O

oMH •• Z3 en OH .^ MM O HH EC 0co H g

M < fr,

[I

c.cliw•Jgcu

ucrct<jE-

e• H

CCcu•'

wc/«(Uug£5

FJc

fcfl

^

aCO0

Pu

• . ' • GRJGSfOAL PA i ES"§ OF POOR QUALITY

. .

2* . -•u • •

cu ' ' ' 'g '60 ' .

f l ' J • • - • ' - • '

CO COr-l 0)PL, 4j

4J . '. "flj•o•acCOCJ

cu •.•^.W - .. . 5 • . . . . . . . . . . . . . . . . . - . . . - , • : - . . • • •• -. - .

•H a.CO 0) •3 yCO CiH O

1 . 4J 60 . . '• • • • ••' ' ' 4J 'CO • C '

CO '60 0) iHl-l iH (5 M TJ

C > CU CO -H 01 M•H >. c y c 4J co . •

M 0) -H -H • C y . . — '

CO 0) W S cfl r ,iH • 'CU 45 M B 0 0) T3

T3 4-* ' O CU U *^9 *4-*•H tw 45 -H O P

4-1 X o

M Q ) O B l - i O _ t n

C ai n c u a c co w -d< i ) 4 J - H c a i c u i - i c u - H , /C U ( 5 3 6 0 C C U 3 C ) 0 ' O

COCO CU .01 n . .H . 33 4J

4J 44 y •cu y cu doto cu fl) 1-1 (5

i-) CO C -HC 15 CU 0 G•H O 45 y O

O 4J COCO 60 cfl

S o) B c cur-l O -H l-l

*O 43 SJ i »•H tH M-I en IM

co cu oX CO "O pM O 01 01 0)CO CX 4-1 4-1 C4-> Cfl C -HC H-l M . -H i-H01 O 0) COe c co 4J 4Jcu cu at a) ca coIH y eo-a o 450) CO -H B 4J

CL 0145 CO 43 >. <U <U*J H ' 45 3•H Cfl C « 4J W3 • (0 4J M

^ 45 U C cu 34J i y 01 CO O.W O l-i 4J E OCO 01 CO CO 0) O T34J 45 CU 43 i-l 45 CCO 4-1 CO 4J CU U cfl

M-I r-lO CO

O .

>> -Hl-l 4J CO0) CO 4J . .> e a. •o cu cuy 45 yW 4J C .

•H CO O0 S 0

14

Page 22: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

§Cfl

S^5sw

. .1 >*^' Td

U&M

. ; -. .. •

'1B

fiM

*

SOSHZ

8

CUCfl

p

2r

c(*<0CHu

KO<;C£

HCJ£1pi

z

'eofl•ri

"a o '<u nt> M

•H 44

r "O O32 CO

Ml ".c •o ••H44CO14S. .

01 • TH 01tJ ^ VW 44M w c: oO CO O 44

44 o caM0). • 44 • 1*4 f3 • •S C cO CUO 0) 1-1 4444 M 44 COCO M M ^3 3 at M0 rj p., >"

P»% * • * • - • • '

rH 604= • C 4400 CO -H X3 44 fi 01o c -H arl <U S C^ e Coo

O 01 44*W CX 44 TJ •O3 01 O) 01 01

O T3 > CO 44CO cj O CO cO4) »J B 43 44•H X 0 CO44 <J <4-l O J«iM > 44 CO 0o> co co aiO.--N 01 C 44 44O O rH 01 43 COV4 0 3 43 3 >>a, <r 06 3 co co

UjvF^SJ^'.^l ? '• [-^ n . ^ ^

'OF PpOjR (^^^ .%

-

-. » • • . - • . . ' - : - - . • • • ' - • . • • - * • * . « . * » ' • . •••• ; . • ^ • • ^ . • • • • r f • • ,

. . - . . • . • . • ' . ' • • ' ' • • • • • • ' • • •

' 44 x4.' 'rH ' ' ' ' " . ' ' " ' '3 C 3 •O O M

•a -H60 C 44 O

•fi o) ca o .•H 44 (-1 OO>v X 3 • 1 'M CU 60 >» 'U . -H tH .CO O <4H 01U 44 C 44

^•^ O crj il-i o 8O CO -H

U-i ^ iH XCO CO O ^>

CO Cfl -H . M rH01 44 44 CX d)rH 43 M (X 443 3 aj •< o

OS CO O. ^ 44

§ H B£ MM O H

H H X UWJ C/l H rZ>• z b 5Cfl M < U,

1cOSOcP-."*4

(dCOO(X05

£

60C•H

O

rHO

cu4344

0

C1-1

CX CO

COS crj0) 44

<H A43 3O COMCXT3

01

CO 010) -OW M

PQ O

COa

X 44< CO> PS

CO0)M M3 4100 44Tt 3

*w CUa eO 00 U

"M01

us to

rn

uCO

So

<4H

•M0113l-iO

G•H

CO

144CO

•H844CJCU(-1

^4O

co•

rH

U-l0

)4

01•0

o

t

/co44

01eoa.SoCJ

.CO440)C

•HncdCJ

•3PLJ,

ooa•H

CO44

01

0CXeo0

443a.•

PJ

1CO

CO4401C

•HnCOU

CO3

•HC3

O44C•H

ca01Xo

43

44

C^4

•01

»COcuX0

43

C•H

CO44COlcoCXsou443CX

•CO44cuG•rl43a)oCO

I•Ha3

carH01a9a443

Cu

*

"*

OorH<4-l

ao

§44CO

M*

443O

grjlJ

*10

1

' 4=44

O44

e0

4)>o• s

nj

^60 COC co

•H 44rH 43

•3 S,o01 U

JS <tt44 cuO 01O >

rH• O

VO C/l

.,

5

tVl0)

^4o

01X•rl14-1

0143

c•H

01BO

44X01e•

1

Page 23: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

0)

a)4Jco

ca

ss

CUrHO.

I

coo

CU

u<d)-i5

F l

4-1iH

ZMCJS4

*

caIHCU

iHCJ3'

•a^40

>4H

CCO4-1CO

Q)<4HMH•Hi-H4JI-lO

JSM

*• V

Z0

CO•HCOoc60

.cdiHa

MH •• Z

•• 3 V. OZ H CS rH

W M O HH H S CJ0) 00 H Z>< Z 3 3t/> M < fa

oC/3

z1

W2uwhJ'W

s3

c_B.EHC/l

. *

1Zap •U

CdW<ft

E-*. Q

* i—<PC

i—

wCO<pe

tC

g

52t.

K

. g--isFV.P-<

• ^4

WCOOfXiOS3Pu

60

5 .5 3CO rH

JS 3O M

-o <u&J rC

J>

.2 3O Mcd jsca 4J

•acCO •

enX 4JM COo cu4J 4.)ca

•H CJJS iH

4J'4J "COC OCO CiH 604J COco IH

pLt T3

4-1cCU•H4J ecd o

'CX iH4-1

60 CJC CU

•H <4H

I Xi S3C -H•Hi-H O

COCU cd

rH 4-)3 cd

}^60 CUC JS

•H 4-1C <UO 60CO OCO 4JCUIH CO

CUi-H rHcd 34J IHCCU C

T3 CO3 3

CJ4J CV4 0

CU Ua. iX C!(U O

•H4-1 4-1C -HCU T3CO Ccu oIH CJ0.cu ca

p£ cd

UHoCO i-H

•H CdCO -H0 I-lG CU60 4-1CO CJ

iH CO

*

COCUencu4JoexX

CU4J

•H.4-1cacu

~X4JC•HCO4-J

MCU

_CJ

ca4-1Mcua.

cu

cur^4-1

JS

•H

*

"SCO

COco•H4JCJCU

c

•cu

i-H3|

JSCJCOcur(0

UH

CO

oTH4Jed

C0)

S0ocu

'

oiH

OiHJ3•H4-1CcdM0

CJ

CO<UCO

cu34-1rn

cflJ3M

CO•Hcncuj:4J

Oa.(H

•inrjcu)HIH3

.CJ

60a

•HC

•H

^3S0CJ

IH0

COCU

r~(3

OS

1cd•a•aCUN•Hca<u

JS4J

0ex^

60^4

CO•acd3CJcd

CiH

COJS

cx(0IH<U

JS

•COMO4-1CJCO

UaCO4-1IHCUCJ

CO4JMOcx(X3CO

0)uadi•a-rl

01

cuJ34J

•H

CUCUCO

04J

COCUCO0 •C 4-160 TH

• i

CO '34-1CO4-1CO

4-1ccua4-1co(U

4J

O

CO0)

!_{

3Pi

'•acuucfl<u

COco•H

• co3i-lCJ

oCJ

*cacuCOcuJS4JOa

JS

rHi-HCO

cu4-1CO3

rHCO

CU

^>,i-Hcu

•H4-1

ca3cd.j5

W

CU

_ 3

'O

cdM

^to14H

ca3

4J

OF PCOrt QUALITY '

. -' ' ' ••

*

• . .

60 'CiH

r*1* - ' V

I4H•H4-1 " 'CO3 . '

. . . . .. ' -. • .• . '- •' c n ' : • • • • - • • • • • • • • • •M<U • -

3 JSC 4J . . . . ' • • • . - • • -• • ' . .

• \. • . ; . . - . ' :•• .; • - - • • - • ' -:

'

,

. ' .

JSCJiHr?3

cacuCO

g60Cfl .

•H CO•a cu

3rH rHrH CflCfl t>

O X4-1 4J

co.54J Cfl •C 4JCU Mg o )4J acfl01 JSV4 60W ^1

Jjj

JS •o cu -4-t >tq tfl

. - .; :- ' :' - ;

-. •.

4 ^

16

Page 24: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

OF POOR QUAL5TY

0)

34-1U3l-i4-1CO

•^4oVi^Jco

.CJ

CN0)

pQcd**

01 •CJ

aCO

J= <uMCO01

CO

f

c

XuVi

3,CO i

rH

rH

H

cT-l

CO

CO

co,CO

MHO

COo

•H4JCfl

racte

ri:

CO

CJ

COCOHUl

io4-1cocCOM-1

"OM

Coj

coJCJ<0M

a

sains B}3W

uojaniosas TBOfqojBjaTH

3uainauT ia i TB3*£uo«iB*ia3*T?

surajqoji-qng o^Uf ^Bajg

siapoft aidf inw

jo^fpg •^aort^aN

SujuosBa^ 30 sauf if 3TnH

3uatu33TtuDion ^SBai

oUT iOB i 'MOBg ^udAaias

'•Sujssang

rjsax puB a^Baauag

qoaBag aAT^stiHqxg

UaAflQ 3U3A3

pJB/U(3Bg pUB pJBAJOj

paBAMOBg.

pjtB/iao^

tyr

M

jH

gQ

2§Mpj13St*4

SYST

EM

1 — I

X

X

X

^• x ' • • • . - . _ . . . . . . . .

• -x . ' - • • 'x ' x • xv ' " ' • '

X X X

X X

X X

X X ^ X X X . X X

CO4J1-13u

>•> Vi' >•> >> CO0) Vl iH CO ! Vl (U M MC 4J CJ C >* 4J C 4J CU

iH CO 1 - I O O C O 1-1 01 4J COO -H • O O 1-1 O «H 3 4Ji H B c J i H r H B . C ' H B e u O• a c u c u ' a o c u w ' d c u B . oCU *C« rH CU CO »C CO CO «C O OS C J W S O U S S C J C J p i

cO

*rt

4J• eo a •

H iH S Mp. 3 U Cu .vi er o oo n

CO CU U Pn C CO• H 4 - I C O •< 60 i -14- l 00en c i-t c 4J u c CO W CO • • iH Q. O H C iH0 >, H rH C 01 4J 60 C60 CO iH • 5 Vl CJ iH CO iH Cc 0 4 J < o - < o c o d C - u t n c o

iH CO C! ' * C CO O O CO CU rHQ Q - ^ C J ^ h J C J S Q O P -

j^cPS

§ CO

^ Z Q HZ « O 1 ceM O Q < H•J Z W CO H rH - CO

s o w o i 2 s < 3 ! > o o 6 ' < 3

X

K

X X

X X

x: X

X

X

cou

CO iH4J 4JO 0)

JQ ao cuP5 CJ

00

5 cC 00C iH(0 co

rH COPH O

32 cj

1 3Z £

X

"*

X

co4JiH3OViiHU

•acu

P-4u

a00

•HCOcuo

gCO

X

X

'x

X

X

co

cu•oc

j3 5u0)cuCu

CO

MO.MCU4JCM

^ =

00iHco

MM

SH

HER

ARSA

HAR

PY

x

• •

X

X

£CXca00oi-ir-l

CO4JcaViCJ

^4Q.ViCU

M

CO4-1COQ

CO

CR

YS

ALI

17

Page 25: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

used in the var ious expert systems are d i f f e r e n t implementa t ions

o f two bas ic ideas fo r o v e r c o m i n g the c o m b i n a t o r i a l exp los ion

associated w i t h search in real complex problems. These two ideas

ar e:(1) Find ways to efficiently search a space,

(2) Find ways to transform a large search space into

smaller manageable chunks that can be searched

efficiently.

It^.will be. obser.wed from. Table 2 tha t • ther e •. i s 1 i tt le

architectural commonality based either on function or domain of

expertise. Instead, expert 'system design may best be considered

as an art form, like custom ho'me architecture, in which the

chosen design can be implemented using the collection of

techniques discussed below.

B. Choice of Solution Direction

1. Forward Chaining

When data or basic ideas are a starting point, forward

chaining is a natural direction for problem solving. It has

been used in expert systems for data analysis, design,

diagnosis, and concept formation. .

2. Background Chaining

This approach is applicable when a goal or a

hypotheses is a starting point. Expert system examples

include those used for diagnosis and planning.

3. Forward and Backward Processing Combined

When the search space is large, one approach is to

search both from the initial state and from the goal or

hypothesis state and utilize a relaxation type approach to

18

Page 26: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

match the solutions at an in termedia te point. This approach

i s a l so u s e f u l w h e n the s e a r c h s pa ce can be d i v i d e d

hie ra rch ica l ly , so both a bottom up and top down search can

be a p p r o p r i a t e l y c o m b i n e d . Such a c o m b i n e d sea rch is

p a r t i c u l a r l y app l icab le to complex problems incorporat ing

uncerta int ies , such as speech unders tand ing as exempli f ied

in HEARSAY II.

4. Event Dr iven

Th i s p r o b l e m solv ing d i r e c t i o n i s s i m i l a r to f o r w a r d

chaining except that the data or s i tuat ion is evolving over

•••••• t i m e * • In th is -case the next s-tep is" chosen e i t he r on the .

bas is of new d a t a . o r in r esponse to a c h a n g e d s i t u a t i o n

r e s u l t i n g f r o m the last p rob lem solving step t a k e n . This

e v e n t d r i v e n a p p r o a c h i s a p p r o p r i a t e f o r r e a l - t i m e

opera t ions , such as m o n i t o r i n g or cont ro l , and is also

applicable to many planning problems.

C. Reasoning in the Presence o f ; U n c e r t a i n t y

In m a n y cases, we m u s t d e a l ' w i t h u n c e r t a i n t y in data or ini

knowledge. Diagnosis and data analysis are typical examples.

1. Numer ic Procedures :

N u m e r i c p r o c e d u r e s h a v e b e e n d e v i s e d t o h a n d l * e

a p p r o x i m a t i o n s b y c o m b i n i n g ev idence . M Y C I N u t i l i z e s

"certainty factors" (related to probabil i t ies) which use the

r a n g e of 0 to 1 to i nd ica t e the s t r e n g t h of the ev idence .

F u z z y set t heo ry , based on poss ib i l i t i es , can also be

ut i l ized.

19

Page 27: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

2. Belief Revision or "Truth Maintenance"

Often, beliefs are formed or lines of reasoning are

developed based on partial or errorful information. When

contradictions occur, the incorrect beliefs or lines of

reasoning causing the contradictions, and all wrong

conclusions resulting from them, must be retracted. To

enable this, a data-base record of beliefs and their

justifications must be maintained. Using this approach,

'truth maintenance techniques 'can exploit redundancies in

experimental data to increase system reliability.

D. Searching ji Small S.earch Space... . .. . .-.-.. . • .. -.

Many straightforward problems in areas such as design,

diagnosis and analysis have small search spaces, either because

1) the problem is small or 2), the problem can be broken up into

small independent subproblems. Often a single line of reasoning

is sufficient and so backtracking is not required. In such

cases, the direct approach of exhaustive search can be

appropriate, as was used in MYCIN and Rl.

E. Techniques for Searching a. Large Search Space

1. Hierarchical Generate and Test

State space search is often formulated as "generate and/>v

test" - reasoning by elimination. In this approach, the

system generates possible solutions and a tester prunes

those solutions that fail to meet appropriate criteria.

Such exhaustive reasoning by elimination can be appropriate

for small search spaces, but for large search spaces more

powerful technique are needed. A "hierarchical generate and

test" approach can be very effective if means are available

20

Page 28: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

for evaluat ing candidate solutions that are only partially

specif ied. In these .cases, early pruning of whole branches

( r e p r e s e n t i n g en t i r e classes o f so lu t ions a s soc i a t ed w i t h

t h e s e p a r t i a l s p e c i f i c a t i o n s ) i s p o s s i b l e , m a s s i v e l y

reducing the search required.

"Hie ra rch ica l g e n e r a t e and test" i s a p p r o p r i a t e for

many large data interpretat ion and diagnosis problems, for

w h i c h . .all., solutions .are desired, providing a generator can

be dev i s ed tha t can p a r t i t i o n the s o l u t i o n space in w a y s

. that allow f o r early p r u n i n g . " - ' ' • • • • • . • •

2. Dependency-Directed Backtracking •

In the " g e n e r a t e and test" a p p r o a c h , w h e n a l ine of

r e a s o n i n g fa i l s and m u s t be r e t r a c t e d , one a p p r o a c h i s to

b a c k t r a c k to the mos t r e c e n t cho i ce po in t ( c h r o n o l o g i c a l

backtracking) . However , i t is o f ten much m o r e . e f f i c i e n t to

t race e r rors and i n c o n s i s t e n c i e s back to the i n f e r e n t i a l

steps that created them, using dependency records as is done

in M O L G E N . B a c k t r a c k i n g tha t is based on d e p e n d e n c i e s and

determines what to invalidate is called dependency-directed

(or relevant) backtracking.

3. Mult iple Lines of Reasoning , .

This approach can be used to broaden the coverage of an

incomplete search. In this case, search programs that have

fallible evaluators can decrease the chances of discarding a

good so lu t ion f r o m w e a k ev idence by c a r r y i n g a l i m i t e d

n u m b e r o f s o l u t i o n s i n p a r a l l e l , u n t i l w h i c h o f t h e

solutions is best is clarified.

21

Page 29: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

P. Mg^hodg for JLajliLi.lJLS £ La rge Search £pja£e_the Space

1 . Breaking the Problem Down Into Subproblems

a . Non-Interact ing Subproblente

Th i s approach ( y i e l d i n g smal le r sea rch spaces) i s*

applicable for problems in which a number of non-interacting

tasks have to be done to achieve a goal. Unfortunately, few

real world problems of any magnitude fall into this class.

b. Interacting Subproblems. .; '.:. . ..... '.••-•• '•-'•

For most complex problems that can be broken up into

subprobleras, it has been found: that the' subproblems' interact

so that valid solutions cannot be found independently.

However/ to take advantage of the smaller search spaces•*

associated with this approach, a number of techniques have

been devised to deal with these interactions.

(1) £iJl<3 .a ZJL.x.S.d S. SJi6.!! . £.£ §.H^££2^i£S£ £2 ZJl.§J!i .Interactions Occur

S o m e t i m e s i t i s p o s s i b l e to f i n d an o r d e r e d

p a r t i o n i n g so tha t no in t e rac t ions occur . The Rl

sys t em (see Table 1-3) for c o n f i g u r i n g VAX c o m p u t e r s

successfully takes this approach.

(2) Least Commitment

This t e c h n i q u e coo rd ina t e s d e c i s i o n - m a k i n g w i t h

the availability of information and moves the focus of

p r o b 1 e m - so 1 v i ng a c t i v i t y a m o n g the a v a i l a b l e

s u b p r o b l e m s . Dec is ions a re not made a r b i t r a r i l y or

p r e m a t u r e l y , bu t a re postponed un t i l t h e r e i s e n o u g h

informat ion . In planning problems this is exemplif ied

by methods that assign a partial order ing of operators

22

Page 30: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

in each subproblem and only complete the ordering when

sufficient information on the interactions of the sub-

problems is developed.

(3) Constraint Proprogation

Another approach (used by MOLGEN) is to represent

the interaction between the subproblems as constraints.

Constraints can be viewed as partial descriptions of

. . . entities, or as relationships (subgoals) that must be

satisfied. Constraint proprbgation is a mechanism for

moving information between subproblems, ..rBy, introducing

constraints instead of choosing particular values, a.

problem solver is able to pursue a least commitment

style of problem solving.

(4) Guessing or Plausible Reasoning

Guessing is an inherent part of heuristic search,

but is particularly important in working with

interacting subproblems. For instance, in the least

commitment approach the solution process must come to a

halt when it has insufficient information for deciding

between competing choices. In 'such cases, heuristic

guessing is needed to carry the solution process along.

If the guesses are wrong, then dependency-directed

backtacking can be used to efficiently recover from

them. EL and MOLGEN take this approach.

2. Hierarchical Refinement into Increasingly Elaborate Spaces

— Top Down Refinement

Often, the most important aspects of a problem can be

23

Page 31: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

abstracted and a high level solution developed. This

solution can then be iteratively refined/ successively

including more details. An example is to initially plan a

trip using a reduced scale map to locate the main highways,

and then use more detailed maps to refine the plan. This

technique has many applications as the top level search

space is suitably small. The resulting high level solution

constrains the search to a small portion pf the search space

at the next lower level, so that at each level the solution

can readily be found.. This procedure is an importan.t

.technique f.or preventing combinatorial explosions in

searching for a solution.

3. Hierarchical Resolution into Contributing Sub-Spaces

Certain problems can have their solution space hierarchical-

ly resolved into contributing subspaces in which the

elements of the higher level spaces are composed of elements

from the lower spaces. Thus, in speech understanding, words

would be composed of syllables, phrases of words, and

sentences of phrases. The 'resulting heterogenous subspaces

are fundamentally different from the top level solution

space. However the solution candidates at each level are

useful for restricting the!range of search at the adjacent

levels, again acting as an important restraint on

combinatorial explosion. -Another example of a possible

hierarchical resolution is in electrical equipment design

where subcomponents contribute to the black box level, which

24

Page 32: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

in turn contribute to the system level. Similarly/ examples

can be found in architecture, and in spacecraft and aircraft

design.

25

Page 33: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

G* H£^]l£5£ JL2JL Handl ing a_ La rge S_eajr_cli Sjaa^c^e b% DAl te rna t ive or Addit ional Spaces

1. Employing Multiple Models

Somet imes the search for a solution u t i l iz ing a single

model is very d i f f i cu l t . The use of a l ternat ive models for

either the whole or part of the probLem may greatly s impl i fy*

the search. The SYN program is a good example of combining

the s t r e n g t h s of m u l t i p l e mode l s by e m p l o y i n g e q u i v a l e n t

f o r m s , o f electrical, circuits.. . . . . . . . . . . • . • • • • • •

2. Meta Reasoning

~. • . It is possible to ad'd: additional layers of spaces to a

sea rch space to help dec ide w h a t to do next . These can be

t h o u g h t of as s t r a t e g y and tac t ica l layers in w h i c h raeta

problem solvers choose among several potential methods for

d e c i d i n g w h a t t o d o ' n e x t a t t h e p r o b l e m leve l . T h e

s t r a t e g y , f o c u s i n g a n d s c h e d u l i n g m e t a r u l e s u s e d i n

C R Y S A L I S and the use of a s t r a t e g y space in M O L G E N fa l l in to

this category.

H. Dealing wi th Time . :

Lit t le has been done in the way of expert -systems that deal

w i t h t i m e exp l i c i t ly . The f o l l o w i n g a re approaches to d e a l i n g

wi th t ime in t e rms of t ime intervals.

1. S i tua t ionaL Calculus

Situational calculus was an early approach by McCar thy

and Hayes (1969) for r e p r e s e n t i n g sequences of ac t ions and

the i r e f f e c t s . I t uses the concept of " s i tua t ions" w h i c h

c h a n g e w h e n s u f f i c i e n t ac t ions have t a k e n p lace , o r w h e n

new data indicates a situational sh i f t is appropriate. Sit-

26

Page 34: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

uations determine the context for actions and, through the

use of "frames,"* can indicate what changes and what remains

the same when an action takes place. VM uses the situation

approach for monitoring patient breathing.

2. Planning with Time Constraints

NOAH was an early parallel planner which dealt with

interacting subgoals. The method of least commitment and

backward chaining initially produced a partial ordering of

operators for each plan. When interference between subgoal

plans was observed, the planner adjusted the ordering of the

operators .to re-so-lve the .interference to. produce, a..fina.l

parallel plan with time ordered operators. DEVISER (Vere,

1981) is a recent derivative of NOAH which extends this

parallel planning approach to treat goals with time

constraints and durations. The principal output of DEVISER»

is a partially ordered network of parallel activities for

use in planning a spacecraft's actions during a planetary

fiyby.

*A frame is a data structure for describing a stereotypedsituation.

.2.7.

Page 35: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

VIII. Existing Expert Systems

Table 3 is a list, classified by function and domain of use,

of most of the existing major expert systems. It will be observ-

ed that there is a predominance of systems in the Medical and

Chemistry domains following from the pioneering efforts at

Stanford University. From the list, it is also apparent that

Stanford Uhiversirtfy~~dominates in number of systems, followed by

CMU, MIT and SRI, with a dozen scattered efforts elsewhere.

The list indicates that thus far the major areas of expert

systems .development have been in diagnosis, .data analysis and

interpretation, planning and design. "How'ever, the list also

indicates that a few pioneering expert systems already exist in

quite a number of other functional areas. In addition, a

substantial effort is underway to build expert systems as tools

for constructing expert systems.

DENDRAL (Lindsay et al., 1980), which produces molecular

structural representations from mass spectrogram data, has been

the most widely used expert system; It has subsequently been

generalized to CONGEN to produce a set of structural candidates

from whatever constraining data is available.

Feigenbaum (1982, p. 16) states that the most knowledge

intensive system is INTERNIST, a medical diagnosis system which

considers almost 500 diseases and contains over 100,000 pieces o'f

knowledge.

28

Page 36: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

,-\r-OF

BOi-lP3•P•H•P09S

60hi •

• 3 99 43

• 09 13EH to P h.• hi P 0

M 4> fl 4n S• MIX B

£ P at3 4i p

OS O CO

S

M

•9

T3£40

<H

Eat

be

rge

rU

.

a3 -0H hi43 0O 4-1 -

CO B*- at• P

EH CO

9

T3hi

M O03 4-tCO E

a)PCO

• •EH EH

M M• •

S 2

43 U60 COhi O3 K

B TJ•H B"0 a)W 03

OOhi

JO• • ^

9 0) EH V• H • B

S flj H 0• H • P

U S CO

>-l

N3hiO

atPBat

CO MK

• CO

a)U

M i-qca a.CO >-9

•9

TJ•O hiB Ofl5 ^4

OH Ca)PCO

•9

•eh<0

4-4Ba)pCO

COCO

BO

UB

•3'

VpB)

CO

EHCO

' b3 j?« p^? ry. &4IX 55 K M Cu KM CO W O 9 <0-. < EH X O. Q

O S5 S

OCO 03M O CO> iJ EH M.0 .<•„•.•'0--.J< 03 rH W <

a < tx caPS S O CO >HW W O OS

• •••so-'r -» S3 W

»-5 CO O OW O W W

COo

I O

'W

EH Qpa-ft.-..

03 CJ(X ••'

co SB

. CO

,. • to. .co a. 03« W M WO < 03 COM O EH M

CO >«-w< 0

CO

OSW . •ss ss% H<! o

a, o• ( scuo

• K-aw

•EH'H•s-

0r-l

43

a

4)

09

CO

ph>

pca•HXH

oo

0)E•HOft S•aai2

s s s

09PH

atEx,

P3

60oH

!>» >> r-l>» h. hi >, atHOP P 60 4»O 09 09 O toH -H -rj H So B e o h,4) 4) 4) 4) O

O0 0

po

09ca op ft3 ato ahi 4)

•H 43O P

atH SajO O

hi r-lP OO 434) 3H SH CO

09SHatB

CO <e4) P•-I at43 4)O hihi 43

CU EH

09 4)O Oft hiB Oat fc43O .*)4) CO

at

at

coEO•HP 60at B

3 S60 3•H at4-i hiBO OO hi

Cu

4) O

CO 4J>» 2CO 3

ohi P4) 3P <3

S1OO

co09 iH

•H W09 4)4) 4343 P

E >,>»CO

CO

P atfl O3 fto Shi 4)•H 43O CJ

0903 CO 60 O

•H >» E fl09 43 i-l P4> >> B 4)43 r-l E Ei ^ QJ G^ £J ^J

BO H C5

O 03

CO P = hi hiO a} T> at

r-l 43 P B Ho) O 4> at 3

E hi O4)

P09•HS4)

S4)

CJ

atrH W rHCU O

S

BO

BO•HPOE3

09OB

at•HO

Pat

M P•H 0)09 fc.

>» fti-H hat VB p< B

MatP "Oat E0 at

09•HM

3)B

C60flca0)

60E

•HBEa]r-lCU

SO

OhO CE U

•H -HB (HU IUat p,0) X

29

Page 37: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

0cM

C0•H43

-P•H-PCOCM

P COH

•a oV, h

3 P O+j2 2 = «M C0 0 C O

cd o•pco B

cu•PCO

P

*oJM,

o<M

ccd43CO

•o• V.

0<M

ccd

43CO

G&Gi^AL PA^S IBOF POOR QUALITY

P

•rtViO4-iCcd•PCO

P

TJt,O4Hccd-pCO

COt,n>60•P3K

MKCO

TJCdK

p•av,o

CMCcd4J

CO

HCOM•»* .OCOp

p

•0;ti p02Vi OCcd+3

CO

COCOcd2

<M

O

•P

p

"OV,OV.ccd43CO

•cc0)

CMCOc\

CO

oWoS

6V-pCO

CO

2<:>-« jn x a,< (X ^ CO 2

.CO K P < . > .K <• CO S- ' •< a•w . •w

• • " • • orWE M EH

8 M O CO KO a Q W W COO . Cu l-H . K PL, <<( O D M X WCO CO O. W W. . . . . . ^ ., . -

M .

8 U"\W in MM w <; o coCO O CO H <X,o «< PS'S oK <C W

' • ' • • H • •a

CO SB »a 8W OCO KM O

cd

. Hi-

A

>!

-pCO

oo

ssoo

w_q

PO<:E-"

C•HcdSo0

co•H43

0c3(z,

COo•H•PcdBcuf*

•pcd2

Co•H•PcdSS*o

PL,

4J

ft<UOCoo

(tOc•H•0ccd-pCO£4

CD•o =c

. 3

fl0cucuA

CO

c0•H-pcd-Pcut,ft

cu+»

cM

rHcdc00•HCO

09O•H•PCO3Oo

<JJ

CUC•H_r*Ocd2

0)occdrH•H

CU

h3

CO

Ccdcuoo

c0•H+3

cd£4•HACOcuK

43ccu•H43cdPi

00ciH(jO•P•HCO2

COT-t

CO

HcdC^j

rH

cd(4

343y3(H•PCO

(H001•H

^>T3

^J

<U09P

0cdU00o(4

CU

Vl0)433P^Boo

00C

•H43Oo

J3CO<Ur-f\Q3OIH

EH

O•HC0f-,

+Jo<uH

.M

•a0)•a•H<j

Vicu433ftSoo

0)•H

CO0CbOcd•HorHcdu•HT)CU2

C0•H43

o3^143COCM

. C0

CO iH•rl 43co cd0 43C HbO 3 >»cd co bo•H a oQ O H

o o. H CU

cd H C5U a)•H 0•a -HCU "O2 <l>

2

Co•H43 .•HCO•H

3cr<U

^J

0)to•ocuH

0cbd

co4303SH

43cacooBcu43ca>,

CO

43F*IO*ftXw

00C•H•OCcd•pca

CUsocd

3o

TJc3o

Co5O

COScu•pCO

cucoa)

J3-P -~

rHO CO

+3 ON!-l

CO • —CUU Cc cdcu ct. cdcu A

4-1 O<u 3K m

30

Page 38: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

IX. Tools fQJ: Building Expert Systems

To aid in the building of expect systems, special

programming tools have recently begun to be developed. These are

listed in Table 4. The most ambitious is AGE (Attempt to

Generalize). AGE (Nii and Aiello, 1979) has isolated a number of

inference, control and representation techniques from a few

previous expert systems and has reprogrammed them for domain

independence. AGE, itself an expert system, also guides people

in the use of these modules in constructing their own

individualized expert systems. AGE also provides two predefined

configurations o'f- components.'' One called the '""BlackboaTd' •

framework" is for building programs that are based on the

Blackboard model, as was used in HEARSAY II. The Blackboard

model uses the concepts of a globally accessible data structure,

called a blackboard, and independent sources of knowledge which

cooperate in forming hypotheses. The other predefined

configuration, called the "Backchain framework," is for building

programs that use backward chaining production rules like those

used in MYCIN.

31

Page 39: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

Table 4

Programming Tools for Bui ld ing Expert Systems

Organ iza t ion N a t u r e

CMU

EMYCIN Standford U,

KAS •SRI-

ROSIE RAND

AGE Stanford U.

HEARSAY III OSC/Informat ionSciencesInst i tu te

UNITS S tanfo rd U .

A p r o g r a m m i n g l a n g u a g eb u i l t o n top of L I S Pd e s i g n e d to f a c i l i t a t et h e u s e o f p r o d u c t i o nrules.

A d o m a i n i n d e p e n d e n tv e r s i o n o f M Y C I N , w h i c haccompanies the backwardcha in ing and explanationapproach w i t h user aids.

S u p e r v i s e s i n t e r a c t i o nw -i-t h • '•• an •" e x p e r' t ••' T hbui lding or a u g m e n t i n g anexper t sys tem k n o w l e d g ebase in a n e t w o r k f o r mimplemented for PROSPEC-TOR.

A general rule-based pro-g r a m m i n g l a n g u a g e tha tcan be used to developl a r g e k n o w l e d g e bases.T r a n s l a t e s n e a r - E n g l i s hinto INTERLISP.

A s o p h i s t i c a t e d e x p e r tsys tem to aid use r s inbuilding expert systems.

A g e n e r a l i z e d d o m a i n -independen t extension ofH E A R S A Y II. I n c l u d e s a"context" mechan i sm, anda n e l a b o r a t e d " b l a c k -board" and scheduler.

A k n o w l e d g e r e p r e s e n t -ation language and inter-ac t ive k n o w l e d g e acqui-s i t i o n s y s t e m . T h el a n g u a g e p r o v i d e s b o t hf o r " f r a m e " s t r u c t u r e sand production rules.

32

Page 40: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

Tool

TEIRESIAS

Table 4 (continued)

Programming Tools for Building Expert Systems

Organization Nature

Stanfo rd a. A e x p e r t s y s t e m t h a tf a c i l i t a t e s t h e in t e r -a c t i v e t r a n s f e r o fknowledge f r o m a h u m a ne x p e r t to the s y s t e m viaa ( r e s t r i c t e d ) n a t u r a llanguage dialog.

33

Page 41: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

X. Constructing An Expert System

Duda (1981, p. 262) states that to construct a successful

expert system, the following prerequisites must be met:

there must be at least one human expert acknowledged toperform the task well

the primary source of the expert's exceptionalperformance must be special knowledge, judgment, andexperience

the expert must be able to explain the specialknowledge, and experience and the .m.ethpda. .used to. apply,"them to particular problems

the task must have a well-bounded domain of application

. Randy Davis. .(MIT) at IJC.AI.-81*. noted ..that- a good expert

system application:

doesn't require common sense

takes an expert a few minutes to a few hours

has an expert available and willing to be committed.

Hayes-Roth (1981, p. 2) adds that "...the problem should be

nontrivial but tractable, with promising avenues for incremental

expansion."

Having found an appropriate problem and an accessible

expert, it is then necessary to have available an appropriate

system-building tool, such as those described in the last

chapter. Realistic and incremental objectives should then be

set. Major pitfalls to be avoided in developing an expert system

are choosing a poor problem, excessive aspirations, and

inadequate resources.

•The International Joint Conference on Artificial Intelligence,Vancouver, August 1981.

Page 42: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

The time for construction of early expert systems was in the

range of 20-50 man-years. Recently, breadboard versions of

simple expert sysems have been reported to have been built in as

little as 3 man-months, but a complex system is still apt to take

as long as 10 man-years to complete. Using present techniques,

the time for development appears to be converging towards 5 man-

years per system. Most systems take 2-5 people to construct, but

not more. (It takes one to two years to develop an engineer or

computer scientist into a knowledge engineer.)

Randy Davis (at IJCAI-81) indicated that the stages of

development = of • an expert system, .can be considered to. .be*: . •• . • ... .

1. System design .

2. System development (conference paper level)

3. Formal evaluation of performance

4. Formal evaluation of acceptance

5. Extended use in prototype environment

6. Development of maintenance plans

7. System release.

*Thus far, no current system has completed all these stages

35

Page 43: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

XI. Knowledge Acquisition and Learning

A. Knowledge Acquisition

The key bottleneck in developing an expert system is

building the knowledge base by having a knowledge engineer

interact with the expert(s). Expert systems can be used to

facilitate the process. Some of these expert systems are

indicated in Table 3, with the KAS system being elaborated upon

in Table 1-7.

': The most'ambitious of these systems is TEIRESIAS (Davis and

Lenat, 1982) which supervises interaction with an expert in

building or augmenting a MYCIN .rule set. TEIRESIAS.uses•a model

of MYCIN's knowledge base to tell whether some new piece of

information "fits in" to what is already known, and uses this

information to make suggestions to the expert. An appropriate

expert may not always be continuously available during the

construction of the expert system, and in many cases may not have

all the expertise desired. In these cases other approaches to

acquiring the needed, expertise is desirable.

B. Self-learning and Discovery

Michie (1980, p. 11) observes that "The rule-based s tructure

of e x p e r t s y s t e m s f ac i l i t a t e s a c q u i s i t i o n by the s y s t e m of new

ru les and m o d i f i c a t i o n of ex i s t ing ru les , not on ly by t u to r i a l

interaction with a human domain specialist but also by autonomous

' l e a r n i n g ' . " A t y p i c a l f u n c t i o n a l a p p l i c a t i o n i s

"classification," for which rules are discovered by induction for

la rge co l l ec t ions of s a m p l e s ( Q u i n l i n , 1979) . M i c h i e ( 1 9 8 0 , p .

12) p r o v i d e s a list of e x a m p l e s of va r ious " lea rn ing" expe r t

systems.

36

Page 44: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

DENORAL, for obtaining structural representations of organic

molecules, is the most widely used expert system. As the

knowledge acquisition bottleneck is a critical problem, a META-

DENDRAL expert system (outlined in Table 1-8) was written to

attempt to model the processes of theory formation to generate a

set of general fragmentation rules of the form used by DENDRAL.

The method use<3-by—»&'FA—E Elf&R-ftrL~is to generate, test and refine a

set of candidate rules from data of known molecule structure-

spectrum pairs. For META-DENDRAL and several of 'the other

learning expert systems, the generated rules were found to be of

high quality (Feigenbaum,, L98Q . and Michie, 1980),. ,. . . . ...

Another attempt at modeling self-learning and discovery is

the AM Program (Davis and Lenat, 1982) for discovery of

mathematical concepts, beginning with elementary ideas in set

theory. AM (outlined in Table 1-2) also uses a "generate and

test" control structure. The program searches a space of

possible conjectures that can be generated from the elementary

ideas in set theory, chooses the most interesting, and pursues

that line of reasoning. The program was successful in

rediscovering many of the fundamental notions of mathematics, but

eventually began exploring a bigger search space than the

original heuristic knowledge given to it could cope with. A more

recent project - EURISKO - is exploring how a program can devise

new heuristics to associate with new concepts as it discovers

them.

37

Page 45: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

XII. Who is Doing It

The following is a list by category of the "principal

players" in expert systems. In each category, the listing

roughly reflects the amount of effort in expert systems at that

institution. Stanford University is the major center of effort

in expert systems.

Universities

StanfordM I T . . . . . . . . . . . . .C M U • ' ' : . ' 'and scattered efforts at perhaps a dozen other universities.

Non-Profit • • • ' • • • . . . . . . - • . • - . . . - . • • • •

SRIRANDJPL

Government

NRL AI Lab, Washington, D.C.NOSC, San Diego, CA

Industrial

FairchildSchlumbergerMachine Intelligence Corp., Sunnyvale, CAXerox PARCTexas InstrumentsTeknowlege, Palo Alto, CADECBell LabsIntelliGenetics, Palo Alto, CATRWBBNIBMHewlett Packard, Palo Alto, CAMartin Marietta, Denver, COHughesAMOCOJAYCOR, Alexandria, VAAIDS, Mt. View, CASystems Control, Inc., Palo Alto, CA

38

Page 46: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

I

XIII. Who ia Funding It

To date, the government has been the principal source of

funds of work in expert systems. The funding sources in the

government for expert systems, roughly in decreasing order ofv

expenditure, are:

DARPANIH (National Insitutes of Health)NSFONRNLM (National Library of Medicine)

. - . . - . . ,AFOSR ...... ,.. ......... .:..-. . ,. ,.. .-- ...... :: ... -. ••.---.- •

''" ' USGSNASA

DARPA arid NIH 'have been the pr'im'ary funders of expert systems to

date.

Obtaining precise figures for funding of expert systems (ES)

is virtually impossible because ES is not carried as a separate

funding category. In addition, expert systems are often embedded

in other AI systems such as image understanding systems.

Further, with artificial intelligence becoming heavily knowledge-

oriented, a substantial portion of current AI systems and

activities can be viewed as having expert system components.

Nevertheless, a rough estimate of the current total U.S.

government yearly funding for expert systems research and

development would be in the order of 10 million dollars. Of this•

expendi tu re , app rox ima te ly several mil l ion is spent by D A R P A to

suppor t basic research.

N I H f u n d s t h e A I M ( A r t i f i c i a l I n t e l l i g e n c e i n M e d i c i n e )

ne twork ( N I H , 1980) and its users at a little over three mil l ion

do l l a r s a y e a r . This n a t i o n a l l y sha red c o m p u t i n g r e s o u r c e i s

devoted ent irely to designing AI appl icat ions for the b iomedica l

39

Page 47: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

sciences. The community of projects using this resource is

expert systems oriented. Approximately one third of the three

million dollar expenditure in the AIM area can be considered to

be for direct research, the balance being for applications/

experimentation and system support.

NSF, focussed more on basic research, funds approximately

one million dollars per year in the expert systems area. Other

government agencies probably spend another two to three million

dollars per year to support a variety of potential applications.

Finally, government contractors using . IRAD (Independent

Research.and Development) funds (associated with their prime

contracts) probably spend another one to two million dollars a

year in this area.

40

Page 48: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

XIV. Summary of the State-of-the-Art

Buchanan (1981, pp. 6-7) indicates that the current state of

the art in expert systems is characterized by:

* Narrow domain of expertise

Because of the difficulty in building and maintaining a

large knowledge base, the typical domain of expertise is

narrow. The principle exception is INTERNIST, for which the

knowledge base covers 500 disease diagnoses. However, this

'broad coverage*is achieved by using ' a'relatively'shallow set

of relationships between diseases and associated symptoms.

. ,,. (INTERNIST is now. being., .replace by. QADUCEUS, .wh.ich can

diagnose simultaneous .unrelated diseases).

* Limited knowledge representation languages for facts andrelations

* Relatively inflexible and styli zed input-output languages

* Stylized and limited explanations by the systems

* Laborious construction

At present, it requires a knowledge engineer to work

with a human expert to laboriously extract and structure the

information to build the knowledge base. However, once the

basic system has been built, in a few cases it has been

possible to write knowledge acquisition systems to help

extend the knowledge base by direct interaction with a human

expert, without the aid of a knowledge engineer.

* Single expert as a_ "knowledge czar."

We are currently limited in our ability to maintain

consistency among overlapping items in the knowledge base.

Therefore, though it is desirable for several experts to

41

Page 49: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

contribute, one expert must maintain control to insure the

quality of the data base.

In addition, most systems exhibit fragile behavior at the

boundaries of their capabilities, so that occasionally even some

of the best systems come up with wrong answers. Another

limitation is that for most current systems only their builders

or other knowledge engineers can successfully operate them.

.,. .... Nevertheless,.- Randy. Davis (at IJCAI-81) observed that>"there

have been notable successes. A methodology has been developed

'for explicating informal' knowledge. ' Representing and using

empirical associations, four systems have been routinely solving

difficult problems - DENDRAL, MACSYMA, MOLGEN and PUFF - and are

in regular use. The first three all have serious users who are

only loosely coupled to the system designers. DENDRAL, which

analyzes chemical instrument data to determine the underlying

molecular structure, has been the most widely used program (see

Lindsay et al., 1980). Rl, which is used to configure VAX

computer systems, has been reported to be saving DEC several

millions of dollars per year, and is now being followed up with

XCON.

In addition, as indicated in Table 3, several dozen systems

have been built and are being experimented with.

42

Page 50: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

XV C u r r e n t Problems and Issues

B u c h a n a n (1981, p. 11) s t a t e s , "Because of the i n c r e a s e d

e m p h a s i s o n l a r g e k n o w l e d g e b a s e s , t h e t h r e e i s s u e s o f

e x p l a n a t i o n , a c q u i s i t i o n and v a l i d a t i o n a r e b e c o m i n g c r i t i c a l

issues for expert systems."

Explanat ion

E x p l a n a t i o n is needed because use r s c a n n o t be expec ted to

know or under s t and the whole p rogram.

Knowledge 'Acquisition ' • • ' • • • • ' . • • • ; . - . ' • • • • • . - • • > • • , . - . , . • . . • . • . . . . . , _ . . - . , . . . . ..... ;

F e i g e n b a u m (1982, p. 13) s ta tes , " . . . knowledge a c q u i s i t i o n

is., the. criti.cial bottleneck problem in A r t i f i c i a l Intelligence."

Knowledge acquis i t ion is d i f f i c u l t and t ime consuming. The most

d i f f i c u l t par t is he lp ing ' the expert to ini t ial ly s t ruc tu re the

d o m a i n . The k n o w l e d g e e n g i n e e r t akes an ac t ive role in the

knowledge acquis i t ion process - in te rp re t ing and in tegra t ing the

experts answer s to quest ions, d r a w i n g analogies, posing counter-

examples , and ra is ing conceptual d i f f i cu l t i e s .

D u d a (1981, p . 2 6 4 ) o b s e r v e s , " P a s t e f f o r t s t o speed

knowledge acquisition have been along three lines: (1) to develop

smar t editors that assist in en ter ing and m o d i f y i n g rules , (2) to

deve lop an i n t e l l i g e n t i n t e r f a c e tha t c an i n t e r v i e w the e x p e r t

and f o r m u l a t e the r u l e s , and (3) to deve lop a l e a r n i n g s y s t e m

that can induce rules f r o m examples, or by reading textbooks and

papers." Duda also notes "...that it is d i f f i c u l t for experts to

desc r i be exact ly how they do w h a t they do , espec ia l ly w i t h

respec t to t h e i r use of j u d g m e n t , e x p e r i e n c e , and in tu i t ion . . .

We need to deve lop m o r e e x p r e s s i v e l a n g u a g e s tha t a l low the

e x p e r t to a r t i c u l a t e m o r e of the n u a n c e s and deta i l s of t h o u g h t

43

Page 51: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

p r o c e s s e s . " D i v e r s e s o u r c e s o f k n o w l e d g e a r e a l so o f t e n

r e q u i r e d , but t h e r e i s c u r r e n t l y no good way to i n t e g r a t e these

sources in reaching, a solution.

A few k n o w l e d g e - a c q u i s i t i o n s y s t e m s do e x i s t , such as

TEIRESIAS, that are interact ive and semi-automatical ly steer the

expe r t to the needed piece of k n o w l e d g e to i n t r o d u c e in to the

e x p e r t s y s t e m u n d e r , deve lopment . H o w e v e r , these ex i s t ing

knowledge acquisition system's- have 'on ly been used to expand and

improve a knowledge base a f t e r a vocabulary and knowledge repre-

s e n t a t i o n had a l r eady been chosen and upon w h i c h the bas ic

knowledge base had already been built. The knowledge-acquisi t ion

problem remains ext remely d i f f i c u l t and a major imped iment .

Val idat ion

Al l complex c o m p u t e r p r o g r a m s tend to have e r r o r s and are

t h e r e f o r e d i f f i c u l t to cer t i fy . At the moment , empir ica l studies

( s u c h a s has b e e n used to v a l i d a t e M Y C I N a s a s u p e r i o r

d i a g n o s t i c i a n and t h e r a p i s t ) may be the best we can hope f o r .

H o w e v e r , the c r e d i b i l i t y of the sys t em can be inc reased if the

system is made intelligible and unders tandable , so that the user

can be made r e spons ib le for the sys t em and be able to m o d i f y i t

t o h i s o r h e r o w n s a t i s f a c t i o n . M o r e f u n d a m e n t a l l y , a

methodology of validation needs to be developed.

Other problems are:

Lack of Adequate and Appropriate Ha rdware

F e i g e n b a u m (1980, p. 10) s ta ted tha t "...applied AI is

m a c h i n e l i m i t e d . " Th i s i s still t r u e , t h o u g h special LISP

44

Page 52: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

machines and more general large, fast computing machines are

beginning to become available.

Inadequate Special Knowledge Engineering Tools

Though software packages such as EMYCIN and OPS-5 are

beginning to become available, there is much room for improvement

and extension to capture more of the existing expert systems

approaches and architectures and make them readily available to

the new expert systems builders. Further, the concepts and' • • " • ' " " *' • • • \ * * ' ! * • * ' » • • * • • : , • •"• . . • . . . , .,

techniques thus far developed need to be sy'stematicalTy" drawn

together and synthesized into higher-order patterns, so that a

firm base- for future systems can. be built, and reinventing the

proverbial wheel can be avoided.

Orderly Development and Transfer

To capture the interest of domain experts and develop a

major expert system requires continuous funding over several

years, which has not always been available. Further, there is as

yet no orderly system in the research funding agencies for

effectively taking a successful research project and moving it

on to appropriate applications.

Shortage of Knowledge Engineers

The field is relatively new and few knowledge engineers are

currently being trained by the universities. Because of the huge

number of potential applications, shortages of knowledge

engineers currently exist and probably will continue to exist

for some time.

45

Page 53: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

XVI Research Required

Buchanan (1981, pp. 8-14) indicates that research is re-

quired to develop:

Improved knowledge acquisition systems

Learning by example

Better explanation systems and friendlier user interfaces

More adequate knowledge engineering tools

Better expert system architectures and inference

procedures

More efficient and workable.techniques for .working with.

multiple experts and. knowledge sources '• ' ""

More adequate methods for dealing with time

The ability to make appropriate assumptions and

expectations about the world

The ability to exploit causal physical and biological

models and couple them with other knowledge

General methods for planning

Analogical reasoning

Methods for coupling formal deduction into expert systems

Parallel processing approaches

Better knowledge representation methods

46

Page 54: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

XVII Future Trends

Figure 2 lists some of the expert system applications

currently under development. It will be observed that there

appear to be few domain or functional limitations in the

ultimate use of expert systems.

Figure 3 (based largely on Hayes-Roth IJCAI-81 Expert System

tutorial and on Feigenbaum, 1982) indicates some of the future

opportunities for expert systems. Again no obvious limitation is

It thus appears that expert systems will eventually find use

in most endeavors which require symbolic reasoning with detailed

professional knowledge - indeed most of the world's work. In the

process, there will be exposure and refinement of the previously

private knowledge in the various fields of application.

Feigenbaura (1980, p. 10) states that, "The gain to human

knowledge by making explicit the heuristic rules of a discipline

will perhaps be the most important contribution of the knowledge-

based systems approach."

On a more near-term scale, in the next few years we can

expect to see expert systems with thousands of rules. In

addition to the increasing number of rule-based systems we can

also expect to see an increasing number of non-rule based systems

as not all problems are homogeneous enough to be readily cast in

the production system framework. We can also expect much

improved explanation systems that can explain why an expert

system did what it did and what things are of importance.

By the late 80's, we can expect to see intelligent, friendly

and robust human interfaces. Much better system building tools

47

Page 55: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

Figure 2

Expert System Applications Now Under Development

Medical diagnosis and prescription

Medical knowledge automation

' Chemical data interpretation

' Chemical and biological synthesis

' Mineral-and-oil exploration " "•"• '

Planning/scheduling

*'Signal interpretation

' Military threat assessment

Tactical targeting

Space defence

Air traffic control

Circuit diagnosis

' VLSI design

Equipment fault diagnosis

Computer configuration selection

Speech understanding

48

Page 56: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

Figure 3

Future Opportunities for Expert Systems

Building and Construction

Design, planning, scheduling, control

Equipment

Design, monitoring, control, diagnosis, maintenancerepair, instruction.

Command and Control

..•• Intelligence-'analysis, planning, targeting, .communication

Weapon Systems * • • • • . • . • • • • • • • .

Target identification, adaptive control, electronicwarfare

Professions

(Medicine, law, accounting, management, real estate,financial, engineering)

Consulting, instruction, analysis

Education

Instruction, testing, diagnosis, concept formationand new knowledge development from experience.

Imagery

Photo interpretation, mapping, geographic problem-solving.

Software

Instruction, specification, design, production, verification,maintenance

49

Page 57: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

Figure 3 (continued)

Home Entertainment and Advice-giving

Intelligent games, investment and finances,purchasing, shopping, intelligent informationretrieval

Intelligent Agents

To assist in the use of computer-based systems

Office Automation • • • • • • .

Intelligent systems

Process Control

Factory and plant automation

Exploration

Space, prospecting, etc.

50

Page 58: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

should also be available. By 1990, we can anticipate knowledge

acquisition systems which, after being given a basic domain

context, can rapidly guide a human expert in forming the needed

expert system knowledge base. Somewhere around the year 2000,

we can also expect to see the beginnings of systems which semi-

autonomously develop knowledge bases from text. The result of

these developments may very well herald a maturing information

society where expert systems put experts at everyone's disposal.

In the process, production and information costs should greatly

diminish, opening up major new opportunities for societal better-

ment; • • • • • • • • » ' • - . ••• -. ' ,, • . :••', ... ... ..... ,'• _ .. ....... .. .......

51

Page 59: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

• .• : Refe rences

1. Mich ie , Donald, "Knowledge-based Systems," Univers i ty of ILat Urbana-Champaign , Report 80-1001, Jan. 1980.

2. Fe igenbaura , E. A., "Knowledge Eng inee r ing : The Applied Sideo f A r t i f i c i a l In t e l l i gence , " C o m p u t e r Science Dept . , M e m oHPP-80-21, S t an fo rd Unive r s i ty , July, 1980.

3. F e i g e n b a u m , E. A. , " K n o w l e d g e E n g i n e e r i n g for the 1980's,"Computer Science Dept . , S tanford Un ive r s i ty , 1982.

4. N i i , H. P. , and Aie l lo , N. , "AGE ( A t t e m p t to G e n e r a l i z e ) : AKnowledge -Based P r o g r a m f o r B u i l d i n g K n o w l e d g e - B a s e dPrograms ," Proceedings of the Sixth In te rna t iona l Conf . on

. . A j^t if i£ia. 1^ I_njt &1 1 jL gjsjiae^ ( LJ-C/A I - .7. 9 ) , . . T o k-y o ,• . • A u g . , . 2 0- 2 3 ,' 1979, pp. 645-655 .

5 . B u c h a n a n , B. G. , "Resea rch on E x p e r t S y s t e m s , " S t a n f o r dUnive r s i ty Computer Science Depar tmen t , Report No. STAN-CS-81-837, 1981. . .....

6. Hayes-Roth, F., "AI The New Wave - A Technical Tutor ia l forR&D M a n a g e m e n t , " (AIAA-81-08 27) , San ta M o n i c a , CA: R a n dCorp. , 1981.

7. D u d a , R. 0. " K n o w l e d g e - B a s e d E x p e r t S y s t e m s Come of Age , "Byte , Vol. 6, No. 9, Sept. 81, pp. 238-281.

8. Heur i s t i c P r o g r a m m i n g Project 1980, Computer Science Dept.,S tandford Univers i ty , 1980.

9. S t e f i k , M., et al., "The O r g a n i z a t i o n of Expe r t S y s t e m s : APrescr ipt ive Tutorial", XEROX, Palo Alto Research Centers ,VLSI-82-1, J anuary 1982.

10. Quin l in , J. R., "Discovering Rules by Induction f r o m LargeCol lec t ions of E x a m p l e s , " in E x E e r _ t S^s_^e_mg _ijv ,tji,eMicro-Electronic Age, D. Mich ie (Ed.), Ed inburgh : Ed inbu rghUn ive r s i t y Press, 1979, pp. 168-201.

11. D a v i s , R, and L e n a t , D. B. K_££ wA r t i f i c i a l Intel l igence, New Y o r k : McGraw-Hi l l , 1982.

12. L i n d s a y , R. K., et al.,In t e l l igence^ f.o_r_ Organic C h e m i s t r y ; Tjie_ D E N D R A L P£oj.ec j:,New Y o r k : McGraw-Hil l , 1980.

13. McCar thy , J., and Hayes, P. J., "Some Philosophical Problemsf r o m the Standpoint of Ar t i f i c ia l Intelligence," in MachineIntelligence ±, Mel tze r , B., and Michie , D. (Eds.)., HalstedPress, 1969, pp. 463-502.

14. V e r e , S., Planning in £.i.me_:_ W i n d o w s and D u r a t i o n s £Activities and Goals, Pasadena, CA: JPL, Nov. 1981.

52

Page 60: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

15. The Seeds of A r t i f i c i a l Intel l igence; S u m e x - A I M , NIH Publ.No . 30 -2071 , B e t h e s d a , MD: NIH Oiv . o f R e s e a r c h R e s o u r c e s ,March 1980.

53

Page 61: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

W

enEcu4-1CO>

CO

cua.

IM-lO

COCJ

0

en&2wISijw

SS*

w«!HCJgpiHcoijOftEH2OCJ

wCO

«<;H

O

j303O|_J

O

DOC/3<3jPQ

W

8u1o§

eoccoCOcflcup

•OpCO3

£ipa

^

j-1

o.acfl

ca4JCJCOfa

CcuCOcupacu1-14J

J4-1

COCUr-l

5

60c

1-1

43w•H

CJp

U

M

•H3CJ

*r4U

r-lCOU

1-1p4JCJCU

<U

r-lCOP01ccu

•acu

cuccCU

"§COcucaCOcu3

•ocuc<ucuCucu*""

»rj

<D

>»•HCO

«.

CO<Ui-lCU•HCJC

•HP

60

COP

iOCO

43

^JeCO>

• 5 3rH

•fi

<l»-CO

C coOJ ^

C CO

cfl

cjo cu4J 1-1P 4^cu toCO CJcd O

caCO COcO. CO.

60C

•HV.

.

0U-l

COcu3

•COcu34-1Uca1-)ao

•acujjaCU•H

^401

4J•HjjO•HM

PL.

cup3

U4)1-1C

U

0

>*

04JCO

*H»

r-lO

rjOCJ

"Ocu0)CO

43

cu3CU

a-

caC

•3CO3

•H

COU

•acCO

•O01CO3

COJ=*CO)c1-1T3i-lUcu•0

o(4-1

cacur-i

cr»;A2. p^2 &OF POOR QUALITY

*^

^

.

•3

424J

C co - - - • ~~

CU 4J3 a4J cad . - . . - . . . • . - • • • • • •cu g . • •C iHCU 43a o

^3 • CW • / •. . - ' ' .'

1 . . • • . • • • • - • •c f l • . • • -

4JaoCJ

c PCU 3 • .f. CJ3 oo4JCU CO60 CP O.0 i-l

(4-1 4JCJ

0 i-l

IQPS

P-4

HM

cc{CC

C/

b<

cc£r

^f

4f |W

• .*J Zw o

W

•rt

COXr-lCO

PLI

<^

WM ' •• 52H •• T. °

• • i r« r~ pLI» r t f*s ~* p^

S M <~ =- I3r ^ « ^ ^ rt .r—4 fcH ^ O

fc_, tgF ^— t — iCO H-l <• i.

o 34-1 CU

CCUca cuCO 4-1

,a co •cu cu

CO P CO4J O COCO A

T3 ^2CJ CO

CU 1-1 4-1

4J 3 TJ

C co cuiH CU JS

rH 4JCO 3C ^ CO -rl

•H CU4J J3 COP -u aCU OCO P i-lCO CU 4J

60 CUcu 1-1 coCO P CO

1cu•a

cu o4J M-l 1-1CO O T>4-1 1CO CO P

•H 0>. CO 4J

TJ X COCO i-i -H0) CO CO4-1 C CUen cfl P

CO|4O4-)CO

•HCOC3COp4-1

PO

<4J

COcu4J

4JCO

60 '0•H^J

CO

CU COcu cuO T3

0CU iH

3CO T3CO C< cfl

1 1P P

•H CU COCJ 4-1 CU

CU 60P -O COO 4-14-1 O r-lCO 4-1 O

•H >ca coC 4-1 0)CO i-l CP 3 i-l4j cj a

•CO4-1eCU

P3CJ

T3

(H

COpCU

cuecd

cflacu

42u

Mo

COcuiH

Cfl.•H

^JCO>

HIa3

*O

24J

c

rr4J

C1-1 4J

o caCU 4J•a coO CO- pC 3 cu

CO 4Jcu r-i cu0 E

CO p4J CJ Cflcd *t"^ Cu

pcu cj cu60 CU 4Jcfl r-l 34J CU CU

O CU O> CO CJ

ap x •O T3 r-l CO

14-1 C rH CUCO CO -O•cu o ou 1-1 c

•1-1 r-l

60 3 42 cu• P S . ^

CU -H >, 4J

caCUiH3

Id

cu4=4-1fa

3

occcu»J

CO(U •P cu3 !"H

4J 43O COCU CJTTHC i-lO CUo cu

cfl

^ ftjcQ M

1 cn o0 CUCJ 3

u

cu aca cu•H -d> C!cu cuM Oi

cuTJ "O

ca caci

ca oo co•H 3

CJ CJ•H a•o 5CO CJ

4_l 13c 5O COCJ

COcu cu

CU 4JCO CJ

43 uO in

. '

B -cu4-1

54

Page 62: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

Cd

I

CO

cu4-1CO

CO

§COHSZW

3.,jCd

Cd&M

(ig

C.

5HCO

1£c.CJ

c/

pc<JE-•<

Q. ^

•pCoJ

cs

CdW• 3pQ

wBwI

cCU

I-l•o4JBcu

CO• 3

4J

01T3Os

. •. -4J• B

CU•u34-1CO

01. 60

•o01r-\

. . soB

^

£a

0

aCJ

^*

T3B

• . ._

icd<*-i

OlCOcd

•HCO0B00

0160B

5.CJ

Ol4-1B

•H

- .4 -1 .pj0)

3CJ '

COcuiH3M

i-lcdo•H4-1

•ocd0 MO 0<N M-l

CO34Jcd4-1CO

jd

u1-1[J

000

1-1cd•H•a01

•H•a•H

Ol

'

0?aOF

o

i-ioCO•H

4J.0

CO

01

. CU

4-1

g

•a4JCO

"o- ••::-. --i!-i

r.LlJ

FCCR QUALITY

CU00B

43CJl-iCU4-1B•H

i-HCdCJ

•HT)

CUeooB•H4-1

resen

Cu

1

CO.CU1-100CU4-1COM4-1CO

u•H4-1COO

oo•HT3

«

a0)..

T334-1CO

cd00Bi-l4JO3M4J i-lCO 0)g,-go g1

a)4-1

o4J

V .

'

•co . . . , . . . • • . . ;: - . , . . •B • . . . . . . .O

•H4J 'cd • ••H4J•H . ' -

OO-rH

•H CO '4J

B B0 01CUTSOB 3CU 4J

1CO

4J•HCOM01

t-lC

•aMO

U-lCcd4J09

o

UCJ

c/J5 BU M O HH H — OC/> CO r-i 2>• z s r>CO M < fo

cd cd*^cu -o

COCd i-H

43 Cdo

CU 1-1oo -a•a cucu giH3 00O B

53* sb cu

Mu oO M-l

e caM 01

01 TJCO T3

Mo

14-1

cacu

co e4J CUCJ •-!Cd 43 i-l

VM o 00 00M B CU

4= CUrH 4Jy > cdCO T> r-l VJ0) B O 4JH cd co (o

00

00-HB 4J

•H cdco cuO MB 4-100

i-l eu4-1 4J•H CJ00 COB 43

B cao n

•H (04J >,CJ r-l

1 - I B C U B M 3 3 B

55

Page 63: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

w

i0)

CO

4-1MOIO.

14-1

O

MOI4-1OcdMCO

CJ

c

CO

2MPiCO

0^QOI

Z0

o1-1•HCO

3crCJ

0160•a0)

^H30

E- •• 253 CO Oz: H pfi M

UJ .M O EHH E- 23 CJ.CO CO H Z>• 2: 3 3CO rH < b

Cu0

COHZ

S

SW

5ws

£ECJcr_

ff

^pt

%oCJ

Wcr

««!E-<

a

Pc0

wo<PCwocbito^^

_CO

M 3 CCU 0 -H•H 1-1U-l M CO

M ' i-l Cd CJ •o *o > M co4J O CO ^•H SO) M•o oi -a ocu . •> 4.) C 3co oi cd w

! .* oi i-i aiM 4-i cu en eO CO T3 CU3 ai -a oi4J M M O X!01 O O' C 4-1 .Z 1

CO

1 *

cd oi-o oico a.U go

•H CJ

45- CD- - '•j_.

CO O

' CU 160 60•a w -a0) ^ 3 •

3 0 <l~> 60o 3 ao-oC 4J C CD

,*i 01 -H rH.C co 3

M CO O0 0) 01 C4-1 CJ M &o no.01 01 X rHQ. • M OI cdCO OI 01 4-1O CO U-l M CM cd C O OIPu .0 M M-l S

CU C C. C O - H O

CO CO i-l CXi en 4-i 1-1. 1 OI CJ cfl •a> g j_, co g M60 gs o, M „ 0•a P- x oi oi co jj

B IM • • O-*1

oi 1-1 o -cu -..60 60 Off

C CO M 0) CO • t-'f0) 3 cu co 3> 60 CO 3 60

•H C 3 CM CO M cd•a IH w .cu i-i

1 .O. O,

cO C O M B

f ee M a. cdB £u 3

CO g CU gM o o x: o

CJ CJ 4-1 4J CJ

* * .

60 • UM C -CO ... -HO i-l CU 0)

U-l C W r-l cd CU CCO C 3 en XI X: -H

CO 0) O M ~& 4J efl

M 4J 01 0 C 60 0o cu 1-1 x: 3 1-1 c -a3 XI CO 4J 4-1 4-1 O4J 4-1 O 01 C 6 01oi a. c c cu co x;C 60 O -H CO 4J

CM CJ CU 01O i-l O. t3 i-l M 60 C

•H Cfl CU S O. *O -H4J CO 01 >. O 01 01 •c cu x; o c M r-i enCfl M 4-1 rH O 38

§ a. a. x M o MX **-i B • CO O C CU

CO 01. O 0) H >4H AJ 4J

Xo34JCU

1 "^ & iVt ' '. •"' jp' *."• "/"Iv2ii .***:&• 8 ~v«i

.

; p ".oi-j 'j«-3

POOR QUALITY

• ... .

60

CO i-l3 -a coO 01 3

•H >, MM o o -aCfl r-l >4-l C

g pdUH 01 O 600 H C

co cj 1-1 .ai B W 4J <u60 CO P* C 60•a -H co oi -a01 C O CO CU

rH CO PS 01 iH3 J2 PL, M 30 cj o-oC 01 C 0) C« g -H M J<!

. . • • ' . . .

COB •. . • . • .CO•Hc2 . . rCJcusCJc01

CO•HCOc0

CJ

asCJ

ccdPUPu

• <i

Ci3COoPip-

,_]30c

OAogHCJ

PuCOo£

60c1-1CO

0)

CU

COH

CO

CO•rl>MCUQ.

c•H

COs

1-1ccdX!(J

§3B

'o0)60

CU

"c

*A

"ccd

0

4-1CJcdM014-1

M0

U-l

J2MQ

34J01c

T3

CO

T3

OHCJ

P-!

CO

4-1M01O.X

flCO

J24-1

CiH

)O

<4H

CO0)iH3M

•Oa

0)60

"SrH

0

^

0)c

M0

60C

T3r-l•H3

f*

H

•4JMCUexOI

c•HcdE

T3

C

§3

cdX!

•H3

cd00

•H4-1CcuB60

*;0)4=4-1

M

01*o•HCOCOCJ

4-1

CO•H

0)

•Hc

0)4-1

e01

CO

CO

4JMOIG.

*T301

0)CO0a.3p.

rHCOM01

0160

CO

CO

Bcu4J

•HU-l•HCJ01 ,.a. . .CO .

0)^34j

U-lO

0)60

T3

iH

O

5

COI

X-HCO

OICOCOXi

60

OIrH30

60

1 .^ CUM rHo a M oi4J M U-l HOI CJc -a w

• 01 CUcd B « co

M C O

COiH 3i-l CO O>.MT<U-I SCW

56

Page 64: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

OO1

3-i

COeCU

CO

en

t-icuCUX

cu

Iw

COCJ

1-1cu4-1uCOr<

O

a. Z

4-1•HCOMCU

|

(-1O

BCO

r*CO9-V5

H10

cc4:c.

W3&.CXe-t

cuo

MCU

i00

rn

Zor-<

SZ3U.

112HW

•jOoic8

u

•<CQ

3o

•3

§3.

••••

CdC/3

M

r_J

S

h_25o2

COM2 .B *eu woo co

cuB"CflTJrH BCU CO

4-1

cu4-1B0CJ

T)cu•Hi-HCUCU-

CO

r-l

<UCOp-. . _

.•

^40

14-1

COcurH

A

cfl4-1

*.

4J'3O.BI-*

rH•Cflrl4-1OCUCUCO

ooBiH4-1CUrl0.l-lCU4-1

Bi-l

1

ooB

•HN

v4}^Cflg§3CO

•oBCO

CO

CO•a

i£4

34JU34-1

-CQ

5oB

1

•CO4JrH3COCU

cu4JCO

iHco -aB B

•H cflcO UCU

CU8 rH.3 .0

4-1 CO0 3CU COCU rHCO CU

. . 1

'cu '4-1 COCO CU

•O rH•H. 3•O »-iBcd (30 0

•H00 4-1B CO

•H 4J4J BCO CU

cu i)B cfl

60<4H

ORlOF

acu3M

BO•H4Jat4-1.B ..(11

i00CO

g^

0)uBCU•a•HKCU •

cuJC4J

B0M

POOR 'QUALITY

rlO

00B

•HN

THrHCflt-lCUBCU00

1•H•aBcflU

00B•HN

•HrH

COiHCJ(U(XCO

• s .

.

. . . . . . . . . . . . . . . '

|4 " " * '"" •" • ' • ' - ' • • • ' • • : • • • • > • .•CU4J4J •CU- CU

JS CJB

o cu -*J T3

•HCO ' ^cu cu

rH3 0)U X

4-1cuw 4JCfl *H

*O iw

EC

1«CU

*

til

PUR

POS1

<u14-1 rH0 3

U4J CUCU rHCO O

BCO

a) 3 •B o to•H B MM-l ^6 *H0) COrl B CU

O•a ^ 6CO rl

CO 4J4J CU CJCO rH CUcu 3 cu4J )-l CO

« CU CUCU 4-1 Vl4J Cfl 30) -O 4JM -H Ucu -o 3B B rlCU Cfl 4-1O 'CJ CO

rHeg ca B cu

M 0 JSCU CU iH 4J4J B 4J(0 CU CO <4-lM 00 4J OCU BB 14-1 CU «CU 0 S COoo oo cu

4J CO rHO CU U 3H CO <4H lJ

Bcu B

>> > 9JZ -H 0

00 Bcu -CO iJ 14-1S3 °s a caM Z 4JO td <U14-1 a co

• •

COM•Hcfl

1 Cu(U

s I4J rlCJ 4-13 CJi-i cu4J p.co ca

57

Page 65: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

wJw

enEcu4-1CO>,

CO

0)Q.

01iHcx

03O

o2ca

o)60Cd

CO

S HSJ Mr- HCO CO>< zGO M

CCO60edF*

CO02Oas

CO4-1cd

I4.)

i-((001

oo

zO

Ci.g

c*—5a.

•pc0!E"gCCJ

Wfa CO0 <!

pa

1 aW *

S . £

§ 3^ Sfw oW ,Js* o

Wc/:^PO

HC

S^S

^J

^

aPuQJH-

• ^

C=3WOP-iOS

P-i

S OR!O

** OF420l-t -Ocd oi

• Ol IH •C CO 01 CO01 • . 60 B> 01 01 60 Oi-T > 4J i-l -HU i-l CO M 4J

' T3 4-1 4J 4J CdCO CO 4J

4J 3 CU CJC CO 4= 4J 01o) 43 o ca a.> X CO 4J Xu u oi co oi

*->• >>i • o) e i-i i-iCO 4J 4J O 1 O 1 O-Old CO -H fi <4H rJ 4J601 4 J 4 J ' 3 3 co •

•H CO ed CD CJ -H 60U 4J 3 T3 4J 42 C

• H c d *J4J B 1-1 s 1-1•aa. C-H co B i-t 4J MO 01 CO tH CO•HIM M co r-i en ai 4JMO V- l M C 4J. iH-H01 3 O O O I B O I 4J CO, CO CJ TH r-l CU 4-1 CdO

4J . 4J . 4 J 4 3 B c d - D . B ->4-l C 4 J X C O C d O l 4 JO Ol BO) 4 J 4 - I M C O 4 J 6 0

B OI4J C J C X 3 B Bco a) -H C <u cu co 4-i oii-i4J»- i 4 j o n - c j c d c C J M013 nj CJ X O 01 <U 013

c o c a a. ^ w co B VH • rt -o

CO01

•~J^13

ca MOl

_^ r^r— 1 (2 •3 O UM fl CO 01

4J Ol i-(B cd i-l 3O N 3 Mi-l -H V4-1 i-l >%•H cd co aco i-l 3 cda 4J 4_i ucd -H cd oiH C 4J AH M CO EH

B 0)01 -H 4J4-> SI I • Cdcd C cd o >% 4J4-1 01 01 -H P. CO <4Hca 4J B • ca co o

0) 01 ^ M (IH4J T3 0) 4J 4 = 0 1 i H 4 J -C i-H CO p. 43 01 0101 O 4 3 4 J 4J Ol CO >

•H 4J Cd CO 01 01 -H4-1 4J > 6 CO 3 J-lC O C O O - 4 J i - l l - l C U MO. 01 0) co M O B c d

-— s iH CJ 43 01 01 4JI-HB 3 O 4 J T 3 C O o i c oc d o M c d 3 c a B u•rt -rl ClH O O I - H B4-1 4J B3O 4- IV l i-l 4-1 Ol•H cd O >»H O 3 BB 3 -H-O CO<4H M 4 3 0 I•H4J 4 J C C O 0 1 C J J j

•H C d C 0 4 J r-l CO B c d 3C tn N iH 30) o o i t aCd - H C O B IH4J iH Cd

IH i H B - H cfl 4 J T S O I4 3 Q C O O i - H C04- I - H O J S4-1 in 1-1 3 ca co eo*TH U -W iJ -U ^J £« C2 O3 X - H c d B cdi-H C O c O - H

01 B 4 - ) O I 4J CO M 4 3 - O4 J 4 J - H O B C O C J 4J CJ OMB 01 01 iH i-lcdo 0) p. rJ B60 B C O M4- i c j W X 3 3O 3 CO 01CO^ S Ol CO pi rH Cd 43 O.

• • • • •i-H CN CO «<T

0) 1 rH43 60<4H ed4-1 iH O Cd O

CO iH 60 • •4J 01 B 60 B MH 60O l i - H C J O O - H O BM C d S l H r H l H 4J-Hc x u c a > 4 - i o o B B ^ 31-l iHCJ ^H 4-1 (U 0) 4JO I B i H c d C O i H 4 J - H C d4 J i H > t H 4 J > > B C 0 4 J O IB r H . i H C 0 4 3 O > , C d MM o C T 3 a . E c n o . 4 3

GiKAL PA3E jgrPOOR QUALITY

• .

•as .. .. : . ..4-1

CO4Jcai-HcdCJ•H60o - • . •i-Ho

•HCO>,43PH • • • •

f

014-1cd4-1CO

s0)B

43CJ

S - .•M0

<4H

enT3BCO

CN

4Jcd0)Cu01

06 • •» • . . . .

."">

58

Page 66: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

co><

CO

AJW<uo.

orHI

Wt

ocdMcd

CJ

oU3

5=

5sw(JW

SM

S

WcdHuOSHCA

CO

NTR

OL

[V]

cq

-^SQ

_

"Jsoo

w«5" *CQ

HOQW

gQ

S

CU4J

cdM01a0160

rHCOy

iera

rchi

X

•cd4J

T3

4JC

. 01

• • ^4

3CO

Ol

' COCU

i-H3l-i

CO•H4Jy0)

i-ioytflcda

CO60

•H CC CO3 4J •

4-1 p CO CflCO (X TH OlOl CO JS4-> x c y

i-l- O cfl•a ia y oC cd C Mcd W -H -p.

•CO4Jccd4J

CO MH CO4-» O CCO O

•O 4J yOl

T3 CO Ma> o4J -O 4J

• . -- tj - ' • »- o) - (0 *•' •<U > laI-l -H CUri VJ CO CU 01CJ Q 60

• • 60 ' W '.- •••C 4Ji-4 CC -H

•tH Ua co •B o l-i coV4 W Q.)Ol 4J CO r-l4J 01 C 301 CO O M

rH £3

O 1H O •*

T4 Cfl CO

Ol iH 01 01

3 C CU 01« Cfl 60 0

OR1GJ&AL ?£££ ---5OF POOR QUALITY

*

.

I-lcfl

CO rHC 3o o•H 014J rH . - -

3 0rH e •O COCO 01 CU

4-1 MrH Cfl 3W : T3 4J •• . -. ', .-,. . - . . • . . , - . . ^ - • - . .•H tH y . • • • . . . . . . . . . .4-1 tJ 3 •

Cfl Cfl 4-1a, cj ca

coj " '" ; • " " • "• • • '•• • •' • • • » • . .•H 4J M

cfl co60 *a eo i-+C -H c 3

c c . 4J at3 CO CO r-lM U CU OCX 4J B •

4-1 CDi-i c M oi aiO . cfl • o 4J la

CO Ol "O 4J

. S "w co S ^ 33 O i-l 3 cfl 4J

rH

O

•P

•ala0

14-1gcd4J

w

•»14(4C

6

C0•H4-1cd01Mala014JC

: Hti cd1 4JJ Cfl1 O

H •• Z•• S 00 OS H =i MU3 M O HH H — CJCA CA -E-> Z

CO M < fi

goena.^*

1t^

^w

ca4JCfl•a01A4J

Ole3•H14-1CU

OS

r4

1

S0ucdMOl

t4_t

CM

lacfl

3ycu

rHOeOl4JCUrHCX

Cflla01S0)60

UH0

Jj

CUcarHCO•rl4-1•HeiH

(0

cuc•rl£jaCU4J01o

CM

SoM

tta

cu34Jy3MUca

•CO4-1cd•o

1M

(4H

CO4-1a

•iHCOla4JCOcoy

UaO

4JC01 la

01 rHM 33 yCO OlCd rHOl Oe 6

ou

ca4JciHcdM4JCOeQy

^Scdcd4Jcd•a01ciH

e0

c^i

4JrH9COOlla

CO01y01iHex

CO01la

4Jy34JcaOl4J

cd•H•accfly

Ol4J

CO

0)C0160

1•H13

eola

U-i

ooC

•tH

60C

V43•aCOOlnycaoexex

' cfl

Ol4-1cfl

T3CcdyOl

3la

cm

*

cca>.

.

O CU•H S

CO NOl C60 CU

1C0yc

CUlacfl

4JCO

4J

COCO01yOexc0

•H4-1<0la01C0160

V4O

<4H

COCU

r_|3

rHCOlaOl

Ol60

A4J•H34JCcfl4Jca•HCO

•COCUla34-1y34-1CO

laCO

3ycui-H

B

01

^j

>4HiH

CUCUCO

o4J

COOl4-1 •cd cfl

•a 4J•H Cd•a T}G

y MHCO

4-1 iHCO 4-1Ol cdH cfl

in.

59

Page 67: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

0)8cu4409>,to

(I)CUXw

"l-lrH <U

I <-l-H Cu

H eg

l-l<uuocflMefl

CJ

§C/lH52

•Sw£S

b.ee

Pc-N-

OSHcn

V-

oEHZO

' CJ

wCfl<pa•<H<Q

<ff

O

UCfl<;«u0ou£oZM

•acu44ocuVJ•rl•arH

COoo

rHefloo

CO4-1ccuBa00•HcaCOcfl

>,4-1•tHrHcaCJ•H44•HVlCJ

1

oo5c•HcaCJ

•aidca?.5CJCO

43N_X

44O

43Ol-l

C•rl

CO44CCU§l-lcu

(4-1O

At

X— NrHCUJ>CU

CUd•HU-l0)h

60

•HCO

COacdrH

str

act

42cdrHcdo

r-l CUfH

42CJCflCU

44Cfl

H-lO

cu^Jcfl4JCO

rH

4344•HaM

•c

TH

g|O

•O

00

|

pjcflrHP.

1

>%44•HrHcdCJ•H4j^H(j.y^^

§44CO>,CO

§O

•O

CuOH

^^

§§

THrlcdB

44CJ

CU4344

<4-lO

Co

•H44cdt-l

00TH

>4Hdo

CJ

f*>

>4HO

44Ccu

•B

•CO80O)H

4=O«MwMCUT-l

4=

Mcd

*4-4

CO3

4=44

Q)

cflrHPL,

•CO0)CJ0)o.CO

4=orlCOcuCO

,ol-lCu

>H•Hcu

4344

'O

CO

CO44ocu1-)

43o

QRSGIMAL PASS '3OF POOR QUAUTY

*

' * ....

*

>S. 4J•Hr-(cdCJ

•H4J • *•fj•Mj^O -•uc - . . • •CU t-Hl-l CUrl >

3 CUCJ rH

- . 6 0 ' CO . . • •C ' C CU•H iH rH .CO 4J 3B d • rt

O CU rH•O B <U 43.

cu > y • ^UJ M CU rl rH .

42 O i-H cfl CU44 CU CU >

•a >» co cuC 44 rHiH rl iH O

O rH iH 43 'CO <4H CB 44 O •cu u ca co•H ca iH . -H eu44 CU 44^ h .

IH rH 1-i 3 rlCU 3 M CU Ocu cd u n M-I

CO

1 ' e . -2-- '

si

H•• 3 '-Ox: H ^W I-H OH H Scn cfl E-tX 3 2Cfl M <

ZO

HCJ

U.

.<004PM

Si<

PJCOoSSPJ

1 1cu cu a oo 8

T3 43 3 CT S44 (0 -H i-H

44 M 43co a a cu oM o 5J -a v

•H 43 TH CU<4H -a 44 CO

cu c cu>, CO • O 43

43 cd B CJ 4443 CU

00 rH >, >4HC C 43 43 O

•H cd oC rH l-l 44 COC O. Cu TH 44ca o

rH rH CU 00 CUCu CU 43 C Cu

> 44 TH COi-H CU C CdC8 i-H 14-1 iHCJ O H-l rH

i-l Cu <U Cfl43 O CO I-i CJO 4-1 44 iHi-l CJ >. 44CO CO CU rH lHM O. CU heu oo co > cj cu

TH C CO -rl Cu43 iH CO CO -H

CO >» CO CO CJO -H 01 01 CU CUQ > M CJ rH fii

oCO 44 COC ca eCO 44 44 O

rH O CJ OO.43 CU M

O t-iCfl l-l 43 dcu o cuca co cu•H CU 3> rl > 44CU O O <U

O•H443i-l

SMO

I4H

COrHCU>CUrH

Co•H44Ucflp44 •CO ^

43 COCfl d

COX rH

•H Cub •**•

rH

.-

0 ^13 a•H

CUUH0 TH44 CJ

(UCO CU•a co(UCU 44cj cao orl B

CuO

e 4-1o

•H 4444 O3 cfl

rH UO 44CO CO

43B a5rH 4443 COO OM 8

PLi -

CM

•o •SCO

rH •cu » - •> 0CU rH

i-H CU43

CUC rHO CU

44 CUCfl rH

d 440 XiH CU44 d

rH OO 44CO

fll

cu £4J gcu srH B

O. C8 50 43

CJ 44

cn

__ • '

Q M-I 6 43

60

Page 68: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

I

CO

01U0)>>co

feocoHztdwE3*JW

JnM

3

183OSHCO

rH0OSEH530U

Cden<pa<E-<

.O

*-

at»o

&2(2

Cs

PJ-

5CpP6

.

Cg24J•H

§

OCJ

4-1COcd01rJ .

COrHCd000

3CO

•COrl0t 1

cdl-l01a.O

00c£

1

cd •4-u

•acd3

CJcd

- , _ , - •"4-1 Cd0 0

00oo .aC 3 .

•H COl-lCU G

T3 TH)-lO CO

VlrH 0Cd 4J •

•H Cd CO' 4J >-l C

i-i cu cdCd CUrHP-, o a.

00c ciH 0)N CU

TH 3

00 010 43o0) 01M CJ

r«t-i cu0 rl

>4H OlMl ,

CO h CO.01 CU GI-H w td3 (3 rH

«S -H (X

OF'* POOR QUALJTY•.

*

*.

. . • '

c01

.01 . . •34J01

,jQ

Oloc . •l-l01

V4 CO .

CU C4J CdC rHM 0.

00C

•H

rHO •CO CO01 CU)-i U

cl-l CU0 M

CO h01 OlrH 4-1

*TH .

X<0z

MosCO

•H4-1O•ai-iCUocd

00

zo

0c

•r1

CcCC

pi

-

HH "H •• Z

•• 3 CO OS E-< Ci MW M O HH H S UCO CO H &

CO M <C fa

3;*•-

cPS

P-^

pjCOoPuQM|~1

PM

COCcd

rHCL.

rHcd

•a•H

TH•d•!-(

rH01

rHrHcdcda.

^^•oscdO.

w

ooc

THcccd

i-HPL,

4JO

43

,rHrHcdiH4J•He

•H

4-13

,jQ

ACOrHcdO00

43

CO

00G•H4J

cd

cu4JciH

Mo

M-l

CQ

Goo

TH

U)COcd

E014JCO

CO

o4J

00G

•Hl-l01-ao101e•H4J

rHcd•H4-1l-lcda.cdi

rHGO

a00

THCOCOcd

bU

•HI-i0)•aoi01E

•H4J

cd

0)CJGCU}4

0)14-1VlCU4JGiH

G

13

0.04JCO

.COrlOUcdrlCUO.0

•H

COl-lo4-1cd0)a.oo4J

COiH

COC

•tdi-HexrHcdO00

433CO

rHcd

•H

l-lcdex01

4J

COl01

4J0)

*l,

ccd

i-Hcxcd

14-1O

00c•rll-lCU•ol-loCUf.4->

4-1CO3

cd»rjCcdM

•a0)

MCUCO

0

CU4=

01

rH0COCU

O4J

•a0)

T3Ol01cCOcdCOvioUcdIH0)a.oCU

4=4J

CUUcCUIHCU

I4H

0)UC

•H

61

Page 69: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

cnrHI

1

COEcu4-1COX

CO

Vicua.

exIM-lotoCJ

CO•HVIcuuo

ca43O

j2WOnJ

^s

3

MO

fj

. cd4JCO

•K

•HM-lCU4JCA

0

Coo

•HCOCUo

H •• Z•• 3 CO OZ H P- rHW M O HH H K 0Cfl C/3 H 5

C/5 M < CJL.

G

faO

en55pj§Pjw

^4W*yj

4Jc0)

•a

woA3E-iCJ

ft£-03

»J

§E-

cCJ

Wr/B^t-«(

a

^(Xc{;

Ci

^jpcEx

t:t-t-ij***

orHCU

CU•oVi4)•o§

TJ

CO

by F

riedl

AP

PR

OA

CH

GO•HCOVlcu^

g00rH0

Vicu4j r*io coc o< CL,* 6!S

px.

O

Ucd00oexoMex4JG

TSM4JCOCOo

COco

•HU3

rH .0CO

rHCfl•H4-1Vlcd

Cu

VirH CUcu a> 0curH OC

1 Ccd i-l4J >CU rHS 0ca4-1 1•H ey cu

•H rHrH 43ex oX Mw ex

i433CO

gcu4-1CU43 •

CO

era

ctions

onstr

ain

t

4J Oa

•H COcd

4JG COcu SCO CUCU rHVi 43ex ocu vi06 °"

00 (_,G cdiH rHC 300 a

"H fliCO ,ujcu oo e

•4JCcuE4J4-1 ••rl

o

CJ

4-1COCflCUrJ

CO, •CU COCO 4JCO CJcu cu3 M 100 M-l

0)M-lO Vl

>, cuVl 430 4J

• 4JCO -O

•H GX cfl

434-1•H5

G0COcfl •CU COVl 4-1

c50 i-l4-1 CO

MCO 4-1Vi co0 G4J Ocd o

cu^o4J

CO

cdo00

COcfl

str

ain

ts

GOCJ

cu4-1CflrH3

gO

fa

CO4-1Ccu

u S•H -HU \j

cu cuC CX<u Xoo cu

,

00c

tHCOCOCD300

o•H4JCO•H

• Vl

<UP3

••«cu

0CO

. •00

•H*rftCJcd

- Vl4J

iCJcd

4J13cdcurHCU

OS

•CO4JeCO

4JCOCoCJ

COCUrH3 00Vl C

•Hoo caG CO

•H CU> 3iH 00Oco vt1 0

rH CO43 CUO rHVl 3CU K

rHCOCU

^ *CU COVl S

<u0 rH

4-> 43O

git•H 434J 3

t pro

poga

be

twe

en s

c•H COcd GM 04-1 1-tCO 4JG CJo cdU M

<UCU 4JCO G3 -H

O4J

COCU 1

3 OVi CJ1cd 43W U

CU -H .S 3 co

4JM-4 C GO O i-l

CO cflCU cfl ViCO CU 4J3 Vi CO

03G G 1

•H CU Cvi cu ocu 3 cj^ WO CU cflCJ 43 -HCO >

•H CO•a e coVl *H CUO 4J rH

M-l U 43. cfl O

CO Vl Mcu cu arH 4J 43s a s

«5 -H CO

•a. "

^s 1-flvi vi co03 CJ 4-1CO T3 CCO -HCU CO CflU i-l ViCU 4Jc e co

0 GCfl -H OCfl 4J 0

cd00 8 M-l

em

-solv

inent

info

nrc

hange

o

rH -H 0)43 CJ 4J0 i-l GVl M-l iHCXM-I

3 CU"O CO 43G 4JCU rH(3.1-1 6CO 4J O3 C VI

CO 3 M-l

1cug

•H

cu(_l

<rHCOy-r44=y(jcfl «Vl 4Jcu e

•H CU33 S

.

GO

4JCflVi

'00oex0Viex4-1

•HcflVi4-1CO .

1

^*cuy

•H4JCO•HC

4JVloexex0

A

4J

CUe4-14J-Hc§0 •O ^

. e•u oCO -HCO COCU G

rH Cfl

B

eo. !

y3

"O•CUVl

• * cutj

cucu

•HP

COcu eou G•H iHO rH

43 rHy CU

ex^ o

CO U

e g4-1

cu

guessin

go

the

rwis

e

y co•H iH4-1CO CU•H ViVi CU3 43CU 4J

43

cu cu3 3

(3RiG""'^''-L p. 'i? i1^1"tt^'*^-*B « i*"""'**.-!. f.^-.-^

• OF POOR QUALITY

QCO

OT)

O4J

CoCOcflCUVl

•.

ecdccu3

VlCOCOCOcuocu13

COCO

COcuCOCOcu00

4-1yCOVi4J

(*

'

1

.

• '

.

,

•oCUVlCU4JC

OCJ

g

CO•H

§rH430ViexcurH43Cfl

rHOCOCUVic

62

Page 70: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

cua.Xw

Pn0

COH[jl

2-i

Cd

S

g

1§H

,J0

E2;oU

Ed

<3pc

^JpH

Q•

»

W

fc

^***iff

bpb512fe<

00c •

1-1C!0COcdcuM-

• 73

cd5

o

•4-1•H

CJ

1-1o

CO5

<0CJ

•HI-l4-1CJcu

i-Hu

14J

§73CO CUCU 73M CUCu CUcu e

COoo tdC

•H COoo aC 0Cd vt

J3 4-1cj cd

cuMcu

73•HCOPJ

oCJ

ooC!

•Hcu

JO

0)o•HiHCO

oo•H00d

50

uo

caca cucu u

r~4 *H3 rH

oa ca

ca•rlcoX

r-4COecdCU2atH•Ueouo4-1

73cuCJ3•acu

73

U-lO

4JCU

CO

00c

•H4-1cdcuVJo

0<4-l

car«4

«

QRJG^AL FAQS 13 -OF POOR QUALITY

i

.

• .CO(U

iHCO>

COcu • *u

1-4f-l . •

CO

cucd

cuocuCucd

1-101cu

CUQ

CO

H

g

cu"cucu

CO

cTcdscaCO

CO

z

c00•HcaCU

O iM . .

H •• Z•• 3 CO OS H £<: MW M O HH H S CJcn co 6-1 ~z

CO

gCD-PU0^<

'-'.

c/:OCuOi3ft.

=14-40

cacdcu

73•H

CO

1-14J

cd00oCUoa.CUCOp

ca•H

4J CO•H <U3 x:CJ 4Jh C•H ^cj ca

oCOc0

•H4J<d4-1aCUCOcuMacuM

4Jacu•-I<d•H3crcu04-1

ACJ4-1•rl3

CO

1Mcu>0

O4-1

730)73CUCUeecu

4=3

COC0•H4JMOa4J1-13o^11-1CJ

COcuc•HsMCU4-1CU

731

«-4

oCO•H4JCOooOaoIMacux4J

C•H

COCU00

^&CJoiHJQ

cuEoCJ

V4

o

CO<u3

1-1cd>

CU•H4-1r-4.

g

1scacuu•HrHCO

=

CUCOcu

JSH

*CO4-1e•H

CO

4-1COcou

ca4-1acucQCu

0CJ

cuM

CU73•H>0I-lCu

1caa0fl4JI-loCu

4J1-13CJ

1-1CJ

M-loca3cu•H>

cdCJ

•H^44-1CJCU

<-(cuc•H

cu>cdI-l4J

o4-1

ao1-14JcdGA

oM-lc1-1

I-lo

M-l

car^4-1

cflCU

4-1ccd

73c3

•CO4J•H3o

1-4o

1iH

g

<4-l

oCOAu00cCUV44-1cacu£4-1

cuc

-HXI6oCJ

caCUCJ•H!-!.

CO

•s**i

CO1-1cu

73oecu

•H -Cw1-14J

63

Page 71: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

OF POOR QUALJTf,

s*^5sH

^js2PS

g58

•C/3

CO

Hj

^

^1CJ

[i

PC

(£C

§

2

1a a.03 Mu B

B . 01.IM 0 S 4SO <-> . U 4J 4J

*J -H *J 13BO- U • -H i-lO 43 CO CO 60 H 3•H B i-l B B 1w 73 i-l B i-t O 0)

S B CO 3 i-l U i-4 •0) CO W 3 43 4=

i-l 01 M 73 U eg U43 B O O 01 CO i-i fclB 3 O ChjS eg M egO O u tx.cj 01 eg oi

CJ 73 D. O CO »4 > 03

•-I ' <M•01 r-l 0) O> eg s>01 rl 01 B•H 4J r-l lH •

B 01 Ui- oi B > eg

13 0) 01 IM6 -H 4> f-lO J» 3 0

01 4J X • 309 13 a) u m js01 h IM 43 -H Ol Ua eg o i-l caat o <J IH ai • co

43 43 13 hi 43 43 UU j£. U O -H U rHo a o a. 73 o 3a. a u o. ai a. coXi-i oi 3 MX egX 43 Ki CO CJ 43 CU

• R01 CO4J 0101 CO

co B 0)00 DO B I-l U -73 B Ol eg - o cooi 1-1 § a. to a, .ui-l u So u x B3 eg oi r-i B 43 oio oi to eg oi BB H B B Ol 60

M D 73 60 01 iH 01Ol i-l tl 43 CO

01 H r-l CO 3 CO60 O 01 CO r-l 0eg IM 43 M eg rH o .3 eg o at -X hi60 •-< IM B co IMB <n3 % * ~

^

iTJB •01 COa. B

oIM rlO 'U• egni >*•*3 U

ISeg coB01 00oo a^

ohi

IM

CO01a01..

u •O 00D. 0)Xr-l

43 43cd

2 >»3 co

*>

%rf« " —

.

•* "• • >

0. 6 73 • •3 oi aH S W *"O U 0) 01U 01 b COU 43 -H CD •O 0) 43 .43 CO O. U

01 Oeo 1-1 oi a. •> U CO X

B eg js§ 0) U

U 43 Uo co a B7-H r oi

CO 13 Ba s M GoO O O 01H O 3 oo •

3 . S -3 B Sx 3 §S JIS 'ff x i ,» i gSi i

J S O O O J M T < 4 S 0 0 0 1 * 2 S < uO I l M f f l i H w U i H 1 0 0 . . . S S S

8 ' 5 °.S $£ S o -"S TJ.S » o 4 ? 5 S .§ g . S ^ ^ a . B i 3 § § o i £ T & I 4 '3 » X O 6 0 B O B C L « i J . e 5 ' i

ITS x 25 8 3 3 . S " S o T 'S^ 2 3« S^i;i 3 II J3I! s ss . 8 - 8 s 5s ss§1 1 U H3l"~m || |.| . 52 ill• • • • c o 5 9 i ' i

- 3 > I A ^ O r * . « 1 | « 1 1

co

5.8.i-l U 01a) eg u §y M oj a

•H M hiX to ca «so 43 oi a.u co oeg B uM CO 01 Bai 3_ — 41

O B BJS 01 41 01

B to hia. oi 33 6043 CO

O 4J egB M rl 01

CO 13CO C01 Su.U'O Xb Ol

O J3 4J

7 0 ega -oa o -H

O M T5•u a Ba. egT3 CO O

cd B i-iO eg

D.-H -H

r-i a.a* oi .> 01 00

*O a4J CO

•H

"w8

fi-SaB eg o0 1-1ca 73 ueg oi eg01 co uhi co oi

3 hIM u O.O O hi

.a.VI

oo0160

X(d

BO

CO01CD0)

O

.5

>

CD

cctu

•s•a01

W01

J3

Uoo.o.

B01

U W I U i-l IB "M -H -H •

IM eo o 43 w co0 B O 00.1-1 O.-0

: oo B -n "S 73 -S60 C O ^ Jj Q) ^B eg IH o S a)•H JS 60 3 60 >rH o B 0 73 -H -rl3 -H 01 01 00 4J

T3 M -O H C O y01 O B

43 IM 01 .u a u00 CO 01 B CO 01 M

ot 73 IH eg 1-1u u eg 3 oo

•H hi JS 4J CO 13 BrH 4J43 010 43

aCO

01 r-lJ3 CJ•U >

U 003 W

1W01

73

S M

co eg B41 B O0 60 Ueg 1-1 Ma. co oca 43

43 *B 01o eg 43

eg a.01 O *Jco ^ so

S |U i-lu 01

eg

ega41

43 S•U B OO i-l O

430073

0 Beg

o co01 O

rH B OCO -H Uhi -H01 60> rH B4> 0) •*CO i-l 41

rH 43

X " ahi hi SM eg o5 CL hi

^ IM

uBrl

UCJ01

hiouOl

43

01 <HU 01eg >hi 01eg r-lD.0) 43co u

egeg 01

01 MCO O3 <M

-

*: i01 O> * u01 cor-l 0) CO

COf» 01 O9

eg 44 13O O) hi

01 (3« ^ COco X eg o3 43 as 43

w

1CO

us

iv w — -n• CO 13

73 73 01 r-l 01B hi X 01 hieg a) u > u

O 0)Ol 43 73 r-l B

eg u OB 1-1oi at u oi coH r-l 01 01 CO0 43 hi 3 eg

r-l CM «n

co•H

B3

OO.a

_o

0)COa

•^ W MO hi 01to eg uOl Ol Bhi co 3•-I IM IMg O OO 43 CO• H U BU 13 Oeg eg -H4J Q) 4J

3 M -H0.43 13

43IM OO CO

11MU coeg 6085B egrl hi

^

0.

IMO

CO011-1u•H

O

01 COa. uw co

64

Page 72: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

Sa

COEcu4-1CO>>en

a)

I

8-QX

Ed

CD:0

(II4JU

2CO

6

C

^4^2*

^

*"-»

O

01l-iVi0135

o

o•H44cfl

01

a01

c•H

i-HCOC01

•I-len

H •• 23 C/2 O

2 H ci MW W O HEH £-* £ CJen en H Sen M < t,

•SE™uc. eenH-

oK

2ou

wtn a0 <

paenz 2Cx3 5g P

*J T

U <P

J3j P

wu<caw^gc§S

Ic04CX,P-i

UenOSP&,

M

a §CO W01 CUpq C

3C UCU J2> u

•HI-l =•0 4S

uCO l-i44 cflCO CUQ en

ju0101exen4-1

ft.

1 CM

Q

S01PJ

eo•H4J•HCOC

H

l-iCU O CO4J C 44 014 - 1 0 .1-13 i-l co M

4J 01 CO01 O i-( . T3r-l 3 43 . C43 -O CO 3•H 0 i-l 0CO I-l i— 1 43CO O. >,O CO TJQ, >, ^

43 iH o"H Cfl 5

CO i-l 60 4-1

14-1 0 cnO O co

T3 CU 0)

01 CO cfl 3CO - i-H VI

>i CUcu CM l-i

43 S 014-J ^3 4^2 Vi

33 O 34J 1-1 4-1C C 42 U01 -H S Cco . 301 co cfl cn i™)l-i 0) cu •«Q, CJ iH u -O0) C 3 o -a •Cti CO U 5 <

1Vl01•ac •3 00

C42 i-tU T)01 C01 cfl(X 4J

cn co

ORJGJKAL FAQS W . . . .OF POOR QUALITY

0

• \ .•

.

*

• • . • . .' • • . . • • • - • • . . . . . • - . - .• .••V .

O .•H CO '

« (fl 43 -O 4Jx 3 a c • • •eg o cu cu4J 4J C SC C -H C S)>M-» cfl euCO Ji CO

cu 1-1 o01 00 O 4J U-l

4S -O S O4-1 01 44 0)

iH a) -a o) .01 3 C O 0CO C C•H C c eu43 ^ 0 4-1 3S i-t u erO 01 4J cfl O)O M -H 4-1 CO .

3 0) coO 4J C Cfl CU44 U CO CO U

C M CD CM 3 44 g 4-1 CUcu T-I o e 44

rH CU U CU C•H T3 tlO<4-l CO 0)a. c l-i cu coS cfl cfl 43 ViO i-H 44 Qu CUU iH CO 01 S

CO 01 13, Vi OCO U rH 00

i-4 604S 0)01 X C CJ T> WCO CU i-l CO O OP i-l CO CU C U-l

65

Page 73: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

0)

01uCOXca

rH 01I i-H

rH D.

(d CO

CO (d•<

3

a3

£j

p

gCO

a

1cCJ

t/3

A

c

iw

»*CT2

Ct

Ci

e01>Vl•0

wB01

Id

aiH

•§

J

TJ

ack

boar

rHca=

,

u01CO

OIrH

2000)4J09ViUen

to01u *

TJ ' 3 •B U

". .4. .0) eg MN U OI

CO JS 04 0001 O U OIJS Vl 0. UU 4) U 01 J* .O - Vl 01 Vl COQ. 03 iJ u . OS 01X iH C CO U &

ST. 3B.TH 1 1 1

. -H ISca vi o •01 3 V) TJ rH

JS O UH B 01x u ca TJ

rH O 01 CO .O1-1 a. oi ws IH js sca x n u eo TJ a.U JS 3 01 CU CO rH•H u vi jr B? vi aJ S T J U 0 W 0 00 0O CU 3 UH O iH TH

•• Vi N VI O . 4 J C BC O C O l H U 4 J X V I O C U01 Vi C CO V i j C l O U j S

TJ CU iH O O. OI CJ3 iH to OJ Ck U i-H

rH js GO u c x e o i o i o iO iH ta 3 01 JS J* JSB c a O T J CO Vl W CO U

•H 1 1

uiHVI

.000

B rHo <o

4J iHaj . u aoco jj ca B

01 N . iHoi to IH a BrH B ji 03 CU O 4J iH

3 OI Vl iHX VI i-l 0 U

CO 01 50 14co en M rH a)H M en « pu

: *

"

1•uoo.X

01

4J

UHO

CU •U 0CO iH4J 0cn cu

• OF POOR QUAL-TY

'•

d « o > . • * * ' •3 « js a TJ .

'W M W " flv» oi u caO rH UH V . .a oi o h ca •a o p.O U u • *H X ' '

to B CO O S: a) -H . .TJ vi a B « xrH o a. a) co ja •g UH o £ * e

JS rH U rH CO O01 CO 01 O 01 iHO 01 £* O» ^ bt\U '«J> IH oi x O B ca

£ 4J TJ «B V CQ CJ1 ^ _ Q

W O rH

'

,

^«_J

COMF-3

cnoiU

toVlOI

BJ3

TJViO

Beg4Jcn

ViVlaiH*Q

OIrlO€

rH61B[d

O

B0

4Jto4JOIVloVi01uBM

ca4Jto0

H •• Z•• 3 C/l OS H fA t-tiS M o HH H S Uco to H 5>• z » 5co M <: u.

w . pVl U Uo 1-1

cu cdX £co uC O )

COI 01 01

CO 4J JS,e B iJ Vi

u a) o . CX

o01 iH •Vt JS 4J

2* 8"o S C

e

w a uS O 01

UH coCU£ O 01

s.

CU 01

•-I C•rH Vl

M Via.01 «

JS U^ T-»

60 COrH Ba u

niz

ation

lectr

on

0 01uOI 01rH JC01 4J

O 4JVi« «

01 Bto oS 0

*rH

s0^H4Jto

U 4J•H 01

W

BOICOOIViQ.OIVl

eo4JOIrH

JSCO

1OI

•HrH

CO

B•H01 C

U-rl

VlCOQ.

J4JiH

corH

CO •

o

chem

icele

ments

±JB 01

M -H eo o60 JS J3

CO

ca01COB.

CN

COD.

:

CO 0vi ca00 J3

C TJ0 B4J CO

rH01 OI

SSI

hypoth

es

idence 1

UHO C4J 0

01 TJrH 013" UVl 10

iHOI (Jto o3 co.

m

wCO

aJ3

to

§Ua]

Vl01o.3CO

TJBCO

CO

ouca

Ml —U

O.UHca o

01CS TJ

° irH rHoi caa u

CO iH

T J §01 J=B U

3 sVi Oca B

»

X•§4JtoVi01

•s3

Hf

2ca

rH10oiHJSOIHCOIH01•HJS

OICOS.

"*

* «H

01i-H3Vi

01

toiHVla.0

a.a.to

ucurH

CO01o01

p

hypoth

Q

^^OI

T)

O4J

01a•HCJOI0!

wW

COTJ

s to

ehol

•HcoV

uoa£01CO3.

rH

h-iH VlS a>U TJ01 iHu to01 BT, 0

0u o

4JCO01 UrH 0)

2 "01

XrH60 301 U

ca jtfVi COjj cato u

••• •«U 4Jto caB iH•H rHca60 J->CD B

01a >01 01

rH3 CUVl JS

CO UHto ou

CJ 3

to o£ u

^CN

A-

OICO

J MOJ

O COu oQ

10 Ou

B COCU OI> -101 3

Viai

o X

w w4J >CO 01UCO 01

to uiHCO UHCU O

4J BO Oa. -rix w

JS VIo« a.

u s

•5 Sa •§£ =

a

«n

oi uJS COU TH

rH

ncr

em

ent

e event

"rl .BU

Ou o

01 TJrH TJs ca

cn s

•o u aB iHca •

Vl 01

N S'SO VI

O 00 60OI 01

CU JS UrH O COCJ 4J Vtx tg *Ju 8 coX Vi O

rH 01 4J

11 iJ rH

* % 2a) 3 )rfH) m jjjo* tscu o o

OS S 0

^

U IH U O X§ 0. O Vl 4J

Vl Vl U -rlo oi a. o a4J U 01 B3 B UH rH 01<'i-l O 01 TJ

66

Page 74: AN OVERVIEW OF EXPERT SYSTEMS - NASA...U.S. Department of Commerce National Bureau of Standards (NASA-CB-169197) AN OVERVIEW OF EXPEST SYSTEMS (National Bureau of Standards) 73 p HC

NBS-114A (REV. 2-aoiU.S. OEPT. OF COMM.

BIBLIOGRAPHIC DATASHEET (See instructions)

1. PUBLICATION ORREPORT NO.

NBSIR 82-2505

2. Performing Organ. Report No, 3. Publication Data

May 19824. TITLE AND SUBTITLE

AN OVERVIEW OF EXPERT SYSTESM

5. AUTHOR(S)

William B. Gevarter

6. PERFORMING ORGANIZATION (If joint or other than NSS. see instructions)

NATIONAL BUREAU OF STANDARDSDEPARTMEMT ffF^TOMMERCF~WASHINGTON, D.C. 20234

7. Contract/Grant No.

8. Type of Report & Period Covered

9. SPONSORING ORGANIZATION NAME AND COMPLETE .ADDRESS (Street. City. State. ZIP)

10. SUPPLEMENTARY NOTES '

Document describes a computer program; SF-185, PIPS Software Summary, Is attached.

11. ABSTRACT (A 200-word or less (actual summary of most significant information. If document Includes a significantbibliography or literature survey, mention it here) \

This report provides an overview of Expert Systems - currently the hottesttopic in the field of Artificial Intelligence. Topics covered include what itis, techniques used, existing systems, applications, who is doing it, who isfunding it, the state-of-the-art, research requirements, and future trends andopportunities.

12. KEY WORDS (Six to twelve entries; alphabetical order; capitalize only proper names; and separate key words by semicolons)Applications; Artificial Intelligence; Expert systems; Forecast; Intelligentcomputer programs; Knowledge engineering; Machine Intelligence; Overview; Research;State-of-the-Art; Funding sources. •

13. AVAILABILITY

|X I Unlimited . . .^_| | For Official distribution. Do Not Release to NTIS

| | Order From Superintendent of Documents, U.S. Government Printing Office, Washington, D.C.20402.

[X] Order From National Technical Information Service (NTIS), Springfield. VA. 22161

14. NO. OFPRINTED PAGES

73

IS. Price

$9.00

USCOMM-DC SO43-PSO