Finding the Conceptual Content and Intention in an Utterance in Natural Language Conversation
Proceedings of the Second International Joint Conference on Artificial Intelligence. Pages 444-453.
© 1971 International Joint Conferences on Artificial Intelligence
Abstract
The conceptual dependency analyzer described in the first IJCAI (8) has been modified so as to function more conceptually with less reliance on syntactic rules. In order to have an analyzer be conceptually driven, it is necessary for the system to know what it is looking for. That is, it must make predictions as to what can follow conceptually at any point in the analysis. This paper discusses the extension of conceptual prediction to include predictions based on context and the structure of the memory model that operates with the analyzer. Such predictions make use of relations between conceptual actions and the implications of those actions. This enables the conceptual analyzer to discover not only the conceptual content of an utterance but also the intention of that utterance in context. We are concerned with the extraction of the conceptual content both explicit and implicit in an utterance in order to analyze effectively in an interactive conversational situation.
- Celce, M. and Schwarcz, R. "A Note on Two Basic Semantic Distinctions", System Development Corporation, Santa Monica, California, April 1969.
- Colby, K., Tesler, L., and Enea, H. "Experi- ments with a Search Algorithm for the Data Base of a Human Belief Structure", in Proceedings of the International Joint Conference on AI. W alker and Norton ( eds.~ Washington, D.C., May 1969.
- Fillmore, C. "The Case for Case", in Bach and Harms (eds.), Vni versals in Linguistic Theory, Holt, Rinehart and \Hnston, :-;ew Yo rk, 1968.
- Gardiner, A. "The Definition of t he \.:ord and t h e Sentence", Britis h Jo urnal of Psyc ho !- ~• Vl2, 1922.
- Kuno, S., and Oettinger, A. "'1ultiple Path Syntactic Analyzer", in Information Pro- cessing 1962, North Holland, Amsterdam, 1963.
- Lakoff, G. "Presuppositions and Rela tive Grammaticality " , in Auto111atic Trans lat ion and ~athematical Lingui s tics , ~SF-24, Harvard Computation Center, Cambridge, ~a ssachusetts, 1970.
- ~!orris, C. Signification and Significance, ~1IT Press, Cambridge, ' lassachusetts, 1964.
- Schank, R., and Tesler, L. "A Conceptual Pa rser for Natural Language", in Pro- ceedings of the Interna tional Jo i~on ference on AI. Walker and No rton (eds.), Washington, D.C., May 1969.
- Schank, R. "A Conceptual Dependency Repre- sentation for a Computer-Or iented Seman tic s", Stanford A. I. ~emo 83, Computer Sc ience Department , Stanford Cniversit y, Stanford, California, ~a rc h 196 9.
- Schank, R., Tesler, L., and h'eber, S. " Spinoza II: Conceptual Case-Based Na tural Langu age Analysis", Stanford A. I . ' lemo 109, Computer Science De partment, Stanford Lnive rsity, Stanford, California, Janua r y 1970.
- ll. Schank, R. "Semantics in Conceptual , ;na ly s i s", Stanford A.I. ~e mo 12 2, Computer Sc i ence
- Tesler, L. "Ne1o1 Approaches to Conceptual Dependency Analysis", in (10).
- Weber , S. "Conceptual ACT Categories" , in (10) .
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
FINDING THE CONCEPTUAL CONTENT AND INTENTION IN AN UTTERANCE IN NATURAL LANGUAGE
CONVERSATION*
Roger C. Schank
Computer Science Department and
Committee or. Linguistics Stanford University Stanford, California, U.S.A.
Abstract
The conceptual dependency analyzer described in the first IJCAI (8) has been modified so as to function more conceptually with less reliance on syntactic rules. In order to have an analyzer be conceptually driven, it is necessary for the sys tem to know what it is looking for. That is, it must make predictions as to what can follow con ceptually at any point in the analysis. This paper discusses the extension of conceptual pre diction to include predictions based on context and the structure of the memory model that oper ates with the analyzer. Such predictions make use of relations between conceptual actions and the implications of those actions. This enables the conceptual analyzer to discover not only the conceptual content of an utterance but also the intention of that utterance in context. We are concerned with the extraction of the conceptual content both explicit and implicit in an utterance in order to analyze effectively in an interactive
conversational situation.
I. Levels of Expectation
The primary emphasis that has been given to the study of the sentence by linguists and com putational linguists has brought about some pecu liar ways of studying natural language. Clearly people do not understand nor generate sentences in isolation. It has been in fashion among lin guists who like to attack other linguists' ideas of grammaticality, to refute a statement of un grammaticality by finding a situation in which the supposed ungrammatical sentence makes sense. Lakoff (6) has recently noted the need for using presupposition - sentence pairs before one can discuss grammaticality. It has long been our as sertion that, while it seems reasonable that lin guists who are studying grammaticality should take context into account, the study of grammaticality itself seems a bit misguided (see Schank ~1)). Wh~t would seem to be more reasonable is to re alize that people talk in order to communicate
*This research is supported by Grant PHS MH 06645-09 from the National Institute of Mental Health, and (in part) by the Advanced Research Projects Agency of the Office of the Secretary of Defense (SD-183).
something and it is the discovery of what this something is that is the proper domain of study for researchers interested in natural language. This point-of-view necessitates looking at lan guage analytically rather than from the genera tive view of transformational grammar. It is this kind of viewpoint that eliminates notions that semantics consists of selectional restrictions which tell you what cannot be said. Clearly if something was said it must be dealt with regard less of its grammaticality.
But even if we recognize that the analytic study of language might yield some fruitful results, the possibility of falling into some of the traps left lying around by generative gram marians is extant. Of these traps, by far the most troublesome is the notion that the sentence is the core of the problem. Theories that are sentence-based simply miss the essence of the problem, namely that something is attempting to be communicated by the speaker and it can be as certained by taking the entire situation in which it was uttered into account. Here we mean not only the linguistic context, but the physical, mental, emotional, and social contexts as well. Now this is not to say that we must disregard all work that has been done on sentence analysis up until now. On the contrary, many of the tech niques used there have their analogues on other levels of analysis. But just as it was important to realize that it simply made no sense to analyze a sentence so as to detect all four or fifty pos sible syntactic arrangements for it (as the Kuno Oettinger parser did for example (5)) , likewise one does not wish to find more than one concep tual analysis of a sentence if the prevailing context clearly eliminates all but one of the
choices.
One element which humans rely heavily on during the understanding process is that of ex pectation. At the sentence-level, we can predict at any point in an analysis what type of syntactic element is most likely to follow . Thus , if we have just seen a noun the likelihood that a verb will appear next is good assuming one has not al ready appeared. By the same token, an auxiliary or adverb is likely to appear but with a different probability. Some elements are much less likely to appear (an adjective for example) and some likely to appear depending on some of the seman tic information contained within the noun. At any rate, guesses can be made based on what one might expect will occur. Guesses of this kind perform three major functions. First they point the way in searching a data base for an item. Second, they allow for disambiguation. On the sentential level, this means being able to choose between alternative senses of a word that are based on syntactic category. Third, they enable one to predict occurrences of information related to items that have already been discovered. This is important in establishing dependency informa
tion.
At the conceptual level expectations work in roughly the same way. That is, we can guess the type of conceptual information that is needed to make an unfinished sentence sensible. If we for malize these expectations we can enable a machine to know what it is looking for when it searches through a sentence attempting to find the concep tual structure underlying it. We can use this information for searching the data base, disam biguating, and creating dependencies.
There are predictions that can be made, how ever, that are based on criteria other than that directly derivable from the stratified linguistic system that comprises conceptual dependency theory (9). Consider the following situation and con versation :
John meets his friend Fred on the street. Fred is holding a knife . John is angry because his wife Mary has yelled at him.
Fred: Hi.
John : ~~at are you doing with that knife ?
Fred: Thought I'd teach the kids to play mumblypeg.
J ohn : I could use a knife right now . (agitated tone )
Fred : 1-rhat' s the matter ?
J ohn: Damn ~!ary , always on my back. She'll be sorry .
Fred : I don't t hink a knife will help you.
John : You're just on her side. I t hink I ought to ···· · .·.·· ·
:\ow what can Fred expect t hat he wi 11 hear next ? There are at least six distinct t ypes of i nformation with which we can answer t his ques tion. Sententially , Fred expects a verb. Con ceptua l l y, there is a conceptual representation of wh at John has just said which requires a com plete actor-action-object construction (which we call a conceptualization) in order to be complete. Thus , conceptua l l y a conceptualization is expected . But we can also make predictions based on context. According to t he context, there are only a certain set of concepts which will fit into t he needed conceptualization such t hat the conceptualization makes sense in context. We most cert ainly would be surprised if t he next piece of information would be 'I think I ought to have fish for din ner'. It is knowing what we do and do not expect at any point in any analysis which allows us to be surprised , shocked or whatever other emotional attribute by a piece of information. You are not able to be surprised if you don't anticipate and it is t herefore necessary for a system such as t his to anticipate.
What we anticipate here are the following four t ypes of statements based on their contextual likelihood : ( 1) hurt someone, (2) end relation ship with somebody , (3) go t o someplace, and (4)
emote.
These are classes of actions. We don't know which sentential form 'hurt' 'go' or 'emote' will take but we can estimate the likelihood of the class on the basis of the conceptual category and the prevailing semantic categories that have been used in context. All of these above actions are predicted on the strength of their likely conse quences. That is, a desired consequence is known (John feel better) and the above actions would each lead to John's feeling better, but each in a different way. This will be explained at length later on.
A fourth type of expectation or prediction is conversational. That is, people talk for a reason, usually to communicate something or to gain some desired effect in the hearer. Here, it is either to arouse sympathy or to inform about something he is about to do. But the use of ought implies he might not do this, so that his probable reason in making this statement has to do with the effect which it will create on the hearer. Thus we can predict what kind of effect is intended to be made by the speaker and then expect certain types of utterances.
A fifth kind of expectation information has to do with a world view of the situation based on his own individual memory model. Thus, i f he knows John to be a convicted murderer his expectation of John's completion of this sentence ought to be different from his expectation if John were an avowed pacifist.
A sixth type of expectation is based on a memory-structure that is common to the cultural norm rather t han the particular language or par ticular individual. The results of this kind of expectation have to do with the options that Fred can take as a result of the expected input from John. That is, the conversation is heading to wards death (this idea will be explained below) and Fred's expectation of this can avert the. situation by appropriate action, either physical informative conversational or emotional conver sational. It is his expectation that decides the appropriate action and his expectation is based on the 'life -death' memory structure explained below.
Basically then, we must recognize that any complete processing system for a natural language utterance takes place within a context that is extremely complex because t here are humans in the conversation. Each has a complex memory to be gin with and is now in a new complex situation. Part of this problem is being able to anticipate. Therefore, getting a machine to be able to make predictions is an important part of the language understanding problem.
We have dealt elsewhere with sentential and conceptual predictions that aid a computer anal ysis, so t hese will be only briefly discussed in the next section. In the remaining sections we will be primarily concerned with discovering the intention of an utterance in a given situation, once the conceptual content has been ascertained.
II. Conceptual Dependency Analysis
Before we can begin to make predictions based on the last four expectation types, it is neces sary to have a conceptual representation of each input utterance. That is, we must have analyzed what was said before we can know what the inten tion of a given utterance was.
Conceptual networks have been developed (see (9), (10)) that are intended to represent the con ceptual content of a natural language utterance. We require of these conceptual networks that there be only one such network for any number of natu ral language utterances that have the same meaning. Thus, the first task in natural language analysis is to get the input utterances into some repre sentation of the meaning of that utterance.
The conceptual representation schema pre sented here makes the following assumptions and notation:
- Underlying natural language sentences there are abstract conceptualizations.
- A conceptualization is either an actor-action complex (denoted by~); or an attribute statement (denoted by~).
- Actions have labeled dependents denoting, object (~, recipient (!), direction (]), or instrument (J).
- Conceptualizations can relate to other conceptualizations by nesting as in struments or objects, or by causation (denoted by ~ ) ·
- Conceptualizations are modified as to tense by: p(past); f(future); c(con ditional); t(transition); t 5 /tf(transi tion starting or finishing); k(continu ant); t.(timeless); (/)(present); I (nega tiv~; ?(interrogative), written over the ~.
- A concept within a conceptualization can be modified by vertical arrows denoting attribution (f) and relation to another concept (fi),
- Conceptualizations can be modified by times (f) or by locations (~).
To see what the analysis of an actual sentence is like we can consider the simple sentence 'The man took the book.'. Using the above notation we might analyze this as: man ~ take .!2 book But, in attempting to uncover the actual concep tualization underlying a sentence, we must recog nize that conceptually a sentence is often more than its component parts. In fact, a dialogue is usually based on the information that is left out of the various conceptualizations. For ex ample, in this sentence, we know that there was a time and location of this conceptualization and furthermore that the book was taken from 'someone' or 'someplace' and is, as far as we know, now in the possession of the actor. Thus. conceptually, there exists here a two-pronged recipient case, dependent on the conceptual verb (ACT) through the object. We use this .recipient case to denote the transition in possession of the object. Thus we have the following network:

In this instance the recipient and the actor are the same. We can posit an underlying ACT here that is more abstract than 'take' but denotes the transition that is taking place, which we call 'trans 1 ·. This abstraction allows us to recognize paraphrases at the conceptual level without losing syntactic information. We can define the English word 'take' as the instance when Z E Y in the following network :

'Give' is the realized verb when Z c X. 'Receive' represents the same diagram as 'give'. Similarly other 'trans' verbs, for example, 'send' and 'steal', have conceptual realizates where other aspects of the network are defined in some man ner. Thus the following network, with a concep tualization as instrument, can be sententially realized with 'send'.

Each ACT (such as 'trans') belongs to an ACT category that requires certain conceptual cases (or ACT dependents). 'Trans', for example, must have an object, instrument, and recipient concep tually even if none were explicitly stated in the original sentence. Conceptual analysis by computer utilizes a verb dictionary which locates the ap propriate sense of a verb by use of contiguous semantic information and then proceeds to rewrite the verb into a conceptual construction. This conceptual construction is a dependency network consisting of the underlying primitive action (e.g. 'trans', 'go') and the conceptual case dependents that are required by this action.
Thus, we can set up a network that has blank spaces in it with very definite requirements for what will fill them. The system can then know what it doesn't know and needs to find out. This predic tive capability is very important in an analysis system that can function in a dialogue situation. Furthermore, semantic predictions enable the sys tem to function without first doing a syntactic analysis. Syntax is called into play only as a searching mechanism for already known semantic information.
Conceptual Dependency uses four conceptual cases, objective, recipient, instrumental and directive. These cases, while not being too dis parate from Fillmore's (3) ideas on syntactic cases, have their justification on conceptual grounds. We note that there is a difference be tween a conceptual instrument and the instrument as it functions syntactically. To better explain this it is necessary to digress for a moment to discuss a certain class of English verbs which we call 'pseudo-state'.
An example of a pseudo-state verb is 'grow'. When we say 'John grew plants', we usually mean that it was the 'plants' that 'grew' and not 'John'. But 'John' was an actor. However, the action that John did, which we call 'growing', was complex and probably consisted of weeding, hoeing, adding fertilizer, watering and so on. What we are really saying is that his action 'doing' (not 'he') caused the plants to 'grow'. Thl two conceptualizations are related causally ( i\[ ) with the direction of the arrow denoting the governor and dependent conceptualizations. Thus, the above sentence is realized as :

Now we can see that .the sentential instrument of 'fertilizer' in the following sentence 'John grew the trees with fertilizer' is conceptually the instrument of one of the 'do's' associated with the verb 'grow', and not the ACT 'grow'. (In fact 'grow' belongs to the class of intransitive ACTs (!ACT) which cannot take any conceptual case,) The most likely analysis of this sentence then, is :

Of impor.tance here is the fact that the instrument is dependent on 'do' and not 'grow' (nor on 'cause'). However, the verb 'grow' can take an instrument of 'fertilizer'.--rhis is an important distinction which is used by the parser.
The conceptual analysis technique that is referred to here, while reliant on syntactic in formation, does not first do a syntactic analysis. It is interesting to see how sentences that are similar syntactically are dealt with.
Consider the sentence 'John's love of Mary was beautiful'. This has the same surface struc ture as 'John's can of beans was edible' but they have different underlying conceptual struc tures. We consider that 'love' is an ACT no mat ter how it is realized and thus the NP in the first sentence is graphed:

The graph of the active sentence is then

Here we have an abstract noun that is realized as an ACT. In the latter sentence we have the abstract adjective 'edible' and this too is an ACT conceptually. Thus the conceptual realization of this sentence is:

'One' is a dummy
actor. In order to find these analyses in the second sentence, 'edible' is discovered in the dictionary as c 0 This one .. eat 'food'
means that this conceptualization is conditionally true (denoted by c) and the potential object is of the semantic class 'food'. Syntactic rules indicate where to look for this 'food'. In this sentence, 'can' is examined first, and put aside in lieu of a better candidate for 'food'. Since 'beans' fits, it is used and semantic relations determine the dependencies involved.
In the first example, 'love' is the under lying action (ACT). A conceptualization is set up with 'love' as the ACT and the syntactics. are used to determine the correct placement of the conceptual nominals (PP 1 s). A predication about this conceptualization (is beautiful) is found and is placed in the network.
The primary task of the conceptual analyzer, then, is to discover the underlying action present in a sentence, if there is one, then to go through its experience to find out what kinds of syntactic combinations it is likely to find. That is, we want to know what to expect next at any point in the parse. These expectations are discovered on the basis of the syntactic and conceptual cate gories associated with a given verb.
The analyzer must then be able to choose be tween the set of senses assigned to a given verb by the dictionary. This it does by the use of what we might choose to call 'semantic' information, or 'selectional restrictions'.
The primary problem in conceptual analysis is finding the verb. To do this we make use of low level syntactic information, such as inflec tion and agreement rules and certain simple syn tactic rules. This process has its parallel on the conceptual level in the heuristics that the parser employs to discover where to go in the con ceptual network whenever it has become confused. These heuristics are then low level conceptual rules. That is, they operate on language-specific information that serve as commands to the concep tual apparatus.
Thus the parsing process consists of searching for a central element at each level (the verb sen tentially, and the actor-action combination con ceptually, given that these exist); then using the expectation information provided as a guide to putting together the pieces of the puzzle. To see how predictions work in actual conceptual analysis we can consider parsing 'I saw the Grand Canyon flying to New York.' A parse of this sentence that was conceptually motivated would have to at tempt to attach 'fly' to 'Grand Canyon' since we can observe that most English speakers find this sentence to be amusing, implying that they have tried just that.
We begin by looking for ACTOR .. ACT combina tions. We place 'I' in the network and look for an ACT that can have a semantic connection to 'I'. 'See' satisfies this requirement and we create a two-way dependency between them. Upon encountering 'Grand Canyon', we look for the nearest concept that will form an acceptable dependency with it. The nearest concept is the ACT 'see' which is a semantically acceptable connection. Kext, 'flying' is input and we have an ACT the nearest concept to which is 'Grand Canyon'. We then try to connect t hem. However, this choice is disallowed upon consulting the verb-ACT dictionary (which we do each time we find a verb).
| Verb | Verb Category | ACT Realizate | Subject | Object |
| fly | vio | birds, plane, insect | None | |
| fly | vio | plane I ~ v | animal | None |
| fly | vt | X 1 do ~ ~ ~ y .. flyl | human | plane |
(Here vio denotes a verb that takes a sentential indirect object and vt is a transitive verb. The 'subject' and 'object' refer to sentential expec tations, some of which are category names.)
Upon entering the dictionary we look for 'location' as a possible subject of a vio entry for 'fly'. We do not find it, however, and thus must go back to the network and try again.
We are now faced with the problem of what to do with our ACT. Its only possible governor ac cording to the permissable dependencies is 'I'. In order to attach the ACT to I we employ an En glish heuristic which states, 'If you cross back over the · you have created a time 1 phrase, the
"' actor of which is the previous actor'. We now re-enter the dictionary entry for 'fly' and dis cover that 'I' is an animal and thus fits under the second conceptual realizate for 'fly'. We place this realizate in the network. When we en counter the 'to N' construction we recognize a

(In a dialogue program we might well discover that this was not the intended network at all, and the speaker believed that 'Grand Canyon' had 'flown'. We could then correct our error. However, we certainly would not want to assume that he had intended the latter interpretation.)
The important point here is that the syste~ analyzes this sentence in the same way as a human does insofar as we can tell. That is, we could predict a chuckle on the part of the speaker based upon an attempt to attach two concepts that ac cording to experience could not be attached. In other words, we try to make the 'Grand Canyon fly' but we cannot.
What is occurring here is that we are making use of a stratified linguistic system in order to make predictions. This system has a sentential and a conceptual level. Each level has its own rules for permissable constructions (syntax) and acceptable particular choices within a given con struction (semantics). In the analysis operation the sentential syntax allows 'Grand Canyon flying' as do the conceptual dependency rules (dr concep tual syntax). But the conceptual semantics dis allows the proposed combination and forces the parser to try another dependency instead. In this case, the prediction of the syntax has fooled us but the conceptual predictions have corrected the matter. The conceptual predictions can direct the analysis once an ACT is found. In this case, when 'go' is discovered to be the underlying ACT it is known that a directive case will occur conceptu ally. The incoming prepositional phrase is placed in its proper slot by the parser since it 'knows' what it is looking for at this point.
III . Associations
A program is running that will do what has been stated so far for a testing vocabulary of about 250 verbs and for a fairly large range of sentence-types.
But understanding natural language is more than recognizing the conceptual content of a given sentence. One problem that needs to be handled is that of extracting the presupposed information im plicit in an utterance.
Consider the sentence 'I like books'. The analysis 'I · like 2 books' is not an allowable construction conceptually because the ACT (action) 'like'· is of two possible conceptual types, each with its own semantic restriction. As what we call EACT (emotion ACT), 'like' allows conceptual objects as shown above by ·~books' but requires t hat these objects be of the class 'animal'. The other sense of 'like' is conceptually an SACT ( state ACT) which requires an entire conceptual ization as object. A conceptualization must have an ACTOR and an ACTION at the least and we are thus faced with the problem of uncovering these in the analysis of the above sentence . We have t hen : I · like. We know t hat 'books' is part · ..
of t his conceptualization and by the heuristics of t he conceptual dependency system we know that '·I' is as well. The problem is what arrangement and what ACT is correct.
The ACT 'read' is listed in our system as requiring a 'human' subject and an object that is chosen f rom t he set of objects t hat have been made by men for exactly the purpose of 'reading' them. That is, while we could list all possible such ob j ects (books, newspapers, etc.) or categorize t hem in some artificial hierarchical structure, conceptually t he ob j ect of 'reading' is 'that which is read' . Specific.ally this class could include any thing with printing on it or whatever. Th e point here is that we can call the potential object a member of the class 'read-PP (where PP is t he abbreviation for conceptual nominals). Then, in any listing of t he elements of the world, their semantic category is t he place that t hey fit in our ACT-based model. 'Book' then , is : 'book: N; r ead- PP 0 ; ' where 'read- PP 0 ' denotes t hat it is t he conceptual object of t he ACT 'read'. Then our di agram becomes : I co like The only ! read 2 book
t ~ ing mi ssing is t he actor , wh ich i s 'I' due to a heuri s t{c whi ch gov.,rns t hese s ituations .
There are conceptual representations for many objects which can be made in the same way as was done for 'book'. For example, consider 'knife'. 'Knife' is an instance of 'cut-PPI', this means t hat it serves as the object in the instrumental conceptualization in conceptualizations involving 'cut'; and 'banana' is an instance of 'eat- PP 0 '.
There is a second, more complex, t ype of recognition of implicit information that is a part of understanding . For example, the sentence 'I fear bears' is directly related to the harm that a bear might do. That is, a correct analysis might be: I · fear · Here again, this action ('fear' is related to a conceptualization rather than one particular concept . ) (In other words, you 'fear' consequences not properties.) What would seem reasonable here is that 'fear' and 'hurt' are directly relatable. Now it is possible to think of this relationship (fear-hurt) as some relatable grouping of ACTIONS. But this is not the case. Conceptually, 'hurt' is a men tal state attribute and not an ACT. Mental state attributes (denoted ePA) are nearly always ex pressed in English as transitive verbs. The ob ject sententially is often t he subject of the at tributive statement , when ePA's are used in a sentence (e.g. 'x hurty' means 'y is hurt' . ) Thi s means .that certain ACT's like fear should have consequent ePA's that t hey are related to. We can carry this one step further . The reason that 'hurt' is 'feared' is because of another con sequence, namely 'death'. Now this may seem a little melodramatic, but it does in fact seem to be the case . In other words, a lot of 'hurt' leads to 'death'. Now 'death' is conceptually the IACT 'die'. So we have here a relationship from SACT (fear) to ePA (hurt) to !ACT (di e) . In fact, there is one element missing here, namely the 'do' associated with 'bear'. This 'do' may be 'claw', 'eat' or some other physical action that takes instrumental case (PACT) · So what we have is the set of relations SACT - PACT - ePA - !ACT (see Weber (13) for detailed explanation of these terms ) . This relation of conceptualization types always holds for any ACT.

The main point here is analogous to that made in the previous section : 1-'henever certain concepts are encountered other concepts are actually present in the underlying conceptualization and must be ascertained before a reasonab l e c laim of under standing can be made .
The relationship between SACT - ~ariab le ACT] - ePA - ! ACT essentially states t hat people do and say t hings for reasons or des ired e f fect s. Thus , actions have t heir consequence s in new men tal s tates f or a doer or receiver of t his action and t hese lead to new actual s tat es. In order to talk of actual states it will be necessary to explain the notion of variant levels within a conceptual base. Celce and Schwarcz ( 1) and Tesler (12 ) discuss the notion that certain con cepts have both mental and physical realities . For example, you read a 'mental book' but lift a 'physical book' . This dichotomy can be broadened to include levels of a social, emotional and spir itual nature as well according to Tesler. Actions , for example , can be seen to have dif f erent but related meanings on each level. Consider 'go'. Physically 'go' means to go from one place to another. This has its analogue socially in two ways. On the one hand, you can go to a 'social place' e . g . a convention . On the other you can go to a place within society i.e. social climbing ('He went upwards socially after his election'.). One can 1 go 1 emotionally ('After his death, I went to a state of depression'.). Mentally we have, 'My thoughts went to the days in Tangiers.' And spiritually we have the common 'You will go to heaven.'
The reason for this apparent digression is that certain ACT's relate to certain lPA's and !ACT's according to the variant level of the ACT. Thus, the statement 'I was afraid that the bear would claw me' is a statement of physical dimension where the notion that 'physical clawing leads to physical hurt leads to physical death' holds. Now the fear of death that is implied here does not indicate that the object is necessarily aware of his fear of death.
This same kind of ACT - ZPA - !ACT statement can be said to exist on each variant level. Con sider the statement 'We are going to take away all your political power in this state'. The 'take' that is being used here is hardly the physical 'take' (take ) used in 'He took my toy'. Rather PHYS
it is a social 'take' (take ). Now this social soc
'take' leads to 'impoverishment ' just as a soc
physical 'take' leads to impoverishment That PHYS
is, when something is taken from one, the conse quence is that the 'taker' is richer in some way and the 'taken' is poorer in some way. This is the lPA of attribute in this case. The last con sequence of 'death' holds as well in this case, but here it is 'deathsoc' That is to say, the
end result of such an action as stated above is that after his political power is taken away, he can be said to have 'died' politically. The end result is 'die ' soc
What we are saying then is that it is pos sible to get a great deal more information out of one ACT then is readily obvious. On the most ap parent level, the notion of expected objects and subjects and other conceptual case dependents can be predicted . But more significantly, we can also make simple implications as a result of the posi tion of the ACT in question with respect to its relation to other conceptual consequences. That is, we can know the way in which an ACT relates to 'living' or 'dying' on a certain level and the range of human mental reactions on these levels to
such an ACT.
Consider the following PACT's: a) eat, drink, love, fight, hit; b) hit, cut, attack,
The ACT's in list (a) are positive with respect to the subject. Those in list (b) are negative with respect to the object.
When we say that an ACT is positive with respect to the object, we mean that the subject performs this ACT with the intention of having a good result occur on the particular level with which we are dealing.
By the same token, if an ACT is negative with respect to the object, we can assume that this ACT's consequent effect on the object is bad for the object and tends to hurt him on the same level as the type of ACT with which we are dealing . That is, 'rob' is social and leads to 'hurt ') .
soc
Statements of this kind are assumed to have ordinary circumstances prevailing. While it is possible to envision circumstances under which the supposed implications of an ACT do not hold, for the purpose of making predictions we assume the most likely situation. Often, the likely im plications were implicitly part of a given utter ance. The problem here is to undo the basically telegraphic nature of natural language utterances, and the possibility that we can make errors in so doing should not surprise us.
IV. Intentions
The relationship of conceptualization types and the consistency of variant levels with these types can provide the basis of a schema for dis covering the intention of an utterance.
Consider a sequence such as this : Q: Do you want a piece of ·chocolate? A: I just had an ice cream cone. In a model of natural language under standing, it is unreasonable to claim that the system has understood the utterance unless it is , capable of producing for (A) not only a conceptual diagram of the information just stated, but also something like the answer 'no I don't want a piece of chocolate'. That is what a human could under stand in the above situation and it is incumbant upon any so-called understanding model to under stand the same. (This was noted by Gardiner, before computers came on the scene, in his defi nition of meaning (4): 'The meaning of any sen tence is what the speaker intends to be understood from it by the listener.')
We can actually do this as follows: The conceptual dependency analysis of (Q) is:
1

model that we have been discussing ·would be char ged.with taking the conceptual representation of the input and drawing the necessary implications that can be said to be understood implicitly. In this case, chocolate is discovered in the dic tionary to be an 'eat:PP 9 1 · The association be tween 'want' (SACT) and eat' (PACT) fits into the SACT - ACT - ~PA - !ACT paradigm on the phys ical level because of the definition of 'eat' and yields the implications that the ePA 'satiate' is caused by the connection with respect to the sub ject of 'want'. This gives us:
you .. want

Now it is also true that people eat for reasons other than satiation, particularl~ for pleasure. So the causal connection 1it is you eo pleased tf
also a consequence of the 'eat' conceptualization. But this is not necessary here.
The is: Now we are ready to analyze the answer (A). conceptual diagram associated with the input I eo eat ~ ice cream. This diagram is tf ~
cone
obtained by treating 'have' as a dummy ACT and finding the ACT associated with 'ice cream' ,again 'eat' to put in its place. Here again, 'eat' im plies the causal for satiation and we have:

Now we can compare the question and the answer. The question can be matched with the answer by looking at:

from the question, and: I <:;> satiated from tf PHYS
the answer. Since 'you' and 'I' represent the same token in memory, the answer to a question about desired transition (t) has been answered with a statement of completed transition (tf). In other words, we can assume that we have, 'do you want to be satiated?', - 'I have just been sati ated'. Thus we have the simple implied negative.
rhe point here is that the implications that are to be found in this memory model are part and parcel of the understanding process and in fact make little sense without them. We can expect that a natural language analysis system must be continually making these associative implications in order to be able to use them when they are needed. What we are doing is attempting to un cover the reasons that a given sentence was said . In order to correctly respond to an utterance it is necessary to have understood why that utter ance was ·said.
We can now reconsider the levels of· expec tation with which we were concerned earlier. In the conversation between 'John' and 'Fred' we noted that the context predicts what kinds of conceptualizations are likely to be asserted. We said that what was likely was that John would say 'I think I ought to f }Mary }}' or 'I lkill !you (Fred)
think I ought to{end my relationship with eary (Fred)}}. It should be clear that the parti~~lar words that would be used here are not at issue, but only their conceptual content. · Now, the question is, how do we get a machine to make these predictions?
The problem is one of derivation. That is, where would this information come from? Consider the statement made by John previous to the one under discussion ('I could use a knife right now'). This is represented as:

0 I eo cut .2 'thing' J knife Here the first causal implication comes from the SACT - ACT - ePA - !ACT paradigm, or, in this case - 'want - ACT - ~PA - live'. Now, we can say that we have a conceptualization in the short term memory that will affect the context. That is, John eo want
In order to make accurate use of this information, it is necessary to have at the system's disposal a belief that could be characterized as part of the world view expectation. This belief is of the general order: one 1 .. do

That is, this rule explains that if one is angry at someone that means that one doesn't want to interact with that person. We also need a rule that says:

In other words, if one is hurt one wants to retal iate. Now of course, this rule is not always true for every individual. We would like to note the conditionality of this rule by placing a 'c' over 1one 2 ~ want' and then using the rule if it is the case that in our memory of the individual to whom we are talking we have some information about previous actions of a 'cause to die'nature. That is, if we know that John already killed for some reason, we might guess that John will retal iate again. On the other hand we might have the information that John frequently talks about harming people, but doesn't do it.
The point is that if we can decide that John believes that:

and we know that: one 8 cut human ~hurt .2 'human' ! knife
and, we know that:

then we can conclude that:

Now the question is, who fits the following paradigm?

Since, John has said that Mary angered him, she fits the paradigm by definition of 'angered'. Since, Fred has just convinced John that :

we can say that 'Fred' and 'Mary' are in the same situation in the paradigm. This is done by yet another belief that says :

That is, if one _sides with one's enemy then one is angry at the enemy's compatriot also. Thus we can say that John is likely to say that he will kill either Fred or Mary. Also, we can say that the context of the knife aside, he is likely to say that he doesn't want to interact with either Fred or Mary .
The important point here is that it is pos sible to make contextual predictions as to the content of expected conceptualizations, but that this process of prediction is based on primitive beliefs that include generalized rules for oper ating in the world, and idiosyncratic beliefs about the behavior of an individual in the world based upon one's view of people and the particu lar person under discussion.
Although it may seem so, the number of the primitive beliefs necessary to handle tasks such as this is not large. Colby (2) and Morris (7) have estimated the core beliefs of a human as under SO.
V. Conclusion
In order to enable computers to use natural language it may be a good idea to understand how it is that people do these things that we would like our machines to do. In order to achieve this goal, I claim that it is not possible t o separate language from the rest of the intelli gence mechanisms of the human mind. Language simply does not work in isolation. It is a nicE idea that one should in principle be able to fully describe and characterize language by itself as most linguists are trying to do, but in fact it is as absurd an idea as trying to understand the workings of the human mind by cutting off a man's head and taking a look inside. No doubt it is possible to find out some things that wai, but the separation is artificial, it destroys the very process that we would be trying to investi gate. So it is with language. The ability of linguists to ignore this while trying to separate language into neat formal rules has caused an unbelievable number of unrealistic studies to take place under the banner of linguistics. People neither randomly generate sentences nor do they attempt to assign syntactic markers to input dis course. It is certainly true that humans may per form some of the subtasks that are needed in order to have a formal model do these things, but the overriding question is one of purpose . Since we are trying to enable computers to communicate with people we must deal with problems of communication.
Certain pairs of people find it harder to commu nicate than other pairs. This is indicative of a lack of certain common memory structures and inference relations. We cannot unders~nd some body whose initial assumptions and cultural back ground are radically different from our own, even if we share a common language. That is, under standing language is a misnomer or at least is only a small part of the problem. Understanding what one has heard is a complex process that ne cessitates connecting words with certain concep tual constructions that exist in one's memory. The entire linguistic process uses the output of such understanding and interpreting mechanisms in order to produce reasonable replies (verbal or not ) . What constitutes a reasonable reply is an intrinsic part of the linguistic process, but yet is still a conceptual process and is therefore I suppose out of the domain of modern linguistics . Yet it is unreasonable for it to remain in that scientific no-man's-land. A computer model must respond as well as understand. Of course, its response must be connected to a powerful res ponding mechanism that is in fact the point of t he entire computer program, that is, why t he program was written in the first place . These then are t he probl ems of computer understanding of natural language.
~ow, why should it be necessary to make all t hese different predictions t hat have been out· lined here ? The answer is that in a complete automatic lingui st ic system t he responses that are generated wi ll be dependent on the corrobo ration of t he predicted input as compared to the actual input and t he memory structure. Th at is , we respond differently to different people saying t ~ e same t hings, and differently to t he same peo ple saying t he same t hings in different contexts. T~ese contexts include, phys ical, conversational and time contexts. In other words, no person is rea llv the same a t any given point in time as he was a~ some ot he r time with respect to the viewer's own mer.1orv model of that person. So , in some sense, t h ~ context is always di ff erent and t he re sponses should always be potentially diffe rent acco rding to t he time of t he conversation. It is pr ecisely t ;, e predictive ability that permits t his dii f erence in re sponse. And, t he difference in r~sponse is caused by t he difference in analysis . That is, in order t o effective l y analyze a given l i ngu istic i nput , it i s necessary to make predic tions as to what t ha t input might look like, com pare t he actual input to t he expected input and coord inate both wi t h t he memory model. L'nder s t and i ng is. tl1erefore, a complicated process ,,.i, ic h cannot be r easonably i sola ted into lingu is tic and memory components but must be a combined e ffort of both .
T 1 1e r emain i ng quest i on i s, will t he sugges tions made hE· re fo r understanding natural language act ua llv IJO r k~ The an swer is that we can 't reall y know t'1at unti 1 we are t hr ough . The st ructur es t ':at ccu'it be bc: i lt are l arge and t he number of btli e fs and impli cat i on r ules are also large. But the basic elements of the process should be not much larger than has been described here.
It should in principle, be possible to use the suggestions made here for a beginning to at tempt to truly understand input utterances. We are beginning to extend our conceptual analyzer to incorporate these ideas.
@inproceedings{ijcai1971p46,
title = {Finding the Conceptual Content and Intention in an Utterance in Natural Language Conversation},
author = {Schank, Roger C.},
booktitle = {Proceedings of the Second International Joint Conference on
Artificial Intelligence, {IJCAI-71}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {D.C. Cooper},
pages = {444--453},
year = {1971},
url = {https://ijcai.org/proceedings/1971/46},
}
TY - CPAPER TI - Finding the Conceptual Content and Intention in an Utterance in Natural Language Conversation AU - Schank, Roger C. T2 - Proceedings of the Second International Joint Conference on Artificial Intelligence, IJCAI-71 PB - International Joint Conferences on Artificial Intelligence PY - 1971 SP - 444 EP - 453 UR - https://ijcai.org/proceedings/1971/46 ER -Copied
Machine-readable versions of this paper, for tools and AI agents:
Welcome
Future Conferences
AI Journal Division
IJCAI Proceedings
About IJCAI
IJCAI Awards