Metaphor Generation with Conceptual Mappings

06/02/2021
by   Kevin Stowe, et al.
0

Generating metaphors is a difficult task as it requires understanding nuanced relationships between abstract concepts. In this paper, we aim to generate a metaphoric sentence given a literal expression by replacing relevant verbs. Guided by conceptual metaphor theory, we propose to control the generation process by encoding conceptual mappings between cognitive domains to generate meaningful metaphoric expressions. To achieve this, we develop two methods: 1) using FrameNet-based embeddings to learn mappings between domains and applying them at the lexical level (CM-Lex), and 2) deriving source/target pairs to train a controlled seq-to-seq generation model (CM-BART). We assess our methods through automatic and human evaluation for basic metaphoricity and conceptual metaphor presence. We show that the unsupervised CM-Lex model is competitive with recent deep learning metaphor generation systems, and CM-BART outperforms all other models both in automatic and human evaluations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/27/2021

Visual Conceptual Blending with Large-scale Language and Vision Models

We ask the question: to what extent can recent large-scale language and ...
research
05/30/2018

Amnestic Forgery: an Ontology of Conceptual Metaphors

This paper presents Amnestic Forgery, an ontology for metaphor semantics...
research
09/18/2020

Generating similes <effortlessly> like a Pro: A Style Transfer Approach for Simile Generation

Literary tropes, from poetry to stories, are at the crux of human imagin...
research
11/26/2022

Lexical Complexity Controlled Sentence Generation

Text generation rarely considers the control of lexical complexity, whic...
research
01/26/2021

Generating Syntactically Controlled Paraphrases without Using Annotated Parallel Pairs

Paraphrase generation plays an essential role in natural language proces...
research
03/18/2022

How Do Programmers Express High-Level Concepts using Primitive Data Types?

We investigated how programmers express high-level concepts such as path...
research
07/31/2017

Understanding tree: a tool for estimating an individual's understanding of conceptual knowledge

People learn whenever and wherever possible, and whatever they like or e...

Please sign up or login with your details

Forgot password? Click here to reset