Computational Models of Discourse Analysis Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.

Slides:



Advertisements
Similar presentations
Dolch Words.
Advertisements

Evaluating Thinking Through Intellectual Standards
Reflection: TOPIC: Are people naturally “good” or are they forced to be “good” by social rules and legal institutions? INTRODUCE EVIDENCE: Why do you believe.
Computational Models of Discourse Analysis Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Subject: English Language
Computational Models of Discourse Analysis Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Machine Learning in Practice Lecture 7 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
TEMPLATE DESIGN © Identifying Noun Product Features that Imply Opinions Lei Zhang Bing Liu Department of Computer Science,
Sentence Memory: A Constructive Versus Interpretive Approach Bransford, J.D., Barclay, J.R., & Franks, J.J.
Learning and Teaching Linear Functions Video Cases for Mathematics Professional Development, 6-10.
Machine Learning in Practice Lecture 3 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Automatic Metaphor Interpretation as a Paraphrasing Task Ekaterina Shutova Computer Lab, University of Cambridge NAACL 2010.
January 12, Statistical NLP: Lecture 2 Introduction to Statistical NLP.
An interactive environment for creating and validating syntactic rules Panagiotis Bouros*, Aggeliki Fotopoulou, Nicholas Glaros Institute for Language.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
PSY 369: Psycholinguistics Some basic linguistic theory part3.
For the Instructor  Agriscience Pathway  Standards: Upon completion students will be able to  C13.0 Students understand the scientific method:  C13.1.
Strategies to Promote Motivation in the Mathematics Classroom
Cognitive Development of Preschoolers
Ontology Learning and Population from Text: Algorithms, Evaluation and Applications Chapters Presented by Sole.
Natural Language Understanding
Comprehension Strategy Routine Cards
Responding to student writing A few tips. Peter Elbow, “About Responding”  Students learn from extensive writing. Do they learn from our comments? 
Artificial Intelligence (AI) Addition to the lecture 11.
Unit 2: Socratic Seminar
1. TKAM quiz/books out for annotation check 2. Sit in groups of 4 based upon your research question. 3. Together compare : A. breakdown what you are researching.
Collaborative Strategic Board Games as a Site for Distributed Computational Thinking Matthew Berland, UTSA Victor R. Lee, USU.
Interpreting Dictionary Definitions Dan Tecuci May 2002.
Theory of Cognitive Development
Natural Language Processing Introduction. 2 Natural Language Processing We’re going to study what goes into getting computers to perform useful and interesting.
Sight Words - List B Words over new sound.
Day 3. Standards Reading: 1.0 Word Analysis, Fluency, and Systematic Vocabulary Development- Students apply their knowledge of word origins to determine.
Overviews of ITCS 6161/8161: Advanced Topics on Database Systems Dr. Jianping Fan Department of Computer Science UNC-Charlotte
CS 4705 Lecture 19 Word Sense Disambiguation. Overview Selectional restriction based approaches Robust techniques –Machine Learning Supervised Unsupervised.
Critical Analysis Key ideas to remember. What's the Point? Here are some questions you can ask yourself to help you analyze: So what? How is this significant?
Reflection: TOPIC: Are people naturally “good” or are they forced to be “good” by social rules and legal institutions? INTRODUCE EVIDENCE: Why do you believe.
Social Cognition 380 X n Welcome n Lecture Outline nReview syllabus nAttribution theory.
PIER Research Methods Protocol Analysis Module Hua Ai Language Technologies Institute/ PSLC.
Melczarek’s Rules for reading and interpreting literature in his classes.
CS 182 Sections slides created by Eva Mok modified by JGM March
Presented by Ronni Rosewicz.  To learn the basics of Social Thinking  To learn practical strategies and common vocabulary to help your child be more.
XP Tutorial 8 Adding Interactivity with ActionScript.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Themes in Oedipus Rex EQ: How do authors develop theme in a text? Learning Targets: SWBAT… write an essay that identifies the theme of a text, traces its.
Carolyn Penstein Rosé Language Technologies Institute Human-Computer Interaction Institute School of Computer Science With funding from the National Science.
Number Sense Disambiguation Stuart Moore Supervised by: Anna Korhonen (Computer Lab)‏ Sabine Buchholz (Toshiba CRL)‏
Machine Learning in Practice Lecture 5 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Computational Models of Discourse Analysis Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Computational Models of Discourse Analysis Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Poetry Analysis. Metaphor - a figure of speech in which a term or phrase is applied to something to which it is not literally applicable in order to suggest.
Machine Learning in Practice Lecture 10 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Sight Words List B. over new sound take only.
Machine Learning in Practice Lecture 6 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Writing Tips Pre AP Social Studies. Organize your thoughts!!! Even the greatest writers plan. Take a minute to plan your answer… outline it, make a mind.
Maximum Entropy techniques for exploiting syntactic, semantic and collocational dependencies in Language Modeling Sanjeev Khudanpur, Jun Wu Center for.
Machine Learning in Practice Lecture 9 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Computational Models of Discourse Analysis Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Machine Learning in Practice Lecture 9 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Neural Machine Translation
Today Preview of Fieldnotes 2 (due 11/17) Peer review of Fieldnotes1
Sentiment analysis algorithms and applications: A survey
INAGO Project Automatic Knowledge Base Generation from Text for Interactive Question Answering.
Yi-Chia Wang LTI 2nd year Master student
Birgit Juen.
Computational Models of Discourse Analysis
Computational Models of Discourse Analysis
Computational Models of Discourse Analysis
“I Can” Learning Targets
What is it about? Viewing #1:
Active Reading Series: How to Critically Annotate
Presentation transcript:

Computational Models of Discourse Analysis Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute

Computational Approaches Two steps  Step 1: Metaphor recognition  Step 2: Metaphor interpretation Does this paradigm cover everything that Lakoff and Johnson place under the heading of metaphor? Examples from the paper: Lakoff’s concept: Metaphors structure how we think about an event or state. The way we think affects: (A)what we expect to happen, (B)what we do, (C)how we respond to what occurs during an event, (D)and how we talk about what we and others are doing

Announcements! Questions about presentations for next time? Rearranged syllabus slightly: see Drupal Posted responses to posts Readings for next unit + most of rest of semester posted  Next unit focuses on Sentiment Analysis Product review dataset will be ready by next Monday for Assignment 3  Note we won’t meet during Spring Break Unit 3 has a break too!  We won’t meet on Wed, March 30 since several of us will be away

MIP: Metaphor Identification Procedure

Growing Interest? #References Automatic Approaches

Recent Approaches to Detection Peters and Peters 2000: Mined wordnet for abstract concepts that share word forms such as publication-publisher Mason 2004: Mine an internet corpus for domain specific selectional restriction differences Birke and Sarkar 2006: Start with seed sentences that have been annotated with figurative versus literal, and then do something like an instance based learning approach Gedigan et al. 2006: extract frames for MOTION and CURE from FrameNet, then extract sentences related to these from PropBank. Annotate by hand for metaphoricity. Use a maximum entropy classifier. Krishnakumaran and Zhu 2007: Look for sentences with “be” verb. Check for hyponymy using WordNet. If not there, look at bigram counts of subj-obj. If not high, then might be metaphorical.

What would Fass say? Problem with selectional restrictions as evidence:  Will detect all kinds of nonliteral and anomalous language regardless if it is metaphorical or not  Common metaphorical sense (i.e., “dead metaphors”) will fail here  Some statements can be interpreted either way: “All men are animals”

Recent Approaches to Interpretation Metaphor based reasoning framework – reason in a source domain and apply reasoning to the target domain using a conceptual mapping  Narayan’s KARMA 2004: parsed text as input  Barnden and Lee’s ATT-Meta 2007: logical forms as input Talking Points 2008: uses WordNet, then uses minimal edits to bridge concepts  Makeup is the Western burqa Shutova 2010: uses a statistical paraphrase approach

Shutova’s Take Away Message Approaches from the 80s and 90s were rule based  Knowledge engineering bottleneck Shutova’s work give some evidence that metaphor can be handled using a more contemporary (i.e., machine learning) paradigms Cast the metaphor interpretation problem as a paraphrase problem so you can use statistical machine translation approaches

Does paraphrase “cut it”?

Do you see a metaphor here? * How much of the problem can be solved by paraphrase?

Do you see metaphor here? Evey: Who are you? V: Who? Who is but the form following the function of what and what I am is a man in a mask. Evey: Well, I can see that. V: Of course you can, I’m not questioning your powers of observation, I’m merely remarking upon the paradox of asking a masked man who he is. Evey: Oh. V: But on this most auspicious of nights, permit me then, in lieu of the more commonplace soubriquet, to suggest the character of this dramatis persona. [pauses for a few seconds] Voila! In view humble vaudevillian veteran, cast vicariously as both victim and villain by the vicissitudes of fate. This visage, no mere veneer of vanity, is a vestige of the “vox populi” now vacant, vanished…

Data’s Identity We see evidence of how Data is framing his identity. Do we see metaphor here? Lakoff’s concept: Metaphors structure how we think about an event or state. The way we think affects: (A)what we expect to happen, (B)what we do, (C)how we respond to what occurs during an event, (D)and how we talk about what we and others are doing Note: The focus of the work of Shutova and others who have self-identified as working on metaphor is on uncovering the literal meaning of expository text.

Another spin on Metaphor Recognition Perspective modeling work  Liberal versus Conservative  Pro or Against  Sentiment analysis more generally Different computational approach  Skips step 1 – assumes all language represents perspective  Simplifies step 2 – goal is to recognize a category rather than rephrase Usually models are based on word distributions  Word vectors with weights  Topic models We’ll explore this in the next unit

Framing an Event in Progress Where does the paradigm for understanding metaphors break down with examples like this?  Step 1: recognize metaphor  Step 2: map to literal meaning *** Still understanding a concept/situation by comparison with another one

Breaking the Paradigm What can we do with conversational data?  How do we recognize that a metaphor is in play?  What would it mean to do the interpretation?

Questions?