What Is AI, Anyway?: Roger C. Schank

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

AI Magazine Volume 8 Number 4 (1987) (© AAAI)

What Is AI, Anyway?


Roger C. Schank

In this article, the scientific and techno-


logical goals of artificial intelligence, and
B ecause of the massive, often
quite unintelligible publicity
that it gets, artificial intelligence is
Is AI linguistics? A great many AI
researchers seem to think that build-
ing grammars of English and putting
a proposal of ten fundamental problems in almost completely misunderstood by those grammars on a machine is AI.
AI research are discussed This article is individuals outside the field. Even Of course, linguists have never
an introduction to Scientific DataLink’s AI’S practitioners are somewhat con- thought of their field as having much
microfiche publication of the Yale AI
fused about what AI really is. to do with AI at all. However, as
technical reports In this context, exam-
ples of research conducted at the Yale
Is AI mathematics? A great many money for linguistics has begun to
Artificial Intelligence Project relating to AI researchers believe strongly that disappear and money for AI has
each of the research problems knowledge representations used in AI increased, it has become increasingly
is presented. programs must conform to previously convenient to claim that work on lan-
established formalisms and logics, or guage which had nothing to do with
the field is unprincipled and ad hoc. computers at all has some computa-
Many AI researchers believe that they tional relevance. Suddenly, theories of
know how the answer will turn out language that were never considered
even before they have figured out by their creators to be process models
what exactly the questions are. They at all are now proposed as AI models.
know that some mathematical for- Is AI psychology? Would building a
malism or other must be the best way complete model of human thought
to express the contents of the knowl- processes and putting it on a comput-
edge which people have. Thus, to er be considered a contribution to AI!
these researchers, AI is an exercise in Many AI researchers could not care
the search for the proper formalisms less about the human mind, yet the
to use in representing knowledge. human mind is the only kind of intel-
Is AI software engineering? A great ligence that we can reasonably hope
many AI practitioners seem to think to study. We have an existence proof.
so. If you can put knowledge into a We know the human mind works.
program, then this program must be However, in adopting this view, one
an AI program. This conception of AI, still has to worry about computer
derived as it is from much of the work models that display intelligence but
going on in industry in expert sys- are clearly in no way related to how
tems, has served to confuse AI people humans function. Are such models
tremendously about what the correct intelligent! Such issues inevitably
focus of AI ought to be and what the force one to focus on the issue of the
fundamental issues in AI are. If AI is nature of intelligence apart from its
just so much software engineering, if particular physical embodiment.
building an AI program primarily In the end, the question of what AI
means the addition of domain knowl- is all about probably doesn’t have just
edge such that a program knows about one answer. What AI is depends heavi-
insurance or geology, for example, ly on the goals of the researchers
then what differentiates an AI pro- involved, and any definition of AI is
gram in insurance from any other dependent upon the methods that are
computer program -which works with- being employed in building AI mod-
in the field of insurance? Under this els. Last, of course, it is a question of
conception, it is difficult to deter- results. These issues about what AI is
mine where software engineering exist precisely because the develop-
leaves off and where AI begins. ment of AI has not yet been complet-

