Abstract
We present the question-answering system Politician, which is a chatbot designed to imitate a fictional politician. The chatbot accepts questions on political issues and answers them accordingly. The questions are analyzed using natural language processing techniques, mainly using a custom scenario built in the Treex system, and no complex knowledge base is involved. Once morphological and syntactic annotations added by language tools are available for the question, an appropriate answer template is selected from the manually created set of answer templates based on nouns, verbs, and named entities occurring in the question. Then the answer template is transformed into a grammatically correct reply. So far, two working versions of Politician, Czech and English, have been created. We conducted a Turing-like test to test Politician’s intelligence. We also briefly investigated the differences between the two languages and potential generalization of the approach to other topics. Apparently, morphological and syntactic information provides enough data for a very basic understanding of questions on a specific topic.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Abu Shawar, B., Atwell, E.: Using corpora in machine-learning chatbot systems. Int. J. Corpus Linguist. 10(4), 489–516 (2005)
Shawar, B.A., Atwell, E.: Different measurements metrics to evaluate a chatbot system. In: Proceedings of the Workshop on Bridging the Gap: Academic and Industrial Research in Dialog Technologies. Association for Computational Linguistics (2007)
Adams, D.: The Hitchhiker’s Guide to the Galaxy, 1st edn. Pan Books, London (1979)
Al-Zubaide, H., Issa, A.A.: Ontbot: ontology based chatbot. In: 2011 Fourth International Symposium on Innovation in Information & Communication Technology (ISIICT), pp. 7–12. IEEE, November 2011
Ask the Candidates 2012 (n.d.). https://web.archive.org/web/20120218013142/, http://www.askthecandidates2012.com:80/. Accessed 11 Nov 2017
Ask The Donald a Question (n.d.). https://web.archive.org/web/20161229070115, https://www.donalddrumpfbot.com/. Accessed 13 Nov 2017
Bao, J., Chen, P., Duan, N., Li, Z., Yan, Z., Zhou, M., Zhou, J.: DocChat: an information retrieval approach for chatbot engines using unstructured documents. In: ACL (2016)
Compton, K.: Little procedural people: playing politics with generators. In: Proceedings of the 12th International Conference on the Foundations of Digital Games (FDG 2017). ACM, New York, NY, USA, Article 75, 2 p. https://doi.org/10.1145/3102071.3110573 (2017)
Create Chatbot (n.d.). http://rebot.me/. Accessed 11 Nov 2017
Ferrucci, D.A.: Introduction to “this is Watson”. IBM J. Res. Develop. 56(3.4), 1 (2012)
Forelle, M.C., Howard, P.N., Monroy-Hernandez, A., Savage, S.: Political bots and the manipulation of public opinion in Venezuela. In: Proceedings of the 12th International Conference on the Foundations of Digital Games (FDG 2017). ACM, New York, NY, USA, Article 75, 2 p. https://doi.org/10.1145/3102071.3110573 (2015)
KITT.AI (n.d.). http://kitt.ai/. Accessed 11 Nov 2017
ManyChat - The easiest way to create Facebook Messenger bot (n.d.). https://manychat.com/ Accessed 11 Nov 2017
Popel, M., Žabokrtský, Z.: TectoMT: modular NLP framework. In: Proceedings of IceTAL, 7th International Conference on Natural Language Processing, pp. 293–304, Reykjavík, Iceland (2010)
Shawar, B.A., Atwell, E.: Using dialogue corpora to train a chatbot. In: Proceedings of the Corpus Linguistics 2003 Conference, pp. 681–690 (2003)
Shawar, B.A., Atwell, E.: Chatbots: Are they really useful? In: LDV Forum, vol. 22, no. 1, pp. 29–49 (2007)
Turing, A.M.: Computing machinery and intelligence, pp. 433–460. Mind (1950)
Twyla - AI Customer Support Chat Bots That Learn From Human Agents (n.d.). https://www.twylahelps.com/. Accessed 11 Nov 2017
Vinyals, O., Le, Q.: A neural conversational model. arXiv preprint arXiv:1506.05869 (2015)
Wallace, R.: The elements of AIML style, pp. 12–20. Alice AI Foundation (2003)
Weizenbaum, J.: ELIZA–a Computer program for the study of natural language communication between man and machine. Commun. ACM, pp. 36–45 (1966)
Wit.ai (n.d.). https://wit.ai/. Accessed 11 Nov 2017
Acknowledgement
This research was supported by the Charles University project No. SVV26033.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Kuboň, D., Metheniti, E., Hladká, B. (2018). Politician – An Imitation Game. In: Diplaris, S., Satsiou, A., Følstad, A., Vafopoulos, M., Vilarinho, T. (eds) Internet Science. INSCI 2017. Lecture Notes in Computer Science(), vol 10750. Springer, Cham. https://doi.org/10.1007/978-3-319-77547-0_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-77547-0_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77546-3
Online ISBN: 978-3-319-77547-0
eBook Packages: Computer ScienceComputer Science (R0)