Witscript: A System for Generating Improvised Jokes in a Conversation

02/03/2023
by   Joe Toplyn, et al.
0

A chatbot is perceived as more humanlike and likeable if it includes some jokes in its output. But most existing joke generators were not designed to be integrated into chatbots. This paper presents Witscript, a novel joke generation system that can improvise original, contextually relevant jokes, such as humorous responses during a conversation. The system is based on joke writing algorithms created by an expert comedy writer. Witscript employs well-known tools of natural language processing to extract keywords from a topic sentence and, using wordplay, to link those keywords and related words to create a punch line. Then a pretrained neural network language model that has been fine-tuned on a dataset of TV show monologue jokes is used to complete the joke response by filling the gap between the topic sentence and the punch line. A method of internal scoring filters out jokes that don't meet a preset standard of quality. Human evaluators judged Witscript's responses to input sentences to be jokes more than 40 Witscript represents an important next step toward giving a chatbot a humanlike sense of humor.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/03/2023

Witscript 2: A System for Generating Improvised Jokes Without Wordplay

A previous paper presented Witscript, a system for generating conversati...
research
01/06/2023

Witscript 3: A Hybrid AI System for Improvising Jokes in a Conversation

Previous papers presented Witscript and Witscript 2, AI systems for impr...
research
07/14/2023

Understanding Multi-Turn Toxic Behaviors in Open-Domain Chatbots

Recent advances in natural language processing and machine learning have...
research
11/07/2019

Conversation Generation with Concept Flow

Human conversations naturally evolve around related entities and connect...
research
03/02/2022

Providing Insights for Open-Response Surveys via End-to-End Context-Aware Clustering

Teachers often conduct surveys in order to collect data from a predefine...
research
09/29/2020

The design and implementation of Language Learning Chatbot with XAI using Ontology and Transfer Learning

In this paper, we proposed a transfer learning-based English language le...
research
10/28/2019

Sketch-Fill-A-R: A Persona-Grounded Chit-Chat Generation Framework

Human-like chit-chat conversation requires agents to generate responses ...

Please sign up or login with your details

Forgot password? Click here to reset