WINTER 1987 59
ed. They will disappear entirely when it doesn’t understand physics at all. variety of different circumstances.
a machine really is the way writers of Your small child might know some Entities that do not have this ability
science fiction have imagined it could physics, but discussions of this sub- can be momentarily intelligent but
be. ject have to be put in terms the child not globally intelligent. There are
Most practitioners would agree on can understand. In other words, the cases of people who are brain damaged
two main goals in AI The primary easier it is to communicate with an who can do fine in a given moment
goal is to build an intelligent entity, the more intelligent it seems. but forget what they have done soon
machine. The second goal is to find Obviously, many exceptions exist to after. The same is true of simple
out about the nature of intelligence. this general feature of intelligence, for machines which can do a given job
Both goals have at their heart a need example, people who are considered but do not know that they have done
to define intelligence AI people are intelligent who are impossible to talk it and have no ability to draw on this
fond of talking about intelligent to. Nevertheless, this feature of intel- or other experiences to guide them in
machines, but when it comes down to ligence is still significant, even if it is future iobs.
it, there is very little agreement about not absolutely essential.
what exactly constitutes intelligence. Intentionality
It follows that little agreement exists Internal Knowledge Goal-driven behavior means knowing
in the AI community about exactly We expect intelligent entities to have when one wants something and
what AI is and what it should be. We some knowledge about themselves knowing a plan to get what one
all agree that we would like to endow They should know when they need wants. Usually, a presumed corre-
machines with an attribute we really something, they should know what spondence exists between the com-
can’t define Needless to say, AI suf- they think about something, and they plexity of the goals that an entity has
fers from a lack of definition of its should know that they know it. At and the sheer number of plans which
scope. present, probably only humans can do an entity has available to accomplish
One way to attack this problem is all this “knowing.” We cannot really these goals. Thus, a tree has none or
to attempt to list some features that know what dogs know about what next to none of these plans and goals,
we would expect an intelligent entity they know We could program com- a dog has somewhat more, and a per-
to have. None of these features would puters to seem like they know what son has quite a few; very intelligent
define intelligence, indeed a being they know, but it would be hard to people probably have more. Of course,
could lack any one of them and still tell if they really did. To put this idea sheer number of recorded plans would
be considered intelligent. Neverthe- another way, we really cannot exam- probably not be a terrific measure of
less each attribute would be an inte- ine the insides of an intelligent entity intelligence. If it were, machines that
gral part of intelligence in its way. in such a way as to establish what it met that criterion could easily be con-
Let me list the features I consider to actually knows. Our only choice is to structed. The real criterion with
be critical and then briefly discuss ask and observe. If we get an answer respect to plans has to do with inter-
them. They are communication, that seems satisfying, then we tend to relatedness of plans and their storage
internal knowledge, world knowledge, believe the entity we are examining in a way that is abstract enough to
intentionality, and creativity. has some degree of intelligence. Of allow a plan constructed for situation
course, this factor is another subjec- A to be adapted and used in situation
Communication tive criterion to be sure and a feature B
An intelligent entity can be commu- that when absent can signify nothing.
nicated with. We can’t talk to rocks or Creativity
tell trees what we want, no matter World Knowledge Finally, every intelligent entity is
how hard we try With dogs and cats Intelligence also involves being aware assumed to have some degree of cre-
we cannot express many of our feel- of the outside world and being able to ativity. Creativity can be defined
ings, but we can let them know when find and utilize the information that weakly, including, for example, the
we are angry. Communication is pos- one has about the outside world. It ability to find a new route to one’s
sible with them. If it is difficult to also implies having a memory in food source when the old one is
communicate with someone, we which past experience is encoded and blocked. Of course, creativity can also
might consider the person unintelli- can be used as a guide for processing mean finding a new way to look at
gent If the communication lines are new experiences. You cannot under- something that changes one’s world
narrow with a person, if the individu- stand and operate in the outside world in some significant way. It certainly
al can only understand a few ideas, we if you treat every experience as if it means being able to adapt to changes
might consider this person unintelli- were brand new. Thus, intelligent in one’s environment and to be able to
gent. No matter how smart your dog entities must have an ability to see learn from experience. Thus, an entity
is, he can’t understand when you dis- new experiences in terms of old ones. that doesn’t learn is probably not
cuss physics, which does not mean This statement implies an ability to intelligent, except momentarily.
that the dog doesn’t understand some- retrieve old experiences that would Now, as I said, one needn’t have all
thing about physics. You can’t discuss have to have been codified in such a these characteristics to be intelligent,
physics with your pet rock either, but way as to make them available in a but each is an important part of intel-

