Metaphors. Shutova Tassilo Barth. 06. June Saarland University. Tassilo Barth (Saarland University) Metaphors 06.

Similar documents
The stages of event extraction

LQVSumm: A Corpus of Linguistic Quality Violations in Multi-Document Summarization

Cross Language Information Retrieval

Chunk Parsing for Base Noun Phrases using Regular Expressions. Let s first let the variable s0 be the sentence tree of the first sentence.

AQUA: An Ontology-Driven Question Answering System

Linking Task: Identifying authors and book titles in verbose queries

The Role of the Head in the Interpretation of English Deverbal Compounds

SINGLE DOCUMENT AUTOMATIC TEXT SUMMARIZATION USING TERM FREQUENCY-INVERSE DOCUMENT FREQUENCY (TF-IDF)

A Comparison of Two Text Representations for Sentiment Analysis

Target Language Preposition Selection an Experiment with Transformation-Based Learning and Aligned Bilingual Data

The Internet as a Normative Corpus: Grammar Checking with a Search Engine

Leveraging Sentiment to Compute Word Similarity

The Smart/Empire TIPSTER IR System

Memory-based grammatical error correction

Methods for the Qualitative Evaluation of Lexical Association Measures

Vocabulary Usage and Intelligibility in Learner Language

EdIt: A Broad-Coverage Grammar Checker Using Pattern Grammar

Web as Corpus. Corpus Linguistics. Web as Corpus 1 / 1. Corpus Linguistics. Web as Corpus. web.pl 3 / 1. Sketch Engine. Corpus Linguistics

Modeling Attachment Decisions with a Probabilistic Parser: The Case of Head Final Structures

2/15/13. POS Tagging Problem. Part-of-Speech Tagging. Example English Part-of-Speech Tagsets. More Details of the Problem. Typical Problem Cases

The Ups and Downs of Preposition Error Detection in ESL Writing

Guidelines for Writing an Internship Report

Universiteit Leiden ICT in Business

Using dialogue context to improve parsing performance in dialogue systems

Multilingual Sentiment and Subjectivity Analysis

Distant Supervised Relation Extraction with Wikipedia and Freebase

Data-driven Type Checking in Open Domain Question Answering

What is a Mental Model?

