A Unified Framework for Pun Generation with Humor Principles
Not on the map. Why?
Abstract (arXiv)
We propose a unified framework to generate both homophonic and homographic puns to resolve the split-up in existing works. Specifically, we incorporate three linguistic attributes of puns to the language models: ambiguity, distinctiveness, and surprise. Our framework consists of three parts: 1) a context words/phrases selector to promote the aforementioned attributes, 2) a generation model trained on non-pun sentences to incorporate the context words/phrases into the generation output, and 3) a label predictor that learns the structure of puns which is used to steer the generation model at inference time. Evaluation results on both pun types demonstrate the efficacy of our model over strong baselines.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 9 of its 25 references that are in the map. First posted on arXiv 24 Oct 2022.
Builds on
9 of 25 references.
References · 9
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2019Universal Adversarial Triggers for Attacking and Analyzing NLPcited by 709
- 2019The Woman Worked as a Babysitter: On Biases in Language Generationcited by 540
- 2018A Retrieve-and-Edit Framework for Predicting Structured Outputscited by 73
- 2019Pun Generation with Surprisecited by 37
- 2022AmbiPun: Generating Humorous Puns with Ambiguous Contextcited by 21
- 2019Pun-GAN: Generative Adversarial Network for Pun Generationcited by 18
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 3; 2025: 4; 2026: 1.
10 papers.
- 2024"A good pun is its own reword": Can Large Language Models Understand Puns?cited by 21
- 2022Crowd Score: A Method for the Evaluation of Jokes using Large Language Model AI Voters as Judgescited by 12
- 2023The Iron(ic) Melting Pot: Reviewing Human Evaluation in Humour, Irony and Sarcasm Generationcited by 11
- 2025Who's Laughing Now? An Overview of Computational Humour Generation and Explanationcited by 5
- 2024Train & Constrain: Phonologically Informed Tongue-Twister Generation from Topics and Paraphrasescited by 3
- 2024REFFLY: Melody-Constrained Lyrics Editing Modelcited by 2
- 2025A Survey of Pun Generation: Datasets, Evaluations and Methodologiescited by 2
- 2025Pun Unintended: LLMs and the Illusion of Humor Understandingcited by 2
- 2025Pun Intended: Multi-Agent Translation of Wordplay with Contrastive Learning and Phonetic-Semantic Embeddings for CLEF JOKER 2025 Task 2cited by 1
- 2026Towards High-Level Semantic Intelligencecited by 0
- 2026Towards High-Level Semantic Intelligence27 Jul 2026
- 2025Who's Laughing Now? An Overview of Computational Humour Generation and Explanation25 Sep 2025
- 2025Pun Unintended: LLMs and the Illusion of Humor Understanding15 Sep 2025
- 2025Pun Intended: Multi-Agent Translation of Wordplay with Contrastive Learning and Phonetic-Semantic Embeddings for CLEF JOKER 2025 Task 29 Jul 2025
- 2025A Survey of Pun Generation: Datasets, Evaluations and Methodologies7 Jul 2025
- 2024REFFLY: Melody-Constrained Lyrics Editing Model30 Aug 2024
- 2024"A good pun is its own reword": Can Large Language Models Understand Puns?21 Apr 2024
- 2024Train & Constrain: Phonologically Informed Tongue-Twister Generation from Topics and Paraphrases20 Mar 2024
- 2023The Iron(ic) Melting Pot: Reviewing Human Evaluation in Humour, Irony and Sarcasm Generation9 Nov 2023
- 2022Crowd Score: A Method for the Evaluation of Jokes using Large Language Model AI Voters as Judges21 Dec 2022