Context-Situated Pun Generation
Jiao Sun, Anjali Narayan-Chen, Shereen Oraby, Shuyang Gao, Tagyoung, Chung, Jing Huang, Yang Liu, Nanyun Peng

TL;DR
This paper introduces a new task of context-situated pun generation, focusing on creating puns that fit specific situations using a novel dataset and a pipeline system, significantly improving pun generation success rates.
Contribution
It proposes the first framework for context-aware pun generation, including a new dataset, a retrieval and generation pipeline, and demonstrates substantial improvements over existing models.
Findings
69% of top retrieved pun words are suitable for context
Generation module achieves 31% success rate with plausible inputs
End-to-end system generates successful puns 40% of the time
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComics and Graphic Narratives · Humor Studies and Applications · Video Analysis and Summarization
