You are viewing a javascript disabled version of the site. Please enable Javascript for this site to function properly.
Go to headerGo to navigationGo to searchGo to contentsGo to footer
In content section. Select this link to jump to navigation

Multiagent system for joke generation: Humor and emotions combined in human-agent conversation


In this paper we present an innovative work on a multiagent joking conversational system. In our research so far we have shown that implementing humor into a chatterbot can visibly improve its performance. The results presented in this paper are the outcome of the next step of our work. They show that a multiagent system, combining a conversational agent, a pun generator and an emotiveness analysis engine, works reasonably well in interactions with users. In the setup used in this research, the emotiveness analysis agent analyses users' utterances and decides whether it is appropriate to tell a pun. Depending on the results of this analysis, the agent chooses either the pun generator, if the decision is that a joke should be told, or the non-humor-equipped agent when the decision is different. Two evaluation experiments were conducted: user (first person) focused and automatic (emotiveness-analysis-based). In both, we compared the performance of the multiagent joking system and a baseline (non-humorous) conversation agent. The results show that in both cases the humor-equipped engine was evaluated as better than the baseline agent. The results are discussed and some ideas for the future are given.