Abstract
Generic conversational agents often use hard-coded stimulus-response data to generate responses, for which little to no effort is attributed to effectively understand and comprehend the input. The limitation of these types of systems is obvious: the general and linguistic knowledge of the system is limited to what the developer of the system explicitly defined. Therefore, a system which analyses user input at a deeper level of abstraction which backs its knowledge with common sense information will essentially result in a system that is capable of providing more adequate responses which in turn result in a better overall user experience.
From this premise, a framework was proposed, and a working prototype was implemented upon this framework. The prototype makes use of various natural language processing tools, online and offline knowledge bases, and other information sources, to enable it to comprehend and construct relevant responses.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bontcheva, K., Cunningham, H., Maynard, D., Tablan, V., Saggion, H.: Developing reusable and robust language processing components for information systems using gate. In: 3rd International Workshop on Natural Language and Information Systems (NLIS 2002). Aix-en-Provence, pp. 223–227. Society Press (2002)
Catizone, R., Wilks, Y.: A companionable agent. In: Conversational Agents and Natural Language Interaction Techniques and Effective Practices, p. 302 (2011)
Cunningham, H., Humphreys, K., Gaizauskas, R.: Gate - a tipster-based general architecture for text engineering. In: Proceedings of the TIPSTER Text Program (Phase III) 6 Month Workshop. DARPA. Morgan Kaufmann (1997)
David Levy, B.L.C., Batacharia, B., Catizone, R., Krotov, A., Wilks, Y.: Converse: a conversational companion. In: Proc. of the 1st International Workshop on Human-Computer Conversation (1997)
Klüwer, T.: From chatbots to dialog systems. International Journal, 1–22 (2011)
Mateas, M., Stern, A.: Natural language understanding in façade: Surface-text processing (2004)
McBride, B.: Jena: A semantic web toolkit. IEEE Internet Computing 6(6), 55–59 (2002)
Milward, D., et al.: Ontology-based dialogue systems (2003)
Wilcox, B.: Chatscript documentation (2012), http://chatscript.sourceforge.net/Documentation/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dingli, A., Scerri, D. (2013). Building a Hybrid: Chatterbot – Dialog System. In: Habernal, I., Matoušek, V. (eds) Text, Speech, and Dialogue. TSD 2013. Lecture Notes in Computer Science(), vol 8082. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40585-3_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-40585-3_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40584-6
Online ISBN: 978-3-642-40585-3
eBook Packages: Computer ScienceComputer Science (R0)