Abstract
Due to the increasing interested and use of chatbot, its properties and operation possibilities shall be proper realized matching both safety and security issues as well as present the several uses and compositions that this technology supports. This paper focus is on dialogue management since it is considered the core of a chatbot. The dialogue manager is responsible to, more than to transform an input sentence into an output one, hold the illusion of a human conversation. In this sense, it is presented an inceptive theoretical framework through a formal way for chatbots that can be used as a reference to explore, compose, build and discuss chatbots. The discussion is performed mostly on ELIZA since, due to its historical records, it can be considered an important reference chatbot, nevertheless, the proposed theory is compatible with the most recent technologies such those using machine and deep learning. The paper then presents some sketchy instances in order to explore the support provided by the theory.
This paper has been supported by COMPETE: POCI-01-0145-FEDER-0070 43 and FCT - Fundação para a Ciência e Tecnologia - Project UID/CEC/ 00319/2013.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In this paper a function f(a) : b is denoted by \(a \vdash b\).
References
Bertalanffy, L.: General System Theory: Foundations, Development, Applications. G. Braziller, Brooklyn (1968)
Colby, K., Watt, J., Gilbert, J.: A computer method of psychotherapy: preliminary communication. J. Nerv. Ment. Dis. 142(2), 148–152 (1966)
da Costa, N.: Introdução aos Fundamentos da Matemática. HUCITEC (1992)
Dewdney, A.K.: Computer recreations. Sci. Am. 260(6), 122–125 (1989)
Dijkstra, E.: On the role of scientific thought. In: Dijkstra, E. (ed.) Selected Writings on Computing: A personal Perspective. Texts and Monographs in Computer Science, pp. 60–66. Springer, New York (1982). https://doi.org/10.1007/978-1-4612-5695-3_12
Ferrara, E., Varol, O., Davis, C., et al.: The rise of social bots. CACM 59(7), 96–104 (2016)
Fourault, S.: The ultimate guide to designing a chatbot tech stack (2017)
Jurafsky, D., Martin, J., Norvig, P., Russell, S.: Speech and Language Processing. Pearson, London (2014)
Kleene, S.: Introduction to Metamathematics. Bibliotheca Mathematica. Wolters-Noordhoff, Alphen aan den Rijn (1952)
Levy, H.: Gartner predicts a virtual world of exponential change (2016). Accessed June 2018
Mohammad, S., Turney, P.: Emotions evoked by common words and phrases: using mechanical turk to create an emotion lexicon. In: Proceedings of the CAAGET. Association for Computational Linguistics (2010)
Newell, A.: The knowledge level. Artif. Intell. 18(1), 87–127 (1982)
Parnas, D.: The real risks of artificial intelligence. Commun. ACM 60(10), 27–31 (2017)
Rumbaugh, J., Jacobson, I., Booch, G.: Unified Modeling Language Reference Manual. Pearson, London (2004)
Sedgewick, R., Wayne, K.: Algorithms. Pearson Education, London (2014)
Sørensen, M., Urzyczyn, P.: Lectures on the Curry-Howard Isomorphism. Elsevier, Amsterdam (2006)
Turing, A.: Computing machinery and intelligence. Mind 59, 433–460 (1950)
Weizenbaum, J.: Eliza–a computer program for the study of natural language communication between man and machine. CACM 9(1), 36–45 (1966)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Marcondes, F.S., Almeida, J.J., Novais, P. (2018). Chatbot Theory. In: Yin, H., Camacho, D., Novais, P., Tallón-Ballesteros, A. (eds) Intelligent Data Engineering and Automated Learning – IDEAL 2018. IDEAL 2018. Lecture Notes in Computer Science(), vol 11314. Springer, Cham. https://doi.org/10.1007/978-3-030-03493-1_40
Download citation
DOI: https://doi.org/10.1007/978-3-030-03493-1_40
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03492-4
Online ISBN: 978-3-030-03493-1
eBook Packages: Computer ScienceComputer Science (R0)