Uncertainty and Surprisal Jointly Deliver the Punchline: Exploiting Incongruity-Based Features for Humor Recognition

Humor recognition has been widely studied as a text classification problem using data-driven approaches. However, most existing work does not examine the actual joke mechanism to understand humor. We break down any joke into two distinct components: the set-up and the punchline, and further explore the special relationship between them. Inspired by the incongruity theory of humor, we model the setup as the part developing semantic uncertainty, and the punchline disrupting audience expectations. With increasingly powerful language models, we were able to feed the set-up along with the punchline into the GPT-2 language model, and calculate the uncertainty and surprisal values of the jokes. By conducting experiments on the SemEval 2021 Task 7 dataset, we found that these two features have better capabilities of telling jokes from non-jokes, compared with existing baselines.

[1]  Pearl Pu,et al.  HumorHunter at SemEval-2021 Task 7: Humor and Offense Recognition with Disentangled Attention , 2021, SEMEVAL.

[2]  J. Kemp,et al.  The World As Will And Idea , 1975 .

[3]  Clifford Nass,et al.  The media equation - how people treat computers, television, and new media like real people and places , 1996 .

[4]  Martha Palmer,et al.  Verb Semantics and Lexical Selection , 1994, ACL.

[5]  ChengXiang Zhai,et al.  Identifying Humor in Reviews using Background Text Sources , 2017, EMNLP.

[6]  Carlo Strapparava,et al.  Making Computers Laugh: Investigations in Automatic Humor Recognition , 2005, HLT.

[7]  Carlo Strapparava,et al.  Computational Models for Incongruity Detection in Humour , 2010, CICLing.

[8]  Chen Shen,et al.  Phonetics and Ambiguity Comprehension Gated Attention Network for Humor Recognition , 2020, Complex..

[9]  Jianfeng Gao,et al.  DeBERTa: Decoding-enhanced BERT with Disentangled Attention , 2020, ICLR.

[10]  V. Raskin,et al.  Script theory revis(it)ed: joke similarity and joke representation model , 1991 .

[11]  Ilya Sutskever,et al.  Language Models are Unsupervised Multitask Learners , 2019 .

[12]  Xiaojuan Ma,et al.  Recognizing Humour using Word Associations and Humour Anchor Extraction , 2018, COLING.

[13]  Diyi Yang,et al.  Humor Recognition and Humor Anchor Extraction , 2015, EMNLP.

[14]  Feng Xia,et al.  Telling the Whole Story: A Manually Annotated Chinese Dataset for the Analysis of Humor in Jokes , 2019, EMNLP/IJCNLP.

[15]  Pascale Fung,et al.  A Long Short-Term Memory Framework for Predicting Humor in Dialogues , 2016, NAACL.

[16]  Lizhen Liu,et al.  Modeling Sentiment Association in Discourse for Humor Recognition , 2018, ACL.

[17]  Roy Rada,et al.  Development and application of a metric on semantic nets , 1989, IEEE Trans. Syst. Man Cybern..

[18]  Chen Shen,et al.  Humor detection via an internal and external neural network , 2020, Neurocomputing.

[19]  J. Shaw,et al.  Philosophy of Humor , 2010 .

[20]  Pavel Braslavski,et al.  Large Dataset and Language Model Fun-Tuning for Humor Recognition , 2019, ACL.

[21]  Jeffrey Pennington,et al.  GloVe: Global Vectors for Word Representation , 2014, EMNLP.

[22]  Anton Nijholt,et al.  Humor modeling in the interface , 2003, CHI Extended Abstracts.

[23]  Von-Wun Soo,et al.  Humor Recognition Using Deep Learning , 2018, NAACL.

[24]  Christiane Fellbaum,et al.  Combining Local Context and Wordnet Similarity for Word Sense Identification , 1998 .

[25]  Daniel Kolb Critique of Judgment , 1988 .

[26]  Dafna Shahaf,et al.  Inside Jokes: Identifying Humorous Cartoon Captions , 2015, KDD.

[27]  Kevin Seppi,et al.  Humor Detection: A Transformer Gets the Last Laugh , 2019, EMNLP.

[28]  Louis-Philippe Morency,et al.  UR-FUNNY: A Multimodal Language Dataset for Understanding Humor , 2019, EMNLP.

[29]  Henry A. Kautz,et al.  SemEval-2020 Task 7: Assessing Humor in Edited News Headlines , 2020, SEMEVAL.

[30]  Rod A. Martin,et al.  Humor and Life Stress: Antidote to Adversity , 1986 .

[31]  Walid Magdy,et al.  SemEval 2021 Task 7: HaHackathon, Detecting and Rating Humor and Offense , 2021, SEMEVAL.

[32]  Victor Raskin,et al.  Semantic mechanisms of humor , 1984 .

[33]  Iryna Gurevych,et al.  Automatic disambiguation of English puns , 2015, ACL.

[34]  Lei Chen,et al.  Convolutional Neural Network for Humor Recognition , 2017, ArXiv.

[35]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.