WordNet: a lexical database for English
Communications of the ACM
Current Directions in Computational Humour
Artificial Intelligence Review
Computational Humour: Utilizing Cross-Reference Ambiguity for Conversational Jokes
WILF '07 Proceedings of the 7th international workshop on Fuzzy Logic and Applications: Applications of Fuzzy Sets Theory
Humorist Bot: Bringing Computational Humour in a Chat-Bot System
CISIS '08 Proceedings of the 2008 International Conference on Complex, Intelligent and Software Intensive Systems
A casual conversation system using modality and word associations retrieved from the web
EMNLP '08 Proceedings of the Conference on Empirical Methods in Natural Language Processing
Multiagent system for joke generation: Humor and emotions combined in human-agent conversation
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.00 |
Humor processing is still a less studied issue, both in NLP and AI. In this paper we contribute to this field. In our previous research we showed that adding a simple pun generator to a chatterbot can significantly improve its performance. The pun generator we used generated only puns based on words (not phrases). In this paper we introduce the next stage of the system's development-- an algorithm allowing generation of phrasal pun candidates. We show that by using only the Internet (without any handmade humor-oriented lexicons), it is possible to generate puns based on complex phrases. As the output list is often excessively long, we also propose a method for reducing the number of candidates by comparing two web-query-based rankings. The evaluation experiment showed that the system achieved an accuracy of 72.5% for finding proper candidates in general, and the reduction method allowed us to significantly shorten the candidates list. The parameters of the reduction algorithm are variable, so that the balance between the number of candidates and the quality of output can be manipulated according to needs.