Towards a General Framework for Humor Generation from Rated Examples
- Speaker: Thomas Winters
- Type: Conference talk
- Date: 2019-06-21
- Location: ICCC19: 10th International Conference on Computational Creativity
Many computer systems are becoming increasingly tailored to their users, customizing and optimizing their experience. However, most conversational agents do not follow this trend when it comes to humorous interactions. Instead, they employ pre-written answers regardless of whether the user liked previous similar interactions. While there already exist several computational humor systems that can successfully generate jokes, their joke generation models, parameters or even both are often fixed. In this paper, we propose GOOFER, a general framework for computational humor that learns joke structures and parameterizations from rated example jokes. This framework uses metrical schemas, a new notion we introduce, which are a generalization of several types of other schemas. This new type of schema makes regular schemas compatible with machine learning techniques. We also propose a strategy for identifying useful humor metrics based on humor theory, which can be used as features for the machine learning algorithm. The GOOFER framework uses these novel concepts to construct a pipeline with new components around previous generators. Using a mapping to our previous work on analogy jokes, we show that this framework cannot only generate this type of jokes well, but also find the importance of specific humor metrics for template values. This indicates that it is on the right track towards joke generation systems that can automatically learn new templates and schemas from rated examples. This work thus forms a stepping stone towards creating programs with a sense of humor that is adaptable to the user.
Slides
Related paper
What people said
The last talk of #iccc19 is by @thomas_wint, who talks about generating jokes from rated examples. pic.twitter.com/MQUckTm38H
— Judith van Stegeren (@jd7h) June 21, 2019
And the prize for funniest slide deck goes to... #iccc19 pic.twitter.com/6bkYnHbNkO
— Judith van Stegeren (@jd7h) June 21, 2019
JokeJudger is a platform for generating, writing and evaluating “I like my X like I like my Y: Z” jokes. Available on github: https://t.co/6GZ9QKYfpX #iccc19 pic.twitter.com/hR0aRZ1IXt
— Judith van Stegeren (@jd7h) June 21, 2019
.@thomas_wint has been explaining this joke and it stopped being funny a while ago. @iccc19 pic.twitter.com/B8h5zpXM6P
— Christoph Salge (@ChristophSalge) June 21, 2019
Related projects
Automatic Joke Generation
My master's thesis about "Automatic joke generation: learning humor from examples"