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
Automatic Joke Generation
My master's thesis about "Automatic joke generation: learning humor from examples"