60 AI MAGAZINE
ligence. This statement having been the world through the creation of so- do so, the AI community has made a
made, where do current AI programs called expert systems, which were decision. Either one defines AI as a
fit in? It seems clear that no AI model engineering attempts to take some of modern methodological tool now
is too creative as yet, although various the problem-solving and planning being used in the ancient enterprise of
ideas have been proposed in this models that had been proposed in AI the study of mind, the scientific
regard lately. It also seems clear that and give them real-world relevance answer, or one’s definition of AI is, in
no AI models have a great deal of The problem was that these experts essence, the applications answer,
internal knowledge. In general, AI lacked what I term internal knowl- namely an attempt to create a certain
programs don’t know what they edge and creativity. In addition, it is new computer technology that relates
know, nor are they aware of what they difficult to have an expert who doesn’t to some behaviors previously done
can do. They might be able to summa- know what it knows, how it came to only by humans.
rize a news wire, but they don’t know know it, or how to adapt if circum- This division seems fine in princi-
that they are summarizing it. stances are somewhat different than ple; many fields have a scientific, the-
However, programs that have goals they were supposed to be. Most of all, oretical group and an applications
and plans to accomplish these goals
have been around since the inception
of AI. Work on such programs has
spawned a variety of ideas on how [AI’s] primary goal is to build an in tell&en t machine.
planning can be accomplished, partic- The second goal is to find out about
ularly within the domain of problem the nature of intelligence.
solving. Programs that have external
knowledge have usually not been con-
sidered part of AI at all. Database experts with no memories are no group that derives its work from the
retrieval is not in any way connected experts at all. scientific work This situation would
with AI, although it has been clear to In part as a result of the commer- be nice in AI too if this were the case.
AI researchers that they must eventu- cialization of expert systems, equating What actually is the case is that the
ally concern themselves with how AI with expert systems in the public scientific workers are, for the most
knowledge is best organized in order eye, and in part as a result of the usual part, concerned with issues which are
to have really intelligent machines battles AI has always faced with older far away from potential applications.
Nevertheless, many programs for fields of inquiry that relate to it, AI is In addition, the applications folk have
organizing and retrieving knowledge in a serious state of disruption been busy applying results from earli-
do, of course, exist Most AI people seem to have chosen er days that are known to be seriously
Programs that communicate with one of two routes to get them out of inadequate, which does not mean that
computers have been around as long their state of confusion. The first of they are not building useful applica-
as there have been computers, but these routes I call the applications tions; sometimes they are. It does
this communication has been less route. In this view of AI, the job is to mean that for all intents and purposes,
than satisfactory. Most noncomputer build real working systems. Whether the two routes have nothing to do
professionals complain bitterly about these systems are AI loses its import with each other.
the difficulty in getting a computer to as one begins to work on them The One problem with the applications
do what you want, and of course, the problem is to make them work at all, answer is that it is very imprecise. Is
computer industry has been respon- not to be a purist about what is or is all new computer technology to be
sive to this complaint, producing bet- not AI. As anyone who has ever labeled AI? Certainly, if one reads the
ter and better interfaces. However, in worked on a large software engineer- advertisements in the computer
the end, computers will not really be ing program knows, this task is so magazines, it is easy to believe that AI
easy to use until they can see, hear, complex that it makes all other prob- is anything anyone says it is; there is
read, and generally understand what lems pale by comparison. Making big no definition. However, to an AI
we say to them and what we want programs work is hard. When they are researcher (as opposed to someone
them to do. In AI, these subjects have finished are they AI? Does it matter? involved in an AI business), only a
always been considered important The second route is what I call the small fraction of the advances in com-
parts of the field, and much research scientific route. This route sounds puter software and hardware seem to
has been done on them. good in principle, and it has as its qualify as advances in AI. The tech-
As AI became more commercial- premise a desire to avoid the commer- nology that AI people want to create
ized, one would have imagined the cialization of AI and work only on usually involves solving some funda-
parts of AI research that were the impossible problems such as the mental problem, the nature of what
most advanced in terms of engineer- brain, or neat problems such as logic. kinds of elements are part of a com-
ing would have become those areas Let the applications route people do as puter program. Further, it usually
where the commercial action would they will, the scientific route people means getting a machine to do what
begin. But as often happens, salesman- have chosen simply to ignore them previously only humans have done
ship and market readiness often deter- and bolt the door. (rather than simply improving existing
mine what gets sold. Thus, AI entered Thus, without actually deciding to techniques). The problem with this

