A Computational Model of Referring
Proceedings of the Tenth International Joint Conference on Artificial Intelligence. Natural Language. Pages 640-646.
© 1987 International Joint Conferences on Artificial Intelligence
Abstract
We present a model of referring within the framework of a general theory of speech acts and rationality. Following an act of referring, the hearer is expected to accomplish two tasks: first, recognize the speaker's literal goal, and second, recognize and satisfy the identification constraints. We show how the literal goal of referring is achieved, and how referent identification is possible without the formal device of standard names . Furthermore, we show how referring expressions can be used to inform and make requests. This theory has application to the design of a natural-language utterance planning system that formulates utterances to achieve its goals .
- MB(S, H, (all preparatory conditions are satisfied)) :J After(Do(S, utter(S, "Please replace the 300-ohm resistor")), Bel(H, MB(S, H, Goal(S, Bel(H, 3z Ref!S(t:.(S,tu,>.x.300!1R(x))) = z) t\ Goal(S, Bel(H, Holds(>.x.300!1R(x ), Ref!S(t:.(S, tu , >.x.300!1R(x )))) t\ Goal(H , Done(Do(H, replace(Ref!S( t:.( S, tu , .>.x .300!1R( x )) ) ))) ) ) )) ) ))
- done(utter(S, "Please replace the 300-ohm resistor" ) Assumption Assuming that it is mutually believed that all preparatory con- ditions are satisfied we get: 21
- Bel(H, MB(S, H, Goal(S, Bel(H, 3z Ref!S(t:.(S,tu,.>.x .300!1R(x))) = z) t\ Goal(S, 22 Bel(H, Holds(>.x.300!1R(x ), Ref!S(t:.(S, tu, .>.x.3. 00!1R(x ))))
- t\ Goal(H, Done(Do(H, replace(Ref!S(t:.(S, tu , >.x .300!1R( x )))))))))))) 20, 18, •and 19
- Bel(H, MB(S, H, Bel(S, 3z Ref!S(t:.(S, tu, .>.x.300!1R(x))) = z) t\ Goal(S, Bel(H, Holds(.>.x.300!1R(x ), Ref!S(t:.(S, tu, .>.x .300!1R(x )))) t\ Goal(H, Done(Do(H, 23 replace(Ref!S( t:.(S, tu, .>.x .300!1R( x ))) ) ))) )) ) )) 21, !(sincerity), 17, and 13
- Bel(H, MB(S, H, Bel(S, 3z Ref!S(t:.(S,tu,>.x.300!1R(x)))= z)))) 22,12,17, and 13 24
- Bel(H, MB(S, H, Bel(S, Goal(S, 25 Bel(H, Holds(>.x.300!1R(x ), Ref!S(t:.(S, tu, .>.x.300!1R(x ))))
- t\ Goal(H, Done(Do(H, replace(Ref!S(t:.( S, t,., >.x .300!1R( x )) ) ) )) ))))) 22,12,17, and 13.
- Bel(H, MB(S, H, Goal(S, Bel(H, Holds(.>.x.300!1R(x), Ref!S(t:.(S, tu , .>.x .300!1R(x)))) t\ Goal(H, Done(Do(H , 26 replace(Ref!S( t:.(S, tu, >.x .300!1R( x)))) )) ) ))) 24, 15, 17, and 13.
- Bel(H, MB(S, H, Goal(S, Bel(H, Holds( .>.x .300!1R( x ), Ref!S( t:.( S, tu, >.x.300!1R( x) )) )) ) )) 25, 14, 17, and 13. References
- Anderson, J. "The Processing of Referring Expressions within a Semantic Network." In Proc. TINLAP-2, 1978, pp. 51-56.
- Appelt, D. Planning English Sentences. Cambridge Univer- sity Press, Cambridge, England, 1985.
- Appelt, D. "Reference and Pragmatic Identification." In Proc. TINLAP-9, 1987, pp. 128-132.
- Cohen, P. "Referring as Requesting." In Proc. COLING-10, 1984, pp. 207-211.
- Cohen, P., and H. Levesque "Speech Acts and Rationality." In Proc. ACL-29, 1985, pp 49-59.
- Donnellan , K. "Reference and Definite Description." Philo- sophical Review 75 (1966) 281-304.
- 7J Goodman, B. "Repairing Miscommunication : Relaxation in Reference." In Proc. AAAI-89, 1983, pp. 134-138.
- Grice, H. P. "Logic and Conversation." In Davidson (ed), Th e Logic of Grammar, Di ckenson Publishing Co., Encino, CA, 1975.
- Kamp, H. "A Theory of Truth and Semantic Represimta- tion." In Groenendijk et a!. (eds), Truth, Interpretation, and Information, Faris, Dordrecht, Netherlands, 1984.
- Kasher, A. "What Is a Theory of Use?" Journal of Prag- matics 1 (1977) 105-120.
- Kasher, A. "Justification of Speech, Acts, and Speech Acts." In E. LaPore (ed), New Directions in Semantics, Academic Press, New York, NY, 1987.
- Kronfeld, A. The Referential Attributive Distinction and the Conceptual-Descriptive Theory of Reference. PhD thesis, University of California, Berkeley, 1981.
- Kronfeld, A. "Reference and Denotation: The Descriptive Model." Technical Note 368, SRI International Artificial Intelligence Center, 1985.
- Kronfeld, A. "Donnellan's Distinction and a Computational Model of Reference." In Proceedings of the 24th Annual Meeting, pages 186-191, Association for Computational Lin- guistics, 1986.
- Ortony, A., and R. Anderson "Definite Descriptions and Semantic Memory." Cognitive Science, 1:1 (1977) 74-83.
- Searle, J. Intentionality: An Essay in the Philosophy of Mind. Cambridge University Press, Cambridge, England, 1983.
- Searle, J. "Referential and Attributive." In Expression and Meaning: Studies in the Theory of Speech Acts, Cambridge University Press, Cambridge, England, 1979.
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.
1 Motivation and Preliminary Discussion
When two agents talk to each other , they had better both know what they are talking about . This, we hasten to add, is not a condescending directive for nonexperts to keep quiet. It is rather a general rationality constraint on the production of speech acts. Speech acts frequently mention things: one may promise to re turn a book, request that a window be closed, assert that a cer tain person is missing, and so on. But two rational agents can expect such speech acts to be successful only if both know pre cisely what book, window, or person is being discussed. Thus, the problem arises: how do a speaker and hearer form an agree ment as to which entities are being talked about?
1.1 What is Referring?
Before we can present a theory of referring, it is necessary to specify what referring is. This is a question that ha.s occupied several generations of philosophers of language, and it is unlikely that anything close to a consensus will emerge in the forseeable future. For example, Donnellan (1966) has argued that using definite descriptions attributively does not constitute referring at all, since in such cases the speaker "does not have any particular object in mind." For Searle (1979), on the other hand, there is no significant difference between the attributive and the referential use, as far as referring is concerned. It would be impractica1 for us to wait until the philosophical problem of reference is resolved. Instead we select a philosophical position that appears promising as a foundation for our computational model. No harm is done as long as we remain aware of our philosophical prejudices. We ·therefore define referring from an intuitive standpoint as follows:
An agent is referring when he has a mental repre sentation of what he believes to be a particular object, and he intends the hearer to come to have a mental rep resentation of the same object , at least in part through the use of a noun phrase that is intended to be a lin guistic representation of that object.
Note that, according to this definition, indefinite descriptions could function as referring expressions.
1.2 Internal and External Perspectives
In dealing with the problem of interpreting noun phrases, two perspectives may be distinguished. One perspective is internal, the other external with respect to the discourse. According to the internal perspective, theorists seek to provide constraints on the relations among noun phrases, and they need not concern them selves with the question of determining what objects (if any) cor respond to these noun phrases. For example, a major theoretical task associated with the internal perspective is determining. con straints under which a pronoun or a definite description may be anaphorically linked to other noun phrases. Within this frame work, it makes little sense to distinguish betweeen, say, "the student," and "the average student," as far as their potential for binding pronouns is concerned. The question of whether there is a particular student in the real world who is supposed to be iden tified by the hearer need not have much interest for a theorist adopting the internal perspective. From the external perspec tive, on the other hand, the relation (if there is any) between a particular object and a noun phrase is of primary importance.
The internal perspective is essential to understanding the syn tax and semantics of natural language. However, once we con sider language as a way for rational agents to achieve goals, the external perspective becomes indispensable. After all, it makes a great deal of difference to an agent who is attempting to achieve some goal through the use of language, to know whether the hearer understands that he (the speaker) has a particular object in mind, and furthermore, whether the hearer is able to identify it. Any system that combines linguistic and nonlinguistic ac tions, and that is capable of cooperative behavior, must be able to talk about objects. It must understand when a noun phrase has a referent in the real world and when it does not, when knowledge of the referent is required and when it is not, when knowledge of the referent is presupposed and when it should be actively sought.
1.3 Objectives of this Analysis
As a study in artificial intelligence, the ultimate goal of this re search is the construction of an intelligent agent that uses and understands natural language effectively. Of course, the effective planning and use of natural language sentences requires the ef fective planning and use of referring expressions. In this paper we provide a competence theory of referring, i.e., we provide a theory that states how a. referring expression is related to the beliefs and goals of the participants in a discourse. As such it is a theory about agents- it constrains how they can be designed, but it is not a design per se.
There are at least two ways in which this theory can be imple mented in a system. In the KAMP utterance planning system, Appelt (1985) used axioms and a theorem prover to model the mental process of an agent planning utterances. The possibility of constructing such a system based on axioms of referring is an important motivation for this work. Also, it is possible to design a system that operates in accordance with the principles outlined here, although it does not reason directly with the axioms using a theorem prover. This approach was followed by Kronfeld (1986) in the design of the BERTRAND system.
Referring acts are hardly ever done in isolation, nor are they ever performed for their own sake. Typically, referring is done as a step in the performance of a larger speech act, and the objectives that the referring act is expected to accomplish play a role in the agent's more general intentions and goals. Thus, a theory of reference must be incorporated within the framework of a general theory of speech acts and rational action. A particular act of referring by itself does not make sense unless it is seen as part of a planned effort by a rational agent to achieve certain goals through linguistic means.
The idea that speech acts and rationality have something to do with each other is not new, of course. Grice's famous principle of conversational cooperation provides a theoretical framework in which discourse is seen as means toward ends (Grice, 1975), and the project of grounding conversational principles in general rationality constraints was carried out further by Kasher (1977, 1987). Recently, Cohen and Levesque (1985) have developed a formal speech act theory where illocutionary acts are character ized in terms of what the speaker and hearer mutually believe about each other's mental states as a result of the linguistic ac tion. In particular, they are able to show why utterances are expected to be successful, given reasonable assumptions about the rationality of discourse particpants. A major objective of our research is to characterize the speech act of referring in the same way, and we adopt Cohen's and Levesque's work as a framework within which our own theory can be constructed and tested. It should be pointed out, however, that our own approach is to a large extent indepenent of Cohen's and Levesque's theory. We believe that our model can be incorporated within any adequate theory of speech acts and rational action.
An interesting feature of Cohen's and Levesque's theory is that illocutionary acts are not taken as primitive. There is no need to postulate the recognition of, say, a request for the act to succeed. Rather, definitions of illocutionary acts can be extracted out of the formalization of the effects that utterances have on hearers under particular circumstances. We intend to show how the same can be done with respect to the act of referring.
Another objective of our research is showing how referring ex pressions can be used to achieve more complex goals. For exam ple, in certain contexts, referring expressions have the effects of informing and/or requesting. Appelt (1985) observed that one way an utterance may satisfy multiple goals is by using a refer ring expression to inform the hearer that some property holds of the intended referent. Thus, if a speaker points to a tool on the · table, and says "Use the wheelpuller to remove the flywheel," the speaker can rely upon the pointing action to enable the hearer to identify the referent of "the wheelpuller," while the descriptive content of the referring expression serves to inform him that the tool is a wheelpuller.
Appelt's KAMP system was capable of planning referring ex pressions to satisfy multiple goals. However, according to the theory embodied in KAMP, the capability for referring expres sions to inform the hearer derived directly from the presupposi tion that the speaker believes his description to be true of the ref erent. The analysis did not rest on Gricean intended recognition of intention, and therefore, informing via a referring expression had fundamentally different effects from informing via a declar ative sentence - a distinction we now feel is not well motivated. In this paper we intend to show that given the right theory of ref erence, the ability to inform using a referring expression follows directly from it.
Cohen (1984) observes that in task oriented dialogues, hear ers would respond to referring expressions as though they were requests. They would search the area in front of them to deter mine what the speaker was talking about, and confirm or deny their ability to find the referent even before the speaker could finish his utterance. Cohen concludes that referring is a specific instance of the more general action of making a request, and this made the hypothesis of a separate category of propositional acts of referring unnecessary. While we do not agree that all instances of referring are actually instances of requesting, the possibility of using referring as requesting should follow from a·proper theory of reference. One of our objectives in this papers is to show that this conclusion follows from a proper theory of reference as well.
A correct analysis of referring must also explain the role of the descriptive content of referring expressions. It is certainly possi ble for a hearer to figure out the correct referent even though the speaker is wrong and his description is not true of the object he has in mind. A familiar example is the case where the descrip tion "the man over there drinking a martini" is used while as a matter of fact the man is drinking water. A hearer may still be able to identify the right individual, and therefore, the referring act may be successful even though the description was wrong.
Finally, one of our objectives in this paper is to eliminate what we call the standard name assumption. In most language gener ation systems (including Appelt's KAMP (1985)) it is assumed that all objects in the domain have standard names that are known to all participants of the discourse. Reference, in such systems, is accomplished when (and only when) the hearer asso ciates the right standard name with the referring expression. For example, if a speaker says "The screwdriver is broken," referring to the object whose standard name is the constant St, then the referring act succeeds if (and only if) the hearer associates the constant S1 with the referring expression "the screwdriver." If the screwdriver does not have a standard name, or if the hearer does not know what it is the referring act must fail.
But the standard name assumption is obviously too strong. It is unreasonable to assume that every object one can talk about has a universally known standard name. A doctor and a nurse, for example, can discuss a patient's left ear without bothering to provide a standard name for it. Similarly, we all know that the number 2 64 has a standard name, but few of us know (without some computation) what it is. This does not prevent us from referring to this number, as in fact , we just did.
Moreover, from the standard name assumption it follows that agents can never be wrong about the identity of objects they can talk about . For example, under the standard name assumption, it would be impossible for Oedipus not to know that his mother is his wife: since he can refer to his wife, he must have a standard name for her, and since a standard name denotes the same object in all possible worlds, Oedipus cannot fail to notice that this standard name applies to his mother as well. But surely an agent can be confused about the identity of an object while being perfectly capable of referring to it . As will be shown later on, it is possible to discard the standard name assumption altogether.
Our task, therefore, is to develop a theory of referring with five adequacy criteria in mind. In particular, the theory should demonstrate:
- How a suitably formulated version of the definition of refer ring given above follows from the speaker's use of a noun phrase under the appropriate conditions.
- How under the appropriate conditions, a referring expression has the same effect on the hearer as informing him that the referent satisfies the descriptive content of the referring expression.
- How under the appropriate conditions, a referring expres sion has the same effect on the hearer as a request that he perform an action mutually believed to be necessary for ref erent identification.
- How a referring act can succeed even though the hearer be lieves the description used is false of the speaker's intended referent.
- How the standard name assumption can be eliminated.
2 The Goals of Referring Acts
The view that the referring act is a planned effort to achieve certain goals through linguistic means follows from the fact that referring is a speech act: all speech acts are attempts to achieve certain goals by linguistic means. However, referring acts dif fer significantly from illocutionary acts such as asserting and re questing, along two different dimensions which we describe in turn.
Literal goals. In performing a speech act, a speaker may have many distinct goals. For example, by saying "The house is on fire!", a speaker may have the goals of informing the hearer that the house is on fire, frightening the hearer half to death, and making the hearer leave. Only the first goal, however, is what we call the literal goal. 1 Literal goals are the goals of Gricean communication intentions, i.e., they are those goals that are in tended to be achieved partly through recognition of the intention to achieve them. Thanks to Austin, Grice, Searle, and others, we have a fairly clear notion of what the literal goals of illocutionary acts are. For example, the literal goal of a promise is to let the hearer know that the speaker places himself under an obligation to do something. But it is not as obvious what the literal goal of a referring act is. Using the definition of referring that we have adopted, we take the literal goal of referring as making the hearer believe that it is mutually believed by all participants that both the speaker and hearer have respective mental representations of the same object, and that a noun phrase is being used as a linguistic representation of that object.
Conditions of satisfaction. Dlocutionary acts have proposi tional content, but referring acts do not. The propositional con tent of an illocutionary act determines what Searle {1983) calls its conditions of satisfaction: a request that the door be opened is satisfied if and only if someone opens the door, and an assertion that the door is closed is satisfied (true) if and only if the door is indeed closed. But since a referring act lacks propositional content, it is not obvious what its conditions of satisfaction are. 1
1 The term is taken from Kuher (1977) , by whom literal purpo1e1 are introduced. Our own use of the term, though, is slightly different.
2 Note that specifying the conditions of satisfaction of a. referring act is not the sa.me as specifying ita literal goal. The literal goal of a. epeech act
According to our theory of reference, the condition of satisfac tion for a referring act is that the hearer have "identified" the referent. What counts as "proper identification" changes from discourse to discourse. For example, in "Replace this 900-ohm resistor," the hearer is asked to identify the referent in the sense of locating it in his visual field. But in "Tell me what other plays were written by the author of Hamlet," visual identification is clearly not required, although the hearer is still expected to identify the author of Hamlet in some other way. If the purpose of the referring act is to establish mutual agreement as to which object is being talked about, then a necessary condition for suc cessful referring is that the hearer understand the ground rules governing such concurrence. There is no simple way to state what such ground rules are, but they follow from the proposi tional content of the illocutionary act itself, general knowledge about the discourse situation and principles of rational behavior. For example, it follows from a theory of action that, if the speaker asks the hearer to pick up an object, the hearer can comply with the request only if he can perceive the object that he is about to manipulate. This fact implies at least one constraint on what the hearer must believe to have identified the referent: · it must be something he can recognize perceptually. These ground rules, which change from one utterance to another, must be arrived at by analysis of what we call the pragmatic notion of referent identification.
In summary, we have defined the literal goal and the condi tions of satisfaction of referring in terms of what the hearer is supposed to believe and then do. The literal goal is to establish mutual belief that a particular object is being talked about . The referring act is satisfied when the hearer (1) knows the appropri ate criteria for correct identification and (2) successfully satisfies these criteria.
3 A Formal Model of Referring
We now present a formal model of referring which satisfies the objectives set forth in Section 1.3. This requires that we (1) define the concept of an individuating set, which is essential to our theory, (2) specify a formal language in which axioms relevant to referring can be stated, (3) state the background assumptions of rationality upon which the theory rests, and (4) state axioms of referring.
3.1 Individuating Sets
We propose a structure called an individuating set as the formal entity upon which our theory of reference is based. Individuat ing sets are composed of intensional objects called intensional object representations (IORs). A relationship of denotation can hold between each lOR and some individual in the world. An individuating set for an agent A is a m8.ximal set ofiORs, all be lieved by A to denote the same object . The set is maximal in the sense that if any two IORs are believed to be denoting the same object, they must belong to the same individuating set. The IORs themselves are either perceptual IORs, discourse IORs, or functional IORs. Perceptual IORs are mental representations of objects that result from perceptual acts (e.g. , looking), and denote the object perceived. Discourse IORs are mental repre sentations of objects that result from referring acts in discourse. Functional IORs are the values of functions whose arguments are also IORs. For example, a function father-of, may map IORs denoting persons onto IORs denoting their fathers.
a.nd ita conditions of s&tisfaction are usually distinct : If I tell you that I wa.nt the door closed and you understand me, the literal goal of my request is achieved. But it is still up to you whether or not to satisfy my request .
It is important to note that an individuating set is the result of an agent's beliefs, not a mirror of what is actually the case. It is certainly possible to have an individuating set of terms that do not denote anything real (e.g., a child's representation of Santa Claus). Moreover, an agent may possess two distinct individ uating sets for one and the same object (e.g., Oedipus's repre sentations of his mother and his wife) or he may possess a single individuating set that, as a matter of fact, contains two IORs de noting different objects (e.g., when an agent fails to distinguish between Reagan and Regan). If all is well, and there actually is an object corresponding to all the terms in the set, we say that the referent of the latter is that object. If all is not well, the in dividuating set has no referent and the agent is simply mistaken or confused.
As we shall see, the individuating set makes it possible to state what one agent wants another to believe without stating the goal in terms of some common vocabulary of standard names; How ever, individuating sets are motivated independently by anum ber of considerations, of which we can briefly mention only two. First, the concept of an individuating sets provides a solution to several problems that are raised by the referential/attributive distinction (Kronfeld, 1981, 1985, 1986). Second, memory ex periments (Anderson and Ortony, 1977; Anderson, 1978) sug gest that there are in fact structures in memory that encode the information contained in what we call an individuating set.
3.2 Identification constraints
As noted earlier, "identification", in the context of referring, is a pragmatic notion, not an epistemological one. Referent identifi cation in conversation does not necessarly mean knowing who (or what) the referent is. In general, the requirements for referent identification can be characterized in terms of constraints that apply to the relevant individuating set. We call these constraints identification constraints.
If a hearer is cooperative, he forms an individuating set corre sponding to each referring expression that is used by the speaker. We shall see later on how this is done. In the meantime, let IS be the hearer's individuating set that corresponds to the italicized referring expressions in the following examples. Here is how dif ferent identification constraints can be expressed as constraints on the set IS:
Example 1 Take this chair to niy office.
In Example 1, the hearer should "identify" the chair in the sense of locating it in his visual field. We can express this requirement as a constraint on IS, namely, that it contain a perceptual lOR resulting from a perceptual action taking place in the current or some future situation.
Example 2 A friend of mine has just won $10,000 in a sweep stakes, but the lucky bastard will probably gamble it all away.
Identification constraint: that IS be "augmented" to include an lOR already introduced into the discourse. "Identification" here is simply making an anaphoric connection.
Example 3 The man whose fingerprints these are, whoever he is, must be insane.
Assume that the context of Example 3 is as follows. The speaker, investigating the gruesome murder of Smith, has just found clear fingerprints on what he believes to be the murder weapon. The speaker, of course, wishes to assert that whoever murdered poor Smith so brutally must be insane. Hence the identification con straint is that IS should contain the functional IOR correspond ing to the description "Smith's murderer." This example illus trates why we insist that identification as the goal of the referring act is a pragmatic concept , rather than an epistemological one. Neither speaker nor hearer in this case has any idea who mur dered Smith, so they cannot identify him in any epistemological sense. From a pragmatic point of view, however, there is a clear dichotomy: if the hearer makes the connection between "the man whose fingerprints these are" and "Smith's murderer," he has identified the person the speaker is talking about. Otherwise he has not.
Example 4 I met an old friend of mine yesterday.
This is the case of the null set of identification constraints. IS contains a single discourse lOR meaning something like "whichever friend the speaker is talking about," and this is suf ficient for pragmatic identification.
These examples show that the requirements for referent iden~ tification can be diverse indeed. Nevertheless, they can all be represented as constraints on the IORs comprising individuating sets.
3.3 A Formal Language
If one is to state the a."<ioms of a theory of referring, then one · needs a formal language in which to state them. We present such a formal language here. The logic we use is a dynamic modal logic of beliefs and goals with special functions that characterize the notion of an individuating set. This logic is very similar to Cohen's and Levesque's formal system whose semantics is pre sented in their article (1985). However, a complete semantics for our extensions is yet to be developed. Here we provide a gloss of the various modal operators, predicates, and functions that are relevant to the theory of referring.
Modal Operators:
- Bel( A, P): agent A believes that P.
- MB(A,B,P): A and B mutually believe P.
- Goal(A,P): agent A has goal P.
- After(E, P): after the occurrence of event E, Pis true.
Predicates:
- Done( E): Event E has just occurred.
- Holds( d, x ): d is a predicate of one argument, which is true of the individual x.
Terms and functions:
- Do( A, E): the event A's performing an action of type E.
- e1; e2: the event et. followed immediately by the event e2.
- p?: an event that terminates if and only if p is true (e.g., Done(p?; Do( Agent, Act)) means that p was true immedi ately prior to Agent's doing Act).
- t.,: A shorthand notation for the time at which the utterance u occurred. It is assumed that every situation has a. discrete "time stamp."
- cont(np): the descriptive content of np (a. noun phrase), as a. predicate of one argument.
Individuating sets:
- The function t.( a, t, cont( d)) maps agents, instances of time, and descriptions onto a discourse !OR. This lOR represents for agent a whatever individual the utterer of d had in mind when he used d at time t. Note that a may be either the speaker or the hearer.
- The function II( a, t,p) maps an agent, an instance of time, and a perceptual image onto a perceptual IORs.
- The function IS(z) maps an !OR z onto the individuating set containing z.
- The function Ref(i) maps an individuating set i onto its referent. That is:
- We shall use RefiS(z) as a simplified form of Ref(IS(z)).
3.4 Sincerity Helpfulness and Competence
There are a number of definitions and axioms, pertaining to a general theory of rational behavior, upon which rests both our theory of referring and Cohen and Levesque's theory of speech acts. Following Cohen and Levesque, we assume the following definitions of sincerity, helpfulness, and competence.
Sincerity: A is sincere to B with respect to P if whenever A has the goal of B believing P, he believes P himself. That is:
Helpfulness: A is helpful to B with respect to P if whenever A believes B's goal is to get A to bring about P, A adopts the goal P.
Competence: A is competent with respect to P if, whenever A believes P, Pis actually true.
We also assume a number of properties about goals, belief, and mutual belief, which are stated in the appendix.
3.5 Referring Goals and Their Satisfaction
A theory of natural language must contain (among other things) a semantic component that assigns possible semantic interpreta tions to utterances, and a theory of speech acts and rationality that shows how uttering a sentence possessing certain features in the right circumstances is likely to affect the participants' mental states. We do not have much to say here about the semantic com ponent, except that we assume it provides an analysis of utter ances similar to Kamp's discourse representation theory (1984) . Such an analysis hypothesizes discourse entitites, and provides constraints on how noun phrases are related to each other. In particular, it identifies certain noun phrases as potential refer ring expressions, which could be actual referring expressions if conditions on the mutual belief of the agents are satisfied in ac cordance with this theory of reference.
The following schema, which we call the referring schema is the cornerstone of our theory of referring. This schema states what is true of the hearer's beliefs about the speaker's and hearer's beliefs as a result of using np as a referring expression.
Referring Schema: MB(S, H, sentence(U)i\ constituent-of(NP, U)i\ potential-refexp(NP)) :J After(Do(S, Utter(S , U)) , Bel(H, MB(S, H, Goal(S, Bel(H, 3z RefiS(t.(S, t,, cont(N P))) = z i\ Goal(S, Bel(H, Holds( cont(NP), RefiS( t.(S, t,, cont( N P))))) )) ) )) )
The referring schema states that if the speaker and hearer mutually believe that U is a sentential utterance and .NP is both a constituent of U and a potential referring expression, then the speaker has the goal that the hearer believe two things: (1) that the speaker has an individuating set representing the individual corresponding to his utterance of NP, and (2) that the speaker wants the hearer to believe that the descriptive content .of NP is true of the individual represented by his individuating set. 3
Moreover, if indeed it is mutually believed that the speaker has a particular object in mind when he uses the noun phrase, it should also be mutually believed that the speaker intends the hearer to have a representation of that object . But in a typical Gricean fashion, once the hearer recognizes this intention, he does have such a representation: For example, if I recognize your intention that I should have a representation of whatever object you are talking about , then I do have such a representat ion , namely "Whatever object you are talking about ." Thus we have what we call the Activation Axiom:
Note that, if the consequent of (5) is satisfied, the speaker has succeeded in activating in the hearer a mental -representation of the object he (the speaker) has in mind, at least in part through the use of a noun phrase that is intended to be a linguistic repre sentation of the same object . Since this is the absolute minimum required for a felicitous referring act, we can define the act of referring as the utterance of a noun phrase np by speaker S to hearer H at timet,, with the goal being that the following mu tual belief must hold:
The goal of making (6) true is the literal goal of the referring act. For any referring action, (6) follows from the referring schema and the Activation Axiom provided that the hearer believes that it is mutually believed that the speaker is sincere, and compe tent with respect to the propostion that there is an individual represented by his individuating set.
Of course satisfaction of this literal goal is only the first step. Now the hearer is expected to find out what the identification constraints are and whether the newly created individuating set representing the referent satisfies those constraints. It is impos sible to say anything in general about such constraints because they depend on the particular proposition that the speaker in tends the hearer to believe. Identifying constraints derive from a variety of sources, including the syntactic and semantic proper ties of the utterance, the discourse, or general world knowledge (Appelt, 1987). Once recognized, however, they can be expressed in the logic as constraints on the relevant individuating set. For example, if visual identification is required, the identification con straint is that the individuating set contains a perceptual lOR, which can be expressed as follows:
3 Sometimes reference may be successful even though neither speaker nor hearer believe that the description is true of the referent (e.g. when irony is used) . However, in such cases, the speaker is , in the sense implied by definition 1, insincere.
Statement (7) means that H's individuating set must contain a perceptual lOR resulting from a perceptual action occurring after the time of the utterance. If it is the case that (7) obtains, identification is complete, and the referring act is successful. If not , then the hearer has. to devise an appropriate plan to bring about a situation in which (7) is true.
Of course, mere perception of the referent is not sufficient to satisfy the identification constraint. The hearer must believe that the thing he sees is the same as the object represented by the individuating set just introduced by the utterance. Although the exact process by which the hearer goes about making this deter mination is beyond the scope of this paper, it is safe to say that the descriptive content of the referring expression often plays an important role. If the hearer believes that it is mutually believed that the speaker is sincere and competent with respect to his goals, and that he is sincere and competent with respect to the proposition that the referring description holds of the referent, then it follows from the referring schema that the speaker and hearer mutually believe that the description is true of the refer ent. This knowledge in turn is useful for identifying the referent.
If the hearer does not believe the speaker is competent with re spect to the referring description (perhaps he believes that noth ing satisfies the description), the identification constraints can still be satisfied. Goodman (1983) discusses in detail a process by which identification can proceed in such circumstances.
The appendix illustrates precisely how the recognition of the literal goal of a referring act and the identification conditions follows from the referring schema, activation axiom, and Cohen and Levesque's schema for the effects of the utterance of an im perative sentence.
According to this analysis, the satisfaction of tl1e literal goal does not depend on the descriptive content of the referring ex pression. The descriptive content plays a role only in the satisfac tion of identification constraints, and because this can be carried out even if the hearer does not believe the description, reference can succeed even if the speaker's' description is "incorrect." 4
3.6 Referring as Informing and Requesting
Suppose that a speaker utters a referring expression with descrip tive content d, and that the hearer is able to satisfy any relevant identification constraints independent of knowing the individuals of which d may be true. If the hearer still assumes the speaker's sincerety and competence with respect to the propostion that d holds of the referent, then it follows from the Referring Schema that the hearer believes that d holds of the referent. Thus, the conclusion that follows from ( 4) is
'The descriptive content surely plays a role in recognizing that the noun phrase is a. potential referring expression. But as we have seen, once the noun phrase is taken as a potential referring expression, the descriptive con tent plays no role in establishing that both speaker and hearer have ment al representations of the same object.
8 Bel(H, MB(S, H, Goal(S, Bel(H, , Goal(S, Bel(H, Holds( cont(NP), Ref!S(~(S, tu, cont(NP)))) )))) ),
which is precisely the belief that characterizes an informing ac tion. An agent who is planning utterances can exploit the in dependent satisfaction of identification constraints to inform the hearer of properties of the referent through an appropriate choice of referring expression. In situations in which identification con straints are minimal, one would predict that referring acts can subsume informing acts very freely, and this does indeed seem to be the case, as evidenced by the equivalence between "I met someone yesterday. He was an· old friend from high school." and "I met an old friend from high school yesterday."
This analysis of referring expressions also predicts situations in which a referring expression can be taken as a request to per form an action associated with the satisfaction of the identifica tion constraints. As noted earlier, Cohen argues that referring actions can be regarded as requests that the hearer identify the referent. According to our analysis, reference in general does not entail a request , because in situations in which no identification constraints apply, or in which the satisfaction of identification constraints follows from the speaker and hearer's shared knowl edge, the hearer doesn't have to do anything for the referring goal to be satisfied. However, in those situations in which it is mutually believed that the satisfaction of the identification con straints necessarily entails the performance of a particular action it follows from our analysis that the utterance is in fact a request to perform the identifying action, Suppose the speaker requests the hearer to replace a certain object, and suppose that the con ditions of sincerety, and compentence with respect to the exis tence of the referent are satisfied. Then the Referring Schema and the effects of the imperative utterance entail the following proposition:
Now, if speaker and hearer mutually believe that in order for the hearer to get an object replaced, he must look in a certain location L , then in any situation in which replacement has been performed, it must be the case that an action of looking had been done. Therefore, the following belief holds:
Note that 10 is precisely the belief that characterizes a request to perform the action require<j. to identify the referent visually. In the task oriented domains examined by Cohen, these assump tions obtain for the vast majority of the referring actions.
4 Conclusion
In this paper we have presented a formal model of referring. It has been shown that referring, like other speech acts , has a literal goal and criteria for success. Satisfact ion of the li teral goal establishes mutual belief concerning the speaker's intention to refer to a particular object . The referring act succeeds when the object is identified correctly.
An important feature of this analysis is that most of its parts are independently motivated. The theory of speech acts and rationality was developed by Cohen and Levesque for reasons other than accounting for referring actions; individuating sets are motivated independenly of this analysis, and the referring schema can be justified independently of its role in showing how referring expressions are used for requesting and informing.
Our model of referring itself depends essentially on two con cepts: individuating sets, and identification constraints. These concepts allow us to describe successful reference without requir ing that all objects have standard names or that agents should know these names . Using Cohen and Levesque's dynamic modal logic, we have formalized the referring goals and stated axioms that relate individuating sets to utterances as well as to other actions performed by agents. Such axioms could be utilized by language-processing systems for either recognizing or planning speech acts that involve referring expressions. Moreover, the in corporation a theory of referring into a general theory of speech acts and rationality makes it possible to understand how refer ring and other speech acts are related. In particular, we can explain how referring acts can be used to achieve multiple goals - i.e., to refer and to provide information about a referent, or to refer and to request that an identifying action be performed.
5 Appendix
This appendix illustrates how the literal goal of referring and the identification constraints follow from the axioms of reference and basic assumptions of the theory of speech acts and rational ity. Suppose S tells H under appropriate circmstances: "Please replace the 300-ohm resistor," and let .>.x .300!1R(x) be the de scriptive content of the noun phrase "the 300 ohm resistor." We show how S's referring goals are satisfied by showing how H's beliefs and goals change after S's utterance.
Elementary axioms. The following elementary properties of goals, beliefs and mutual belief are necessary for the derivation, and are assumed to be mutually believed by the speaker and hearer .
11 Bel(A,Bel(A, P)) :J Bel(A,P) 12 Bel(A, P t\ Q) :J (Bel( A, P) t\ Bel( A, Q)) 13 (Bel(A,P :J Q) t\ Bel(A,P)) :J Bel(A,Q) 14 Goal( A, P t\ Q) :J (Goal( A, P) t\ Goal( A, Q)) 15 Bel( A, Goal( A, P)) :J Goal( A, P) 16 (Goal( A, P(x )) t\ Bel( A, x = y)) :J Goal( A, P(y)) 17 (MB(S, H , P :J Q) t\ MB(S, H , P)) :J MB(S,H,Q) 18 After(E,P) :J (Done(E) :J P)
Because the propositional content of the request is needed to derive identification conditions, we combine the Referring Schema with the axiom describing the effects of the utterance of an imperative sentence given by Cohen and Levesque.
19 After(Do(S, utter(S, "Please replace the 300-ohm resistor")),
Referring within a request: MB(S, H, (all preparatory conditions are satisfied)) :J Bel(H, MB(S, H, Goal(S, Bel(H, 3z Ref!S(t:.(S,tu,>.x.300!1R(x))) = z) t\ Goal(S, Bel(H, Holds(>.x.300!1R(x ), Ref!S(t:.(S, tu, >.x.300!1R(x )))) t\ Goal(H, Done(Do(H, replace(Ref!S( t:.( S, tu, .>.x .300!1R( x )) ) ))) ) ) )) ) )) 20 done(utter(S, "Please replace the 300-ohm resistor" ) Assumption Assuming that it is mutually believed that all preparatory con ditions are satisfied we get: 21 Bel(H, MB(S, H, Goal(S, Bel(H, 3z Ref!S(t:.(S,tu,.>.x.300!1R(x))) = z) t\ Goal(S, 22 Bel(H, Holds(>.x.300!1R(x ), Ref!S(t:.(S, tu, .>.x.3.00!1R(x )))) t\ Goal(H, Done(Do(H, replace(Ref!S(t:.(S, tu, >.x .300!1R( x )))))))))))) 20, 18, ·and 19 Bel(H, MB(S, H, Bel(S, 3z Ref!S(t:.(S, tu, .>.x.300!1R(x))) = z) t\ Goal(S, Bel(H, Holds(.>.x.300!1R(x ), Ref!S(t:.(S, tu, .>.x .300!1R(x )))) t\ Goal(H, Done(Do(H, 23 replace(Ref!S( t:.(S, tu, .>.x .300!1R( x ))) ) ))) )) ) )) 21, !(sincerity), 17, and 13 Bel(H, MB(S, H, Bel(S, 3z Ref!S(t:.(S,tu,>.x.300!1R(x)))= z)))) 22,12,17, and 13 24 Bel(H, MB(S, H, Bel(S, Goal(S, 25 Bel(H, Holds(>.x.300!1R(x ), Ref!S(t:.(S, tu, .>.x.300!1R(x )))) t\ Goal(H, Done(Do(H, replace(Ref!S(t:.( S, t,., >.x .300!1R( x )) ) ) )) ))))) 22,12,17, and 13. Bel(H, MB(S, H, Goal(S, Bel(H, Holds(.>.x.300!1R(x), Ref!S(t:.(S, tu , .>.x .300!1R(x)))) t\ Goal(H, Done(Do(H, 26 replace(Ref!S( t:.(S, tu, >.x .300!1R( x)))) )) ) ))) 24, 15, 17, and 13. Bel(H, MB(S, H, Goal(S, Bel(H, Holds( .>.x .300!1R( x ), Ref!S( t:.( S, tu, >.x.300!1R( x) )) )) ) )) 25, 14, 17, and 13.
27 Bel(H, MB(S, H, Goal(S , Goal(H, Done(Do(H, replace(ReflS( Ll.( S , t,, Ax.300nR( x) )) ))) ) ) ) ) 25, 14, 17, and 13. 28 Bel(H, MB(S, H, 3z ReflS(Ll.(S, t,, Ax.300nR(x ))) = z )) 23, 3(S's competence), 17, and 13.
Note that at this point, the literal goal of the referring act has been satisfied: if the hearer is right, it is mutually believed that both speaker and hearer have a mental representation of the very same object.
30 Bel(H, MB(S , H, Goal(H, Done( Do( H, replace(ReflS(Ll.( S, t," Ax.300nR( x)) )) )) ) ) ) 27, 2(helpfulness ), 17, and 13. 31 Bel(H, MB(S, H, Goal(H, Done(Do(H, replace(ReflS(Ll.(H, t,, Ax .300nR(x ))))))))) 30, 29, 16(substitution), 17, and 13.
Thus, H can assume that he is expected to replace the object determined by the newly created individuating set. However, he still does not know which object it is. What is being presup posed at this point is a theory of physical actions. Such a theory is likely to state that an executable procedure for replacing any thing requires that the agent perceives the object of the action. This means that the individuating set must contain a perceptual term:
32 'v'a,4>(Do(A,replace(Ref(4>)))) = (3z3t Bel(A,IT(A,t,z) E 4>)?; Do( A, change( Ref( 4>))) Applying 32 to 31 we get 33: 33 Bel(H, MB(S, H, Goal(H, Goal(H, Done( 3z3t Bel(H,IT(H,t,z) E ReflS(Ll.(H,tu,Ax.300nR(x))))?; Do(H; change(Ref!S(Ll.(H, t,, .Xx.300nR(x ))))))) 32, 31
Thus , the identification constraint on the individuating set is that it contain a perceptual term. Since at this stage it does not, the hearer has to get one, i.e., perform a perceptual action. It is tempting to say at this point that the hearer should simply use the description "The 300-ohm resistor" to locate the resistor and aquire the right perceptual term. However, this would be a gross over simplification. Identification involves a host of assumptions about how accurate the description is , how inaccuracies are cor rected (Goodman, 1983) , how mutual belief about the properties of objects in the scene is achieved, and so on. The actual satisfac tion of identification constraints is an extremely important area of research, and understanding it is crucial to both the planning and the understanding of referring expressions. A discussion of these matters, however, is beyond the scope of this paper.
Acknowledgements
This research was supported by the National Science Founda tion under grant DCR-8407238. The authors are grateful to Phil Cohen, Asa Kasher, Ray Perrault , and Martha Pollack for comments on earlier drafts of this paper.
@inproceedings{ijcai1987p127,
title = {A Computational Model of Referring},
author = {Appelt, Douglas E. and Kronfeld, Amichai},
booktitle = {Proceedings of the Tenth International Joint Conference on
Artificial Intelligence, {IJCAI-87}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {John McDermott},
pages = {640--646},
year = {1987},
note = {Natural Language},
url = {https://ijcai.org/proceedings/1987/127},
}
TY - CPAPER TI - A Computational Model of Referring AU - Appelt, Douglas E. AU - Kronfeld, Amichai T2 - Proceedings of the Tenth International Joint Conference on Artificial Intelligence, IJCAI-87 PB - International Joint Conferences on Artificial Intelligence PY - 1987 SP - 640 EP - 646 UR - https://ijcai.org/proceedings/1987/127 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: