Who's Laughing Now? An Overview of Computational Humour Generation and Explanation

Tyler Loakman, William Thorne, Chenghua Lin
9/25/2025
cs.CL

No confident code implementation found for this paper.

Abstract

The creation and perception of humour is a fundamental human trait, positioning its computational understanding as one of the most challenging tasks in natural language processing (NLP). As an abstract, creative, and frequently context-dependent construct, humour requires extensive reasoning to understand and create, making it a pertinent task for assessing the common-sense knowledge and reasoning abilities of modern large language models (LLMs). In this work, we survey the landscape of computational humour as it pertains to the generative tasks of creation and explanation. We observe that, despite the task of understanding humour bearing all the hallmarks of a foundational NLP task, work on generating and explaining humour beyond puns remains sparse, while state-of-the-art models continue to fall short of human capabilities. We bookend our literature survey by motivating the importance of computational humour processing as a subdiscipline of NLP and presenting an extensive discussion of future directions for research in the area that takes into account the subjective and ethically ambiguous nature of humour.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{loakman2025whos,
  title  = {Who's Laughing Now? An Overview of Computational Humour Generation and Explanation},
  author = {Tyler Loakman and William Thorne and Chenghua Lin},
  year   = {2025},
  eprint = {2509.21175},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.21175v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.21175.svg)](https://codeofpaper.com/paper/2509.21175)

Discussion