Processing Metonymy and Metaphor Dan Fass, as summarized/(mis-)interpreted by Peter Clark.

Slides:



Advertisements
Similar presentations
METAPHORS AND CULTURAL ASPECTS TEXT STYLE FUNCTIONAL TO THE AUTHORS INTENTIONS TEXT FORM AS AN ESSENTIAL PART OF THE MESSAGE SIGNIFIER + MEANING = STYLISTICALLY.
Advertisements

Semantics (Representing Meaning)
Situation Calculus for Action Descriptions We talked about STRIPS representations for actions. Another common representation is called the Situation Calculus.
Knowledge Representation CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
The Meaning of Language
SEMANTICS.
Knowledge Representation
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
For Friday Finish chapter 10 No homework (get started on program 2)
OOP - Object Oriented Programming Object Oriented Programming is an approach to programming that was developed to make large programs easier to manage.
Linguistic Theory Lecture 8 Meaning and Grammar. A brief history In classical and traditional grammar not much distinction was made between grammar and.
Term 2 Week 3 Semantics.
1/27 Semantics Going beyond syntax. 2/27 Semantics Relationship between surface form and meaning What is meaning? Lexical semantics Syntax and semantics.
PSY 369: Psycholinguistics Some basic linguistic theory part3.
Physical Symbol System Hypothesis
What is an Ontology? AmphibiaTree 2006 Workshop Saturday 8:45–9:15 A. Maglia.
Meaning and Language Part 1.
Syntax.
English Errors Explained. No Big Deal  Do not freak out. Most grammar errors can be put into three categories: agreement, tense, and ambiguity.  You.
AQUAINT Workshop June 2002 Computational Implicatures for Advanced Question Answering Sanda Harabagiu University of Texas at Dallas.
Test Taking Tips How to help yourself with multiple choice and short answer questions for reading selections A. Caldwell.
What Will I Do to Establish and Maintain Effective Relationships with Students? The Art and Science of Teaching Chapter 8 – Marzano.
February 2009Introduction to Semantics1 Logic, Representation and Inference Introduction to Semantics What is semantics for? Role of FOL Montague Approach.
C++ Object Oriented 1. Class and Object The main purpose of C++ programming is to add object orientation to the C programming language and classes are.
COMPOSITION 9 Parts of Speech: Verbs Action Verbs in General  Follow along on Text page 362.  A verb either expresses an action (what something or.
Computational Lexical Semantics Lecture 8: Selectional Restrictions Linguistic Institute 2005 University of Chicago.
APPLIED LINGUISTICS AMBIGUITY. LOOK AT THIS: WHAT IS AMBIGUITY? A word, phrase, or sentence is ambiguous if it has more than one meaning, in other words.
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
Interpreting Dictionary Definitions Dan Tecuci May 2002.
…a mode. They include three basic parts: – 1. the term – 2. it’s class – 3. its distinguishing characteristics Example: Behaviorism (the term) is a theory.
Lexical Semantics Chapter 16
An Intelligent Analyzer and Understander of English Yorick Wilks 1975, ACM.
Early Work Masterman: 100 primitive concepts, 15,000 concepts Wilks: Natural Language system using semantic networks Shapiro: Propositional calculus based.
Dr. Shazzad Hosain Department of EECS North South Universtiy Lecture 04 – Part A Knowledge Representation and Reasoning.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
CS3773 Software Engineering Lecture 04 UML Class Diagram.
Introduction to Embodied Construction Grammar March 4, 2003 Ben Bergen
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Albert Gatt LIN3021 Formal Semantics Lecture 4. In this lecture Compositionality in Natural Langauge revisited: The role of types The typed lambda calculus.
Key Concepts Representation Inference Semantics Discourse Pragmatics Computation.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
Rules, Movement, Ambiguity
Artificial Intelligence 2004 Ontology
Unit 4: REFERRING EXPRESSIONS
Presentation about pragmatic concepts Implicatures Presuppositions
Ontology Engineering Lab #3 – September 16, 2013.
Knowledge Representation
C++ Inheritance Data Structures & OO Development I 1 Computer Science Dept Va Tech June 2007 © McQuain Generalization versus Abstraction Abstraction:simplify.
Description Logics Dr. Alexandra I. Cristea. Description Logics Description Logics allow formal concept definitions that can be reasoned about to be expressed.
BLUE (Boeing Language Understanding Engine) - A Quick Tutorial on How it Works Working Note Peter Clark Phil Harrison (Boeing Phantom Works)
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Lecture 5 Frames. Associative networks, rules or logic do not provide the ability to group facts into associated clusters or to associate relevant procedural.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Lecture 3 Page 1 CS 236 Online Security Mechanisms CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
Meaning and Language Part 1. Plan We will talk about two different types of meaning, corresponding to two different types of objects: –Lexical Semantics:
Implicature. I. Definition The term “Implicature” accounts for what a speaker can imply, suggest or mean, as distinct from what the speaker literally.
Computational Models of Discourse Analysis Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Automatic Ontology Extraction Miloš Husák RASLAN 2010.
Knowledge Representation Techniques
OOP - Object Oriented Programming
ece 627 intelligent web: ontology and beyond
Reciprocal Reading!!! As usual you are going to get 20 minutes to do some reading, Then I am going to stop you and you are going to answer your Reading.
CSC 594 Topics in AI – Applied Natural Language Processing
Representing Structure and Behavior with Trees
Issues in Knowledge Representation
Understand and Use Object Oriented Methods
A method for WSD on Unrestricted Text
Semantics A presentation by Jaafar Nabeel
Deniz Beser A Fundamental Tradeoff in Knowledge Representation and Reasoning Hector J. Levesque and Ronald J. Brachman.
Presentation transcript:

Processing Metonymy and Metaphor Dan Fass, as summarized/(mis-)interpreted by Peter Clark

Metonymy and Metaphor Really part of the bigger problem of “non-literal language” What exactly is “non-literal”? –Departs from truth conditions –Violates “standard” use of language

Metaphor “My car drinks gasoline.” “The computer died” “The virus attacks the cell” “The polymerase slides along the DNA” (?) “Application of a descriptive term to an object or action to which it is not literally applicable.” (Oxford Dictionary) - whether something is a metaphor depends on what you/the computer understands by that word, I.e. metaphor is relative to the underlying representation.

4 Views of how to Process Metaphor Comparison view: –Compare & match features between base and target Car  person Use  drink Gasoline  water But: any two things are similar in some respect; doesn’t account for what is important about the metaphor Interaction view: –Transfer (part of) a system of axioms from base to target

4 Views of how to Process Metaphor Selection Restrictions Violations view: –Metaphor = violation of semantic restrictions –But: “All men are animals” (no violations, interpretation is context dependent) Conventional Metaphor view: –There are conventional metaphors, which can be catalogued Time as a substance Argument as war More/happy is up

Metonymy “The ham sandwich is waiting for his check.” –NB more ambiguity here than meets the eye “The kettle is boiling.” “I’m just going to change the washing machine.” “It’s your turn to clean out the rabbit.” (NY times example) “Substitution for the thing meant of something closely associated with it.”

Types of Metonymy Popular to catalog different metonymy types E.g., Lakoff and Johnson’s list of eight: –PART for WHOLE (“Get your butt over here”) –FACE for PERSON (“We need some new faces around here”) –PRODUCER for PRODUCT (“I’ll have a Lowenbrau”) –CONTROLLER for CONTROLLED (“A Mercedes rear-ended me”) –INSTITUTION for PEOPLE RESPONSIBLE (“Exon has raised its prices again”) –PLACE for INSTITUTION (“The White House isn’t saying anything”) –PLACE for EVENT (“Remember the Alamo”) Not all metonymys fit these rules (“novel metonymys”)

Metonymy and Language Processing Metonymic relationships can link sentences –“I found an old car on the road. The steering wheel was broken” Metonymy and anaphora closely related –Both allow one entity to refer to another “The ham sandwich is waiting for his check” “He is waiting for his check”

Metaphor vs. Metonymy Metaphor is type of Metonymy? Metonymy is type of metaphor? Completely different? Metaphor founded on similarity, metonymy on contiguity. Metaphor is primarily is about understanding (conceiving of one thing in terms of another) Metonymy is primarily about reference (one entity stands for another) “America believes in democracy” – can be interpreted both ways

Fass’s Approach Aspects of Wilks’ “preference semantics” in it. Given a pair of word senses, each word sense suggests/implies properties about the other –“suggests” = preferences/expectations (soft constraints) –“implies” = assertions (hard constraints) Can categorize the nature of the match (the “semantic relation”) between suggested/implied & actual properties –“Collation” = this matching process –“Collative Semantics” = his overall approach

Types of Match 4 preference-based semantic relations: –Between suggested and actual properties Literal (“the man drank beer”) Metonymic (“the man drank the glasses”) Metaphorical (“my car drank gasoline”) Anomalous (“The idea drank the heart”) 3 assertion-based semantic relations: –Between implied and actual properties Redundant (“female girl”) Inconsistent (“female man”) Novel (“tall man”)

Identifying Preference-Based Relation: GIVEN: two word senses FIND: the appropriate preference-based semantic relation Preferences satisfied? (i.e., preferences of each word sense are compatible) Metonymic inference possible? Relevant metaphor? Anomalous Metaphorical Metonymic Literal Do inference

Details: Metonymic Inferences 5 (ordered) rules: –PART for WHOLE –PROPERTY for WHOLE –CONTAINER for CONTENTS –CO-AGENT for ACTIVITY –ARTIST for ART FORM Apply rules in turn: –“Arthur Ashe is black”  “Arthur Ashe’s skin is black”

Details: Search for Metaphor Match “relevant” fact from base with some fact in target. E.g. “My car drinks gasoline” –“drink” prefers an animal as agent, so: a)Find fact about animals drinking: “animals drink drinks” b)Find a matching fact about cars, where “match” means the participants are siblings in the taxonomy: Here, “cars use gasoline” c)If good enough match, it’s a metaphor drink(v.)use(v.)drink(n.)gasoline liquidexpend isa