WINTER 1987 61
definition has been obvious to AI peo- believe to be critical today might dis- this representation. In natural lan-
ple for some time. As soon as some- appear 10 years from now. Given that guage, or vision systems, for example,
thing radically new has been accom- this is the case, defining AI by issues decoding is often the central problem
plished and computers have done it, can make AI a rather odd field with a in constructing an AI program. Some-
this achievement is no longer unique- constantly changing definition. How- times, of course, the decoding work is
ly human and, thus, no longer AI. One ever, some problems will endure: so difficult that the programmers for-
question that needs to be answered on 1. Representation get to concern themselves with what
the technological side is, “Can some 2. Decoding they are decoding into, that is, what
definition about the nature of AI soft- 3. Inference the ideal representation ought to be,
ware be made such that under all cir- 4. Control of Combinatorial so they make the work harder for
cumstances, it will be seen as unique- Explosion themselves. Deciding the representa-
ly part of, or derived from, AI?” 5. Indexing tion of a given fact, that it is predicate
What is really the case is that it is 6. Prediction and Recovery calculus or syntactic phrase markers,
not possible to clearly define which 7. Dynamic Modification for example, can complicate the prob-
pieces of new software are AI and 8. Generalization lem, relegating the decoding work to
which are not. In actuality, AI must 9. Curiosity some other, often nonexistent pro-
have an issues-related definition. In 10. Creativity gram.
other words, people do arithmetic and Our work in natural language has
so do computers. The fact is, however, Representation required that we have programs which
that no one considers a program Probably the most significant issue in convert natural language into whatev-
which calculates to be an AI program, AI is the old problem of the represen- er internal representation system we
nor would they, even if the program tation of knowledge. “What do we use. These programs are called parsers
calculated in exactly the way people know, and how do we get a machine or conceptual analyzers (Riesbeck and
do. The reason this is so is that calcu- to know it?” is the central issue in AI. Schank 1976; Schank, Lebowitz, and
lation is not seen as a fundamental An AI program or theory that makes a Birnbaum 1978; Gershman 1979; Birn-
problem of intelligent behavior and statement about how knowledge baum and Selfridge 1979). Recent
that computers are already better at ought to be represented which is of a developments include direct memory
calculation than people are. This two- generality greater than the range of access parsing which couples the pars-
sided definition, based on the percep- knowledge covered by the program ing process to memory itself (Ries-
tion of the fundamental centrality of itself is a contribution to AI. beck and Martin 1985).
an issue with respect to its role in Our early work in natural language
human intelligence, and the practical processing focused on representation Inference
viewpoint of how good current com- issues. We began with conceptual Information is usually more than the
puters are already at accomplishing a dependency to represent primitive sum of its parts. Once we decode a
task constitute how one defines actions (Schank 1972). At Yale, we message (visual, verbal, symbolic, or
whether a given problem is legiti- developed other knowledge struc- whatever), we must begin extracting
mately an AI problem. For this reason, tures, such as scripts and plans, for the content of this message. Usually,
much of the good work in AI has been representing larger conceptual entities the content is much more than has
just answering the question of what (Schank and Abelson 1977; Culling- been expressed directly. We don’t say
the issues are. ford 1978; Wilensky 1978). We every nuance of what we mean. We
To put this argument another way, designe? a system of social acts for expect our hearer to be smart enough
what AI is is defined not by the representing the actions of social to figure some of it out. Similarly, we
methodologies used in AI but by the institutions, such as governments must attempt to figure out the signifi-
problems attacked by these method- [Schank and Carbonell 1978). As we cance of what we have seen, making
ologies. A program is not an AI pro- became concerned with the role of assumptions about what it all means.
gram because it uses Lisp or Prolog memory in cognitive processing, we This problem is called inference.
certainly. By the same token, a pro- developed memory organization pack- Human memory is highly inferen-
gram is not an AI program because it ets (MOPS) (Schank 1979; Lebowitz tial, even about prior experiences and
uses some form of logic or if-then 1980; Kolodner 1980; Dyer 1982), as a retrieval of information. People are
rules, Expert systems are only AI pro- refinement of our previous work. Our capable of answering questions from
grams if they attack some AI issue. A current work focuses on the process of incomplete data. They can figure out
rule-based system is not an AI pro- explanation; again we have developed if they should know something and
gram just because it uses rules or was a new representation system-expla- whether they might be able to figure
written with an expert system shell. It nation patterns (Schank 1986). it out. Such self-awareness depends
is an AI program if it addresses an AI strongly upon an ability to know how
issue. Decoding the world works in general- the rep-
One factor about AI issues, though, It is of no use to have a nice knowl- resentation problem again. Building a
is that they change. What was an edge representation if there is no way program that knows if it would know
issue yesterday might not be one to translate from the real world into a thing is a very important task.
today. Similarly, the issues that I

