Context-Situated Pun Generation
- URL: http://arxiv.org/abs/2210.13522v1
- Date: Mon, 24 Oct 2022 18:24:48 GMT
- Title: Context-Situated Pun Generation
- Authors: Jiao Sun, Anjali Narayan-Chen, Shereen Oraby, Shuyang Gao, Tagyoung
Chung, Jing Huang, Yang Liu, Nanyun Peng
- Abstract summary: We propose a new task, context-situated pun generation, where a specific context represented by a set of keywords is provided.
The task is to first identify suitable pun words that are appropriate for the context, then generate puns based on the context keywords and the identified pun words.
We show that 69% of our top retrieved pun words can be used to generate context-situated puns, and our generation module yields successful 31% of the time.
- Score: 42.727010784168115
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Previous work on pun generation commonly begins with a given pun word (a pair
of homophones for heterographic pun generation and a polyseme for homographic
pun generation) and seeks to generate an appropriate pun. While this may enable
efficient pun generation, we believe that a pun is most entertaining if it fits
appropriately within a given context, e.g., a given situation or dialogue. In
this work, we propose a new task, context-situated pun generation, where a
specific context represented by a set of keywords is provided, and the task is
to first identify suitable pun words that are appropriate for the context, then
generate puns based on the context keywords and the identified pun words. We
collect CUP (Context-sitUated Pun), containing 4.5k tuples of context words and
pun pairs. Based on the new data and setup, we propose a pipeline system for
context-situated pun generation, including a pun word retrieval module that
identifies suitable pun words for a given context, and a generation module that
generates puns from context keywords and pun words. Human evaluation shows that
69% of our top retrieved pun words can be used to generate context-situated
puns, and our generation module yields successful puns 31% of the time given a
plausible tuple of context words and pun pair, almost tripling the yield of a
state-of-the-art pun generation model. With an end-to-end evaluation, our
pipeline system with the top-1 retrieved pun pair for a given context can
generate successful puns 40% of the time, better than all other modeling
variations but 32% lower than the human success rate. This highlights the
difficulty of the task, and encourages more research in this direction.
Related papers
- "A good pun is its own reword": Can Large Language Models Understand Puns? [9.541689402830642]
Puns play a vital role in academic research due to their distinct structure and clear definition.
The understanding of puns in large language models (LLMs) has not been thoroughly examined.
arXiv Detail & Related papers (2024-04-21T09:42:05Z) - ExPUNations: Augmenting Puns with Keywords and Explanations [88.58174386894913]
We augment an existing dataset of puns with detailed crowdsourced annotations of keywords.
This is the first humor dataset with such extensive and fine-grained annotations specifically for puns.
We propose two tasks: explanation generation to aid with pun classification and keyword-conditioned pun generation.
arXiv Detail & Related papers (2022-10-24T18:12:02Z) - A Unified Framework for Pun Generation with Humor Principles [31.70470387786539]
We propose a unified framework to generate both homophonic and homographic puns.
We incorporate three linguistic attributes of puns to the language models: ambiguity, distinctiveness, and surprise.
arXiv Detail & Related papers (2022-10-24T09:20:45Z) - AmbiPun: Generating Humorous Puns with Ambiguous Context [31.81213062995652]
Our model first produces a list of related concepts through a reverse dictionary.
We then utilize one-shot GPT3 to generate context words and then generate puns incorporating context words from both concepts.
Human evaluation shows that our method successfully generates pun 52% of the time.
arXiv Detail & Related papers (2022-05-04T00:24:11Z) - A Dual-Attention Neural Network for Pun Location and Using Pun-Gloss
Pairs for Interpretation [25.2990606699585]
Pun location is to identify the punning word in a text.
Pun interpretation is to find out two different meanings of the punning word.
arXiv Detail & Related papers (2021-10-14T08:15:04Z) - "The Boating Store Had Its Best Sail Ever": Pronunciation-attentive
Contextualized Pun Recognition [80.59427655743092]
We propose Pronunciation-attentive Contextualized Pun Recognition (PCPR) to perceive human humor.
PCPR derives contextualized representation for each word in a sentence by capturing the association between the surrounding context and its corresponding phonetic symbols.
Results demonstrate that the proposed approach significantly outperforms the state-of-the-art methods in pun detection and location tasks.
arXiv Detail & Related papers (2020-04-29T20:12:20Z) - CASE: Context-Aware Semantic Expansion [68.30244980290742]
This paper defines and studies a new task called Context-Aware Semantic Expansion (CASE)
Given a seed term in a sentential context, we aim to suggest other terms that well fit the context as the seed.
We show that annotations for this task can be harvested at scale from existing corpora, in a fully automatic manner.
arXiv Detail & Related papers (2019-12-31T06:38:57Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.