Representation How to represent preferences/expectations? Three types of “sense frame” representations: –Verbs, nouns, and adjective/adverbs (ie verb senses etc) Verbs and adj/adv prefer certain types of object, specified by either: –Concept name (if one exists), e.g. “drink” prefers “animal” as agent (Concept name is “macro” for properties) –Concept properties, e.g. “yellow” prefers a bounded, physical, non-living entity. Nouns have properties, and thus can meet/not meet these preferences

Concept (“noun”) Properties 7 Dimensions (Jackendoff-style) –Boundedness –extent (dimensionality) –Composition –behavior (state) –Animacy –biological category –sex

Representation: sf(eat1, [[arcs,[[supertype,[ingest1,expend1]]]] [node2, [agent,[preference,animal1]] [object,[preference,food1]]]) VERBS: Preferences “isa” hierarchy node2 means it’s a verb

Representation: sf(yellow1, [[arcs, [[superproperty,coloured1], [property,yellow1]]] [node1, [[preference, [[bounds1,bounded1], [composition1,physical1], [extent1, [not1,zero_dimensional1]] [animacy1,nonliving1]]]]] [assertion, [[color1,yellow1]]]]). ADJECTIVES AND ADVERBS: Preferences follow… 7 Dimensions: boundedness extent (dimension- ality) composition behavior (state) animacy biological category sex “isa” hierarchy node1 means it’s an adj/adv

Representation: NOUNS: sf(animal1, [[arcs, [[supertype,organism1]]], [node0, [[biology1,animal1], [composition1,flesh1], [it1,drink1,drink1], [it1,eat1,food1]]]]). facts (triples) Properties (along 7 dimensions) sf(crook1, [[arcs, [[supertype,criminal1]]], [node0, [[it1,steal1,valuable1]]]]). facts “isa” hierarchy node0 means it’s a noun

More on Representation Inheritance –Inheritance with overrides –Need to properly match facts from superclass with facts from subclass during inheritance Primitives –No semantic primitives! –Everything defined in terms of everything else –Bounded computation to avoid infinite loops

The Semantic Vector - a data structure recording the matches between a preference (e.g. “animal”) and an actual object (e.g. “car”) 1) subsumption relation (“network path”) Does A subsume B, B subsume A, or neither? 2) matching facts (“cell match”) How many properties of A subsume/are subsumed by/neither properties of B? - Use heuristic scoring function to find “best match”

Result For a word pair, search the M*N possible word senses. Find the best combination according to the preceding algorithm. Just dealing with three-element sentences, e.g. –“John baked the potatoes”

Related Work Katz, Wilks, Schank Pustejovsky –“newspaper” has different aspects –wants single definition + rules of semantic composition –Sure seems like noun + rules of metonymy –Another example: “John baked the potatoes” “Mary baked the cake” Dolan