Document 11040520

advertisement
1D28
.M414
^o.
1630-
EXPERT SYSTEMS AND EXPERT
SUPPORT SYSTEMS
THE NEXT CHALLENGE FOR MANAGEMENT
:
Fred
l.
Luconi
Thomas W. Malone
Michael S. Scott Morton
December 198A
CISR WP #122
Sloan wp #1630-85
Center for Information Systems Research
Massachusetts
Institute of
Technology
Sloan School of Management
77 Massachusetts Avenue
Cambridge, Massachusetts, 02139
EXPERT SYSTEMS AND EXPERT
SUPPORT SYSTEMS
THE NEXT CHALLENGE FOR MANAGEMENT
:
Fred
l.
Luconi
Thomas W, Malone
licHAEL S. Scott Morton
December 1984
CISR WP #122
Sloan wp #1630-85
©
F.L.
LucoNiy T.W. Malone^ M.S. Scott Morton
Center for Information Systems Research
Sloan School of Management
Massachusetts Institute of Technology
198^1
EXPERT SYSTEMS AND EXPERT SUPPORT SYSTEMS;
THE NEXT CHALLENGE FOR MANAGEMENT
Fred
Luconi
Applied Expert Systems,
L.
Inc.
Thomas W. Mai one
Alfred P. Sloan School of Management
Massachusetts Institute of Technology
Michael S. Scott Morton
Alfred P. Sloan School of Management
Massachusetts Institute of Technology
INTRODUCTION
this
In
finding
ways
silicon
age
of
to
learn
the
profitably
revolution",
include
managers
effective
myriad
the
use
applications
These
chip.
and
"microchip
applications
of
the
office
computers,
personal
are
automation, roootics, computer graphics, and the various forms of broad-band
narrow-band
and
communication.
applications to emerge from the
world
of
business
In
of
most
the
research
Expert Systems
is
Systems describes the technical
small
One
labs
intriguing
and
move
into
of
the
these
new
practical
Most literature about Expert
(E.S.).
concepts upon which they are based and the
number of systems already in use.
this article we shift this focus and discuss how these systems can be
used in a broad range of business applications.
We will
business
be
applications,
Expert System is
Instead,
we
the
knowledge
that
not sufficient to make
believe
that
Expert Support Systems
our
(E.S.S.)
focus
can
argue that in many
feasibly
encoded
satisfactory decisions
should
that will
increasingly
aid,
rather
on
be
than
by
in
an
itself.
designing
replace,
human
decision makers.
After
expansion
briefly
of
problem-solving.
defining
a
classical
a
We
then
use
few
Expert
framework
this
Systems
we
understanding
for
framework
concepts,
to
identify
the
offer
an
managerial
limits
of
current expert systems and decision support systems technology and show how
expert support systems can be seen as the next logical step in both fields.
-2-
BASIC CONCEPTS
Artificial
defined,
Broadly
Intelligence
(A.I.)
involves the design and construction of computer systems
the
level
intelligent
of
human
behavior.
can perform at
Vr.?'c
prospect
The
machines
of
(see
particularly
is
no
v.'ith
respect
to
and
progress
in
doubt the A.I.
about
claims
the
machine
been
has
oversold,
qi^ossly
language
racural
this
business
"hype" and the inevitable backlash that is just beginning,
it is an
understandi'i'-;,
journal
There
6).
3.
that
in the popular
reason intelligently has fueled the current publicity of A.!,
press
which
area
the
is
indisputable
."act
vision.
Despite
that there ?re an increasing number of practical
business
applications of Expert Systems in use today.
When one stops to look at reality it turns out that A.I.
been
used
management:
call
develop
to
two
types
Expert Systems and a
systems
of
variation
of
technology has
particular
of
Expert
Systeins
interest
that we
to
will
Expert Support Systems.
Expert System s
Expert
:-y
stems
can
be
used
increase
to
a
available knowledge that is in limited supply.
the
This
captured
experience
example,
the
encoded
drd
is
then
relevant
experience
available as
a
experts
and
world (16).
ii:.-.ke
Tie
characteristics of
of oil
it
available
program
a
in that region.
well
takes
to
oil
and maKes
at-'lity
to
exploit
They do this by building on
of
an
resource
to
Schlumberger Corpoiation uses its
the interpretive abilities of a handful
human's
expert
the
in
'ess
field.
the
expert.
'Dipmeter Advisor'
to
For
access
of their most productive geological
their
well
field
log
geologists
data
about
all
the
over
the
geological
inferences about the probable location
-3-
Another example of an early system in
Developed
Equipment
Digital
at
Corporation
XCON
University,
Carnegie-Mellon
practical
uses
some
use
in
joint
a
3300
known
is
rules
as
XCON.
effort
with
product
5500
and
descriptions to configure the specific detailed components of VAX and other
computer systems
response to the customers'
in
first determines what,
to
order
the
produces
that
so
it
number of
a
complete
is
diagrams
and
showing
layout for the 50 to 150 components in
application
This
programming
traditional
The
techniques
substantial,
time,
but
time,
an
also
in
not only
ensuring
occurrence
that
a
terms
that
the
system
four years
over
is
customer's
was
and
room
missing
at
acceptance
of
using
initiated.
savings
the
editor's
technical
the
times
several
effort
A.I.
component
no
delays
the
of
this
system (4).
typical
for
then
connections and
unsuccessfully
now
in
and
electrical
before
system has been in daily use
have been
consistent
the
attempted
was
The system
orders.
substitutions and additions have to be made
any,
if
overall
scarce
installation
the
system
(12).
Expert Support Systems
E.S.S.
(Expert Support Systems)
much
wider class
They
do
this
by
of
problems
pairing
the
than
take E.S.
is
human with
techniques and apply them to
possible
the
with
expert
pure
expert system,
thus
a
systems.
creating
a
joint decision process in which the human is the dominant partner, providing
problem-solving
overall
incorporated
in
the
direction
system.
beforehand and made explicit,
However,
level
of
Some
thus
as
well
of
this
as
knowledge
can
to
be
be
thought
not
of
becoming embedded in the expert system.
much of the knowledge may be imprecise and will
consciousness,
knowledge
specific
recalled
to
the
remain below the
conscious
level
of
the
-4-
decision-maker only when
triggered
evolving
the
c.v
problem
context.
systems represent the next generation of Decision Support Systems
(See
Such
(D.S.S.).
for a discussion of Decision Support Systems.)
11
Systems
Expert
knowledge-based
caVied
also
are
systems
They
.
incorporate not only data but the expert knowledge that represents how that
'decent progress
data is to be interpreted and used,
Systems
has
greatly aided by
been
One
factors.
tv/o
machines arc on
the market
with
which
heurist"'cs
knowledge
base
suggestion (See
A
that
today
are
much
system
making
prices
of
A.I.
supporting
facilities
These
environments
reprobing
and
for
the
of
dealing
relevant
worthy
alternative
an
enormous
so-called "LISP"
The
are well -suited
together
weaves
apuli cations,
symbol
permit
significantly
of
such
programming
modify as required and have resulted in
—
and
probing
development of
the
is
capable
development.
low
the
of
).
factor
second
feasible
1
involve
the
as
at
been
has
increase in the computer power avail dble per dollar.
field of Expert
the
in
one
for
tools
manipulation
to
potential
for
Systems,
nonspecial ists
and
incremental
experiment
prototype,
"Power Tools
cj'^eater
Expert
as
Programmers"
than
those
and
(14)
usually
provided by traditional data processiru resources.
Definitions
With tnese examples in mind we can now define Expert Systems as follows:
Expert
Systems
—
computer
programs
that
use
specialized
symbolic
reasoning to solve difficult oroblems well.
In
other words
particular
Expert
problem
configuration)
rather
area
Systems:
(such
(1)
as
than just general
use
specialized
geological
knowledge
analysis
purpose knowledge
or
about
a
computer
that would
apply
5-
to
all
problems,
use
(2)
symbolic
calculations,
than just numerical
and
reasoning rather
often qualitative)
(and
(3)
perform at
of competence
level
a
that is better than that of non-expert humans.
Systems
Support
Expert
use
these
all
same
techniques
but
focus
on
helping people solve the problems:
Support
Expert
Systems
--
computer
programs
that
specialized
use
symbolic reasoning to help people solve difficult problems well.
Heuristic Reasoning
One
of
the
most
important
ways
in
which
expert
systems
in
their
use
heuristic
differ
from
traditional
computer applications
Traditional
applications are completely understood and therefore can employ
calculated
heuristic
of
reasoning.
precise rules that, when followed, lead to the correct
algorithms, that is,
conclusion.
is
For example,
according
techniques.
to
An
the amount of a
a
precise
heuristic
set
payroll
of
check
for an employee
Expert
rules.
Systems
judgemental
system involves
use
reasoning,
and error and therefore is appropriate for more complex problems.
trial
is
The
heuristic decision rules or inference procedures generally provide a good --
but not necessarily optimum -- answer.
Problems appropriate for A.I.
algorithmically;
large,
such as
that
the
is,
by
techniques are those that cannot be solved
precise
rules.
The
problems
are
either
possibilities encountered in the game of chess,
or
too
too
imprecise, such as the diagnosis of a particular person's medical condition.
Components of Expert Systems
To
begin
different
to
from
see
how
expert
traditional
computer
understand what the components of
1).
In
systems
a
(and
expert
applications,
typical
expert
support
it
is
systems)
important
system are
addition to the user interface for communicating with
a
(See
are
to
Figure
human user.
-6-
a
typical
export system also
related to the problem and
using
the
information
these
two
components
problem
added
cliangc-s
to
the
in
has
an
(2)
the
makes
(1)
a
knowledge
to
easier
to
much
or becomes better understood.
Icnowledge
base,
one
v-icts
by
one,
in
solve problems.
rules
and
Systeiiis
change
the
Separating
system
as
For example, new rules can
such
facts and reasoning methods can still be used.
Expert
of
inference engine or reasom'r.g methods for
knowledge base
it
base
Architecture
a
way
tl^ec
all
the
•:he
b'^
old
-7-
applications.
Processing (D.P.)
Data
the
with
work
They
analysts
of
'experts'
and draw out the relevant expertise in a form that can be encoded
in
Three of the most important techniques for encoding
computer program.
a
this knowledge are:
(1)
Production Rules
.
production rules, (2) semantic nets, and (3) frames.
Production rules are particularly useful
systems based on heuristic methods
are
that
condition:
often
or
used
to
represent
action
the
These are
(17).
that should
be
taken
in
a
given
building
"if-then"
consequences
empirical
the
simple
in
of
rules
given
a
situation.
For
convenient
than
example, a medical diagnosis system might have a rule like
If 1)
2)
The patient has fever, and
The patient has
a
runny nose
Then: it is yery likely (.9) that
the patient has a cold.
A computer configuration system might have a rule like
If 1)
2)
There is an unassigned single port disk drive, and
There is a free controller.
Then: Assign the disk drive to the controller port.
Semantic
Nets
Another
.
for
called
networks"
apply
the
that
often
is
representing certain kinds of
production rules
"semantic
formalism
or
"semantic
rule about assigning disk
nets."
drives that
relational
For
-was
more
example,
shown
knowledge
is
order
to
in
above,
a
system
would need to know what part numbers coresponded to single port disk drives,
controllers, and so forth.
Figure
"nodes"
2
shows
how
connected by
this
knowledge
"links"
subsets of other classes.
might
be
represented
that signify which classes
in
a
network
of components
of
are
-8-
SEMANTIC NETWORKS
COMPONENTS
/ELeCTRICAL
DISK DRIVES
/^CONTROLLERS
DUAL -PORT
SINGLE- PORT
DISK DRIVES
'D0-I57t
-)
MECHANICAL
COMPONENTS
COWP'JNENTS
I
DISX DRIVES
D0-I57I-35
(
J
0D-;59l-32
Figure
Frames
number
of
Figure
3
different
shows
requirements)
different
as
how
that
cases,
kinds
it
of
is
convenient
infoniiation
to
about
gather
an
object.
several
dimensions
isuch
describe
electrical
components might
as
into
one
be
a
example,
For
width,
length,
place
and
power
represented
as
components.
Unlike
records in a data base, frames often contain additional
features
"slots"
traditional
such
many
In
.
"default
in
a
values"
"frame"
and
about
"attached
electrical
procedures."
For
example,
if
the
-9-
default
value
for
voltage
requirement
of
volts then the system would infer that a
110
volts
attached
unless
explicit
procedure
might
information
automatically
to
Electrical
Component
electrical
new electrical
the
update
"length," "height," or "width" are changed.
Frames
an
contrary
the
component
is
110
component required
was
"volume"
provided.
slot,
An
whenever
10-
forward chaining and backward chaining
production rulei are
instance, that we have
4
for
a
expert
planning
Imagine
system.
know the current c'lient's tax bracket is 50%,
his liquidity
$100,000, and he has a high tolerance Tor risk.
gas
investments should be recommended for this client.
the
greater than
is
system could infer that exploratory oil
rules,
time,
that we
also
By forward chsiivlng through
the
one at a
With
base, many other investment recommendations might be deduced
a
and
larger rule
well.
a'^
Now imagine tiiat we only want to know that whether explcrsiory oil
investments
gas
interested
any
in
appropriate
are
for
set of production rules like those 3nov,n in Figure
a
financial
personal
Imagine,
.
for
investments
other
a
at
particular
the
client
moment.
av]
The
and
\^e
are
not
sy^^tem
can
use
exactly the same rule base to answer this specific question more efficiently
by
When backward chaining the system
"backward chaining" through the rules.
starts with a goal
gas
investments")
"show that this client needs exploratory oil
(e.g.,
and
asks
reach to achieve this goal.
at
each
stage
what
ana gas
investments,
rule if we know thet risk tolerance is high
a
tax
shelter
indicated we ha^e
to
indicated.
is
find
another
To
rule
conclude
(in
goal
is
acr.'eved:
investments to
t'^'S
we
know
we
can
we can
ose
need
the
(which we already do
this
then check whethe^" its conditions are satisfied.
our
wculd
it
to
For instance, in this example, to conclude that
the client needs exploratory oil
that
subgoals
and
that
case,
In
recommend
a
the
know)
shelter
tax
first
this case,
exploratory
third
one)
tiiey
oil
are,
and
and
is
and
so
gas
client.
With these bdsiu concepts in
.Tiind
we turn now to
Expert Systems and Lxpert Support Systems into
a
a
framework
management conC'^xt.
that puts
11-
Forward Chaining
If
50%
Tax bracket
liquidity
and
is greater than $100,000'
Then
A tax shelter is indicated,
If
A tax shelter is indicated
and risk tolerance is lov/
Then
Recommend developmental oil
and gas investments.
If
A tax shelter is indicated
and risk tolerance is high
Then
Recommend exploratory oij
and gas investments.
Bac kwa rd Cha i ni ng
(Subgoaling)
What about exploratory oil and gas?
If
<r
Tax bracket = 50%
and liquidity is greater than $100,000
Then
A tax shelter is indicated.
If
A tax shelter is indicated
and risk tolerance is low
Then
Recommend developmental oil
and gas investments.
If
A tax shelter is indicated
and risk tolerance is high
Then
Recommend exploratory oil
and gas investments.
Figure 4
12-
FRAMEWORK FOR EXPERT SUPPORT SYSTEMS
The
framework developed in
this
begins
sect"! on
to
allov.
us
identify
to
those classes of business problems that are appropriate for Data Processing
(D.P.), Decision Support Systems (D.S.S.),
Expert Systems (F.5.), and Expert
Support
addition,
Systems
(E.S.S.).
We
can,
in
clarify
relative
the
contributions of humans and computers in fie various classes of applications.
This
framework
"Framework
(15)
to
Scott
s
Morton
earlier
Information
Anthony's
control
the
work
(2).
argued
strategic
Figure
that
of
Gorry
Systems, "(8)
work on structured vs.
seminal
Robert
operational
and
Management
of
Herbert Simon'
extends
in
wfiich
planning,
improva
to
the
they
relate
unstructured decision making
managei.pnt
presents this original
5
Scott/Morton,
and
qualify
control,
Gorry
rramework.
of
and
decisions,
the
manager must seek not only to match the type and qu^ility of information and
its
presentation to the category of decision,
but
also
to
choose
a
that reflects ihe degree of the problem's structure.
Strategic
Planning
Structured
A
inanagement
Control
>
<e
Semi-Structurad
Unstructured
Operational
Control
V
Figure
5
system
-13-
With
benefit of experience
the
building
1n
Decision
using
and
Support
Systems, and in light of the insights garnered from the field of Artificial
it is useful
Intelligence,
dimension of the original
in
the original
framework.
Intelligence,
three phases;
into
to expand and rethink the
article that
Simon had broken down decision making
Design and Choice
maker.
As
result they
a
argued
It was
{I,D,C).
structured decision was one where all
a
{I,D,C) were fully understood and
phases
structured/unstructured
could be
three
"computable" by the human decision
programmed.
unstructured decisions,
In
one or more of these three phases was not fully understood.
We
can
Design
and
extend
distinction
this
Choice with
Alan
Newell
replacing
by
insightful
's
Simon's,
Intelligence,
categorization
of
problem
solving (13), as consisting of the following components:
Goals; Constraints; State Space; Search Control
In
a
business
context,
it
seems
helpful
Knowledge; and Operators.
to
relabel
these
problem
characteristics and group them into four categories:
1.
Data
-
the dimensions and values necessary to represent the state of
the world that is relevant to the problem (i.e., the "state space")
2.
Procedures
the sequences of steps (or "operators") used in solving
-
the problem.
3.
Goals and Constraints
-
the
desired results of problem solving and
the constraints on what can and cannot be done
4.
Strategies
-
procedures
to
flexible
the
apply
to
strategies
achieve
goals
used
(i.e.
deciding
in
the
"search
which
control
knowledge")
Thus
original
we
argue
that
the
sructured
-
unstructured
continuum
framework can be thought of using these four elements.
of
the
A problem
-14-
is
fully
structured when
elements
four
all
are
well
and
understood
Such a categorization helps
unstructured when the four remain vague.
illustrated in Figure
match classes of --ystem with types of problem, as
PROBLEM TYPES
I
D
P.
11
ni
IV
D. S.S.
E.S.
E.SS.
Da*a
PrGC»»dure8
T
Goals 6
Constraints
!l
Fiisxible
Strataqies
lU
Key
Done by
Computer
Done by
Peop le
Figure
6
fully
us
6.
to
-15-
For some problems we can apply a standard procedure
•
and proceed directly to a conclusion with
or formula)
an algorithm
(i.e.,
need for flexible
no
For example, we can use standard procedures
problem-solving strategies.
to
compute withholding taxes and prepare employee paychecks and we can use the
classical economic order quantity formula to solve straightforward inventory
problems.
control
other
In
cases
solution
a
can
identifying alternative approaches, and thinking through
simulation)
effects
the
of
found
be
(in
only
by
some cases
via
alternative courses of action.
these
chooses the approach that appears to create the best result.
to
determine which of three
manager
this
to
explore
the
sales force utilization,
expenses,
of
want
might
section
we
discuss
will
strategies
sales
for
use
to
consequences
revenue, and so forth.
range
the
for
In"
product,
a
advertising
the remainder
different
these
of
then
For example,
new
a
each
of
One
types
of
problems and the appropriate kinds of systems for each.
Type
I
Problems
-
Data Processing
A fully structured problem is one in which all
the problem are structured.
That is, we have well
four of the elements of
stated goals, and we can
specify the input data needed, and there are standard procedures by which a
solution
may
evaluating
calculated.
be
alternatives
No
are
complex
strategies
Fully
needed.
for
structured
generating
and
problems
are
computable and one can decide if such computation is justifiable given the
amounts of time and computing resource involved.
These
problems
techniques.
problem
is
programmer)
In
well
has
are well
conventional
defined.
already
suited
to
the
virtually
programming,
In
effect,
solved the
of conventional
use
the
problem.
expert
He
or
programming
everything
(i.e.,
she
about
the
must only
the
analyst/
sequence
-16-
the
data
the
through
decision
of
class
problems
problems,
problems
can
thai:
programming techniques.
conventional
Figure
particular program.
the
eccnomically
using
refer to this class as Type
We will
thought
historically
solved
be
pictorially
represents
6
of
suited
ones
as
for
I
Data
Processing.
It is
programming
interesting to note that the economics of conventional
tne provision
are being fundamentally altered with
"analyst's workbench."
These
(14)
professional
are
such
new tools
of
stations
work
as
an
used
by
the systems analyst to develop flow chart representations of the problem and
automatically
move
then
happen
stations
these
to
to
testable,
code.
techniques,
A.I.
use
running
more
advanced
turning
these
Tht
thus
of
new
techniques into tools to make our old approaches more effective in classical
D.P.
application areas.
Type
II
Problems
As we
Decision Support Systems
-
leave problems which are
fully
structured we
begin
to
where
where
themselves,
goals
procedures
standard
the
data
constraints
and
processing
systems
possibility
in
are
may
partially
only
cases,
these
nSt
intuition,
and
the
control
problem
and general
solving
may
use
their
solving strategies.
knowledge
of
and where
the
Fortunately,
problems.
we
computer
the
have
perform
data
the
the
humans to use
knowledge to formulate problems, modify
and
interpret
all
these
results.
the
shows, the human users may provide or modify data,
they
by
Traditional
well -understood parts of the problem solving while relying on
their goals,
sufficient
represented,
understoou.
letting
of
but
helpful
incompletely
be
cannot solve
these
are
with
These are
many of the problems organizations have to grapple with each day.
cases
deal
As
Figure
procedures or goals,
factors
to
decide
on
6
and
problem-
-17-
many of the best known Decision Support Systems (11) for example, the
In
standard procedures to certain highly
computer applies
relies on
and
situation
given
example,
(11)
human users
the
decide which procedures
to
whether
a
result
given
structured data but
appropriate
are
satisfactory
is
or
computer for either making
the
For
not.
deciding
decisions about
final
procedures
which
portfolio
composition
analysis.
They used the computer to execute the procedures they
for
or
appropriate,
for
example
calculating
returns,
the
managers
themselves
but
whether
flexible
on
portfolio
proposed
diversification
given
a
spreadsheet programs
people who use
similar
a
investment managers who used the portfolio management system
the
did not rely on
decided
in
strategy
of
proposing
was
"what if"
for
an
alternative
return
or
today
diversity
action,
for
use
to
felt were
expected
and
portfolios
acceptable.
analyses
letting
and
Many
follow
a
computer
the
predict its consequences and then deciding what action to propose next.
Type III
-
Using
expert
Expert Systems
programming
A.I.
systems
are
able
techniques
to
encode
like
some
production
of
the
same
rules
and
kinds
of
frames,
goals,
heuristics, and strategies that people use in solving problems but that have
previously
been
techniques
make
very
it
standard procedures,
difficult
possible
to
to
use
design
but instead use
in
computer
systems
that
programs.
don't
just
These
follow
flexible problem-solving strategies to
explore a number of possible alternatives before picking a solution.
For
some
cases,
like
the
XCON
system,
these
almost all the relevant knowledge about the problem.
techniques
can
As of 1983,
capture
fewer than
one out of every 1000 orders configured by XCON was misconfigured because of
missing
or
incorrect
rules.
(Only
about
10%
of
the
orders
had
to
be
-18-
and almost all
corrected for any reason at all
missing descriptions of rarely
We
the
call
to
parts (4).)
i-is-jd
problems where
of these errors were due
essentially
the
all
relevant knowledge
flexible problem solving can be o.icoded Type III Problems.
for
The systems that
solve them are Expert Systems.
It
instructive
is
probably
most
the
however,
note,
to
extensively
tested
system
with
even
that
commercial
in
knowledge is continually being cdded and humans still
system configures.
which
XCON,
new
today,
use
is
check every order the
As the developers of XCON '^emark:
"There is no more -eason to believe now than
there was
[in
1979]
that [XCON]
has
all
the
configuration
knowledge
relevant
to
its
task.
This, coupled with the f.ict that [XCON] deals with
an
ever-changing dor-aio implies its Development
will never be finished."
(See 4, page 27)
If
which operates
XCON,
configuration,
appear*;
much
in
fairly
the
never contains -iH
less
likely
that
restricted domain
computer order
of
the knowledge relevant to its problem,
<^e
will
ever
be
able
to
codify
strategic planning, and project management.
the
fairly
simple
continually
machines,
case
changing
and
parts
manufacturing process.
What this
importance
in
of
and
are
job
shop
possibly
needed
and
analysis,
Even in what might appear to be
scheduling,
implicit
the
all
knowledge needed for less clearly bounded problems like financial
it
rhere
are
constraints
available
for'
often
on
different
very
many
people,
what
steps
in
a
(See 7.;
suggests is
that for very many of
business we
should
focus
tiie
our uttent'-on
that support expert users rather than replacing them.
problems
on
of
practical
designing
systems
-19-
Even
in
Expert Support Systems
-
Type IV
situations where
in
of
four areas
all
possible
capabilities
systems
computers
of
of
problem-solving knowledge,
problem cannot feasibly be encoded,
the
expert
use
to
important kinds
technologies
previous
beyond
dramatically
This
techniques.
it
such
still
is
extends
as
the
and
D.P.
D.S.S.
What is important, in these cases,
(See
Figure
enable their human users
process.
other
In
accessible
and
problem-solving
capabilities.
good
very
with
6)
to
words,
malleable
and
For example,
to
Expert Support Systems
design
embedded
deeply
a
good
Many
.
expert
support
expert
to
support
users
the MYCIN medical
the
system
problem-solving
should
both
be
make
systems
their
explanation
providing
by
that
interfaces"
"user
easily inspect and control
accessible
process
is
diagnosis program can explain
to a doctor at any time why it is asking for a given piece of information or
what rules
it
used
arrive
to
at
a
conclusion.
given
For
system
a
to
be
malleable, users should be able to easily change data, procedures, goals, or
problem-solving process.
strategies at any important point in the
with
this capability
are still
but an early
rare,
Advisor suggests how it might be provided (5).
satisfactory
way
to
automatically
detect
patterns, so human experts used a graphical
annotate these patterns.
In
version
of
the
Systems
Dipmeter
this version there was no
certain
kinds
of
geological
display of the data to mark and
The system then continued its analysis using this
information.
An
even more
vivid example of how
a
system can be made accessible
and
malleable is provided by the Steamer Program (See 10) for teaching people to
reason
about
operating
a
steam
plant.
This
system
has
colorful
graphic
-20-
di
splays
schematic
the
of
flows
different valves and gauges,
of
device)
control
to
continually updates
these
plant,
(using
and
simulation rasults and expert diagnostics
its
system
The
forth.
so
Users
pointing
"mouse"
a
of
status
the
different places.
in
displays
temperatures,
valves,
the
simulated
pressures
the
an.i
manipulate
can
system
the
the
in
based on
these usf.r actions.
Summary of Framev/ork
This framework helps clarify
as
did
matching
Gorry
original
the
system
type
to
number of
a
Scott
and
problem
Morton
type.
framework,
the
In
it highlights,
First,
is«;iies.
importance
the
article,
1971
o.-iginal
however, the primary practical
pc'nts to be made were that traditional
technologies
usid
should
probleiri wnere
not
be
new D.S.S.
semi -structured
for
D.P.
unstructured
and
technologies were more app^-opriate;
of
secondly that
interactive human/computer use opened up an extended class of problems where
The most
computars could be usefully exploited.
to
be
today
ifiade
should
not be
again
is
used
for
first,
two-foid:
partially
point
important practical
that
"pure"
expert
systems
understood problems where expert support
systems are more appropriate, and second that expert systems techniques can
be
used
dramatically
to
extend
capabilities
the
decision
traditional
or
supoort systems.
Figure
shows,
7
in an
admittedly simplified way,
support systems as the next logical
progressions.
On the left side of the
ouc of
a
beings
so:ve complex
the
practical
figure
step
in
each
figure, we
of
reflects
a
largely
in
actual
two
developed
for helping real
organizations.
independent
somewhat separate
see that D.S.S.
recognition of the limits of D.P.
problems
hew we can view expert
evolution
The
that
right
took
human
side
of
place
in
-21-
computer science research laboratories and that developed from
of
the
limits
of
traditional
computer
science
techniques
kinds of complex problems that people are able to solve.
point where
these
two
Progressions in Computer System Development
Figure
7
for
recognition
solving
the
We are now at the
separate progressions can be united
broad range of important practical problems.
a
to
help
solve
a
-22-
THE IMPORTANCE OF EXPERT SUPPORT SYSTEMS FOR MANAGEMENT
The
real
harness
and
importance of E.S.S.
make
use
full
lies
our
of
experience of key members
of
benefits
expert's
capturing
in
the
ability
the
in
scarcest
resource:
the
There
be
organization.
the
experience
these
of
can
making
and
systems
to
and
talent
considerable
available
it
to
those in an organization that ar^ less expert in the subject in question.
As organizations and their problems become more complex,
benefit
from
initiating
prototype
and
E.S.
management can
The
E.S.S. 's.
question
now
is
for
facing managers is when to start, and in which areas.
The
'when'
exploratory
education
start
to
For
work.
active
and
relatively
is
oi'ice
monitoring
the exploration
is
to
organizations
some
investment may take the form of
few,
easy
of
the
this
field.
experimental
a,i
ove*',
^inswer.
It
will
be
a
others
For
forward with a full-fledged working prototype.
program
the
of
initial
lew budget prototype.
make good economic
it will
'now'
For a
sense
to
go
and technological
Conceptual
developments have made it possible to begin an active prototype development
phase.
These developments have ta<en place in several areas, for example:
Hardware
is
getting
languages
such
addition,
the concepts,
--
:he
expert
work
—
as
LISP
involved
cheaper,
smaller,
(18)
more
enable us to deai
tools,
in
and
and
canturing
Programming
powerful.
with
A.I.
concepts.
technique3 for knowledge engineering
and
codifying
are beginning to oe understood.
A.I.
the
knowledge
of
cost
of
hardware
becomes
irrelevant
to
an
research has always been
characterized by its need for large amounts of computing resources.
the
In
the
economics
of
As
problem
solution, the techniques of A.I. are becoming more economically viable.
•23-
As companies
the
broad
collection
begin to
install
or
narrow
and
interpretation
development will
band
possibilities
varieties,
of
of either
communications networks
global
data.
for
the
organizations,
some
In
abound
this
for enhanced decision making
provide the potential
and
the opportunity for effective use of A.I. techniques.
The recent proliferation of firms offering specialized A.I.
services has
resulted in the creation of new software and an increasingly large group
of knowledge engineers.
Some have started companies and are hiring and
training people who are focussing on business applications.
The second question facing managers is the one of where
area
possible
for
organization's assets.
be
essential
experimentation
initial
what looks to be
In
acquire
to
and
is
productive
the
astutely.
One
start.
to
of
use
decade of low growth,
a
assets
use
(See 3.)
an
it will
Equipment
Digital
Corporation's use of an Expert System for "equipment configuration control"
is one example.
A second sensible place in which to begin using A.I.
is
in
those areas in which the organization stands to gain a distinct competitive
Schlumberger
advantage.
would
seem
to
feel
their
that
used
E.S.
as
a
drilling advisor is one such example.
It
is
interesting
that
of
the
more
than
20
organizations
known to the authors to be investing in work in E.S.
and E.S.S.
would
given
allow
themselves
to
be
quoted.
The
reasons
personally
almost none
basically
boiled
down to the fact that they were experimenting with prototypes that they were
expecting to give them
product or service.
are
cases such as an
a
competitive advantage in making or delivering their
Examples of this where we can quote without attribution
E.S.S.
for
supporting the cross
selling
of
financial
services products, such as an insurance salesman selling a tax shelter.
In
24-
another
case
it
dssire
the
is
of
evaluate the credit worthiness of
It
somewhat
that
primitive
there
are
ability
provide
help we can
any
with
deal
permit
can
E.S.
the
building
of
the situation is even brighter
With E.S.S.
beleaguered
the
to
problem areas where even our
great many
a
to
organization
services
financial
loan applicant.
a
first generation systems.
useful
as
clear
is
a
'expert'
leverage
provide
will
for the organization.
The Problems, Risks and Issues
It would be irresponsible to conclude this article without commenting on
the
Expert
that
fact
infancy,
researchers
and
users
and
capabilities of these new systems.
expert
systems
will
poorly
be
backlash will hinder progress.
Support
Expert
and
Systems
must
alike
One risk,
defined
It can
and
Systems
are
about
realistic
be
already apparent,
oversold,
and
their
in
that the
is
the
the
resulting
be argued that the Western economies
lost the most recent round on the economic battlefield to Japan, due in part
to
failure
their
to
manage
productivity
inability to select the markets
similar
with
risk
careless we will
Expert
lose
out
in
Systems
in
and
quality
well
as
which they wished to excel.
and
their
exploiting
this
face
We
a
if
we
are
potential
of
the
applications,
particular
their
as
and
information era.
There
is
a
paying careful
danger
system that
this
same
proceeding
too
quickly,
attention to what we are doing.
well embed our knowledge
a
of
is
system
recklessly,
One example
is
without
that we may
(necessarily incomplete at any moment in time) into
effective when
is
too
used
by
used
by
others,
the
person who
however,
there
created
is
it.
risk
a
misapplication; holes in another user's knowledge could represent
a
When
of
pivotal
-25-
element
in
implicitly
leading
logic
the
recognized
by
the
to
While
solution.
a
creator of
knowledge
the
base,
are
holes
these
they
may
be
be
met
if
quite invisible to a new user of the knowledge base.
challenge
The
managers
Expert
treat
Support
which will
of
the
proceeding
subject
Systems,
and
of
at
an
appropriate
Intelligence,
Artificial
Decision
require management attention
Support
if
it
Systems
is
to
Managers must recognize the differences between Type
which
the
older techniques
for Types III and IV.
are
pace
appropriate,
and
the
be
I
as
can
Expert
a
Systems,
serious
topic
exploited properly.
and
II
problems,
new methods
for
available
26-
CONCLUSIONS
There are, then,
However,
for some time.
proceed
we
if
some basic risks and constraints which will
potential
the
and
techniques are obvious,
of A.I.
cautiously,' acknowledging
be with us
problems,
the
we
begin
can
to
achieve worthwhile results.
illustrations
The
here
used
merely
are
that have been described in some detail
in
relatively
a
start-up
phase
Business
has
and,
The
a
period
Expert
for
attempted
despite
developing
brief
Systems
develop
to
enormity
the
of
some
(see References)
primitive
time
with
and
Expert
expert
some
of
of
two
of
twenty
or
and have been built
tools.
This
Support Systems,
Phase
systems
the
fifteen
applications
problems,
has
is
a
Zero.
1980
since
succeeded
in
number of simple and powerful prototypes.
state
of
art
the
such
is
that everyone
building an
expert
system
must endure this primitive start-up phase in order to learn what is involved
in this fascinating new field.
for
E.S.
and
E.S.S.
to
be
We expect that it will
recognized
fully
as
take until
about 1990
achieved
worthwhile
having
Dusiness results.
However
albeit
in
Expert
a
Systems
primitive
these tools to increase
the
Expert
The
form.
value for its stakeholders.
a
and
Support
challenge
are
management
with
is
to
us
now,
harness
effectiveness of the organization and thus add
The pioneering firms are leading the way;
section of territory has been staked out,
leaders will be hard to equal.
now.
for
Systems
the
experience gained by
once
these
The time to examine the options carefully is
-27-
REFERENCES
1.
"The Next Revolution in Computer Programming,"
Alexander, T.
Fortune October 29, 1984, pp. 81-86.
,
,
2.
Anthony, R.N., "Planning and Control Systems: A Framework
Harvard
Graduate School
University
Boston:
Analysis,"
Business Administration, 1965.
3.
Business Week , "Artificial
age begins," March 3, 1982.
4.
Bachant, J., and McDermott, J., "Rl Revisited: Four years
the Trenches," AI Magazine, Fall, 1984. pp. 21-32.
5.
Davis R. , Austin, H. , Carl born, I., Frawley, B., Pruchnik, P.,
Dipmeter
Advisor:
Sneiderman,
Gilreath,
J. A.,
"The
R. ,
Proceedings of the
Interpretation of Geological
Signals,"
Seventh
International
Joint
Con^S'^snce
Artificial
o"
Intelligence Vancouver, Canada: 1981, pp. 846-849.
Intelligence:
The
for
of
second computer
in
,
6.
Fortune , "Teaching Computers the Art of Reason," May 17, 1982,
and "Computers on the Road to Self- Improvement," June 14, 1982.
7.
"Constraint-directed Search:
A
Case
Study
of
Fox,
M.S.,
Carnegie-Mellon
University
Robotics
Job-Shop
Scheduling,"
Institute, Technical
Report No CMU-RI-TR-83-22, Pittsburgh,
Pennsylvania: 1983.
8.
Gorry, Anthony, and Michael S. Scott Morton, "A Framework for
Information
Management Review,
Management
Systems,"
Sloan
Massachusetts Institute of Technology, Vol. 13, No. 1, Fall
1971.
9.
Hayes-Roth, Frederick, Donald A. Waterman, Douglas B.
Editors, Building Expert Systems Addi son-Wesley, 1983,
Lenat,
,
10.
Hollan, J.D., Hutchins, E.L. & Weitzman,
Interactive,
Inspectable Simulation-based
AI Magazine, Sumner, 1984, pp. 15-28.
11.
Keen, Peter, and Michael S. Scott Morton, Decision Support
Systems:
Perspective ,
Reading,
An
Organizational
Massachusetts: Addi son-Wesley Publishing Company, Inc., 1978.
12.
McDermott, John, "Rl
A Rule-Based Configurer of Computer
Systems," Artificial Intelligence, Vol. 19, No. 1, 1982.
:
"Steamer: An
L.,
Training System,"
-28-
13.
Problem
and
decision
solving,
Newell,
"Reasoning:
A.,
In R.
fundamental
category,"
processes: The Problem space as a
Performance
Hillsdale,
and
VIII
Nickerson (Ed.) Attention
N.J.: Erlbdum, 1 9Sn:
,
14.
15.
Programmers,"
Sheil,
"Power
Tools
B.
February, 1983, pp. 131-144.
for
Simon, Herbert A., The
Harper & Row, ISFII
Science
New
of
Datamation
Management
Decision
,
,
N.Y.
16.
Artificial
Winston,
Patrick Henry,
Co., Inc., 1984,
Addi son-Wesley Publ
.
88, 132-134.
17.
Winston, supra
18.
Hayes-Roth, supra, Chs.
,
p.
5,
K& ti.M
tii^\
8
25^
CU
6,
9.
Intelligence ,
ly//.
2nd
Ed.,
MIT LIBRARIES
1^flPl/'
3
TDflD
DD3 DbS SDS
»
(•
JUN
OEn
7'W
ms
Date Uue
f£22'89
NO
1
'89
Lib-26-67
Download