Reference Resolution. Sue bought a cup of coffee and a donut from Jane. She met John as she left. He looked at her enviously as she drank the coffee.

Slides:



Advertisements
Similar presentations
Structure of Complementation
Advertisements

Pronouns Sandra Boyd.
Clausal Backgrounding & Pronominal Reference – A Functionalist
Pronouns and Reference Resolution CS 4705 Julia Hirschberg CS 4705.
 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Feature Structures and Unification.
Discourse Analysis David M. Cassel Natural Language Processing Villanova University April 21st, 2005 David M. Cassel Natural Language Processing Villanova.
Defining Syntax. Lec What is Syntax? O Syntax is the scientific study of sentence structure O Science: methodology of study O Hypothesis  observation.
Grammar Workshop Pronoun Case: I or Me?. Pronoun Case... depends on how the pronoun is used in the sentence possessive subjective objective.
Linguistic Theory Lecture 7 About Nothing. Nothing in grammar Language often contains irregular paradigms where one or more expected forms are absent.
1 Discourse, coherence and anaphora resolution Lecture 16.
Discourse Martin Hassel KTH NADA Royal Institute of Technology Stockholm
Anaphora Resolution Spring 2010, UCSC – Adrian Brasoveanu [Slides based on various sources, collected over a couple of years and repeatedly modified –
Chapter 18: Discourse Tianjun Fu Ling538 Presentation Nov 30th, 2006.
Pronouns.
LING NLP 1 Introduction to Computational Linguistics Martha Palmer April 19, 2006.
Discourse: Reference Ling571 Deep Processing Techniques for NLP March 2, 2011.
CS 4705 Algorithms for Reference Resolution. Anaphora resolution Finding in a text all the referring expressions that have one and the same denotation.
CS 4705 Lecture 21 Algorithms for Reference Resolution.
Natural Language Generation Martin Hassel KTH CSC Royal Institute of Technology Stockholm
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Fall 2005-Lecture 2.
Improving Machine Learning Approaches to Coreference Resolution Vincent Ng and Claire Cardie Cornell Univ. ACL 2002 slides prepared by Ralph Grishman.
1 Pragmatics: Discourse Analysis J&M’s Chapter 21.
Pragmatics I: Reference resolution Ling 571 Fei Xia Week 7: 11/8/05.
Every complete sentence must have two components: 1. A thing (noun) (subject) 2. An Action (verb) (predicate) John went to the store. Verb NOUN.
SI485i : NLP Set 14 Reference Resolution. 2 Kraken, also called the Crab-fish, which is not that huge, for heads and tails counted, he is no larger than.
Pronouns and Reference Resolution CS  HW3 deadline extended to Wednesday, Nov. 25 th at 11:58 pm  Michael Collins will talk Thursday, Dec. 3 rd.
Reference Resolution CSCI-GA.2590 Ralph Grishman NYU.
11 CS 388: Natural Language Processing: Syntactic Parsing Raymond J. Mooney University of Texas at Austin.
Pronouns.
How are sentences are constructed?. The boys laughed. MorphemesWords Thethe Boyboys -s laughlaughed -ed.
A Light-weight Approach to Coreference Resolution for Named Entities in Text Marin Dimitrov Ontotext Lab, Sirma AI Kalina Bontcheva, Hamish Cunningham,
1 Computational Discourse Chapter 21 November 2012 Lecture #15.
 Personal pronouns have different forms, or cases, to indicate their function. › Use the subjective case for pronouns that function as part of the subject.
1 Natural Language Processing Computational Discourse.
Fall 2005 Lecture Notes #7 EECS 595 / LING 541 / SI 661 Natural Language Processing.
Differential effects of constraints in the processing of Russian cataphora Kazanina and Phillips 2010.
Binding Theory Describing Relationships between Nouns.
A multiple knowledge source algorithm for anaphora resolution Allaoua Refoufi Computer Science Department University of Setif, Setif 19000, Algeria .
1 CS3730/ISP3120 Discourse Processing and Pragmatics Lecture Notes Jan 10, 12.
Pronouns BY: Hannah and Lyssa.
Discourse Read J & M Chapter More than One Sentence at a Time The alphas have a long-standing hatred of the betas. Their leaders have decided that.
1 Exploiting Syntactic Patterns as Clues in Zero- Anaphora Resolution Ryu Iida, Kentaro Inui and Yuji Matsumoto Nara Institute of Science and Technology.
Syntax 1 st class on Syntax Chapter 4. Hierarchical Structure  Sentences have internal structure that makes them more than just a sequence of words.
 What are they?  Takes the place of a noun  Subject Pronouns?  Can be used as a subject of the sentence  I he, she, we, they, you, it.
1 LIN 1310B Introduction to Linguistics Prof: Nikolay Slavkov TA: Qinghua Tang CLASS 24, April 3, 2007.
11 Chapter 14 Part 1 Statistical Parsing Based on slides by Ray Mooney.
Grammar Unit II: Pronouns Lesson 1 Personal Pronouns (Pronouns that are friendly!)
Coherence and Coreference Introduction to Discourse and Dialogue CS 359 October 2, 2001.
1 Natural Language Processing Chapter Outline Reference –Kinds of reference phenomena –Constraints on co-reference –Preferences for co-reference.
Rules, Movement, Ambiguity
Pronoun/Antecedent Agreement
Fact Extraction Ontology Ontological- Semantic Analysis Text Meaning Representation (TMR) Fact Repository (FR) Text Sources Lexicons Grammars Static Knowledge.
Reference Resolution CMSC Discourse and Dialogue September 30, 2004.
Verb + Object + Infinitive
The 8 Parts of Speech Pronouns.
Reference Resolution CMSC Natural Language Processing January 15, 2008.
They are all PRONOUNS! What do all of these words have in common?
Personal Pronouns Parts of Speech 3. What Are Pronouns? Pronouns take the place of nouns. Tim went to Tim’s house to do Tim’s chores. Tim went to his.
CHAPTER SEVENTEEN SUBJECT, OBJECT, AND POSSESSIVE PRONOUNS.
Reference. “John went to the candy store to shop for chocolate.” “He bought some.”
Natural Language Processing Vasile Rus
Discourse Analysis Natural Language Understanding basis
Word order.
Personal Pronouns All you need to know!.
Pronouns She I He Us We.
CS 388: Natural Language Processing: Syntactic Parsing
Lecture 17: Discourse: Anaphora Resolution and Coherence
Anaphora Resolution Spring 2010, UCSC – Adrian Brasoveanu
Algorithms for Reference Resolution
Pronouns She I He Us We.
Presentation transcript:

Reference Resolution

Sue bought a cup of coffee and a donut from Jane. She met John as she left. He looked at her enviously as she drank the coffee. It was delicious.

How could a computer resolve these references? Complete model of dialogue too complicated Are there any simpler ways?

Hard Constraints on Coreference Number agreement Person and case Gender Agreement Syntactic Agreement Selectional Restrictions

Number agreement John and Mary loaned Sue a cup of coffee. Little did they know the magnitude of her addiction. SingularPluralUnspecified She,her, he, him, his, it We, us, they, them you

Person and Case Agreement FirstSecondThird NominativeI,weyouhe,she,they Accusativeme,usyouHim,her,them Genitivemy,ouryourHis,her, their

Gender Agreement *John has a coffee machine. She loves it.

Syntactic Agreement Reflexives (himself, herself…) have strong constraints on what syntactic positions they can appear in John bought himself a cup of coffee. *John bought him a cup of coffee.

Selectional Constraints Jim bought a coffee from the store. He drank it quickly.

Also : Preferences Recency Grammatical Role Repeated Mention Parallelism Verb Semantics  Based on Salience

Recency John had a pop-tart. Bill had a jelly donut. Mary wanted it. Recent Entities are more salient

Grammatical Role “Sue bought a cup of coffee and a donut from Jane. She met John as she left.” Entities in subject position are more salient

Repeated Mention John went to the store to buy coffee. He loves coffee. He drinks 5 cups a day. At the store, Bill sold him a cup. He was delighed. Entities mentioned more frequently are more salient

Parallelism John bought coffee from Jim in the morning. Sue bought coffee from him in the evening. Even with preferences to the contrary (grammatical role) the syntactic parallelism strongly prefers [him = Jim]

Verb Semantics John telephoned Bill. He was jonesing for coffee. John criticized Bill. He was jonesing for coffee. Perhaps salience of different elements in the sentence changes with respect to the verb used.

Algorithms --- How to integrate these preferences? Constraints are easy to use : reject all hypothesis which violate the hard constraints (if you can accurately detect the constraints!) Preferences more difficult – how can one integrate these different preferences?

Lappin and Leass Use Weighting Scheme Weight each mention, cut values in half at each new sentence PreferenceWeight Sentence recency100 Subject emphasis80 Existential emphasis70 Accusitive (direct object) emphasis80 Indirect object, oblique compliment40 Non-adverbial emphasis50 Head noun emphasis80

Lappin & Leass in action Sue read a book on peanuts at the library. Recency : 100 Object : 50 Head Noun : 80 Non-Adverbial: 50 Recency : 100 Object : 50 Non-Adverbial: 50 Recency : 100 Head Noun : 80 Non-Adverbial: 50

Hobbs Tree Search Algorithm Given parse trees, search them in a specific order to find the most likely referent

Hobbs in Detail 1.Begin at NP 2.Go up tree to first NP or S. Call this X, and the path p. 3.Traverse all branches below X to the left of p. Propose as antecedent any NP that has a NP or S between it and X 4.If X is the highest S in the sentence, traverse the parse trees of the previous sentences in the order of recency. Traverse left-to-right, breadth first. When a NP is encountered, propose as antecedent. If not the highest node, go to step 5.

Hobbs cont. 5.From node X, go up the tree to the first NP or S. Call it X, and the path p. 6.If X is an NP and the path to X did not pass through the nominal that X dominates, propose X as antecedent 7.Traverse all branches below X to the right of the path, in a left-to-right, breadth first manner. Propose any NP encountered as the antecdent 8.If X is an S node, traverse all brnaches of X to the right of the path but do not go below any NP or S encountered. Propose any NP as the antecedent.

Charniak, Ng and Hale Statistical integration of preferences Similar to Lappin Leass –Uses distance (recency constraint) [d], syntactic position (gramatical role emphasis) [s], gender number and animacy [W], verb selectional constraints [l,h], and mention (repeated mention counts) [M]

CNH Model P( a(p) ) = a | p, h, W, t, l, s, d, M) = P(a|M)P(d h | a) P(W | h,t,l,a) P(p|w a ) –P(a|m a ) = # of mentions –P(d h | a) = distance as measured by Hobbs algorithm –P(W|h,t,l,a) = judges emphasis in the sentence –P(p| w a ) = integrates number, animacy, gender