62 AI MAGAZINE
Inference has always been at the search problem in AI However, theory creation should be identical in
heart of our natural language pro- viewed as a search problem, the impli- principle, regardless of domain.
grams. The script applier mechanism cation was that faster search methods Most of our natural language pro-
(SAM) [Cullingford 1978) made infer- were what was needed. This fact grams trigger numerous expectations
ences based on expectations from would imply that experts were people at many levels The programs must be
stereotypical events. Schank (1978133 who searched their databases quickly, able to reject or substantiate their pre-
provides a detailed history of the role which seems quite absurd. It is the dictions (DeJong 1979, Granger 1980,
of inference in our early research organization and labeling of memory Lytinen 1984)
and episodes in memory that is the
Control of Combinatorial Explosion key issue here. For any massive sys- Dynamic Modification
Once you allow a program to make tem, that is, for any real AI system, AI practitioners went through a long
assumptions beyond what it has been indexing is a central and, possibly, the period of trying to find out how to
told about what may be true, the pos- central problem. AI programs are usu- represent knowledge We needed to
sibility that it could go on forever ally not large enough to make their find out what was learned before we
doing this assuming becomes quite answers to the indexing question could even consider working on learn-
real. At what point do you turn off meaningful, but the construction of ing itself However, most of us have
your mind and decide that you have programs of the appropriate size always wanted to work on learning.
thought enough about a problem? should become more important in the Learning is, after all, the quintessen-
Arbitrary limits are just that, arbi- years ahead. tial AI issue What makes people
trary. It seems a safe assumption that Frump, with its dozens of scripts for interesting, what makes them intelli-
there is a structure to our knowledge newspaper stories, was one of the first gent is that they learn. People change
which guides the inference process. Yale programs to have enough knowl- with experience. The trouble with
Knowing what particular knowledge edge to make indexing an issue Cyrus almost all the programs which we
structure we are in while processing (Kolodner 1980) focused on the specif- have written is that they are not mod-
can help us determine how much we ic issue of organization and indexing ified by their experiences. No matter
want to know about a given event; of memory. Our MOPS representation how sophisticated a story under-
that is, contexts help narrow the provided a means of testing various stander might seem, it loses all credi-
inference process. Many possible ways indexing strategies (Schank 1979, bility as an intelligent system when it
exist to control the combinatorics of Schank 1982). Dyer’s Boris program reads the same story three times in a
the inference process: deciding among had numerous types of knowledge row and fails to get mad or bored or
them and implementing them is a structures that had to be accessed even to notice. Programs must change
serious AI problem if the combinatori- (Dyer 1982) as a result of their experiences, or
al explosion is first started by an AI they will not do anything very inter-
Prediction and Recovery
process. esting.
The scripts in SAM and Frump Any serious AI program should be Similarly, any knowledge struc-
(DeJong 1979) provided one means of able to make predictions about how tures, or representations of knowledge
controlling inference and directing events in its domain will turn out. that AI researchers create, no matter
search. The goal trees in Politics (Car- This ability is what understanding how adequately formulated initially,
bone11 1979) were another means. We really means, that is, knowing to must change over time. Understand-
also suggested “interestingness” as a some extent what is coming When ing how they are changed by actual
method for focusing inferences these predictions fail, which they cer- use during the course of processing
(Schank 197Sa), which was applied in tainly must in any realistic system, an information is one of the major prob-
the program IPP (Lebowitz 1980) intelligent program should not only lems in representation itself. Deciding
recover from the failure, but it must when to create a new structure or
Indexing explain the failure That is, programs abandon an old one is a formidable
It is all well and good to know a great must understand their own workings problem. Thus, new AI programs
deal, but the more you know, the well enough to know what an error should be called upon to assimilate
harder it should be to find what you looks like and be able to correct the information and change the nature of
know. Along these same lines, the rule that caused this error in addition the program in the course of this
most knowledgeable person on earth to being able to recognize the situa- assimilation. Clearly, such programs
should also be the slowest to say any- tion when it occurs again To explain, are necessary before the knowledge-
thing Such statements are called the a computer should be able, by use of acquisition problem can be adequately
paradox of the expert in psychology. the same basic scientific theory, to do attacked It should also be clear that
They are paradoxes precisely because an adequate job of forecasting stocks an AI program which cannot build
they are untrue. Obviously, people or weather or playing a game of chess itself gradually (not requiring that all
must have ways of organizing their or coaching a football team What I its knowledge stuffed in at the begin-
knowledge so that they can find what mean by “the same basic theory” is ning), is not really intelligent.
they need when they need it. Origi- that the theory of prediction, recovery I will now give a definition of AI
nally, this problem was called the from error, error explanation, and new that most of our programs will fail: AI

WINTER 1987 63
is the science of endowing programs generalization. The recent work of it is necessary for AI people to become
with the ability to change themselves Riesbeck (Riesbeck 1983) and Bain familiar with work in other fields that
for the better as a result of their own (Bain 1984) shows new ways to bears on this issue Issues such as con-
experiences The technology of AI is explore generalization and its applica- sciousness and development relate
derived from the science of AI and is, tion to new situations. here also. Thus, relating ideas in AI to
at least for now, unlikely to be intelli- those in allied fields with the purpose
gent. However, it should be the aim of Curiosity of coming to some new scientific con-
every current AI researcher to endow Cats, small children, and most adults clusions is an important task.
programs with this kind of dynamic are curious. They ask questions about Tale-Spin, one of the earliest Yale AI
intelligence what they see, wonder about what programs, created stories (Meehan
One of the first learning programs they hear, and object to what they are 1976). The key to Tale-Spin’s creativi-
at Yale was Selfridge’s Child In recent told This curiosity is not so wondrous ty was an understanding of goal inter-
years, learning or adaptive behavior when we realize that once a system actions among the characters in the
has been the standard. Cyrus and IPP makes predictions, these predictions Aesoplike stories. Most recently, the
served as prototypes for the current might fail, and the system should program Chef (Hammond 1984) exer-
era. cised creativity in quite another
domain: cooking. Chef created recipes
to account for novel combinations of
AI is the science of endowing programs with the ingredients. Like Tale-Spin, Chef’s
ability to change themselves for the better creativity was guided by its knowl-
as a result of their own experiences. edge of the interaction among the
ingredients, specifically by under-
standing how the various elements
Generalization wonder why. The ability to wonder
interact and serve to satisfy numerous
A program that can form a generaliza- why, to generate a good question
culinary goals.
tion from experience and can be test- about what is going on, and the ability
ed would be of great significance. This to invent an answer, to explain what
has gone on to oneself, is at the heart Which Problems
program would have to be able to Are Most Important?
draw conclusions from disparate data. of intelligence. We would accept no
The key aspect of a good generaliza- human who failed to wonder or All these problems are important, of
tion maker is the ability to connect explain as very intelligent. In the end, course, but one thing above all: an AI
experiences that are not obviously we will have to judge AI programs by program that does not learn is no AI
connectable. This element is the the same criteria. program. Now, I understand that this
essence of creativity. A key AI prob- Beyond simply coming up with gen- maxim would not have made much
lem, therefore, is to understand new eralizations by noticing similarities, a sense in the past. However, one of the
events and make predictions about program should also explain why the problems of defining AI is, as I have
future events by generalizing from observed behavior should be so. We said, that AI could, by past definitions,
prior events. These generalizations developed a theory of explanation in a be nearly anything. We have reached a
would likely be inadequate at first, series of technical reports (Schank new stage. We have a much better
but eventually new theories that fit 1984a, Schank 1984b, Schank and idea of what is learned; therefore, it is
the data should emerge. Ultimately, Riesbeck 1985, Schank 1985) and in a time to demand learning of our pro-
human expertise is embodied not in recent book (Schank 1986). We have grams. AI programs have always been
rules but in cases. People can abstract also recognized that curiosity, as the a promise for the future, a claim about
rules about what they do, of course, underlying stimulus for learning, what we could build someday Each
but the essence of their expertise, that would be better exploited in education thesis has been the prototype of what
part which is used in the most com- itself, particularly in the application we might build if only we would.
plex cases, is derived from particular of computers to education (Schank Well, from the technological perspec-
and rather singular cases that stand and Slade 1985). tive, the time to build is now. From
out in their minds. The job of the the scientific perspective, after the
Creativity issue of what is learned is taken care
expert is to find the most relevant
case to reason from in any given Scientists and technologists would of, the issue for AI is learning,
instance. Phenomena such as remind- both agree that what is most fascinat- although we probably don’t have to
ing enhance this ability to generalize ing of all is the possibility that com- wait to finish with the first issue in
by providing additional data to consid- puters will someday surpass human order to start on the second.
er. The very consideration of seeming- beings They are most likely to In principle, AI should be a contri-
ly irrelevant data makes for a good achieve this goal by being creative in bution to a great many fields of study.
generalizer. In other words, AI pro- some way Principles of creativity, AI has already contributed some to
grams should be able to come up with combined with the other powers of psychology, linguistics, and philoso-
ideas on their own. the computer, are likely to create this phy as well as other fields. AI is,
Again, IPP provided a model for ultimate fantasy. To this end, I believe potentially, the algorithmic study of

64 AI MAGAZINE
processes in every field of inquiry. As Birnbaum, L , and Selfridge, M 1979 Prob- Schank, R C 1986 Explanation Patterns
such, the future should produce AI lems in Conceptual Analysis of Natural Understanding Mechanically and Cre-
anthropologists, AI doctors, AI politi- Language, Technical Report, 168, Dept of atively. Hillsdale, N J.: Lawrence Erlbaum
Computer Science, Yale Univ Associates
cal scientists, and so on There might
also be some AI computer scientists, Carbonell, J. 1979 Subjective Understand- Schank, R C 1985 Questions and
ing: Computer Models of Belief Systems Thought, Technical Report, 385, Dept of
but on the whole, I believe, AI has
Ph D. diss , Technical Report, 150, Dept of Computer Science, Yale Univ
less to say, in principle, to computer
Computer Science, Yale Univ Schank, R C 1984a. Explanation: A First
science than to any other discipline.
Cullingford, R. 1978 Script Application: Pass, Technical Report, 330, Dept of Com-
The reason that this statement has puter Science, Yale Univ
Computer Understanding of Newspaper
not been true heretofore is an accident Stories Ph D. diss , Technical Report, 116, Schank, R. C 1984b. The Explanation
of birth. AI people have been comput- Dept. of Computer Science, Yale Univ Game, Technical Report, 307, Dept. of
er scientists: therefore, they have DeJong, G 1979. Skimming Stories in Real Computer Science, Yale Univ
tended to contribute to computer sci- Time: An Experiment in Integrated Under- Schank, R C 1982 Dynamic Memory A
ence Computer science has needed standing Ph D diss., Technical Report, Theory of Learning in Computers and Peo-
tools, as has AI, and on occasion, 158, Dept. of Computer Science, Yale ple Cambridge, Mass.: Cambridge Univer-
these tools have coincided. AI is actu- Univ sity Press.
ally a methodology applicable to Dyer, M. 1982. In-Depth Understanding: A Schank, R C. 1979 Reminding and Memo-
many fields. It is just a matter of time Computer Model of Integrated Processing ry Organization: An Introduction to MOPS,
until AI becomes part of other fields for Narrative Comprehension, Technical Technical Report, 170, Dept. of Computer
and that the issue of what constitutes Report, 219, Dept of Computer Science, Science, Yale Univ
a contribution to AI will be reduced to Yale Univ Schank, R C. 1978a Inference in the Con-
the question of what constitutes a Gershman, A. 1979 Knowledge-Based ceptual Dependency Paradigm: A Personal
contribution in the allied field. At Parsing Ph D. diss , Technical Report, 156, History, Technical Report, 141, Dept. of
Dept. of Computer Science, Yale Univ. Computer Science, Yale Univ
that time, what will remain of AI will
be precisely the issues which tran- Granger, R H 1980 Adaptive Understand- Schank, R C. 1978b Interestingness: Con-
ing: Correcting Erroneous Inferences trolling Inferences, Technical Report, 145,
scend these allied fields, whatever
Ph D diss., Technical Report, 171, Dept of Dept of Computer Science, Yale Univ
they might be. In fact this statement
Computer Science, Yale Univ Schank, R C 1972. Conceptual Dependen-
might be the best available working
Hammond, K 1984 Indexing and Causali- cy: A Theory of Natural Language Under-
definition of what constitutes a suc-
ty: The Organization of Plans and Strate- standing Cognitive Psychology 314): 552-
cessful contribution to AI today, gies in Memory, Technical Report, 351, 631
namely, a program whose inner work- Dept. of Computer Science, Yale Univ Schank, R C , and Abelson, R 1977.
ings apply to similar problems in Kolodner, J. L 1980 Retrieval and Organi- Scripts, Plans, Goals, and Understanding
areas completely different from the zational Strategies in Conceptual Memory: Hillsdale, N J : Lawrence Erlbaum Associ-
one that was originally tackled. A Computer Model Ph D. diss , Technical ates
In some sense, all subjects are really Report, 187, Dept of Computer Science, Schank, R C, and Carbonell, J. 1978. Re:
AI. All fields discuss the nature of Yale Univ The Gettysburg Address Representing
man. AI tries to do something about Lebowitz, M 1980. Generalization and Social and Political Acts, Technical
it. From a technological point of view, Memory in an Integrated Understanding Report, 127, Dept. of Computer Science,
AI matters to the extent that its tech- System Ph.D. diss , Technical Report, 186, Yale Univ.
nology matters, which is a hard ques- Dept of Computer Science, Yale Univ Schank, R C, and Riesbeck, C 1985
tion to answer. However, from a sci- Lytinen, S 1984 The Organization of Explanation: A Second Pass, Technical
entific point of view, we are trying to Knowledge in a Multilingual, Integrated Report, 384, Dept of Computer Science,
answer the only questions that really Parser Ph D diss, Technical Report, 340, Yale Univ
Dept of Computer Science, Yale Univ
do matter. Schank, R C, and Slade, S 1985 Educa-
Meehan, J 1976. The Metanovel: Writing tion and Computers: An AI Perspective,
Acknowledgments Stories by Computer Ph D. diss , Techni- Technical Report, 431, Dept of Computer
This work was supported in part by the cal Report, 74, Dept of Computer Science, Science, Yale Univ
Defense Advanced Research Projects Agen- Yale Univ Schank, R. C ; Lebowitz, M ; and Birn-
cy and the Office of Naval Research under Riesbeck, C. K 1983 Knowledge Reorgani- baum, L 1978 Integrated Partial Parsing,
contract N00014-85-K-0108, the Air Force zation and Reasoning Style, Technical Technical Report, 143, Dept of Computer
Office of Scientific Research under con- Report, YALEU/DCS/RR 270, Dept of Science, Yale Univ
tract AFOSR-85-0343, and the National Computer Science, Yale Univ. Selfridge, M 1980 A Process Model of
Library of Medicine under contract l-ROl- Riesbeck, C K, and Martin, C. E. 1985 Language Acquisition Ph D diss., Techni-
LM0425 1. Direct Memory Access Parsing, Technical cal Report, 172, Dept of Computer Sci-
Report, 354, Dept of Computer Science, ence, Yale Univ
References
Yale Univ Wilensky, R 1978. Understanding Goal-
Bain, W M 1984 Toward a Model of Sub-
Riesbeck, C , and Schank, R C 1976 Based Stories. Ph D diss , Technical
jective Interpretation, Technical Report,
Comprehension by Computer: Expecta- Report, 140, Dept of Computer Science,
324, Dept of Computer Science, Yale
tion-Based Analysis of Sentences in Con- Yale Univ
Univ
text, Technical Report, 78, Dept of Com-
puter Science, Yale Univ.

WINTER 1987 65

You might also like