BYLINE [Heng Ji, Computer Science Department, New York University,

Analysis: Evaluation: Knowledge: Comprehension: Synthesis: Application:

Procedia - Social and Behavioral Sciences 141 ( 2014 ) WCLTA Using Corpus Linguistics in the Development of Writing

THE VERB ARGUMENT BROWSER

Enhancing Unlexicalized Parsing Performance using a Wide Coverage Lexicon, Fuzzy Tag-set Mapping, and EM-HMM-based Lexical Probabilities

Loughton School s curriculum evening. 28 th February 2017

Project in the framework of the AIM-WEST project Annotation of MWEs for translation

Corpus Linguistics (L615)

The MEANING Multilingual Central Repository

A Case Study: News Classification Based on Term Frequency

Using Semantic Relations to Refine Coreference Decisions

Writing a composition

2.1 The Theory of Semantic Fields

Semi-supervised methods of text processing, and an application to medical concept extraction. Yacine Jernite Text-as-Data series September 17.

Interactive Corpus Annotation of Anaphor Using NLP Algorithms

A Domain Ontology Development Environment Using a MRD and Text Corpus

The Language of Football England vs. Germany (working title) by Elmar Thalhammer. Abstract

South Carolina English Language Arts

METHODS FOR EXTRACTING AND CLASSIFYING PAIRS OF COGNATES AND FALSE FRIENDS

A Bayesian Learning Approach to Concept-Based Document Classification

SEMAFOR: Frame Argument Resolution with Log-Linear Models

On document relevance and lexical cohesion between query terms

Generation of Referring Expressions: Managing Structural Ambiguities

HLTCOE at TREC 2013: Temporal Summarization

Constraining X-Bar: Theta Theory

THESIS GUIDE FORMAL INSTRUCTION GUIDE FOR MASTER S THESIS WRITING SCHOOL OF BUSINESS

Applications of memory-based natural language processing

11/29/2010. Statistical Parsing. Statistical Parsing. Simple PCFG for ATIS English. Syntactic Disambiguation

A Minimalist Approach to Code-Switching. In the field of linguistics, the topic of bilingualism is a broad one. There are many

MYCIN. The MYCIN Task

The Choice of Features for Classification of Verbs in Biomedical Texts

Graph Alignment for Semi-Supervised Semantic Role Labeling

Accuracy (%) # features

Parsing of part-of-speech tagged Assamese Texts

Lessons from a Massive Open Online Course (MOOC) on Natural Language Processing for Digital Humanities

ACCOMMODATIONS MANUAL. How to Select, Administer, and Evaluate Use of Accommodations for Instruction and Assessment of Students with Disabilities

Multilingual Document Clustering: an Heuristic Approach Based on Cognate Named Entities

Intra-talker Variation: Audience Design Factors Affecting Lexical Selections

Analyzing sentiments in tweets for Tesla Model 3 using SAS Enterprise Miner and SAS Sentiment Analysis Studio

Handling Sparsity for Verb Noun MWE Token Classification

Data-driven type checking in open domain question answering

Prediction of Maximal Projection for Semantic Role Labeling

Beyond the Pipeline: Discrete Optimization in NLP

Combining a Chinese Thesaurus with a Chinese Dictionary

NCU IISR English-Korean and English-Chinese Named Entity Transliteration Using Different Grapheme Segmentation Approaches

Using Small Random Samples for the Manual Evaluation of Statistical Association Measures

Bigrams in registers, domains, and varieties: a bigram gravity approach to the homogeneity of corpora

Word Sense Disambiguation

Bootstrapping and Evaluating Named Entity Recognition in the Biomedical Domain

Controlled vocabulary

The College Board Redesigned SAT Grade 12

Vorlesung Mensch-Maschine-Interaktion

Possessive have and (have) got in New Zealand English Heidi Quinn, University of Canterbury, New Zealand

MULTILINGUAL INFORMATION ACCESS IN DIGITAL LIBRARY

BANGLA TO ENGLISH TEXT CONVERSION USING OPENNLP TOOLS

Full text of O L O W Science As Inquiry conference. Science as Inquiry

Introduction to Text Mining

The taming of the data:

Short Text Understanding Through Lexical-Semantic Analysis

Heuristic Sample Selection to Minimize Reference Standard Training Set for a Part-Of-Speech Tagger

Predicting Student Attrition in MOOCs using Sentiment Analysis and Neural Networks

Generating Natural-Language Video Descriptions Using Text-Mined Knowledge

Measuring the relative compositionality of verb-noun (V-N) collocations by integrating features

A Statistical Approach to the Semantics of Verb-Particles

Cross-Lingual Dependency Parsing with Universal Dependencies and Predicted PoS Labels

Robust Sense-Based Sentiment Classification

Web as a Corpus: Going Beyond the n-gram

A Semantic Similarity Measure Based on Lexico-Syntactic Patterns

Dickinson ISD ELAR Year at a Glance 3rd Grade- 1st Nine Weeks

Evaluation of a Simultaneous Interpretation System and Analysis of Speech Log for User Experience Assessment

Unsupervised Learning of Narrative Schemas and their Participants

Using a Native Language Reference Grammar as a Language Learning Tool

Transcription:

Metaphors Shutova 2010 Tassilo Barth Saarland University 06. June 2011 Tassilo Barth (Saarland University) Metaphors 06. June 2011 1 / 18

Metaphor or not? Metaphor To understand one concept in terms of another. 1 I killed the program 2 Please don t hold back your ideas 3 The presentation stirred some excitement 4 He attacked my arguments 5 For I have neither wit, nor words, nor worth, Action or utt range, nor the power of speech, To stir men s blood Tassilo Barth (Saarland University) Metaphors 06. June 2011 2 / 18

2011-05-27 Metaphors Introduction Metaphor or not? Metaphor or not? Metaphor To understand one concept in terms of another. 1 I killed the program 2 Please don t hold back your ideas 3 The presentation stirred some excitement 4 He attacked my arguments 5 For I have neither wit, nor words, nor worth, Action or utt range, nor the power of speech, To stir men s blood Make clear the distinction conventional vs. creative metaphors Difficulty in assessing metaphoricality

Anatomy of Metaphors I killed the program. Living Entity Computer Program Source Target Vehicle Tenor Theories: Comparison, Interaction, Conceptual, Selectional Restriction Violation Tassilo Barth (Saarland University) Metaphors 06. June 2011 3 / 18

2011-05-27 Metaphors Introduction Anatomy of Metaphors Anatomy of Metaphors I killed the program. Living Entity Computer Program Source Target Vehicle Tenor Theories: Comparison, Interaction, Conceptual, Selectional Restriction Violation Introduce key notions Explain each theory shortly, 1 sentence or so What about Salience Imbalance?

Selectional Preference Violation Tassilo Barth (Saarland University) Metaphors 06. June 2011 4 / 18

Selectional Preference Violation My car drinks gasoline. Tassilo Barth (Saarland University) Metaphors 06. June 2011 4 / 18

2011-05-27 Metaphors Introduction Selectional Preference Violation Selectional Preference Violation My car drinks gasoline. Quickly illustrate the concept of selectional preference violation And how it can be used to detect metaphors Mention issues with SelPrefs here or later? Currently it s at the end

Computational Approaches Metaphor Recognition: met* (Fass 1991), CorMet (Mason 2004) Metaphor Interpretation: MIDAS (Martin 1990), KARMA (Narayanan 1997), Shutova (2010) Tassilo Barth (Saarland University) Metaphors 06. June 2011 5 / 18

2011-05-27 Metaphors Introduction Computational Approaches Computational Approaches Metaphor Recognition: met* (Fass 1991), CorMet (Mason 2004) Metaphor Interpretation: MIDAS (Martin 1990), KARMA (Narayanan 1997), Shutova (2010) Two tasks Exemplary approaches: Knowledge-rich (met*, MIDAS, KARMA) vs. Knowledge-poor (CorMet, Shutova) Theories they depend on: MIDAS (Conceptual metaphors, rich dependencies between metaphors) vs. met*, Shutova, CorMet (SelPrefViolation) - not sure about KARMA

Metaphor Knowledge Master Metaphor List MetaBank Hamburg Metaphor Database Automatic: TalkingPoints-Slipnet (Veale/Hao 2007) Tassilo Barth (Saarland University) Metaphors 06. June 2011 6 / 18

2011-05-27 Metaphors Introduction Metaphor Knowledge Metaphor Knowledge Master Metaphor List MetaBank Hamburg Metaphor Database Automatic: TalkingPoints-Slipnet (Veale/Hao 2007) Some relevant resources - say a few words - most of them are based on the conceptual metaphor theory TP/Slipnet is listed under Interpretation by Shutova 2010, but IMHO it s rather a resource for Interpretation than an actual approach

Metaphor Annotation in Corpora.. is hard (see beginning)! Binary annotation vs. source-target tags Search for source + target vocabulary Search for linguistic markers ( metaphorically speaking ) Manual search: Metaphor Interpretation Procedure (MIP) Tassilo Barth (Saarland University) Metaphors 06. June 2011 7 / 18

2011-05-27 Metaphors Introduction Metaphor Annotation in Corpora Metaphor Annotation in Corpora.. is hard (see beginning)! Binary annotation vs. source-target tags Search for source + target vocabulary Search for linguistic markers ( metaphorically speaking ) Manual search: Metaphor Interpretation Procedure (MIP) Refer to the slide with example metaphors from the beginning MIP especially relevant, it is used by Shutova to tag their corpus

Shutova 2010: Automatic Metaphor Interpretation as a Paraphrasing Task Tassilo Barth (Saarland University) Metaphors 06. June 2011 8 / 18

Shutova 2010 The Ingredients: Parsed corpus, annotated metaphorical verbs plus direct object or subject - the new idea stirred excitement object the report subject leaked to the media The Recipe: 1 Find other verbs in same context 2 Rank by likelihood 3 Throw out junk verbs Put aside as BASELINE - 4 Re-rank by selectional association 5 Choose top rank Tassilo Barth (Saarland University) Metaphors 06. June 2011 9 / 18

2011-05-27 Metaphors Introduction Shutova 2010 Shutova 2010 The Ingredients: Parsed corpus, annotated metaphorical verbs plus direct object or subject - the new idea stirred excitementobject the reportsubject leaked to the media The Recipe: 1 Find other verbs in same context 2 Rank by likelihood 3 Throw out junk verbs Put aside as BASELINE - 4 Re-rank by selectional association 5 Choose top rank Make clear that they were concerned with conventional metaphors Will say more about concrete data set later.. and SelAssociation ranking completely ignores likelihood ranking - is like a second approach

Example:... stirred excitement object 1. Find other verbs in same context provoked excitement created excitement made excitement demand excitement Tassilo Barth (Saarland University) Metaphors 06. June 2011 10 / 18

Example:... stirred excitement object 2. Rank by likelihood P(verb) P((context word, syntactic rel) verb) (P given by relative frequencies in corpus) LogLh Paraphrase -14.28 create -14.84 provoke -15.53 make -15.82 demand Tassilo Barth (Saarland University) Metaphors 06. June 2011 10 / 18

Example:... stirred excitement object 3. Throw out junk verbs Requirement: New verb and metaphorical verb have common hypernym in WordNet (maximum 3 levels) LogLh Paraphrase -14.28 create -14.84 provoke -15.53 make -15.82 demand Tassilo Barth (Saarland University) Metaphors 06. June 2011 10 / 18

Example:... stirred excitement object 3. Throw out junk verbs Requirement: New verb and metaphorical verb have common hypernym in WordNet (maximum 3 levels) LogLh Paraphrase -14.28 create Baseline! -14.84 provoke -15.53 make -15.82 demand Tassilo Barth (Saarland University) Metaphors 06. June 2011 10 / 18

Example:... stirred excitement object 4. Re-rank by selectional association v = the verb. c = one of 200 noun classes given by a noun clustering algorithm: A P(c v) R (v, c) = P(c v) log P(c) A R (v, c) = A R (v,c) A R (v, c) Paraphrase 0.069 provoke 0.003 create 0.000 make c A R (v,c ) Tassilo Barth (Saarland University) Metaphors 06. June 2011 10 / 18

Example:... stirred excitementobject 2011-05-27 Metaphors Introduction 4. Re-rank by selectional association v = the verb. c = one of 200 noun classes given by a noun clustering algorithm: A P(c v) R (v, c) = P(c v) log P(c) AR(v, c) = A R (v,c) c A R (v,c ) AR(v, c) Paraphrase 0.069 provoke 0.003 create 0.000 make How much to say about the noun clustering?

Example:... stirred excitement object 5. Choose top rank This is the literal interpretation of the metaphor. A R (v, c) Paraphrase 0.069 provoke 0.003 create 0.000 make Tassilo Barth (Saarland University) Metaphors 06. June 2011 10 / 18

Example:... stirred excitement object 5. Choose top rank This is the literal interpretation of the metaphor. A R (v, c) Paraphrase 0.069 provoke 0.003 create 0.000 make Next: stir well and evaluate! Tassilo Barth (Saarland University) Metaphors 06. June 2011 10 / 18

Evaluation Annotators tagged verb occurrences in subset of BNC as +/- metaphorical Filter out noisy cases (named entities and pronouns at subject/object position etc.) 62 metaphorical expressions in total Find paraphrases for all of them First question: How good are top paraphrases chosen by system ( Precision )? Second question: How good and exhaustive is overall ranking ( Recall )? Tassilo Barth (Saarland University) Metaphors 06. June 2011 11 / 18

Evaluation First question: How good are top paraphrases chosen by system (Precision)? Second question: How good and exhaustive is overall ranking ( Recall )? Tassilo Barth (Saarland University) Metaphors 06. June 2011 12 / 18

2011-05-27 Metaphors Introduction Evaluation Evaluation First question: How good are top paraphrases chosen by system (Precision)? Second question: How good and exhaustive is overall ranking ( Recall )? Actual recall hard to determine, since gold standard not exhaustive

Evaluation - First question How good are top paraphrases chosen by system? Answered by human annotators. E.g. Is provoke excitement a good literal paraphrase for stir excitement? Tassilo Barth (Saarland University) Metaphors 06. June 2011 13 / 18

Evaluation - First question How good are top paraphrases chosen by system? Answered by human annotators. E.g. Is provoke excitement a good literal paraphrase for stir excitement? 81% accuracy for system vs. 55% for baseline. Tassilo Barth (Saarland University) Metaphors 06. June 2011 13 / 18

Evaluation - Second question How good and exhaustive is ranking? Gold standard: For each metaphorical expression, human annotators give paraphrases For each paraphrase ranking given by system: Calculate Reciprocal Rank Calculate Mean Reciprocal Rank over all metaphorical expressions Tassilo Barth (Saarland University) Metaphors 06. June 2011 14 / 18

Evaluation - Second question How good and exhaustive is ranking? Mean Reciprocal Rank (MRR) For each paraphrase ranking: R = rank of first gold paraphrase { R 1 R 5 RR = 0 else MRR = Mean over RR of all expressions Selectional Association Ranking for stir excitement A R Paraphrase 0.069 provoke 0.003 create: RR = 1 2 0.000 make Tassilo Barth (Saarland University) Metaphors 06. June 2011 14 / 18

Evaluation - Second question How good and exhaustive is ranking? 0.63 MRR vs. baseline MRR of 0.55 Tassilo Barth (Saarland University) Metaphors 06. June 2011 14 / 18

2011-05-27 Metaphors Introduction Evaluation - Second question Evaluation - Second question How good and exhaustive is ranking? 0.63 MRR vs. baseline MRR of 0.55 Strange: Why is Baseline MRR = Baseline Accuracy? Coincidence?

Conclusion Tassilo Barth (Saarland University) Metaphors 06. June 2011 15 / 18

Metaphors + CoLi in general Most theories to metaphor w/o enough formal strictness Selectional Preference Violations not unproblematic, but at least helpful for computational approaches: SPV Metaphor: Metonymies, Anomalies, metaphors which don t violate SelPref.. Very general verbs, like improve Frequent conventional metaphors Metaphors are still a unsolved problem for NLP. Tassilo Barth (Saarland University) Metaphors 06. June 2011 16 / 18

2011-05-27 Metaphors Introduction Metaphors + CoLi in general Metaphors + CoLi in general Most theories to metaphor w/o enough formal strictness Selectional Preference Violations not unproblematic, but at least helpful for computational approaches: SPV Metaphor: Metonymies, Anomalies, metaphors which don t violate SelPref.. Very general verbs, like improve Frequent conventional metaphors Metaphors are still a unsolved problem for NLP. Maybe give intermediate conclusion after first part! Problem with other theories? Are all rather vague and hard to formalize Might be too much, need to summarize

Shutova 2010 Unlike previous approaches, Shutova 2010 works without predefined knowledge (apart from WN) Interpretation result directly usable as input to other NLP modules But: Very restricted wrt kind of metaphor Issues with Selectional Preference Violation apply as well Evaluation: Only 62 metaphorical expressions, which seem to be (judging by the examples) rather strongly lexicalized (in other words, is it really necessary to paraphrase them?) Tassilo Barth (Saarland University) Metaphors 06. June 2011 17 / 18

2011-05-27 Metaphors Introduction Shutova 2010 Shutova 2010 Unlike previous approaches, Shutova 2010 works without predefined knowledge (apart from WN) Interpretation result directly usable as input to other NLP modules But: Very restricted wrt kind of metaphor Issues with Selectional Preference Violation apply as well Evaluation: Only 62 metaphorical expressions, which seem to be (judging by the examples) rather strongly lexicalized (in other words, is it really necessary to paraphrase them?) Why no WordNet baseline (Replacing metaphorical senses by other verbs in Synset, or the hypernym)? Actually, the three examples in her paper are all contained in WN

[Shutova, 2010a] E. Shutova. Automatic Metaphor Interpretation as a Paraphrasing Task Proceedings of NAACL 2010, 2010. [Shutova, 2010] E. Shutova. Models of Metaphor in NLP Proceedings of ACL 2010, 2010. Tassilo Barth (Saarland University) Metaphors 06. June 2011 18 / 18