A Survey of Pun Generation: Datasets, Evaluations and Methodologies
2025/07/07 by Su, Yuchen, Zhu, Yonghua, Wang, Ruofan +3
#Artificial Intelligence (cs.AI) #Computation and Language (cs.CL) #FOS: Computer and information sciences
paper · doi:10.48550/arxiv.2507.04793
Abstract
Pun generation seeks to creatively modify linguistic elements in text to produce humour or evoke double meanings. It also aims to preserve coherence and contextual appropriateness, making it useful in creative writing and entertainment across various media and contexts. Although pun generation has received considerable attention in computational linguistics, there is currently no dedicated survey that systematically reviews this specific area. To bridge this gap, this paper provides a comprehensive review of pun generation datasets and methods across different stages, including conventional approaches, deep learning techniques, and pre-trained language models. Additionally, we summarise both automated and human evaluation metrics used to assess the quality of pun generation. Finally, we discuss the research challenges and propose promising directions for future work.
Citations
- AI Humor Generation: Cognitive, Social and Creative Skills for Effective Humor
- Chumor 2.0: Towards Benchmarking Chinese Humor Understanding
- Can visual language models resolve textual ambiguity with visual cues? Let visual puns tell you!
- A comprehensive survey on contrastive learning
- Creating a Lens of Chinese Culture: A Multimodal Dataset for Chinese Pun Rebus Art Understanding
- "A good pun is its own reword": Can Large Language Models Understand Puns?
- Distractor Generation in Multiple-Choice Tasks: A Survey of Methods, Datasets, and Evaluation
- Can large language models provide useful feedback on research papers? A large-scale empirical analysis
- Navigate through Enigmatic Labyrinth A Survey of Chain of Thought Reasoning: Advances, Frontiers and Future
- OpenChat: Advancing Open-source Language Models with Mixed-Quality Data
- Baichuan 2: Open Large-scale Language Models
- Graph of Thoughts: Solving Elaborate Problems with Large Language Models
- Llama 2: Open Foundation and Fine-Tuned Chat Models
- Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena
- Direct Preference Optimization: Your Language Model is Secretly a Reward Model
- A Survey on Audio Diffusion Models: Text To Speech Synthesis and Enhancement in Generative AI
- Text-to-image Diffusion Models in Generative AI: A Survey
- Automatic Prompt Augmentation and Selection with Chain-of-Thought from Labeled Data
- Interleaving Retrieval with Chain-of-Thought Reasoning for Knowledge-Intensive Multi-Step Questions
- A Unified Framework for Pun Generation with Humor Principles
- ExPUNations: Augmenting Puns with Keywords and Explanations
- Hierarchical Text-Conditional Image Generation with CLIP Latents
- High-Resolution Image Synthesis with Latent Diffusion Models
- High-Resolution Image Synthesis with Latent Diffusion Models
- Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processing
- Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processing
- Learning Transferable Visual Models From Natural Language Supervision
- The Pile: An 800GB Dataset of Diverse Text for Language Modeling
- Inducing Language-Agnostic Multilingual Representations
- Language Models are Few-Shot Learners
- Processing South Asian Languages Written in the Latin Script: the Dakshina Dataset
- MAD-X: An Adapter-Based Framework for Multi-Task Cross-Lingual Transfer
- Making Monolingual Sentence Embeddings Multilingual using Knowledge\n Distillation
- CLUECorpus2020: A Large-scale Chinese Corpus for Pre-training Language Model
- Introducing Aspects of Creativity in Automatic Poetry Generation
- Pun-GAN: Generative Adversarial Network for Pun Generation
- Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer
- Pun Generation with Surprise
- ParaBank: Monolingual Bitext Generation and Sentential Paraphrasing via\n Lexically-constrained Neural Machine Translation
- Ordered Neurons: Integrating Tree Structures into Recurrent Neural Networks
- Attention Is All You Need
- SeqGAN: Sequence Generative Adversarial Nets with Policy Gradient
- Improved Techniques for Training GANs
- Backward and Forward Language Modeling for Constrained Sentence Generation
- A Diversity-Promoting Objective Function for Neural Conversation Models
- Multimodal Data Fusion: An Overview of Methods, Challenges, and Prospects
- Yara Parser: A Fast and Accurate Dependency Parser
- Sequence to Sequence Learning with Neural Networks
- Neural Machine Translation by Jointly Learning to Align and Translate
- Arabizi Detection and Conversion to Arabic
- Efficient Estimation of Word Representations in Vector Space
- Multimodal Deep Learning
- The Impact of Advertising Creativity on the Hierarchy of Effects
- Skeleton-of-Thought: Prompting LLMs for Efficient Parallel Generation
- BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
Related