Paper deep dive
"I See What You Did There": Can Large Vision-Language Models Understand Multimodal Puns?
Naen Xu, Jiayi Sheng, Changjiang Li, Chunyi Zhou, Yuyuan Li, Tianyu Du, Jun Wang, Zhihui Fu, Jinbao Li, Shouling Ji
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 96%
Last extracted: 4/10/2026, 3:32:01 AM
Summary
The paper introduces MULTIPUN, a novel multimodal benchmark designed to evaluate the ability of Vision-Language Models (VLMs) to understand puns. The study identifies that existing VLMs often struggle to distinguish genuine puns from adversarial non-pun distractors, frequently exhibiting affirmative language bias. The authors propose a generation pipeline for multimodal puns and introduce two enhancement strategies: Pun-CoT (prompt-level) and Pun-Tuning (model-level), which collectively improve F1 scores by 16.5%.
Entities (4)
Relation Signals (2)
MULTIPUN â evaluates â Vision-Language Models
confidence 100% ¡ We introduce the multimodal pun generation pipeline and propose MULTIPUN, a benchmark... to evaluate VLMsâ understanding of puns.
Pun-CoT â enhances â Vision-Language Models
confidence 95% ¡ We provide prompt-level method Pun-CoT and model-level method Pun-Tuning to enhance VLMsâ understanding of puns
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Puns are a common form of rhetorical wordplay that exploits polysemy and phonetic similarity to create humor. In multimodal puns, visual and textual elements synergize to ground the literal sense and evoke the figurative meaning simultaneously. Although Vision-Language Models (VLMs) are widely used in multimodal understanding and generation, their ability to understand puns has not been systematically studied due to a scarcity of rigorous benchmarks. To address this, we first propose a multimodal pun generation pipeline. We then introduce MultiPun, a dataset comprising diverse types of puns alongside adversarial non-pun distractors. Our evaluation reveals that most models struggle to distinguish genuine puns from these distractors. Moreover, we propose both prompt-level and model-level strategies to enhance pun comprehension, with an average improvement of 16.5% in F1 scores. Our findings provide valuable insights for developing future VLMs that master the subtleties of human-like humor via cross-modal reasoning.
Tags
Links
- Source: https://arxiv.org/abs/2604.05930v1
- Canonical: https://arxiv.org/abs/2604.05930v1
Trouble viewing inline? Open PDF directly â
Full Text
88,519 characters extracted from source content.
Expand or collapse full text
âI See What You Did Thereâ: Can Large Vision-Language Models Understand Multimodal Puns? Naen Xu 1 , Jiayi Sheng 2 , Changjiang Li 3 , Chunyi Zhou 1 , Yuyuan Li 4 , Tianyu Du 1,5 * , Jun Wang 6 * , Zhihui Fu 6 , Jinbao Li 7 , Shouling Ji 1 1 Zhejiang University, 2 Beihang University, 3 Palo Alto Networks, 4 Hangzhou Dianzi University, 5 Ningbo Global Innovation Center, Zhejiang University, 6 OPPO Research Institute, 7 Qilu University of Technology xunaen, zjradty@zju.edu.cn, junwang.lu@gmail.com Abstract Puns are a common form of rhetorical wordplay that exploits polysemy and phonetic similarity to create humor. In multimodal puns, visual and textual elements synergize to ground the literal sense and evoke the figurative meaning simul- taneously. Although Vision-Language Models (VLMs) are widely used in multimodal under- standing and generation, their ability to under- stand puns has not been systematically stud- ied due to a scarcity of rigorous benchmarks. To address this, we first propose a multimodal pun generation pipeline. We then introduce MULTIPUN, a dataset comprising diverse types of puns alongside adversarial non-pun distrac- tors. Our evaluation reveals that most models struggle to distinguish genuine puns from these distractors. Moreover, we propose both prompt- level and model-level strategies to enhance pun comprehension, with an average improvement of 16.5% in F1 scores. Our findings provide valuable insights for developing future VLMs that master the subtleties of human-like humor via cross-modal reasoning. 1 Introduction Puns, also known as paronomasia in linguistics, are a form of wordplay that exploits multiple mean- ings of a term or similar-sounding words to cre- ate humor (Miller and Gurevych, 2015; Kao et al., 2016). Interpreting multimodal puns requires re- solving a complex visual synthesis beyond simple image captioning: the image fuses a literal object with a metaphorical context, while the text forces a dual interpretation by unifying the objectâs vi- sual identity with its behavioral state. Compared to other forms of humor like jokes (Dynel, 2009) or comedies (Stott, 2014), puns are structurally simpler and possess more precise linguistic defini- tions (Hempelmann, 2008; Attardo, 2018). These qualities make them an ideal testbed for evaluating * Corresponding Author. We make a great pear. Is this a pun? I'm a big fan of yours. Is this a pun? We make a great apple. Is this a pun? Yes. The phrase 'fan' refers both to the literal electric fan depicted in the image and to being anenthusiastic supporter. Ground Truth: Non-pun Ground Truth: Pun Ground Truth: Pun Yes. The word 'apple' sounds like 'pair', creating a pun where the visual shows two apples (literally apples) while the phrase 'make a great apple' sounds like 'make a great pair', referring to their partnership. Yes. It plays on the homophony between 'pear' (the fruit) and 'pair' (two of something), suggesting a strong bond or partnership. (a) Homophonic Pun (b) Homographic Pun (c) Negative Sample Figure 1: The recognition of multimodal pun examples from MULTIPUN. (a) A pun relying on phonetic sim- ilarity (âpearâ and âpairâ). (b) A pun based on word polysemy (double meaning of âfanâ). (c) A negative sample illustrating a false positive case, where the model mistakenly interprets a non-pun as pun. multimodal reasoning in Vision-Language Models (VLMs) (Team et al., 2023). Consider the examples in Figure 1. Figure 1(a) depicts two pears (literal objects) holding hands like a romantic couple (figurative behavior). The caption âWe make a great pearâ exploits the sound similarity of âpearâ to âpairâ. The humor emerges by connecting the visual intimacy (holding hands) with the auditory implication of being a roman- tic âpairâ. Similarly, Figure 1(b) also relies on the double meanings of the same word. The caption âIâm a big fan of yoursâ uses the polysemy of âfanâ (cooling device vs. enthusiast). Notably, the image depicts an industrial fan (literal object), cheering with a glow stick (figurative behavior). Crucially, Figure 1(c) presents a negative example. The im- age still depicts intimate fruits (apples) and the sen- tence structure remains identical, but the phonetic connection to âpairâ is broken. A robust model should recognize it as non-pun, whereas existing models might mistakenly interpret it as a pun. arXiv:2604.05930v1 [cs.CL] 7 Apr 2026 Recent studies on pun detection (Zhou et al., 2020), explanation (Zangari et al., 2025), and gen- eration (Xu et al., 2024b) face three critical limita- tions. (i) Unimodal confinement. Prior research predominantly targets textual puns (Miller et al., 2017), overlooking the complex cross-modal inter- play where visual modality can also cause ambigu- ity. (i) Deficiencies in multimodal benchmarks. Existing multimodal efforts (Xu et al., 2025e) lack detailed pun categorization and non-puns as neg- ative samples. This positive-only approach pre- vents us from knowing whether models truly under- stand the pun or just superficially link playful visual scenes with humor. (i) Conflation of preference and comprehension. Previous evaluations (Xu et al., 2025e; Zangari et al., 2025) rely on single- sided querying (e.g., âIs this a pun?â), failing to separate true reasoning from the modelâs affirma- tive language bias (Zhuang et al., 2024). To address these gaps, we summarize three research questions (RQs): â˘RQ 1 â How effectively can VLMs recognize multimodal puns against non-puns? â˘RQ 2 â To what extent can VLMs explain puns? â˘RQ 3 â How can we enhance VLMsâ understand- ing of puns? To assess the abilities of VLMs in multimodal pun understanding, we propose MULTIPUN, a lin- guistically grounded multimodal benchmark with both pun and non-pun samples. To address RQ 1 , we assess modelsâ performance in pun detection, localization, and explanation tasks. For RQ 2 , we employ both a fine-grained pun component verifi- cation and a coarse-grained explanation pairwise comparison to assess VLMsâ comprehension of puns. Finally, to answer RQ 3 , we propose prompt- level and model-level strategies to enhance VLMsâ understanding of puns. In summary, our contribu- tions are as follows: â˘We introduce the multimodal pun generation pipeline and propose MULTIPUN, a benchmark containing 445 puns and 890 non-puns to evalu- ate VLMsâ understanding of puns. â˘We design three pun detection, localization, and explanation tasks, and find that most VLMs su- perficially connect puns to common language patterns rather than truly understand them. â˘We provide prompt-level method Pun-CoT and model-level method Pun-Tuning to enhance VLMsâ understanding of puns, resulting in an average increase of 16.5% in F1 scores. 2 Related Work Textual pun understanding.Puns are a linguis- tic art form that relies on phonological or se- mantic ambiguity. Early research primarily fo- cuses on curating textual pun collections from web sources (Miller et al., 2017). The field gained mo- mentum with SemEval-2017 Task 7 (Miller et al., 2017), which established benchmarks for pun de- tection and location. Recently, researchers have used Large Language Models (LLMs) to advance the detection (Zou and Lu, 2019; Zhou et al., 2020), explanation (Sun et al., 2022), and generation (Yu et al., 2020) of puns. However, these studies are confined to the textual modality, ignoring the cog- nitive complexity of multimodal ambiguity. Our work extends this by integrating the visual modality as an essential component for resolving ambiguity. Multimodal humor and pun understanding. Understanding visual humor is crucial for assess- ing multimodal reasoning in VLMs. While there is growing interest in memes (Liu et al., 2024; Xu et al., 2025e), sarcasm (Wang et al., 2025), comics (Hu et al., 2024) and Chinese pun re- bus (Zhang et al., 2025), research on multimodal puns is limited. Existing datasets lack fine-grained linguistic categorization, failing to distinguish be- tween phonological and semantic strategies. More critically, most benchmarks evaluate models solely on puns without rigorous negative samples (Xu et al., 2025e; Chung et al., 2024). This makes it hard to determine whether models truly understand cross-modal alignment or merely generate halluci- natory humor. Our work bridges this gap with a benchmark including adversarial negatives. 3MULTIPUN MULTIPUN is a multimodal benchmark with 445 puns (homophonic and homographic, Section 3.1) and 890 non-pun distractors from two substitution strategies. Figure 2 shows the construction pipeline (Section 3.2). We introduce an evaluation suite for pun detection, localization, and explanation (Section 3.2.4) to assess VLM performance. 3.1 Preliminary We focus on two main types of multimodal puns: homophonic puns and homographic puns (Miller et al., 2017). We formalize a multimodal pun in- stance as a tupleP = â¨w p ,w a ,S p ,S a âŠfollowing Xu et al. (2024b). Here,w p denotes the pun word in the image caption, andw a represents the alterna- 3 Negative Sample Generation Safe Subset ĺéłĺĺ ł Phonetic Grouping Frequency Filter Semantic Dominance Visual Anchor Selection Morphological Check CMU Pronouncing Dictionary Frequency Filter Visual Anchor Selection Category Divergence Semantic Dissimilarity Definition Disjointness WordNet Nouns Pun Word Alternative Word Literal Sense Figurative Sense Pun Tuples âpearâ A type of fruit âpairâ Two individuals who complement each other 1 Pun Tuple Generation2 Positive Sample Generation 2 Image Caption Image Description Pun Interpretation Tex t Semantic Duplicates Far-fetched Samples Pun Diversity Pun Validity b Modality Explicative Substitution Random Substitution Non-pun (NegativeSample)Pun (Positive Sample) 1 Pun Word 3 4 Evaluation 4 Phonetic/ Lexical Similar Substitution Pun Recognition TasksPrompt e.g., âfanâ (device), âfanâ (supporter) Image Image a Non-puns Puns Detection Localization Explanation Judge Pun/Non-pun Judge Explain the Pun Locate Words Judge Locate e.g., âpearâ (fruit), âpairâ (couple) Homophonic Pun Tuples Homographic Pun Tuples Homophonic Pun Homographic Pun biased-to-non-pun biased-to-pun Determine if the image and caption constitute a pun Determine if the image and caption do not constitute a pun Filtering Filtering Figure 2: Overview of the MULTIPUN construction pipeline. Our pipeline generates both pun and non-pun samples. tive word. Crucially, the image fuses two semantics: S p is the literal concrete object corresponding to the meaning ofw p , andS a is the figurative behavior or state associated with w a . â˘Homophonic Pun: This category uses the sound similarity between thew p in the caption andw a , which differ in spelling and meaning (Attardo, 2024). For instance, Figure 1(a) shows pears (S p ) holding hands like a couple (S a ), hinting at the âpairâ (w a ), phonetically triggered by âWe make a great pearâ (w p ). â˘Homographic Pun: This category exploits the dual meaning of homographs (Attardo, 2024), wherew p andw a are spelled the same but have different meanings. For example, in Figure 1(b), âfanâ serves as both the cooling device (w p ) and the enthusiast (w a ). The visual subject physi- cally embodies the device (S p ) while function- ally enacting the cheering behavior (S a ). 3.2 Dataset Construction As shown in Figure 2, we construct the MULTIPUN benchmark using the following pipeline: pun tuple generation, positive sample generation, negative sample generation, and evaluation. 3.2.1 Pun Tuples Generation Homophonic Puns. We retrieve word pairsw p andw a with identical pronunciation but distinct spellings with the following steps: (i) Phonetic Grouping: Use the CMU Pronouncing Dictio- nary (Carnegie Mellon University, 2015) to find word pairs with identical pronunciation. (i) Fre- quency Filter: Apply a Zipf frequency threshold (> 3.0) to ensure words are commonly used. (i) Semantic Dominance: Select the top-3 most fre- quent synsets in WordNet (Miller, 1992) to prior- itize primary meanings. (iv) Visual Anchor Selec- tion: Keep concrete nouns in visually depictable categories (e.g., noun.animal, noun.artifact) so that w p can be clearly illustrated. (v) Morphological Check: Use lemmatization checks to remove trivial variants, ensuring w p and w a are distinct lemmas. Homographic Puns. We retrieve wordw p with two different meaningsS p andS a with the follow- ing steps: (i) Frequency Filter: Select nouns with a Zipf frequency over 3.8 and choose their top-3 WordNet (Miller, 1992) synsets. (i) Visual An- chor Selection: Keep candidates with a concrete sense (S p ) in visually depictable noun categories (e.g., noun.animal, noun.artifact) so thatw p can be clearly illustrated. (i) Category Divergence: EnsureS a is in a different lexical file fromS p . (iv) Semantic Dissimilarity: Require low path similar- ity (< 0.1) and reject pairs where both in natural categories (e.g., noun.plant, noun.animal), avoid- ing part-whole metonymy (e.g., apple tree vs. ap- ple fruit). (v) Definition Disjointness: Remove synsets with definitions containing the target word, avoiding circular meanings (e.g., rejecting the âball gameâ sense of baseball includes âballâ). After filtering, we obtain a set of pun tuplesP = â¨w p ,w a ,S p ,S a ⊠as seeds for sample generation. 3.2.2 Positive Sample Generation Generation. Based on the pun tuples from the previous step, we employGPT-4oto create multi- modal samples. Specifically, the model is prompted to generate three distinct components for each tu- ple: (i) an image caption containing the pun word w p , (i) an image description detailed enough to guide the text-to-image generation, and (i) a pun interpretation explaining the ambiguity. The im- age description is subsequently fed into the image generatorGPT-image-1to create the visual scene. We manually verify image-description alignment and refine prompts to regenerate images when mis- matches occur. The visual scene grounds the ob- jectâs identity in the literal sense (S p ) while enact- ing its behavior in the figurative sense (S a ). Yo u are dee r to me. Ground Truth: Pun Qwen3-VL-30B-A3B-Instruct : deer : deer : The animal depicted in the image (a deer) : A term of endearment meaning 'beloved' or 'dearly loved. Yes. The word 'deer' in the caption sounds like 'dear', creating a pun where the animal (visual) replaces the term of endearment (textual context). Is this a pun? Ground Truth: Non-pun Qwen3-VL-30B-A3B-Instruct Is this a pun? : precious : precious : A valuable or rare animal, as represented by the deer in the image. : A term of endearment expressing deep affection and emotional value. We make a great pear. Ground Truth: Pun Claude Sonnet 4.5 : pear : pair : A pear-shaped fruit from a pear : A set of two things or people that complement each other well Is this a pun? We make a great apple. Ground Truth: Non-pun Claude Sonnet 4.5 Is this a pun? Yes. The word 'apple' sounds like 'pair', creating a pun where the visual shows two apples (literally apples) while the phrase 'make a great apple' sounds like 'make a great pair', referring to their partnership. : apple : pair : The fruit apple, as depicted by the two apple characters in the image : A pair or couple that works well together Yo u are precious to me. Yes. The word 'precious' in the caption has a dual meaning. Visually, it refers to the deer, which is a precious animal, highlighting its rarity. Textually, it conveys a sentimental meaning, expressing deep affection and emotional value. Yes. The word 'pear' in the caption sounds identical to 'pair', creating a pun. The image shows two pear fruits holding hands, while the phrase 'make a great pair' is a common idiom meaning two people/things work well together. Explicative Substitution (ES) Random Substitution (RS) Figure 3: Examples of adversarial negative samples. Filtering. We use the following filtering steps: (i) Diversity Filtering: Embedding-based filtering modeltext-embedding-3-large(OpenAI, 2024) removes highly similar samples to eliminate redun- dancy (see Appendix B.3 for the algorithm). (i) Validity Filtering: We employ human-in-the-loop quality control to final verification (details in Ap- pendix D). We discard far-fetched samples where the connection between the image and the caption is insufficient to form a recognizable pun. 3.2.3 Negative Sample Generation To mitigate the positive-only bias in existing bench- marks and distinguish genuine comprehension from superficial overfitting, we construct adversar- ial negatives that disrupt the pun mechanism while maintaining surface coherence. We employ two primary disruption strategies: ⢠Explicative Substitution (ES): This variant re- solves the linguistic ambiguity by replacing the pun wordw p with a direct description of the behavioral meaning S a . â˘Random Substitution (RS): This variant re- placesw p with a semantically unrelated entity (e.g., âchairâ, âappleâ), and creates a new image where a new entity performs the original action. 3.2.4 Evaluation Tasks To systematically assess VLMsâ capabilities in mul- timodal pun comprehension, we design a progres- sive evaluation suite comprising three tasks. â˘Detection asks for binary judgment (pun or not) without definitions or guidance. â˘Localization requires first judging and explicitly identifying words w p and w a . â˘Explanation requires judging, providing a ratio- nale that explains why itâs a pun, and extracting the full tupleâ¨w p ,w a ,S p ,S a âŠ. To separate true reasoning from the modelâs affir- mative language bias (Zhuang et al., 2024; Xu et al., 2024b), we ask the same question twice in both di- rect and opposite form: (i) a biased-to-pun prompt that asks whether the given multimodal context is a pun, and (i) a biased-to-non-pun prompt that asks whether the given multimodal context is not a pun. 1 3.3 Experimental Setup Models. We evaluate 11 representative VLMs on MULTIPUN across three tasks to evaluate their understanding of the puns, including GPT (Ope- nAI, 2025), Gemini (Comanici et al., 2025), Claude (Anthropic, 2025), Qwen (Bai et al., 2025), LLaVA (Liu et al., 2023) series. 2 Metrics.We use two categories of metrics to eval- uate model performance. (i) Pun Recognition. For all tasks (detection, localization, and explanation), we measure recognition accuracy through: (a) True Positive Rate (TPR) measures the proportion of correctly identified puns. (b) True Negative Rate (TNR) indicates the proportion of correctly iden- tified non-puns. (c) F1-Score provides an overall performance assessment. (d) Variations (â) in TPR and TNR when the prompt leans towards non-pun compared to pun. (e) Cohenâs Kappa (Îş) (Cohen, 1960) measures agreement between two sets of biased recognitions. (i) Word Extraction and Explanation Quality. For localization and ex- planation tasks, we use: (a) Mention ratio mea- sures the proportion of ground-truthw p andw a in the extracted tuples that models correctly identify puns. (b) Win/tie/loss rates measure the judgeâs result by comparing model-generated explanations to ground-truth explanations. 1 All prompts are provided in Appendix E. 2 Detailed settings of VLMs are given in Appendix G. Type ModelTask Homophonic PunHomographic Pun TPRâ â TPR âTNRâ â TNR âF1â ÎşâTPRâ â TPR âTNRâ â TNR âF1â Îşâ Closed-Source VLMs GPT-5.1 Detection0.933-0.0260.379+0.1980.5880.2410.956-0.0360.243+0.2010.5510.146 Localization0.887-0.0460.768+0.0720.7540.6010.876-0.1080.695+0.1410.7050.508 Explanation0.794-0.0620.910+0.0590.8040.7080.757-0.1430.878+0.0600.7570.637 GPT-4o Detection0.9330.0000.332+0.1440.5710.2020.956-0.0040.211+0.1220.5410.121 Localization0.923-0.0150.582+0.0880.6690.4250.888-0.0280.480+0.1200.6070.299 Explanation0.840-0.0260.786+0.0720.7410.5870.873-0.0640.659+0.0960.6830.467 Gemini-3-Pro Detection0.979-0.0150.268+0.1420.5690.1810.984-0.0080.209+0.1350.5520.139 Localization0.974+0.0050.250+0.0390.5610.1630.996-0.0160.221+0.0640.5610.158 Explanation0.969-0.0050.686+0.0230.7460.5790.980-0.0040.625+0.0080.7180.520 Claude Sonnet-4.5 Detection0.974-0.0050.134+0.1340.5260.0760.992-0.0120.102+0.1100.5240.065 Localization0.990+0.0100.072+0.0720.5150.0420.9960.0000.046+0.0520.5100.028 Explanation0.969-0.0100.353+0.0700.5940.2450.984+0.0040.235+0.1270.5600.159 Open-Source VLMs Qwen3-VL 8B-Instruct Detection0.923-0.1600.193+0.3380.5220.0840.968-0.2630.147+0.3510.5270.082 Localization0.799-0.2220.487+0.2910.5660.2370.681-0.3590.490+0.3070.5040.146 Explanation0.418-0.2680.881+0.1110.5050.3290.207-0.1910.904+0.0840.2960.131 Qwen3-VL 30B-Instruct Detection0.990-0.0310.018+0.2010.5010.0051.000-0.0480.028+0.5060.5070.019 Localization0.985-0.1290.067+0.3430.5110.0350.996-0.1550.052+0.2750.5120.033 Explanation0.943-0.2730.209+0.4690.5350.1100.944-0.2670.125+0.4900.5110.050 LLaVA-v1.6 Vicuna-13B Detection0.969-0.9230.023+0.9330.494-0.0050.980-0.9440.024+0.9500.4980.003 Localization0.866-0.3920.072+0.3560.465-0.0430.928-0.4340.102+0.3590.4980.021 Explanation0.031-0.0150.972+0.0230.0570.0040.028-0.0120.966+0.0260.051-0.007 Llama-4 Scout-17B Detection0.912-0.1490.423+0.3810.5950.2650.912-0.2750.341+0.4080.5650.193 Localization0.9330.0000.407-0.0640.5980.2660.837+0.0440.355-0.1120.5350.147 Explanation0.799-0.0720.624+0.1420.6260.3720.749-0.1000.494+0.1450.5430.204 Open-Source Reasoning-based VLMs GLM-4.1V 9B-Thinking Detection0.969-0.2060.124+0.4870.5210.0500.956-0.2470.092+0.4840.5070.026 Localization0.887-0.1290.567+0.2450.6440.3670.841-0.1750.550+0.0520.6130.411 Explanation0.835-0.0150.629+0.0620.6480.3760.940-0.0440.550+0.0520.6620.411 Qwen3-VL 8B-Thinking Detection0.990-0.2110.054+0.5930.5100.0230.980-0.2150.048+0.5540.5050.016 Localization0.985-0.0310.106+0.2630.5220.0900.992-0.0520.118+0.3090.5280.117 Explanation0.943-0.0770.387+0.1190.5950.3250.960-0.0440.367+0.1970.5950.343 Qwen3-VL 30B-A3B Thinking Detection0.990-0.1490.106+0.4480.5240.0490.992-0.1120.078+0.3900.5170.036 Localization1.0000.0000.165+0.2270.5450.1451.000-0.0080.151+0.3190.5410.135 Explanation0.985-0.0260.399+0.1550.6180.2731.000-0.0200.414+0.1630.6310.298 Table 1: Results of pun recognition in detection, localization, and explanation tasks. Metrics (TPR, TNR, F1,Îş) are evaluated under the biased-to-pun prompt.âmeasures variations when prompt bias shifts from pun to non-pun. Darker colors indicate better performance. The best results (smallest variations or highest scores) are bolded. 4 Results and Analysis 4.1 How Effectively Can VLMs Recognize Multimodal Puns Against Non-puns? Table 1 shows the results of VLMs on pun recog- nition tasks, including detection, localization, and explanation. We have the following observations. VLMs often classify non-pun samples as puns. Most models achieve high TPR in pun recognition but struggle with low TNR, particularly in detection and localization tasks. For example, Qwen3-VL- 30B-A3B-Instruct identifies almost every input as a pun, achieving a near-perfect TPR of 0.990, but its TNR drops to 0.018 in detecting homophonic puns. Similarly, closed-source models such as GPT-5.1, GPT-4o, Gemini-3-Pro, and Claude-Sonnet-4.5 ex- hibit TNR scores mostly below 0.38 in detection tasks. Even in the explanation task, although GPT- 5.1 and GPT-4o improve their TNR to above 0.75, Gemini-3-Pro and Claude-Sonnet-4.5 remain lower at 0.686 and 0.353, respectively. This imbalance results in poor Cohenâs Kappa scores (Îş < 0.4), indicating that models frequently misclassify non- puns as puns rather than a genuine understanding of pun mechanisms. Open-source models exhibit greater prompt- induced bias in pun recognition. We measure prompt-induced bias (i.e., where model decisions are influenced by prompt phrasing rather than con- tent) through the variations inâ TPR andâ TNR when switching from biased-to-pun prompt to biased-to-non-pun prompt. These variations re- veal that many VLMs, particularly open-source ones, are easily influenced by the way questions are asked and lack robust internal reasoning for pun recognition. Notably, LLaVA-V1.6-Vicuna- 13B exhibits a dramaticâ TPR of -0.923, suggesting that its decisions are primarily driven by prompt question format rather than the genuine multimodal understanding. In contrast, closed-source models such as GPT-4o and Gemini-3-Pro maintain consis- tency across prompt variations, with low absolute values ofâ TPR andâ TNR , demonstrating superior robustness in reasoning. Explanation tasks improve non-pun rejection but slightly compromise pun detection. Models perform better at rejecting non-puns when tasked with explaining the pun rather than simply detect- ing or localizing it. A clear upward trend in TNR is observed across most models during explanation tasks. For instance, the TNR of GPT-5.1 for ho- mophonic puns increases sharply from 0.379 in de- tection to 0.910 in explanation. This suggests that requiring models to explicitly identify pun com- ponents and explain their reasoning helps ground their judgments in evidence, effectively reducing hallucinated false positives. However, this stricter verification process consistently leads to a drop in TPR, indicating that models sometimes discard valid puns when they fail to correctly explain the underlying punning mechanism. Closed-source models outperform open-source counterparts in pun recognition. Closed-source models such as GPT-5.1, GPT-4o, and Gemini- 3-Pro consistently demonstrate superior perfor- mance across detection, localization, and expla- nation tasks, achieving high F1 scores. In con- trast, open-source models often struggle to recog- nize puns accurately, exhibiting lower F1 scores and more pronounced performance gaps between TPR and TNR. A notable example is LLaVA-V1.6- Vicuna-13B, whose performance collapses in the explanation task, with the F1 score dropping to ap- proximately 0.058. This failure suggests deficien- cies in pun comprehension, likely due to limited training data or architectural constraints. Reasoning-based models do not guarantee im- proved pun recognition. Comparing standard models with their reasoning-based âThinkingâ vari- ants reveals mixed results based on model scale. For smaller models such as Qwen3-VL-8B-Instruct, introducing reasoning processes worsens perfor- mance, with TNR dropping from 0.193 to 0.054, indicating hallucination in pun recognition. Con- versely, larger models such as Qwen3-VL-30B- A3B-Instruct benefit from reasoning, improving both pun detection and non-pun rejection. Specifi- cally, its TPR increases from 0.943 to 0.985, while its TNR improves from 0.209 to 0.399. Error analysis of negative samples. We catego- rize false positives into four distinct hallucination patterns, covering the lexical, phonological, seman- tic, and visual levels. (i)Punwordhallucination. VLMs prioritize idiomatic priors over visual evi- dence. The model ignores the actual word written in the text and shown in the image (e.g., âlampâ) and mistakenly imagines the common word that usually fits the idiom (e.g., âfanâ). (i)Phonetic hallucination. To force a connection, the model wrongly claims that two words sound alike, even when they sound completely different (e.g., claim- ing âbananaâ sounds like âsoulâ). (i)Semantic Model Homophonic PunHomographic Pun LocalizationExplanationLocalizationExplanation w p w a w p w a w p w a w p w a Closed-Source VLMs GPT-5.198.887.8100.089.097.797.797.997.9 GPT-4o96.184.992.675.597.397.397.397.3 Gemini-3-Pro97.486.897.988.898.898.898.898.8 Claude-Sonnet-4.5 93.282.894.781.996.896.896.896.8 Open-Source VLMs Qwen3-VL-8B-Instruct92.373.590.140.796.596.596.296.2 Qwen3-VL-30B-Instruct 84.375.482.559.096.096.094.594.5 LLaVA-v1.6-Vicuna-13B79.238.750.083.391.091.042.942.9 Llama-4-Scout-17B91.784.081.929.791.991.993.693.6 Open-Source Reasoning-Based VLMs GLM-4.1V-9B-Thinking96.580.886.459.398.198.195.895.8 Qwen3-VL-8B-Thinking94.881.795.668.396.896.897.997.9 Qwen3-VL-30B-Thinking96.990.794.281.2100.0100.098.498.4 Table 2: Pun component verification for pun localization and explanation. We represent the average mention ratio of the pun words w p and alternative words w a . hallucination. Models correctly identify the alter- native wordw a but invent a meaning that does not exist. For instance, it tries to force the meaning of âpairâ onto the word âbananaâ, even though they are not related. (iv)Visualobjecthallucination. Misled by the text, the model imagines seeing objects that are not actually in the image. For example, reading about a âdateâ makes the model say it sees the fruit âdateâ in the image, when it is actually an apple. We provided detailed case studies in Appendix L.1. 4.2To What Extent Can VLMs Explain Puns? Beyond recognition, we explore pun understanding by: (i) pun component verification check how accurately pun wordsw p and alternativesw a are identified, and (i) explanation pairwise compari- son assesses the quality of the pun explanation. 4.2.1 Pun Component Verification We calculate mention ratios for verifying the pun wordw p and the alternative wordw a . As shown in Table 2, we have the following observations. VLMs accurately identify the pun wordw p . The mention ratio ofw p remains consistently high across most models for both homophonic and ho- mographic puns. For example, closed-source mod- els such as GPT-5.1 and reasoning-based models such as Qwen3-VL-30B-A3B-Thinking achieve mention ratios over 94%. Even smaller open- source models perform well (e.g., Qwen3-VL-8B- Instruct achieves 92.3% in homophonic pun local- ization). This high accuracy is due tow p appearing directly in the caption, making it easy to identify. Identifying the alternative wordw a is the bot- tleneck for homophonic puns. Comparing the mention ratio ofw p , we observe a decrease in the mention ratio ofw a . For instance, while Qwen3- VL-8B-Instruct achieves a 90.1% mention ratio for w p in the explanation task, its performance onw a drops drastically to 40.7%. This challenge arises becausew a in homophonic puns does not directly appear in the text but depends on semantic infer- ence and similar pronunciation to w p . Reasoning improves pun component identifi- cation. Compared to instruction-based models, reasoning-based models show a superior ability to identify bothw p andw a through explicit thinking steps. For example, for homophonic puns, Qwen3- VL-30B-A3B-Thinking increases the mention ratio ofw a from 59.0% (Instruct version) to 81.2% in the explanation task. It also achieves highest men- tion ratio of bothw p andw a on homographic puns (100% in the localization task and 98.4% in the explanation task). This suggests that the extended reasoning phase helps the model to explore pho- netic or semantic connections more effectively. 4.2.2 Explanation Pairwise Comparison While pun component verification measures recall on pun words, it does not assess the quality of the pun explanation. To evaluate this, we conduct a pairwise comparison where an advanced LLM judge compares the VLM-generated explanation to the ground-truth explanation from the MULTIPUN dataset. The judge classifies the comparison as a Win (VLM is better), Tie (Comparable), or Loss (Ground truth is better). As shown in Figure 4, we have the following observations. Ground-truth explanations generally outper- form VLM-generated explanations. Across all evaluated models, the loss rate is exceptionally higher than the win rate. For instance, even the ad- vanced GPT-5.1 loses to the ground truth in about 90% of cases. This suggests that while models can identify pun components, recognizing them does not necessarily mean they understand the underly- ing logic of the pun effectively. VLMs explain homographic puns better than homophonic puns. We observe a consistent trend where models achieve higher win rates on homo- graphic puns compared to homophonic ones. This aligns with the findings from the pun component verification and findings by Xu et al. (2024b), where VLMs are better at explaining a wordâs mul- tiple meanings than at articulating phonetic bridges by finding an alternative wordw a . Thus, alterna- tive words do not affect pun recognition but are crucial for explaining puns more effectively. 020406080100 Qwen3-VL-30B-Thinking Qwen3-VL-8B-Thinking GLM-4.1V-9B-Thinking Llama-4-Scout-17B LLaVA-v1.6-Vicuna-13B Qwen3-VL-30B-Instruct Qwen3-VL-8B-Instruct Claude-Sonnet-4.5 Gemini-3-Pro GPT-4o GPT-5.1 Homophonic Pun 020406080100 Percentage (%) Qwen3-VL-30B-Thinking Qwen3-VL-8B-Thinking GLM-4.1V-9B-Thinking Llama-4-Scout-17B LLaVA-v1.6-Vicuna-13B Qwen3-VL-30B-Instruct Qwen3-VL-8B-Instruct Claude-Sonnet-4.5 Gemini-3-Pro GPT-4o GPT-5.1 Homographic Pun WinTieLose Figure 4: Pairwise comparison for pun explanations. 4.2.3 Error Analysis in Pun Explanation VLMs exhibit distinct error patterns in explaining puns. We categorize the primary errors as follows: (i)DetectionFailure. VLMs identify pun as non- pun, failing to recognize the double meaning. (i) PunWordError. VLMs detect the pun but fails to identify the pun wordw p . (i)AlternativeWord Error. VLMs identify the correct pun wordw p but fails to retrieve the intended alternative wordw a . (iv)Cross-modalIntegrationError. VLMs identify both visual and textual content but explain them separately, failing to integrate them with the proper linguistic mechanism. We provide cases for each error type in Appendix L.2. We believe that ad- dressing these errors is pivotal to advancing VLMsâ capability to recognize and understand puns. 4.3 How Can We Enhance VLMsâ Understanding of Puns? 4.3.1 Pun-CoT To mitigate the hallucinations identified in our error analysis, we propose Pun-CoT. Pun-CoT enforces the following process (see Appendix F for the com- plete prompt): (i) Visual Grounding. The model verifies the literal visual content to prevent visual object hallucinations. (i) Lexical Anchoring. The model extracts exact keywords from the caption asw p , thereby preventing hallucinated words not present in the caption. (i) Cross-Modal Verifica- tion. The model checks if the visual content links to the text via a valid phonetic (for homophonic ModelMethod Homophonic PunHomographic Pun TPRâ TNRâF1âTPRâ TNRâF1â GPT-5.1 Vanilla0.7940.9100.8040.7570.8780.757 Pun-CoT0.8400.9150.8360.8130.8940.803 GPT-4o Vanilla0.8400.7860.7410.8730.6590.683 Pun-CoT0.8760.8350.7940.8880.7270.730 Gemini-3 Pro Vanilla0.9690.6860.7460.9800.6250.718 Pun-CoT0.9590.7190.7610.9760.6550.732 Claude Sonnet-4.5 Vanilla0.9690.3530.5940.9840.2350.560 Pun-CoT0.9480.4950.6410.9720.4800.646 Qwen3-VL 8B-Instruct Vanilla0.4180.8810.5050.2070.9040.296 Pun-CoT0.7990.4950.5690.6850.4900.507 Qwen3-VL 30B-Instruct Vanilla0.9430.2090.5350.9440.1250.511 Pun-CoT0.9740.2140.5490.9920.1390.534 LLaVA-v1.6 Vicuna-13B Vanilla0.0310.9720.0570.0280.9660.051 Pun-CoT0.9790.0360.5010.9840.1020.521 Llama-4 Scout-17B Vanilla0.7990.6240.6260.7490.4940.543 Pun-CoT0.8660.6290.6640.7570.5220.558 GLM-4.1V 9B-Thinking Vanilla0.8350.6290.6480.9400.5500.662 Pun-CoT0.9480.6080.6940.9160.7570.763 Qwen3-VL 8B-Thinking Vanilla0.9430.3870.5950.9600.3670.595 Pun-CoT0.9790.7760.8070.9200.7970.791 Qwen3-VL 30B-Thinking Vanilla0.9850.3990.6181.0000.4140.631 Pun-CoT0.8870.5670.6440.9760.4800.647 Table 3: Comparison of pun recognition with and with- out Pun-CoT across VLMs under the explanation task. puns) or semantic (for homographic puns) bridge, rejecting weak or fabricated associations. Results. Table 3 demonstrates the efficacy of Pun- CoT in balancing pun sensitivity with hallucination mitigation. Pun-CoT yields consistent improve- ments in F1 scores across diverse architectures, primarily driven by a substantial boost in TNR. No- tably, for models prone to over-interpretation such as Qwen3-VL-8B-Thinking and Claude-Sonnet- 4.5, Pun-CoT significantly enhances their ability to reject non-puns (e.g., doubling Qwen3-VL-8B- Thinkingâs TNR from 0.387 to 0.776) while main- taining competitive TPR. This confirms that ex- plicitly grounding reasoning in verified visual and lexical evidence effectively filters out forced asso- ciations for robust comprehension. 4.3.2 Pun-Tuning Motivation. As illustrated in Section 4.1, current VLMs exhibit three challenges in pun understand- ing, including: (i) Over-interpretation, where mod- els misclassify non-puns as puns due to a reliance on superficial pun pattern matching rather than a robust understanding; (i) Imprecise explanations, revealing deficits in understanding fine-grained phonetic and orthographic similarity; and (i) Prompt sensitivity, driven by alignment-induced sycophancy, where models prioritize agreeableness with the userâs premise over factual accuracy. To address these, our data construction includes: (i) We incorporate non-pun samples to suppress hal- lucinations. (i) We utilize pun samples with high- quality responses to enhance recall and explanatory ModelMethodTPRâ â TPR â TNRâ â TNR âF1â Homophonic Pun Qwen3-VL 8B-Instruct Vanilla0.418-0.2680.881+0.1110.505 Pun-Tuning0.577-0.1550.938+0.0980.679 Qwen3-VL 30B-Instruct Vanilla0.943-0.2730.209+0.4690.535 Pun-Tuning0.732-0.0620.948+0.1960.798 LLaVA-v1.6 Vicuna-13B Vanilla0.031-0.0150.972+0.0230.057 Pun-Tuning0.495-0.1030.974+0.0980.640 Llama-4 Scout-17B Vanilla0.799-0.0720.624+0.1420.626 Pun-Tuning0.722-0.0930.918+0.1190.765 Homographic Pun Qwen3-VL 8B-Instruct Vanilla0.207-0.1910.904+0.0840.296 Pun-Tuning0.556-0.1590.948+0.1190.670 Qwen3-VL 30B-Instruct Vanilla0.944-0.2670.125+0.4900.511 Pun-Tuning0.722-0.5480.960+0.2220.802 LLaVA-v1.6 Vicuna-13B Vanilla0.028-0.0120.966+0.0260.051 Pun-Tuning0.460-0.2380.984+0.3650.617 Llama-4 Scout-17B Vanilla0.749-0.1000.494+0.1450.543 Pun-Tuning0.706-0.1050.921+0.1030.757 Table 4: Comparison of pun recognition with and with- out Pun-Tuning on VLMs under the explanation task. depth. (i) We employ both biased-to-pun prompt and biased-to-non-pun prompt. This improves ro- bustness against prompt-induced bias. We use the constructed dataset to fine-tune VLMs. The imple- mentation details are provided in Appendix I. Results. Table 4 reveals two key findings: (i) Fine- tuning VLMs on non-pun samples enhances the non-pun recognition capabilities of fine-tuned mod- els, as evidenced by improvements in the TNR and F1 scores. (i) Fine-tuning VLMs on pun samples enhances robustness against prompt-induced bias, with a decrease in the absolute values ofâ TPR andâ TNR . Additionally, we conduct the explana- tion pairwise comparison in the same way as Sec- tion 4.2.2. As shown in Appendix H, we observe that fine-tuning VLMs on pun samples enhances modelsâ understanding of puns with a higher win rate compared to the model before fine-tuning. 5 Conclusion In this paper, we propose MULTIPUN, a benchmark for evaluating VLMsâ understanding of multimodal puns. Our benchmark includes both puns and non- puns. Through systematic evaluation of 11 VLMs across three pun recognition tasksâpun detection, localization, and explanation, we observe signifi- cant biases in pun recognition and deficits in un- derstanding fine-grained phonetic and orthographic similarity of puns. To enhance pun comprehension, we propose a prompt-level method, Pun-CoT, and a model-level method, Pun-Tuning. Our experi- ments show that both strategies improve VLMsâ understanding of puns while preventing non-puns from being misidentified as puns. We hope that our findings and the MULTIPUN benchmark will contribute to the advancement of multimodal pun understanding and encourage the development of more resilient and reliable VLM capabilities. Limitations While MULTIPUN represents a significant step to- ward rigorous evaluation of multimodal pun com- prehension, several limitations exist. First, our benchmark focuses exclusively on English puns. Since puns are deeply rooted in language-specific phonology, extending the dataset to other languages would test modelsâ ability to handle multilingual settings. Second, our evaluation includes 11 repre- sentative VLMs spanning closed-source and open- source architectures, but newer models may exhibit different behaviors. Additionally, our fine-tuning experiments are limited to three open-source mod- els due to computational constraints. Expanding fine-tuning experiments to more models and larger scales would strengthen our conclusions (Xu et al., 2025b). Third, while our adversarial negatives ef- fectively disrupt pun mechanisms, they may not cover all possible failure modes. Future work could design more diverse types of negative samples to probe model robustness comprehensively. Ethics Considerations All data in MULTIPUN is generated using publicly available text-to-image models and language mod- els, strictly following their intended purposes and respective licenses (Xu et al., 2026b, 2024a). No personally identifiable information or real individu- als are depicted in the images. All human annota- tors were compensated at rates exceeding local min- imum wage standards and provided informed con- sent. The annotation task did not involve exposure to offensive, harmful, or distressing content. While advancements in pun understanding can enhance human-AI interaction (Xu et al., 2026c,a), we ac- knowledge the dual-use nature of such technolo- gies, where AI systems capable of linguistic manip- ulation could be weaponized for social engineering or propaganda (Xu et al., 2025c,d). We advocate for transparent reporting of model capabilities and limitations, as well as ongoing dialogue between researchers, ethicists, and policymakers to ensure responsible development and deployment (An et al., 2025; Xu et al., 2025a; Attardo, 2024). Acknowledgments This work was partly supported by the NSFC-YeqisunScienceFoundationunder No. U244120033, NSFC under No. 62402418, Zhejiang Provinceâs 2026 âLeading Goose + Xâ Science and Technology Plan under grant 2026C02A1233, the China Postdoctoral Science Foundation under No. 2024M762829, the Key R&D Program of Ningbo under No. 2024Z115, and the Ningbo Yongjiang Talent Project. References Hengyu An, Jinghuai Zhang, Tianyu Du, Chunyi Zhou, Qingming Li, Tao Lin, and Shouling Ji. 2025. IPI- Guard: A novel tool dependency graph-based defense against indirect prompt injection in LLM agents. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, pages 1023â1039, Suzhou, China. Association for Com- putational Linguistics. Anthropic. 2025. Claude sonnet 4.https://w. anthropic.com/claude/sonnet. Salvatore Attardo. 2018. Universals in puns and humor- ous wordplay. Cultures and traditions of wordplay and wordplay research, pages 89â110. Salvatore Attardo. 2024. Linguistic theories of humor, volume 1. Walter de Gruyter GmbH & Co KG. Shuai Bai, Yuxuan Cai, Ruizhe Chen, Keqin Chen, Xionghui Chen, Zesen Cheng, Lianghao Deng, Wei Ding, Chang Gao, Chunjiang Ge, Wenbin Ge, Zhi- fang Guo, Qidong Huang, Jie Huang, Fei Huang, Binyuan Hui, Shutong Jiang, Zhaohai Li, Mingsheng Li, and 45 others. 2025. Qwen3-vl technical report. arXiv preprint arXiv:2511.21631. Carnegie Mellon University. 2015. The CMU pronounc- ing dictionary.http://w.speech.cs.cmu.edu/ cgi-bin/cmudict. Jiwan Chung, Seungwon Lim, Jaehyun Jeon, Seungbeen Lee, and Youngjae Yu. 2024. Can visual language models resolve textual ambiguity with visual cues? let visual puns tell you! In Proceedings of the 2024 Conference on Empirical Methods in Natural Lan- guage Processing, pages 2452â2469, Miami, Florida, USA. Association for Computational Linguistics. Jacob Cohen. 1960. A coefficient of agreement for nominal scales. Educational and psychological mea- surement, 20(1):37â46. Gheorghe Comanici, Eric Bieber, Mike Schaekermann, Ice Pasupat, Noveen Sachdeva, Inderjit Dhillon, Mar- cel Blistein, Ori Ram, Dan Zhang, Evan Rosen, and 1 others. 2025. Gemini 2.5: Pushing the frontier with advanced reasoning, multimodality, long context, and next generation agentic capabilities. arXiv preprint arXiv:2507.06261. Marta Dynel. 2009. Beyond a joke: Types of conver- sational humour. Language and linguistics compass, 3(5):1284â1299. Christian F Hempelmann. 2008. Computational humor: Beyond the pun? 1 . The primer of humor research, 8:333. Zhe Hu, Tuo Liang, Jing Li, Yiren Lu, Yunlai Zhou, Yiran Qiao, Jing Ma, and Yu Yin. 2024. Cracking the code of juxtaposition: Can ai models understand the humorous contradictions. Advances in Neural Information Processing Systems, 37:47166â47188. Justine T Kao, Roger Levy, and Noah D Goodman. 2016. A computational model of linguistic humor in puns. Cognitive science, 40(5):1270â1285. Guangchen Lan, Sipeng Zhang, Tianle Wang, Yuwei Zhang, Daoan Zhang, Xinpeng Wei, Xiaoman Pan, Hongming Zhang, Dong-Jun Han, and Christopher G Brinton. 2025. Mappo: Maximum a posteriori pref- erence optimization with prior knowledge. arXiv preprint arXiv:2507.21183. Zixu Li, Zhiwei Chen, Haokun Wen, Zhiheng Fu, Yu- peng Hu, and Weili Guan. 2025. Encoder: Entity mining and modification relation binding for com- posed image retrieval. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 39, pages 5101â5109. Zixu Li, Yupeng Hu, Zhiwei Chen, Qinlei Huang, Guozhi Qiu, Zhiheng Fu, and Meng Liu. 2026a. Retrack: Evidence-driven dual-stream directional anchor calibration network for composed video re- trieval. In Proceedings of the AAAI Conference on Ar- tificial Intelligence, volume 40, pages 23373â23381. Zixu Li, Yupeng Hu, Zhiwei Chen, Shiqi Zhang, Qinlei Huang, Zhiheng Fu, and Yinwei Wei. 2026b. Habit: Chrono-synergia robust progressive learning frame- work for composed image retrieval. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 40, pages 6762â6770. Haotian Liu, Chunyuan Li, Qingyang Wu, and Yong Jae Lee. 2023. Visual instruction tuning. Advances in neural information processing systems, 36:34892â 34916. Xuan Liu, Haoyang Shang, and Haojian Jin. 2025. Co- bra: Programming cognitive bias in social agents us- ing classic social science experiments. arXiv preprint arXiv:2509.13588. Xuan Liu, Haoyang Shang, Zizhang Liu, Xinyan Liu, Yunze Xiao, Yiwen Tu, and Haojian Jin. 2026. Humanstudy-bench: Towards ai agent de- sign for participant simulation.arXiv preprint arXiv:2602.00685. Ziqiang Liu, Feiteng Fang, Xi Feng, Xeron Du, Chen- hao Zhang, Noah Wang, Qixuan Zhao, Liyang Fan, CHENGGUANG GAN, Hongquan Lin, and 1 others. 2024. Ii-bench: An image implication understanding benchmark for multimodal large language models. Advances in Neural Information Processing Systems, 37:46378â46480. George A. Miller. 1992. WordNet: A lexical database for English. In Speech and Natural Language: Pro- ceedings of a Workshop Held at Harriman, New York, February 23-26, 1992. Tristan Miller and Iryna Gurevych. 2015. Automatic disambiguation of english puns. In Proceedings of the 53rd Annual Meeting of the Association for Com- putational Linguistics and the 7th International Joint Conference on Natural Language Processing (Vol- ume 1: Long Papers), pages 719â729. Tristan Miller, Christian Hempelmann, and Iryna Gurevych. 2017. SemEval-2017 task 7: Detection and interpretation of English puns. In Proceedings of the 11th International Workshop on Semantic Eval- uation (SemEval-2017), pages 58â68, Vancouver, Canada. Association for Computational Linguistics. OpenAI. 2024. New embedding models and api updates. Blog post. OpenAI. 2025. Gpt-5 is here.https://openai.com/ gpt-5/. Andrew Stott. 2014. Comedy. Routledge. Jiao Sun, Anjali Narayan-Chen, Shereen Oraby, Alessandra Cervone, Tagyoung Chung, Jing Huang, Yang Liu, and Nanyun Peng. 2022. ExPUNations: Augmenting puns with keywords and explanations. In Proceedings of the 2022 Conference on Empiri- cal Methods in Natural Language Processing, pages 4590â4605, Abu Dhabi, United Arab Emirates. As- sociation for Computational Linguistics. Gemini Team, Rohan Anil, Sebastian Borgeaud, Jean- Baptiste Alayrac, Jiahui Yu, Radu Soricut, Johan Schalkwyk, Andrew M Dai, Anja Hauth, Katie Mil- lican, and 1 others. 2023. Gemini: a family of highly capable multimodal models. arXiv preprint arXiv:2312.11805. Xinyu Wang, Yue Zhang, and Liqiang Jing. 2025. Can large vision-language models understand multimodal sarcasm? In Proceedings of the 34th ACM Inter- national Conference on Information and Knowledge Management, pages 5340â5345. Yebo Wu, Jingguang Li, Zhijiang Guo, and Li Li. 2025a. Elastic mixture of rank-wise experts for knowledge reuse in federated fine-tuning. arXiv preprint arXiv:2512.00902. Yebo Wu, Jingguang Li, Zhijiang Guo, and Li Li. 2026a. Developmental federated tuning: A cognitive- inspired paradigm for efficient LLM adaptation. In The Fourteenth International Conference on Learn- ing Representations. Yebo Wu, Jingguang Li, Chunlin Tian, Zhijiang Guo, and Li Li. 2025b. Memory-efficient federated fine- tuning of large language models via layer pruning. arXiv preprint arXiv:2508.17209. Yebo Wu, Li Li, Chunlin Tian, Tao Chang, Chi Lin, Cong Wang, and Cheng-Zhong Xu. 2024. Heterogeneity-aware memory efficient federated learning via progressive layer freezing. In 2024 IEEE/ACM 32nd International Symposium on Qual- ity of Service (IWQoS), pages 1â10. IEEE. Yebo Wu, Li Li, and Cheng-zhong Xu. 2025c. Break- ing the memory wall for heterogeneous federated learning via progressive training. In Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining V. 1, pages 1623â1632. Yebo Wu, Feng Liu, Ziwei Xie, Zhiyuan Liu, Chang- wang Zhang, Jun Wang, and Li Li. 2026b. Tsembed: Unlocking task scaling in universal multimodal em- beddings. arXiv preprint arXiv:2603.04772. Naen Xu, Hengyu An, Shuo Shi, Jinghuai Zhang, Chunyi Zhou, Changjiang Li, Tianyu Du, Zhihui Fu, Jun Wang, and Shouling Ji. 2026a. When agents âmisrememberâ collectively: Exploring the mandela effect in LLM-based multi-agent systems. In The Fourteenth International Conference on Learning Representations. Naen Xu, Changjiang Li, Tianyu Du, Minxi Li, Wen- jie Luo, Jiacheng Liang, Yuyuan Li, Xuhong Zhang, Meng Han, Jianwei Yin, and 1 others. 2024a. Copy- rightmeter: Revisiting copyright protection in text-to- image models. arXiv preprint arXiv:2411.13144. Naen Xu, Jinghuai Zhang, Changjiang Li, Hengyu An, Chunyi Zhou, Jun Wang, Boyu Xu, Yuyuan Li, Tianyu Du, and Shouling Ji. 2026b. Bridging the copyright gap: Do large vision-language models rec- ognize and respect copyrighted content? In Proceed- ings of the AAAI Conference on Artificial Intelligence, volume 40, pages 35949â35957. Naen Xu, Jinghuai Zhang, Changjiang Li, Zhi Chen, Chunyi Zhou, Qingming Li, Tianyu Du, and Shoul- ing Ji. 2025a. Videoeraser: Concept erasure in text- to-video diffusion models. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, pages 5965â5994. Zhenhua Xu, Dongsheng Chen, Shuo Wang, Jian Li, Chengjie Wang, Meng Han, and Yabiao Wang. 2026c. Adamarp: An adaptive multi-agent interaction frame- work for general immersive role-playing. Preprint, arXiv:2601.11007. Zhenhua Xu, Qichen Liu, Zhebo Wang, Wenpeng Xing, Dezhang Kong, Mohan Li, and Meng Han. 2025b. Fingerprint vector: Enabling scalable and ef- ficient model fingerprint transfer via vector addition. Preprint, arXiv:2409.08846. Zhenhua Xu, Xubin Yue, Zhebo Wang, Qichen Liu, Xixiang Zhao, Jingxuan Zhang, Wenjun Zeng, Weng- peng Xing, Dezhang Kong, Changting Lin, and Meng Han. 2025c. Copyright protection for large language models: A survey of methods, challenges, and trends. Preprint, arXiv:2508.11548. Zhenhua Xu, Xixiang Zhao, Xubin Yue, Shengwei Tian, Changting Lin, and Meng Han. 2025d. CTCC: A Robust and Stealthy Fingerprinting Framework for Large Language Models via Cross-Turn Contextual Correlation Backdoor. In Proceedings of the 2025 Conference on Empirical Methods in Natural Lan- guage Processing, pages 6978â7000, Suzhou, China. Association for Computational Linguistics. Zhijun Xu, Siyu Yuan, Lingjie Chen, and Deqing Yang. 2024b. âa good pun is its own rewordâ: Can large language models understand puns? In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pages 11766â11782, Miami, Florida, USA. Association for Computational Linguistics. Zhijun Xu, Siyu Yuan, Yiqiao Zhang, Jingyu Sun, Tong Zheng, and Deqing Yang. 2025e. PunMemeCN: A benchmark to explore vision-language modelsâ un- derstanding of Chinese pun memes. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, pages 18705â18721, Suzhou, China. Association for Computational Lin- guistics. Zhiwei Yu, Hongyu Zang, and Xiaojun Wan. 2020. Ho- mophonic pun generation with lexically constrained rewriting. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 2870â2876, Online. Association for Computational Linguistics. Alessandro Zangari, Matteo Marcuzzo, Andrea Al- barelli, Mohammad Taher Pilehvar, and Jose Camacho-Collados. 2025. Pun unintended: LLMs and the illusion of humor understanding. In Proceed- ings of the 2025 Conference on Empirical Methods in Natural Language Processing, pages 27924â27959, Suzhou, China. Association for Computational Lin- guistics. Tuo Zhang, Tiantian Feng, Yibin Ni, Mengqin Cao, Ruy- ing Liu, Kiana Avestimehr, Katharine Butler, Yanjun Weng, Mi Zhang, Shrikanth Narayanan, and 1 others. 2025. Creating a lens of chinese culture: A multi- modal dataset for chinese pun rebus art understanding. In Findings of the Association for Computational Lin- guistics: ACL 2025, pages 22473â22487. Yichao Zhou, Jyun-Yu Jiang, Jieyu Zhao, Kai-Wei Chang, and Wei Wang. 2020. âthe boating store had its best sail everâ: Pronunciation-attentive contextu- alized pun recognition. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pages 813â822, Online. Association for Computational Linguistics. Honglei Zhuang, Zhen Qin, Kai Hui, Junru Wu, Le Yan, Xuanhui Wang, and Michael Bendersky. 2024. Be- yond yes and no: Improving zero-shot llm rankers via scoring fine-grained relevance labels. In Proceed- ings of the 2024 conference of the North American chapter of the Association for Computational Lin- guistics: Human language technologies (volume 2: short papers), pages 358â370. Yanyan Zou and Wei Lu. 2019. Joint detection and location of English puns. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), pages 2117â2123, Minneapolis, Minnesota. Association for Computational Linguistics. A Dataset Statistics As shown in Table 5, MULTIPUN comprises a total of 445 positive pun instances: 194 Homophonic Puns and 251 Homographic Puns. For each posi- tive instance, we generate two types of adversarial negatives, yielding a total of 890 negative samples. CategoryHomophonicHomographicTotal Positive Samples194251445 Negative Samples: Explicative Substitution (ES)194251445 Random Substitution (RS)194251445 Total Negatives388502890 Total (Pos + Neg)5827531335 Table 5: Dataset statistics for MULTIPUN. B Linguistic Filtering Criteria B.1 WordNet Lexical File Categories Table 6 lists the WordNet lexical file categories used in our filtering pipeline. We retain only nouns from visual categories (e.g.,noun.animal, noun.artifact) to ensure imageability, while fil- tering out abstract concepts. CategoryLexnameDescription Visual noun.animalAnimals and distinct biological organisms noun.artifactMan-made objects, tools, and instruments noun.bodyBody parts (used restrictively) noun.foodEdible substances and dishes noun.objectNatural inanimate objects (e.g., stones) noun.plantVegetation and botanical entities Abstract noun.locationSpatial locations and regions noun.substanceSubstances and bodies of matter noun.actActions, events, and processes noun.attributeQualities, properties, and attributes noun.cognitionCognitive processes and contents noun.communicationCommunicative processes and contents noun.feelingEmotions, feelings, and sensations noun.motiveGoals, motives, and wants noun.quantityQuantities, units, and measurements noun.timeTemporal points and periods noun.TopsTop-level unique beginners Table 6: Classification of WordNet Lexnames into Vi- sual Anchor Categories (retained) and Abstract Cate- gories (filtered). B.2 Frequency Thresholds To ensure common usage, we apply specific Zipf frequency thresholds. For homophonic puns, we require a frequency greater than 3.0 for bothw p and w a . For homographic puns, we impose a higher threshold of 3.8 forw p to ensure recognizability given that both senses share the same word form. Algorithm 1 Diversity Filtering 1:Input: candidate datasetD =d i N i=1 , target size k (k < N ), embedding function EMB 2:Output: filtered diverse subsetD Ⲡâ Dwith |D Ⲡ| = k, minimum pairwise distance d min 3: Compute sentence embeddingse i â EMB(d i ) for all i = 1,...,N 4:Construct pairwise cosine distance matrixDâ R NĂN byD ij = 1â e ⤠i e j âĽe i âĽe j ⼠,D i â +â ⡠LowerD ij indicates higher semantic similarity 5:Initialize active candidate setS â1,...,N 6: for iteration t = 1 to N â k do 7: Identify the most similar pair(i,j) â arg min p̸=q, p,qâS D pq ⡠Find the closest pair with minimum distance 8: Calculate redundancy scores for the closest pair Ď i = P vâS D iv ,Ď j = P vâS D jv ⡠Lower Ď indicates higher centrality 9: Select the more redundant candidate:u â arg minĎ i ,Ď j ⡠Choose the candidate closer to the remaining set 10:Update active set: S âS\u ⡠Remove the more redundant candidate 11: end for 12: Construct final subsetD Ⲡâd i | iâS 13: Compute diversity d min â min i̸=j, i,jâS D ij 14: return D Ⲡ, d min B.3 Diversity Filtering We use the deterministic filtering process outlined in Algorithm 1 to select the finalkitems. Given the candidate datasetDofNitems, we first com- pute the sentence embeddingse i = EMB(d i )for all items usingtext-embedding-3-large, where d i is the ground-truth rationale text. We then con- struct the pairwise cosine distance matrixD. The algorithm iteratively prunes the datasetNâktimes. In each iteration, it identifies the most similar pair of candidates(i,j)in the active setS(Line 6). To decide which candidate to remove, it calculates a redundancy scoreĎfor bothiandj, defined as the sum of distances to all other active candi- dates (Line 8). The candidate with the smallerĎ is deemed more central or more redundant and is removed fromS(Lines 10 and 12). By iteratively removing the most redundant candidate from each closest pair, this process ensures that semantic out- liers are preserved (Li et al., 2025, 2026a,b; Lan et al., 2025), and the final set ofkitems maintains maximum conceptual diversity and coverage (Wu et al., 2026b, 2024, 2025c). C Generation Prompts This section provides the prompt templates used for generating positive pun samples and adversarial negative samples in the MULTIPUN dataset. C.1 Positive Sample Generation C.1.1 Homophonic Pun Creation Prompt Creative Prompt for Homophonic Puns # Role You are an expert in multimodal humor. Your task is to generate visual pun data based on Homophones (words that sound the same but have different meanings and spellings). # Task Definition I will provide you with two words: 1. Word A (Visual Object): The word that determines the visual appearance (S p ). 2. Word B (Hidden Context): The word that deter- mines the behavior/action (S a ). You need to generate: 1. Image Description: Description of Object A acting out the meaning of Word B. 2. Caption: A sentence containing Word A, but imply- ing Word B. 3. Interpretation: An analysis of the pun. # Example Input: * Word A: pear: sweet juicy gritty-textured fruit avail- able in many varieties * Word B: pair: two items of the same kind Output: Image Description: Two cartoon pears holding hands and smiling happily at each other. Caption: We make a great pear. Interpretation: Visual depicts two pears (literal ob- ject,S p ) holding hands like a romantic pair (figurative behavior,S a ). The caption exploits the homophonic relationship between âpearâ (w p ) and âpairâ (w a ), creat- ing humor through sound similarity between different meanings. # Current Input * Word A: [Insert Word A, e.g., Chili: a small hot- tasting pod of a variety of capsicum] * Word B: [Insert Word B, e.g., Chilly: uncomfort- ably cool or cold] # Output C.1.2 Homographic Pun Creation Prompt Creative Prompt for Homographic Puns # Role You are an expert in multimodal humor. Your task is to generate visual pun data based on Homographic Puns (a single word with multiple meanings in the same spelling). # Task Definition I will provide you with one word and its two distinct definitions: 1. The Word: The lexical item used in the caption. 2. Definition 1 (Visual Object): The literal/concrete meaning that determines the physical appearance of the object (S p ). 3. Definition 2 (Hidden Context): The figurative behavior/state meaning that determines the behavior, action, or setting (S a ). You need to generate: 1. Image Description: A description of the object from Definition 1 performing the action or situated in the context of Definition 2. 2. Caption: A witty sentence using "The Word", where the sentence structure strongly implies Defini- tion 2. 3. Interpretation: A concise explanation of the pun mechanism. # Example Input: * The Word: fan * Definition 1: a device for creating a current of air by movement of a surface or surfaces * Definition 2: an ardent follower and admirer Output: * Image Description: A large electric floor fan in a stadium seat, holding a foam finger and cheering loudly. * Caption: Iâm your biggest fan. * Interpretation: Visual shows a cooling fan (literal object,S p ); caption uses âfanâ as admirer (figurative behavior,S a ), creating a homographic pun where the same word embodies both meanings. # Current Input * The Word: [Insert Word Here] * Definition 1 (Visual Object): [Insert Literal Defini- tion Here] * Definition 2 (Hidden Context): [Insert Abstract/- Contextual Definition Here] # Output C.2 Adversarial Negative Sample Generation C.2.1 Explicative Substitution Explicative Substitution Generation You are a data augmentation expert. Given the follow- ing pun, generate an Explicative Substitution variant: Original Caption: caption Pun Word (w p ): word Hidden Meaning (S a ): meaning Task: Replacew p with an EXPLICIT STATEMENT of the hidden meaning S a . Constraints: - Do NOT use w p or w a directly - Use paraphrases or synonyms to express S a - Adjust grammar if needed for naturalness - Prefer single-word replacements when possible Example: Original: âWe make a great pear.â Hidden Meaning: romantic couple Output: âWe make a great romantic couple.â C.2.2 Random Substitution Random Substitution Generation You are a data augmentation expert. Given the follow- ing pun, generate a Random Substitution variant: Original Image Prompt: visual description Original Caption: caption Pun Word (w p ): word Task: 1. Select a RANDOM concrete noun (e.g., chair, ba- nana, bicycle, umbrella, book) that is SEMANTI- CALLY UNRELATED to the original pun context 2. Replace the main object in the image prompt with this random entity 3. Replacew p in the caption with the same random entity 4. Keep the same action/context structure Constraints: - The random entity must be a concrete, visualizable noun - Must be completely unrelated to original pun - Do NOT reuse common examples (vary your selec- tion) Example: Original Visual: âTwo cartoon pears holding hands...â Original Caption: âWe make a great pear.â Random Entity: banana New Visual: âTwo cartoon bananas holding hands...â New Caption: âWe make a great banana.â D Human Verification Protocol We recruited three graduate students from our insti- tution with prior experience in NLP research (Liu et al., 2026). All participants were aged 20-28 years and consisted of two male and one female doctoral students in computer science. Participants were compensated at $25 USD/hour (approximately 8 hours per participant) and provided informed con- sent. All annotations were anonymized and used only for academic research. All generated samples (positive and negative) undergo human verification. Three annotators independently evaluate each sam- ple based on: 1. Image Quality: Is the visual content clear, non- distorted, and depicts the intended object? 2.Visual-Textual Coherence: For positive sam- ples, does the visual content coherently connect to the text description? For negative samples, is the intended disruption (ES/RS) clearly present? 3.Ambiguity Presence: For positive samples, is there genuine dual-layer semantics? For negative samples, is the ambiguity properly resolved? 4. Naturalness: Are the caption and visual sce- nario natural and plausible? Samples are retained if at least 2 out of 3 an- notators agree on acceptance. Rejected samples are either regenerated with refined prompts or dis- carded. The inter-annotator agreement (Fleissâ Kappa) across all samples is 0.78, indicating sub- stantial agreement. E Evaluation Suite Task Descriptions Our evaluation suite comprises three recognition tasks with progressive levels of structural guidance: Detection, Localization, and Explanation. For each task, we use two prompt variants to separate true reasoning from affirmative language bias (Liu et al., 2025): (1) biased-to-pun prompt that asks whether the given context is a pun, and (2) biased- to-non-pun prompt that asks whether the given con- text is not a pun. The key difference is in the task description and output order, while the definitions and requirements remain identical. All experiments are run three times, and the re- ported results are averages. All baselines follow their official implementations. E.1 Detection This task asks for binary judgment (pun or not). We provide two variants: one without formal defini- tions and one with formal definitions and notation. E.1.1 Pun Detection Detection without Definitions (Biased-to-Pun) You are an expert linguist specializing in Multimodal Puns. Task Description Analyze the provided image and caption to determine if they constitute a Multimodal Pun. Input Data Caption: caption Output Requirements Output ONLY a JSON object: "is_pun": true/false IMPORTANT: Output ONLY the JSON object, no additional text or explanation. Note: The biased-to-non-pun variant changes the task description to "determine if they constitute a Non-Pun (not a pun)" and adds "Note: Answer true if it is a pun, false if it is a non-pun." E.2 Pun Localization This task requires first judging and explicitly iden- tifying words w p and w a . Localization (Biased-to-Pun) You are an expert linguist specializing in Multimodal Puns. Task Description Analyze the provided image and caption to determine if they constitute a Multimodal Pun. If yes, categorize the pun type and extract ONLY the word pair (w p and w a ). Definitions 1. Homophonic Pun: The caption contains a word that sounds like another word with different spelling and meaning. ⢠w p : The word actually appearing in the caption ⢠w a : The hidden word it sounds like (different spelling/meaning) ⢠Example: âpearâ (in caption) sounds like âpairâ (hidden meaning) 2. Homographic Pun: The caption contains a word with two distinct meanings in the same spelling. ⢠w p and w a are the same word appearing in the caption (both should be identical) ⢠Example: âfanâ means both âcooling deviceâ and âenthusiastâ Input Data Caption: caption Output Requirements If it is NOT a pun: "is_pun": false If it IS a pun: "is_pun": true, "type": "<Homophonic or Homo- graphic>", "tuple": "wp": "<The EXACT word ap- pearing in the caption>", "wa": "<The hidden/alterna- tive word>" IMPORTANT: Output ONLY the JSON object with the fields shown above. Do NOT include semantic definitions (S p orS a ). Only provide the word pair (wp and wa). No additional text or explanation. E.3 Pun Explanation This task requires judging, providing a rationale that explains why itâs a pun, and extracting the full tupleâ¨w p ,w a ,S p ,S a âŠ. Explanation (Biased-to-Pun) You are an expert linguist specializing in Multimodal Puns. Task Description Analyze the provided image and caption to determine if they constitute a Multimodal Pun. If yes, categorize the pun type and extract the linguistic components following the formal notation P =â¨w p ,w a ,S p ,S a âŠ. CRITICAL RULE: What is a Multimodal Pun? A multimodal pun MUST satisfy ALL of the following conditions: 1. The pun word MUST explicitly appear in the caption text 2. This word must create dual meanings through either: ⢠Phonetic similarity (sounds like another word with different spelling/meaning) ⢠Lexical polysemy (same spelling but two distinct meanings) 3. Visual-linguistic coupling: The image fuses a literal object (S p ) with a figurative behavior/state (S a ), while the text unifies them through the pun word IMPORTANT: If the caption does not contain the pun word, or if the visual and textual meanings are not genuinely linked, it is NOT a multimodal pun. Definitions 1. Homophonic Pun: Exploits sound similarity between words with different spelling and meaning. ⢠w p : The word actually appearing in the caption ⢠w a : The hidden word it sounds like (different spelling/meaning) ⢠S p : The literal/concrete object depicted in the image ⢠S a : The figurative behavior/state associated with the alternative word ⢠Example: âWe make a great pearâ â image shows pears (S p ) holding hands like a romantic pair (S a ) 2. Homographic Pun: Exploits dual meanings of a word with the same spelling. ⢠w p and w a are the same word appearing in the caption ⢠S p : The concrete/literal sense depicted visually in the image ⢠S a : The figurative/abstract sense implied by the textual context ⢠Example: âIâm a big fan of yoursâ â image shows a cooling fan (S p ) cheering like an enthusiast (S a ) Input Data Caption: caption Analysis Steps 1. First, identify if there is a word in the caption that could have dual meanings 2. Check if one meaning relates to the image and another to the text context 3. Only if BOTH conditions are met, classify as a pun Output Requirements Condition A: If it is NOT a pun: Output exactly this JSON: "is_pun": false Condition B: If it IS a pun: The pun word MUST be present in the caption. Out- put: "is_pun": true, "type": "<Homophonic or Homo- graphic>", "explanation": "<Brief explanation of how the pun creates humor through visual-linguistic inter- play>", "tuple": "wp": "<The EXACT word appear- ing in the caption that creates the pun>", "wa": "<The alternative word: different spelling if Homophonic, same spelling if Homographic>", "Sp": "<The literal/- concrete meaning shown in the image>", "Sa": "<The figurative/abstract meaning implied by context>" IMPORTANT: Output ONLY the JSON object, no additional text or explanation. F Pun-CoT: Enhanced Prompt with Three-Stage Verification To address the hallucination errors identified in our error analysis (Section 4.1), we propose Pun- CoT (Pun-aware Chain-of-Thought), an enhanced prompt that enforces a structured three-stage verifi- cation process. This method is designed to mitigate four common error patterns: pun keyword halluci- nation, phonetic hallucination, semantic hallucina- tion, and visual object hallucination. Pun-CoT Enhanced Prompt (Biased-to-Pun) You are an expert linguist specializing in Multimodal Puns. Task Description Analyze the provided image and caption to determine if they constitute a Multimodal Pun. Use a structured three-stage verification process to avoid common er- rors. Formal Definition A multimodal pun is represented asP= â¨w p ,w a ,S p ,S a ⊠where: ⢠w p : The pun word explicitly appearing in the caption ⢠w a : The alternative word (hidden meaning) ⢠S p : The literal/concrete object sense (depicted visually in the image) ⢠S a : The figurative behavior/state sense (implied by textual context) Pun Types 1. Homophonic Pun: Exploits sound similarity between words with different spelling and meaning ⢠Example: âpearâ (in caption) sounds like âpairâ (hidden meaning) ⢠Image shows pears (literal object) holding hands like a romantic pair (figurative behavior) 2. Homographic Pun: Exploits dual meanings of a word with the same spelling ⢠Example: âfanâ means both âcooling deviceâ and âenthusiastâ ⢠Image shows a fan device (literal object) cheering like an enthusiast (figurative behavior) CRITICAL THREE-STAGE VERIFICATION STAGE 1: Visual Grounding (Prevent Visual Object Hallucination) ⢠First, describe EXACTLY what visual object you see in the image ⢠DO NOT infer objects based on text context ⢠DO NOT assume objects that are not visually present ⢠Example: If you see apples, do NOT call them âdatesâ even if the text mentions âdateâ STAGE 2: Lexical Anchoring (Prevent Pun Key- word Hallucination) ⢠Identify the EXACT words in the caption text ⢠DO NOT mentally replace words with idiom components ⢠Example: If caption says âIâm your biggest lampâ, do NOT treat it as if it says âfanâ ⢠List all potential pun candidates from the ACTUAL caption words STAGE 3: Cross-Modal Verification (Prevent Pho- netic/Semantic Hallucination) For each potential pun word, verify: a) Phonetic Bridge (for Homophonic): Dow p and w a ACTUALLY sound similar? ⢠REJECT if phonetically distinct (e.g., âbananaâ does NOT sound like âsoulâ) ⢠Require genuine phonetic similarity b) Semantic Bridge (for Homographic): Does the word have TWO established meanings? ⢠REJECT if forcing meanings onto unrelated words ⢠Example: âbananaâ does NOT have a meaning related to âpairâ or âcoupleâ c) Visual-Textual Link: Does the visual object con- nect to text via valid pun mechanism? ⢠For Homophonic: Visual shows S p (literal object of w p ), text implies S a (figurative behavior of w a ) ⢠For Homographic: Same word connects both the literal visual sense and figurative textual sense ⢠REJECT weak or fabricated connections Input Data Caption: caption Output Requirements If it is NOT a pun (failed any verification stage): "is_pun": false If it IS a pun (passed all verification stages): "is_pun": true, "type": "<Homophonic or Homo- graphic>", "explanation": "<Brief explanation of the verified pun mechanism>", "tuple": "wp": "<The EXACT word appearing in the caption>", "wa": "<The alternative word: different spelling if Homophonic, same spelling if Homographic>", "Sp": "<The literal/- concrete meaning shown in the image>", "Sa": "<The figurative/abstract meaning implied by context>" IMPORTANT: ⢠Execute ALL three verification stages before making judgment ⢠Be conservative: when in doubt, classify as NOT a pun ⢠The pun word MUST explicitly appear in the caption ⢠Output ONLY the JSON object, no additional text G Model Configuration We evaluate a total of 11 VLMs. Tables 7 and 8 provide comprehensive overviews of all evaluated models and their configurations. G.1 Closed-Source VLMs Table 7 presents the configuration details for closed- source models accessed via API. ModelAPI Version OpenAI Family GPT-5.1gpt-5.1 GPT-4ogpt-4o-2024-08-06 Google Gemini Family Gemini-3-Progemini-3-pro-preview Anthropic Family Claude-Sonnet-4.5claude-sonnet-4-5-20250929 Table 7: Closed-source VLM configurations. G.2 Open-Source VLMs Table 8 presents the configuration details for open- source models. All models are evaluated using their officially released checkpoints from Hugging Face by hosting the model on a vLLM server. ModelCheckpointType Meta Llama-4 Family Llama-4-Scout-17Bmeta-llama/Llama-4-Scout-17B-16E-InstructInstruct Alibaba Qwen3-VL Family Qwen3-VL-8B-InstructQwen/Qwen3-VL-8B-InstructInstruct Qwen3-VL-30B-A3B-InstructQwen/Qwen3-VL-30B-A3B-InstructInstruct Qwen3-VL-8B-ThinkingQwen/Qwen3-VL-8B-ThinkingReasoning Qwen3-VL-30B-A3B-Thinking Qwen/Qwen3-VL-30B-A3B-ThinkingReasoning LLaVA Family LLaVA-V1.6-Vicuna-13Bliuhaotian/llava-v1.6-vicuna-13bInstruct Table 8: Open-source VLM configurations. 020406080100 Llama-4-Scout-17B LLaVA-v1.6-Vicuna-13B Qwen3-VL-30B-Instruct Qwen3-VL-8B-Instruct Homophonic Pun (Vanilla) 020406080100 Llama-4-Scout-17B LLaVA-v1.6-Vicuna-13B Qwen3-VL-30B-Instruct Qwen3-VL-8B-Instruct Homophonic Pun (Pun-Tuning) 020406080100 Llama-4-Scout-17B LLaVA-v1.6-Vicuna-13B Qwen3-VL-30B-Instruct Qwen3-VL-8B-Instruct Homographic Pun (Vanilla) 020406080100 Percentage (%) Llama-4-Scout-17B LLaVA-v1.6-Vicuna-13B Qwen3-VL-30B-Instruct Qwen3-VL-8B-Instruct Homographic Pun (Pun-Tuning) WinTieLose Figure 5: Pairwise comparison for pun explanations before and after Pun-Tuning. G.3 Hardware All open-source models are evaluated on two NVIDIA A100 80GB GPUs. Closed-source mod- els are accessed via their official APIs. H Additional Results Figure 5 shows the pairwise comparison for pun explanations before and after Pun-Tuning. I Pun-Tuning Implementation Details I.1 Dataset Splits We split the dataset ensuring no test samples leak into training. The 194 homophonic puns are di- vided into 97 training and 97 test samples; the 251 homographic puns are split into 125 training and 126 test samples. Negative samples maintain a 2:1 ratio with positive samples (each positive sample paired with 2 negatives: one Explicative Substitu- tion and one Random Substitution). Table 9 shows the complete breakdown. I.2 Hyperparameters We fine-tune three open-source models (Qwen3- VL-8B-Instruct, Qwen3-VL-30B-A3B-Instruct, and LLaVA-V1.6-Vicuna-13B) with batch size 4 per A100 GPU, learning rate 2e-5, AdamW opti- mizer, linear warmup (100 steps) followed by co- CategoryPun TypeTrainTestTotal Positive Homophonic9797194 Homographic125126251 Negative Homophonic194194388 Homographic250252502 Total6666691335 Table 9: Dataset splits for Pun-Tuning experiments. sine decay, weight decay 0.01, gradient clipping (max norm 1.0), and FP16 mixed precision for 3 epochs. Training uses both biased-to-pun and biased-to-non-pun prompt variants. Evaluation is performed on the held-out test set (669 samples) across all three tasks (Wu et al., 2025b, 2026a, 2025a). J Software Packages We use the following Python packages: NLTK (ver- sion 3.9.2) for WordNet access and lemmatization, and the pronouncing package (version 0.2.0) for CMU Pronouncing Dictionary access. K The Use of Large Language Models We utilize LLMs to assist with language and code polishing, as well as error checking, during the preparation of this manuscript. The content, ideas, and scientific contributions remain entirely our own, and all substantive intellectual work is con- ducted by the authors. L Failure Cases L.1 Error Analysis of Negative Samples VLMs often fail to correctly reject non-pun distrac- tors, exhibiting systematic hallucination patterns across lexical, phonological, semantic, and visual levels. Table 10 provides qualitative examples of these four error types, demonstrating how models incorrectly interpret negative samples as genuine puns despite the absence of valid pun mechanisms. L.2 Error Analysis in Pun Explanation While VLMs can often detect puns, they struggle with providing accurate explanations. Table 11 categorizes four distinct failure modes: detection failures, pun word errors, alternative word errors, and cross-modal integration errors. Pun Keyword Hallucination Homographic PunRandom Substitution (RS) Iâm your biggest fan. claude-sonnet-4-5 w p : fan S p : A mechanical device with rotating blades that circulates air w a : fan S a : An enthusiastic admirer or supporter Explanation: The word âfanâ has two meanings: (1) a mechanical device that circulates air, which is visually depicted in the image as an anthropomorphized electric fan, and (2) an enthusiastic supporter or admirer, as indicated by the foam finger and the phrase âbiggest fanâ which is an idiom meaning someoneâs greatest supporter. Iâm your biggest lamp in the room. claude-sonnet-4-5 w p : lamp S p : A lighting fixture consisting of a shade and base w a : fan S a : An enthusiastic supporter or admirer Explanation: The word âlampâ creates a pun by having two meanings: literally referring to the lamp character in the image, and playing on the phrase âbiggest fanâ where âlampâ sounds like itâs substituting for âfanâ in the context of being a supporter at what appears to be a stadium/arena setting. Phonetic Hallucination Homophonic PunRandom Substitution (RS) You are my sole mate. Gemini-3-Pro w p : sole S p : The bottom part of a shoe or foot, which is visually depicted as two shoe bottoms hugging. w a : soul S a : The spiritual or immaterial part of a human being, used in the phrase âsoul mateâ to mean a perfect romantic partner. Explanation: The humor relies on the phonetic similarity between âsoleâ (the bottom of a shoe, depicted in the image) and âsoulâ (as in âsoul mateâ, a romantic partner). The image shows two shoe soles hugging, literalizing the pun. You are my banana mate. Gemini-3-Pro w p : banana S p : A long curved fruit which grows in clusters and has soft pulpy flesh and yellow skin when ripe. w a : soul S a : The spiritual or immaterial part of a human being or animal, regarded as immortal. Explanation: The pun relies on the phonetic similarity between the word âbananaâ and the word âsoulâ. The phrase âbanana mateâ sounds like âsoulmateâ, which is a common term for a perfect romantic partner or close friend. The image depicts two bananas hugging affectionately, reinforcing the âmateâ aspect, while the word âbananaâ directly describes the visual subjects. Semantic Hallucination Homophonic PunRandom Substitution (RS) We make a great pear. GPT-4o w p : pear S p : A type of fruit depicted in the image. w a : pair S a : Two individuals who complement each other, forming a pair. Explanation: The word âpearâ in the caption sounds like âpairâ. The image depicts two pears holding hands (a visual representation of âpearâ), while the caption implies a âpairâ of individuals who complement each other. We make a great banana. GPT-4o w p : banana S p : A yellow fruit with a curved shape, as depicted in the image. w a : banana S a : A metaphorical reference to a pair or team that complements each other. Explanation: The word âbananaâ refers to the fruit depicted in the image, while in the context of the caption, it metaphorically refers to the idea of being a âpairâ or âteamâ that works well together. Visual Object Hallucination Homophonic PunExplicative Substitution (ES) Itâs our first date. Qwen3-VL-30B-A3B-Instruct w p : date S p : A dried fruit, specifically a date palm fruit. w a : date S a : A social meeting between two people, typically for romantic purposes. Explanation: The word âdateâ in the caption has two meanings. Visually, the image shows two dates (the fruit), which are literal âdatesâ. Contextually, the phrase âfirst dateâ refers to a romantic meeting. The humor arises from the play on the dual meaning of âdateâ. Itâs our first romantic meeting. Qwen3-VL-30B-A3B-Instruct w p : meeting S p : The visual representation of two dates (the fruit) as if they are on a romantic date. w a : meeting S a : A formal or social appointment, specifically a romantic date. Explanation: The word âmeetingâ in the caption has two meanings. Visually, the image shows two dates (the fruit) holding menus, which is a play on the word âdateâ as in a romantic appointment. The pun lies in the word âmeeting,â which can mean a romantic date (the fruit) or a formal appointment. The humor arises from the dual meaning of âmeetingâ in the context of a romantic encounter. Table 10: Qualitative examples of false positive errors on negative samples. We illustrate four distinct hallucination patterns where VLMs fail to reject non-pun distractors: (1) Pun Keyword Hallucination (Lexical Level), where models ignore visible text to restore idiomatic keywords; (2) Phonetic Hallucination (Phonological Level), where models fabricate sound similarities between distinct terms; (3) Semantic Hallucination (Semantic Level), where models force polysemous meanings onto unambiguous synonyms; and (4) Visual Object Hallucination (Visual Level), where models misidentify visual objects to align with textual cues. Detection Failure Good knight. Homophonic Pun w p : knight S p : originally a person of noble birth trained to arms and chivalry; today in Great Britain a person honored by the sovereign for personal merit w a : night S a : the time after sunset and before sunrise while it is dark outside Explanation: The visual shows a chess knight piece wearing a nightcap and lying in bed, symbolizing bedtime. The caption, "Good knight," creates a pun by substituting "knight" (the chess piece) for "night" in the common bedtime farewell, "Good night." The humor arises from the homophonic wordplay, as "knight" and "night" are pronounced the same but have different spellings and meanings. Qwen3-VL-8B-Instruct is pun: False Pun Words Error Super bowl. Homophonic Pun w p : bowl S p : a round vessel that is open at the top; used chiefly for holding food or liquids w a : bowl S a : a wooden ball (with flattened sides so that it rolls on a curved course) used in the game of lawn bowling Explanation: The visual features a soup bowl (dish) depicted as engaging in the sport of bowling, humorously anthropomorphized to throw a ball at pins. The caption, "Super bowl," creates a pun through homography, as it plays on the identical spelling of "bowl" (a dish) and "bowl" (a sporting action). The humor arises from the unexpected juxtaposition of a kitchen item with sports terminology. gemini-3-pro w p : super S p : An adjective describing the bowl of soup depicted in the image, specifically highlighting its identity as âsoupâ. w a : soup-er S a : An adjective meaning excellent or of high grade; also part of the proper noun âSuper Bowlâ referring to the NFL championship game. Explanation: The humor relies on the phonetic similarity between the phrase âSuper bowlâ (referring to the major American football championship event) and the phrase âsoup-er bowlâ (describing a bowl of soup that is excellent at bowling). The image literally depicts a bowl of soup bowling, creating a visual pun on the homophone. Alternative Word Error What a waist. Homophonic Pun w p : waist S p : the narrowing of the body between the ribs and hips w a : waste S a : any materials unused and rejected as worthless or unwanted Explanation: The visual shows a garbage bin (representing "waste") wearing a belt around its middle, resembling a human waist. The caption, "What a waist," creates a homophonic pun by playing on the identical pronunciation of "waist" (a body part) and "waste" (garbage). The humor arises from the interplay between the visual of the trash bin and the double meaning of the caption. Qwen3-VL-30B-A3B-Thinking w p : waist S p : The belt wrapped around the trash bin, mimicking a human waistline w a : waist S a : The narrow part of the human torso between the ribs and hips, typically used in compliments about body shape Explanation: The word âwaistâ in the caption refers to both the belt around the trash bin (visual sense) and the human body part (textual context), creating humor through the unexpected application of a human compliment to an inanimate object. Cross-modal Integration Error Iâm so board. Homophonic Pun w p : board S p : a flat piece of material designed for a special purpose w a : bored S a : uninterested because of frequent exposure or indulgence Explanation: The visual features a wooden plank (a "board") depicted with a sleepy, disinterested face. The caption, "Iâm so board," creates a homophonic pun by playing on the similar pronunciation of "board" (a piece of wood) and "bored" (a state of monotony). The humor arises from the dual interpretation of the word, linking the object to the emotion. GPT-4o w p : board S p : A flat, thin, rectangular piece of material, such as wood, depicted in the image. w a : board S a : The state of being bored or uninterested, implied by the context of the caption. Explanation: The word âboardâ has two meanings: one relates to the wooden plank shown in the image, and the other refers to the feeling of boredom implied in the caption. Table 11: Qualitative examples of failures on positive samples (genuine puns). We identify four failure modes: (1) Detection Failure, where the pun is missed entirely; (2) Pun Words Error, where the model focuses on the wrong lexical trigger; (3) Alternative Word Error, where the model fails to retrieve the hidden meaning (w a ) of the anchor word; and (4) Cross-modal Integration Error, where the model confuses the linguistic mechanism (e.g., treating homophony as polysemy).