Working with Discourse Representation Theory Patrick Blackburn Johan
Working with Discourse Representation Theory Patrick Blackburn & Johan Bos Lecture 4 Pronouns and Presupposition
Today q. Pronouns § Anaphoric pronouns § Binding constraints q. Presupposition § Triggers § Problems § Van der Sandt q. Implementation
PRONOUNS
Pronouns q. We will concentrate on 3 rd person singular personal pronouns in English: § he/himself § she/herself § it/itself
Anaphoric Pronouns q. We will focus on anaphoric pronouns q. Anaphoric pronouns find their antecedent in the preceding text q. Anaphora -- backwards Vincent looked at Mia. She dances.
Anaphoric Pronouns q. We will focus on anaphoric pronouns q. Anaphoric pronouns find their antecedent in the preceeding text q. Anaphora -- backwards Vincent looked at Mia. She dances. q She is the anaphor
Anaphoric Pronouns q. We will focus on anaphoric pronouns q. Anaphoric pronouns find their antecedent in the preceeding text q. Anaphora -- backwards Vincent looked at Mia. She dances. q Mia is the antecedent
Anaphoric Pronouns q. We will focus on anaphoric pronouns q. Anaphoric pronouns find their antecedent in the preceeding text q. Anaphora -- backwards Vincent looked at Mia. She dances. q. How far backwards?
Cataphoric Pronouns q. We will not deal with cataphora q. Cataphoric pronouns find their antecedent in the text following the pronoun q. Example: After he lost the match, Butch left town.
Cataphoric Pronouns q. We will not deal with cataphora q. Cataphoric pronouns find their antecedent in the text following the pronoun q. Example: After he lost the match, Butch left town.
Deictic Pronouns q. Pronouns referring to objects in the situation, rather than linguistic objects q. Examples: I, you, we, here, there, etc.
Pleonastic use of pronouns q. Example: It’s about nine o’clock in the morning.
Grammatical agreement q In English, pronouns come with a gender and number feature q Only refer to antecedents carrying the same feature values: he (singular, male): men/boys, male animals she (singular, female): women/girls, female animals, things regarded as female, e. g. vehicles or ships it (singular, neuter): things, animals, children
Pronouns and Ambiguity q. Butch threw a TV at the window. It broke. q. Butch threw a vase at the wall. It broke.
Pronouns and Ambiguity q. Butch threw a TV at the window. It broke. q. Butch threw a vase at the wall. It broke.
Pronouns and Ambiguity q. Butch threw a TV at the window. It broke. q. Butch threw a vase at the wall. It broke.
Pronouns and Ambiguity q. Butch threw a TV at the window. It broke. q. Butch threw a vase at the wall. It broke.
Pronouns and Ambiguity q. Usually many candidate antecedents available q. Example: Butch walks into his modest kitchen. He opens the refrigerator. He takes out a milk and drinks it.
Pronouns and Ambiguity q. Usually many candidate antecedents available q. Example: Butch walks into his modest kitchen. He opens the refrigerator. He takes out a milk and drinks it.
Pronouns and Ambiguity q. Usually many candidate antecedents available q. Example: Butch walks into his modest kitchen. He opens the refrigerator. He takes out a milk and drinks it.
Pronouns and Ambiguity q. Usually many candidate antecedents available q. Example: Butch walks into his modest kitchen. He opens the refrigerator. He takes out a milk and drinks it.
Pronouns and Ambiguity q. Usually many candidate antecedents available q. Example: Butch walks into his modest kitchen. He opens the refrigerator. He takes out a milk and shuts it.
Pronouns and Ambiguity q. Usually many candidate antecedents available q. Example: Butch walks into his modest kitchen. He opens the refrigerator. He takes out a milk and shuts it.
Pronouns and Ambiguity q. Usually many candidate antecedents available q. Example: Butch walks into his modest kitchen. He opens the refrigerator. He takes out a milk and shuts it.
Reflexive Pronouns q. Examples: § Vincent goes to the toilet, and Jules enjoys himself. § Vincent enters the restaurant, and Jules watches him.
Reflexive Pronouns q. Examples: § Vincent goes to the toilet, and Jules enjoys himself. § Vincent enters the restaurant, and Jules watches him.
Reflexive Pronouns q. Examples: § Vincent goes to the toilet, and Jules enjoys himself. § Vincent enters the restaurant, and Jules watches him.
Binding rules q. Behaviour of pronouns: Butch likes himself. Butch likes him. Butch likes his chopper.
DRT and pronouns [1/3] q Vincent did not dance with a woman. She … x u x=vincent ye woman(y) dance(e) agent(e, x) patient(e, y) u = ? ? ?
DRT and pronouns [2/3] q Vincent did with every woman. She … x u x=vincent e y woman(y) u = ? ? ? dance(e) agent(e, x) patient(e, y)
DRT and pronouns [3/3] q Vincent did with no woman. She … x u x=vincent ye woman(y) dance(e) agent(e, x) patient(e, y) u = ? ? ?
Summing up q. We have looked at anaphoric pronouns q. It is unlikely that we can solve all the problems related to resolving pronouns q. However, we can deal with some important aspects § Semantic constrains [gender] § Binding constrains [reflexivity] q. DRT constrains pronoun resolution, but only partially
PRESUPPOSITION
Presupposition q. Presupposition vs. Entailment q. Look at some examples of presupposition q. Look at the typical problems associated with presuppositions q. Concentrate on a DRT based approach due to Rob van der Sandt
What is presupposition? q. It is hard to pin down precisely what presuppositions are or how they behave q. Presuppositions are a bit like entailment but not quite…
Entailment q. Consider: Vincent has a car. A car is a vehicle. q. This entails: Vincent has a vehicle.
Entailment q. Consider: Vincent has a red car. q. This entails: Vincent has a car.
Entailment and negation q. Entailments are typically not preserved under negation.
Entailment q. Consider: Vincent has no car. A car is a vehicle. q. This does not entail: Vincent has a vehicle.
Entailment q. Consider: Vincent does not have a red car. q. This does not entail: Vincent has a car.
Presupposition q. Consider: Vincent cleaned his car. q. This entails: Vincent has a car.
Presupposition q. Consider: Vincent did not clean his car. q. This entails: Vincent has a car.
Entailment or presupposition q. We call implications preserved under negation presuppositions q. We call implications not preserved under negation entailments
Presupposition triggers q. In English, presuppositions are usually triggered by lexical items q. There are several tricks to find out whether a lexical item is a presupposition trigger or not q. These tests are: § The negation test § The conditional test § The question test
Presupposition trigger test q. Consider the sentence: Alex is a bachelor. q. This sentence implies that Alex is male. q. But are we dealing with a presupposition or entailment?
Presupposition test q Alex is a bachelor. Does this presuppose: Alex is male?
Presupposition test q Alex is a bachelor. Does this presuppose: Alex is male? q Negation: Alex is not a bachelor. Implies: Alex is male? YES
Presupposition test q Alex is a bachelor. Does this presuppose: Alex is male? q Negation: Alex is not a bachelor. Implies: Alex is male? YES q Conditional: If Alex is a bachelor, then. . . Implies: Alex is male? YES
Presupposition test q Alex is a bachelor. Does this presuppose: Alex is male? q Negation: Alex is not a bachelor. Implies: Alex is male? YES q Conditional: If Alex is a bachelor, then. . . Implies: Alex is male? YES q Question: Is Alex is a bachelor? Implies: Alex is male? YES
Presupposition test q Alex is a bachelor. Does this presuppose: Alex is male? q Negation: Alex is not a bachelor. Implies: Alex is male? YES q Conditional: If Alex is a bachelor, then. . . Implies: Alex is male? YES q Question: Is Alex is a bachelor? Implies: Alex is male? YES q Conclusion: being a bachelor presupposes being male.
Presupposition trigger test q. Consider the sentence: Alex is a man. q. This sentence implies that Alex is male. q. But are we dealing with a presupposition or entailment?
Presupposition test q Alex is a man. Does this presuppose: Alex is male?
Presupposition test q Alex is a man. Does this presuppose: Alex is male? q Negation: Alex is not a man. Implies: Alex is male? NO
Presupposition test q Alex is a man. Does this presuppose: Alex is male? q Negation: Alex is not a man. Implies: Alex is male? NO q Conditional: If Alex is a man, then. . . Implies: Alex is male? NO
Presupposition test q Alex is a man. Does this presuppose: Alex is male? q Negation: Alex is not a man. Implies: Alex is male? NO q Conditional: If Alex is a man, then. . . Implies: Alex is male? NO q Question: Is Alex is a man? Implies: Alex is male? NO
Presupposition test q Alex is a man. Does this presuppose: Alex is male? q Negation: Alex is not a man. Implies: Alex is male? NO q Conditional: If Alex is a man, then. . . Implies: Alex is male? NO q Question: Is Alex is a man? Implies: Alex is male? NO q Conclusion: being a man does not presuppose being male.
Presupposition trigger test q. Consider the sentence: Butch knows that Zed is dead. q. This sentence implies Zed is dead. q. But are we dealing with a presupposition or entailment?
Presupposition test q Butch knows that Zed is dead. Does this presuppose: Zed is dead?
Presupposition test q Butch knows that Zed is dead. Does this presuppose: Zed is dead? q Negation: Butch does not know that Zed is dead. Implies: Zed is dead? YES
Presupposition test q Butch knows that Zed is dead. Does this presuppose: Zed is dead? q Negation: Butch does not know that Zed is dead. Implies: Zed is dead? YES q Conditional: If Butch knows that Zed is dead, then. . . Implies: Zed is dead? YES
Presupposition test q Butch knows that Zed is dead. Does this presuppose: Zed is dead? q Negation: Butch does not know that Zed is dead. Implies: Zed is dead? YES q Conditional: If Butch knows that Zed is dead, then. . . Implies: Zed is dead? YES q Question: Does Butch know that Zed is dead? Implies: Zed is dead? YES
Presupposition test q Butch knows that Zed is dead. Does this presuppose: Zed is dead? q Negation: Butch does not know that Zed is dead. Implies: Zed is dead? YES q Conditional: If Butch knows that Zed is dead, then. . . Implies: Zed is dead? YES q Question: Does Butch know that Zed is dead? Implies: Zed is dead? YES q Conclusion: knowing P presupposes P.
Presupposition triggers q. Presupposition triggers are not rare q. English comes with a large variety of presupposition triggers
Possessives q. Example: Mia likes her husband. Mia does not like her husband. q. Presupposition: Mia has a husband.
To regret q. Example: Vincent regrets that he left Mia alone. Vincent does not regret that he left Mia alone. q. Presupposition: Vincent left Mia alone.
To like q. Example: Mia likes Vincent. Mia does not like Vincent. q. Presupposition: Mia knows Vincent.
To answer q. Example: Butch answered the phone. Butch did not answer the phone. q. Presupposition: The phone was ringing.
Only q. Example: Only Jules likes big kahuna burgers. Not only Jules likes big kahuna burgers. q. Presupposition: Jules likes big kahuna burgers.
Again q. Example: Butch escaped again. Butch did not escape again. q. Presupposition: Butch escaped once before.
To manage q. Example: Butch manage to start the chopper. Butch did not manage to start the chopper. q. Presupposition: Butch had difficulties starting the chopper.
Third q. Example: Butch lost for the third time. Butch did not loose for the third time. q. Presupposition: Butch lost twice before.
Continue q. Example: Butch continued his race. Butch did not continue his race. q. Presupposition: Butch interrupted his race.
To win q. Example: Germany won the world cup. Germany did not win the world cup. q. Presupposition: Germany participated in the world cup.
Another q. Example: Peter wants another beer. Peter does not want another beer. q. Presupposition: Peter had at least one beer.
To lie q. Example: Butch lied to Marsellus. Butch did not lie to Marsellus. q. Presupposition: Butch told something to Marsellus.
Cleft construction q. Example: It was Butch who killed Vincent. It was not Butch who killed Vincent. q. Presupposition: Someone killed Vincent.
Proper names q. Example: Butch talked to Marsellus. Butch did not talk to Marsellus. q. Presupposition: There is someone named Marsellus.
Definite NP q. Example: Butch talked to the boss. Butch did not talk to the boss. q. Presupposition: There is a boss.
Dealing with Presupposition q. OK, so presuppositions are fairly common. But what`s the big deal? q. Problems related to presupposition: § The Binding Problem § The Denial Problem § The Projection Problem q. Presupposition may convey new information § Accommodation
The Binding Problem q. Example: Butch nearly escaped from his apartment. q. Trigger “his apartment” presupposes that Butch has an apartment.
The Binding Problem q. Example: A boxer nearly escaped from his apartment. q. Trigger “his apartment” presupposes that a boxer has an apartment. q. But which boxer? Any boxer?
The Denial Problem q. Vincent does not like his wife.
The Denial Problem q. Vincent does not like his wife, because Vincent does not have a wife!
The Denial Problem q. Vincent does not regret killing Zed, because he did not kill Zed!
The Denial Problem q. Vincent does not regret killing Zed, because he did not kill Zed! q. Alex is not a bachelor, because she is a woman!
The Denial Problem q. Vincent does not regret killing Zed, because he did not kill Zed! q. Alex is not a bachelor, because she is a woman! q. Butch did not lie to Marsellus, because he did not tell him anything!
The Projection Problem q. Consider: Mia’s husband is out of town. q. Presupposes that Mia is married.
The Projection Problem q. Consider: If Mia has a husband, then Mia’s husband is out of town. q. Does NOT presuppose that Mia is married.
The Projection Problem q. Consider: If Mia is married, then Mia’s husband is out of town. q. Does NOT presuppose that Mia is married.
The Projection Problem q. Consider: If Mia dates Vincent, then Mia’s husband is out of town. q. Does presuppose that Mia is married.
The Projection Problem q. Complex sentences sometimes neutralise presuppositions q`Complex` meaning here sentences with conditionals, negation, or disjunction, modals q. These sentences make it difficult to predict whether a presupposition projects or not
Accommodation q. Example: Vincent informed his boss. q. Presupposition: Vincent has a boss. q. What if we don’t have a clue whether Vincent has a boss or not? q. Accommodation: incorporating missed information as long as this is not conflicting with other information
Solutions q. There is a rich literature on presupposition q. There are many different attempts to solve the problems related to presupposition § § Many-valued logics Default logics Pragmatic theories Non-monotonic reasoning
Van der Sandt’s Theory q. Presuppositions are essentially extremely rich anaphoric pronouns q. Presuppositions introduce new DRSs that need to be incorporated in the discourse context q. It is a good way of dealing with the binding, projection, and denial problems
Van der Sandt’s Theory q. Presuppositions introduce new DRSs that need to be incorporated in the discourse context q. There are two ways to resolve presuppositional DRSs: § By binding § By accommodation
Two birds with one stone q. The presupposition as anaphora theory handles anaphoric pronouns and presuppositions in essentially the same way Presupposition = Anaphora = Presupposition
One mechanism q Essentially one mechanism to deal with pronouns, proper names, definite descriptions, etc. q The differences are accounted for in the way they can accommodate and bind § Pronouns do not accommodate § Proper names always accommodate globally § Definite descriptions can accommodate anywhere
Presuppositions in DRT q We need to carry out two tasks: § Select presupposition triggers in the lexicon § Indicate what they presuppose q We will use a new operator, the alpha-operator, q If B 1 and B 2 are DRSs, the so is B 1 B 2 q B 1 is the presupposition of B 2
Preliminary DRSs q She dances x female(x) q Mia dances x mia(x) dance(x) q The woman dances x woman(x)
Presupposition in the lexicon q She λp. q Mia q The woman x female(x) λp. x mia(x) x woman(x) p@x p@x
Indefinite vs. Definite NP q A woman λp. q The woman λp. x woman(x) ; p@x
The algorithm q. After constructing a preliminary DRS for an input sentences, we still have to resolve the presuppositions q. After resolution we will have an ordinary DRS that we can use for our inference tasks q. Resulting DRS needs to be consistent and informative
Binding Presuppositions q Example: Vincent danced with a woman. xye vincent(x) dance(e) agent(e, x) with(e, y) woman(y)
Binding Presuppositions q Example: Vincent danced with a woman. The woman collapsed. xye vincent(x) dance(e) agent(e, x) with(e, y) woman(y) ( z woman(z) collapse(z) )
Binding Presuppositions q Example: Vincent danced with a woman. The woman collapsed. xye ( vincent(x) dance(e) agent(e, x) with(e, y) woman(y) ; ( z woman(z) collapse(z) merge ))
Binding Presuppositions q Example: Vincent danced with a woman. The woman collapsed. xye ( vincent(x) dance(e) agent(e, x) with(e, y) woman(y) ; ( z woman(z) z=y collapse(z) )) pick antecedent
Binding Presuppositions q Example: Vincent danced with a woman. The woman collapsed. xyez ( vincent(x) dance(e) agent(e, x) with(e, y) woman(z) z=y ; collapse(z) move )
Binding Presuppositions q Example: Vincent danced with a woman. The woman collapsed. xyez vincent(x) dance(e) agent(e, x) with(e, y) woman(z) z=y collapse(z) merge reduction
Accommodating Presuppositions q Example: If Mia dates Vincent, then her husband is out of town xy mia(x) vincent(y) z date(x, y) ( husband(z) of(z, x) out(z) )
Global accommodation q Example: If Mia dates Vincent, then her husband is out of town xy mia(x) vincent(y) z date(x, y) ( husband(z) of(z, x) out(z) )
Global Accommodation q Example: If Mia dates Vincent, then her husband is out of town xyz mia(x) vincent(y) husband(z) of(z, x) date(x, y) out(z)
Non-global accommodation q. Performing global accommodation is saying that something is presupposed. q. But recall the projection problem. q. Presuppositions can be neutralised by binding and non-global accommodation.
Non-global Accommodation q Example: If Mia is married, then her husband is out of town x mia(x) z married(x) ( husband(z) of(z, x) out(z) )
Non-global Accommodation q Example: If Mia is married, then her husband is out of town x mia(x) z married(x) ( husband(z) of(z, x) out(z) )
Non-global Accommodation q Example: If Mia is married, then her husband is out of town x mia(x) z married(x) husband(z) of(z, x) out(z)
Preferences q. Binding is preferred to accommodation q. Global accommodation is preferred to local accommodation
Van der Sandt’s Algorithm 1. 2. 3. Generate a DRS for the input sentence, with all elementary presuppositions marked by Merge this DRS with the DRS of the discourse so far processed Traverse the DRS, and on encountering an -DRS try to: 1. 2. 4. Bind the presupposed information to an accessible antecedent, or Accommodate the information to a superordinated level of DRS Remove those DRSs from the set of potential readings that violate the acceptability constraints
The acceptability constraints q. DRSs should obey the binding rules q. DRSs should not contain free variables q. DRSs should be consistent and informative q. DRSs should also be locally consistent and locally informative
Free Variable Check q Consider the example: Every man likes his car q DRS obtained with global accommodation: y car(y) of(y, x) x man(x) like(x, y)
Free Variable Check q Consider the example: Every man likes his car q DRS obtained with global accommodation: y car(y) of(y, x) x man(x) like(x, y)
Free Variable Check q Consider the example: Every man likes his car q DRS obtained via intermediate accommodation: xy man(x) car(y) of(y, x) like(x, y)
Free Variable Check q Consider the example: Every man likes his car q DRS obtained with local accommodation: x man(x) y car(y) of(y, x) like(x, y)
The projection problem solved q Recall our example: If Mia is married, then her husband is out of town q Local constraints play a crucial role here! xz mia(x) husband(z) of(z, x) married(x) out-of-town(z)
The projection problem solved q Recall our example: If Mia is married, then her husband is out of town q Local constraints play a crucial role here! xz Locally uninformative mia(x) husband(z) of(z, x) married(x) out-of-town(z)
The projection problem solved q Recall our example: If Mia is married, then her husband is out of town q Local constraints play a crucial role here! x mia(x) Locally informative z married(x) husband(z) of(z, x) out-of-town(z)
Denial q. Example: Vincent does not like his dog. He does not have a dog! x vincent(x) y dog(y) of(y, x) like(x, y)
The binding problem solved q Example: A boxer nearly escaped from his apartment. q Preliminary DRS: x z ( boxer(x) ; ( apartment(z) of(z, x) nearly-escaped-from(x, z) ))
The binding problem solved q Example: A boxer nearly escaped from his apartment. q Preliminary DRS: x z ( boxer(x) ; ( apartment(z) nearly-escaped-from(x, z) of(z, x) • Final DRS: xz boxer(x) apartment(z) of (z, x) nearly-escaped-from(x, z) ))
Proper Names q. Proper Names can be treated as presupposition triggers q. Only global accommodation is permitted for proper names q. This assures they will always end up in the global (outermost) DRS, accessible for subsequent pronouns
Proper Names q. Example: Every man knows Mia. She is Marsellus’ wife. x man(x) y mia(y) know(x, y)
Proper Names q. Example: Every man knows Mia. She is Marsellus’ wife. y mia (y) x man(x) know(x, y)
Implementation q. The Curt system q. Small fragment of English § Pronouns, presupposition triggers q. Uses theorem prover § Bliksem q. Uses model builder § Mace q. Does all inference tasks
- Slides: 132