Automatic Joke Generation: Learning Humor from Examples

  • Speaker: Thomas Winters
  • Type: Conference talk
  • Date: 2018-07-19
  • Location: DAPI18: 6th Conference on Distributed, Ambient and Pervasive Interactions
  • Computational humor systems often employ explicit rules encoding assumptions about what constitutes a funny joke. This paper explores how a program can teach itself to generate jokes based on a corpus of rated example jokes. We implement a system called Generalized Analogy Generator (GAG) capable of generating jokes using the "I like my X like I like my Y, Z" template. We use established humor theory and extend computational humor concepts to allow the system to learn the structures of the given jokes and estimate how funny people might find specific instantiations of joke structures. We also implement a platform for the collection of jokes and their ratings, which are used for the training data and evaluation of the system. Since GAG uses generalized components and learns its own schemas, this program successfully generalizes the most well-known analogy generator in the computational humor field.

Slides

Related paper

Related projects

2017
Solo project

Automatic Joke Generation

My master's thesis about "Automatic joke generation: learning humor from examples"

Back to all talks