Abstract
This paper aims to analyze and compare some of the most known open source chatbot technologies focusing on their potential to model a conversational agent able to show a form of “social intelligence”. The main features and drawbacks of each system will be examined. Then, we will discuss their flexibility to produce more realistic social conversational scenarios adopting as the reference the social practice theory.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
A lexical database (https://wordnet.princeton.edu).
- 2.
Natural Language processing toolkit (http://www.nltk.org/).
- 3.
Façade is a toolkit to describe semi structured conversations between virtual characters that are interacting in a specific physical environment.
- 4.
According to [24], a functional segment is a portion of a dialogue that has a communicative function.
References
Klüwer, T.: “I like your shirt” - dialogue acts for enabling social talk in conversational agents. In: Vilhjálmsson, H.H., Kopp, S., Marsella, S., Thórisson, K.R. (eds.) IVA 2011. LNCS (LNAI), vol. 6895, pp. 14–27. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-23974-8_2
Wallis, P., Norling, E.: The trouble with chatbots: social skills in a social world. In: AISB 2005 Convention: Proceedings of the Joint Symposium on Virtual Social Agents: Social Presence Cues for Virtual Humanoids Empathic Interaction with Synthetic Characters Mind Minding Agents, pp. 29–36 (2005)
Augello, A., Gentile, M., Weideveld, L., Dignum, F.: Dialogues as social practices for serious games. In: ECAI 2016–22nd European Conference on Artificial Intelligence, 29 August–2 September 2016, The Hague, The Netherlands - Including Prestigious Applications of Artificial Intelligence (PAIS 2016), pp. 1732–1733 (2016)
Jeuring, J., et al.: Communicate!—a serious game for communication skills—. In: Conole, G., Klobučar, T., Rensing, C., Konert, J., Lavoué, É. (eds.) EC-TEL 2015. LNCS, vol. 9307, pp. 513–517. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24258-3_49
Dautenhahn, K.: Socially intelligent robots: dimensions of humanrobot interaction. Philos. Trans. Royal Soc. B: Biol. Sci. 362(1480), 679–704 (2007)
Ciechanowski, L., Przegalinska, A., Wegner, K.: The necessity of new paradigms in measuring human-chatbot interaction. In: Hoffman, M. (ed.) AHFE 2017. AISC, vol. 610, pp. 205–214. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-60747-4_19
Kaminka, G.A.: Curing robot autism: a challenge. In: Proceedings of the 2013 International Conference on Autonomous Agents and Multi-agent Systems, AAMAS 2013, Richland, SC, pp. 801–804. International Foundation for Autonomous Agents and Multiagent Systems (2013)
Dignum, F., Prada, R., Hofstede, G.J.: From autistic to social agents. In: Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems, AAMAS 2014, Richland, SC, pp. 1161–1164. International Foundation for Autonomous Agents and Multiagent Systems (2014)
Dignum, V., Dignum, F.: Contextualized planning using social practices. In: Ghose, A., Oren, N., Telang, P., Thangarajah, J. (eds.) COIN 2014. LNCS (LNAI), vol. 9372, pp. 36–52. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25420-3_3
Augello, A., Gentile, M., Dignum, F.: Social agents for learning in virtual environments. In: Bottino, R., Jeuring, J., Veltkamp, R.C. (eds.) GALA 2016. LNCS, vol. 10056, pp. 133–143. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-50182-6_12
Reckwitz, A.: Toward a theory of social practices: a development in culturalist theorizing. Eur. J. Soc. Theory 5(2), 243–263 (2002)
Augello, A., Pilato, G., Vassallo, G., Gaglio, S.: Chatbots as interface to ontologies. In: Gaglio, S., Lo Re, G. (eds.) Advances onto the Internet of Things. AISC, vol. 260, pp. 285–299. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-03992-3_20
Abdul-Kader, S.A., Woods, J.: Survey on chatbot design techniques in speech conversation systems. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 6(7), 72–80 (2015)
Pilato, G., Augello, A., Vassallo, G., Gaglio, S.: EHeBby: an evocative humorist chat-bot. Mob. Inf. Syst. 4(3), 165–181 (2008)
Joshi, A., Kunchukuttan, A., Bhattacharyya, P., Carman, M.J.: SarcasmBot: an open-source sarcasm-generation module for chatbots. In: WISDOM Workshop at KDD (2015)
Clavel, C., Callejas, Z.: Sentiment analysis: from opinion mining to human-agent interaction. IEEE Trans. Affect. Comput. 7(1), 74–93 (2016)
Coursey, K.: Living in CYN: mating AIML and CYC together with program N (2004). http://www.daxtron.com
Satu, M.S., Parvez, M.H., Shamim-Al-Mamun: Review of integrated applications with AIML based chatbot. In: 2015 International Conference on Computer and Information Engineering (ICCIE), pp. 87–90 (2015)
Jurafsky, D., Martin, J.H.: Speech and Language Processing, 2nd edn. Prentice-Hall Inc., Upper Saddle River (2009)
Agostaro, F., Augello, A., Pilato, G., Vassallo, G., Gaglio, S.: A conversational agent based on a conceptual interpretation of a data driven semantic space. In: Bandini, S., Manzoni, S. (eds.) AI*IA 2005. LNCS (LNAI), vol. 3673, pp. 381–392. Springer, Heidelberg (2005). https://doi.org/10.1007/11558590_39
Marietto, M.G.B., de Aguiar, R.V., de Oliveira Barbosa, G., Botelho, W.T., Pimentel, E.P., dos Santos França, R., da Silva, V.L.: Artificial intelligence markup language: a brief tutorial. CoRR, abs/1307.3091 (2013)
ChatterBot. https://github.com/gunthercox/ChatterBot. Accessed 01 Dec 2017
Chatscript documentation. https://github.com/bwilcox-1234/ChatScript/blob/master/WIKI/README.md. Accessed 01 Dec 2017
Bunt, H., Petukhova, V., Traum, D., Alexandersson, J.: Dialogue act annotation with the ISO 24617-2 standard. In: Dahl, D.A. (ed.) Multimodal Interaction with W3C Standards, pp. 109–135. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-42816-1_6
Suchman, A.L.: A model of empathic communication in the medical interview. JAMA: J. Am. Med. Assoc. 277(8), 678 (1997)
Bruijnes, M.: Social and emotional turn taking for embodied conversational agents. In: 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing, pp. 977–978 (2012)
Yuasa, M., Mukawa, N.: Building of turn-taking avatars that express utterance attitudes. In: Stephanidis, C. (ed.) UAHCI 2011. LNCS, vol. 6768, pp. 101–107. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21657-2_11
Augello, A., Gentile, M., Weideveld, L., Dignum, F.: A model of a social chatbot. In: De Pietro, G., Gallo, L., Howlett, R.J., Jain, L.C. (eds.) Intelligent Interactive Multimedia Systems and Services 2016. SIST, vol. 55, pp. 637–647. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39345-2_57
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
Augello, A., Gentile, M., Dignum, F. (2018). An Overview of Open-Source Chatbots Social Skills. 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_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-77547-0_18
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)