Abstract
Dialogue management (DM) is a difficult problem. We present OntoVPA, an Ontology-Based Dialogue Management System (DMS) for Virtual Personal Assistants (VPAs). The features of OntoVPA are offered as generic solutions to core DM problems, such as dialogue state tracking, anaphora and coreference resolution, etc. To the best of our knowledge, OntoVPA is the first commercially available, fully implemented DMS that employs ontologies and ontology-based rules for (a) domain model representation and reasoning, (b) dialogue representation and state tracking, and (c) response generation. OntoVPA is a declarative, knowledge-based system which can be customized to a new VPA domain by modifying and exchanging ontologies and rule bases, with very little to no conventional programming required.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lison P (2013) Structured probabilistic modelling for dialogue management. University of Oslo, Diss
Williams J, Raux A, Ramach D, Black A (2013) The dialog state tracking challenge. In: Proceedings of the 14th annual meeting of the special interest group on discourse and dialogue (SIGDIAL)
Mark W, The rise of virtual specialists. https://www.sri.com/blog/deep-knowledge-and-rise-virtual-specialists. Accessed 2 Aug 2017
Lee C, Jung S, Kim K, Lee D, Lee GG (2010) Recent approaches to dialog management for spoken dialog systems. J Comput Sci Eng (JCSE) 4(1):122 (April 2010)
Gunning D, Chaudhri V, Clark P, Barker K, Chaw S, Greaves M, Grosof B, Leung A, McDonald D, Mishra S, Pacheco J, Porter B, Spaulding A, Tecuci D, Tien J (2010) Project halo update–progress toward digital aristotle. AI Magazine, AAAI Press (Oct 2010)
Wantroba E, Romero R (2014) A method for designing dialogue systems by using ontologies. In: Standardized knowledge representation and ontologies for robotics and automation. Chicago, USA, 18th Sept 2014
Pardal J, (2007) Dynamic use of ontologies in dialogue systems. In: Proceedings of the NAACL-HLT 2007 doctoral consortium. Association for Computational Linguistics, April 2007
Pardal J (2011) Starting to cook a coaching dialogue system in the olympus framework. In: Proceedings of the paralinguistic information and its integration in spoken dialogue systems workshop. Springer, pp 255–267
Chaudhri V, Cheyer A, Guili R, Jarrold B, Myers K, Niekarsz J (2006) A case study in engineering a knowledge base for an intelligent personal assistant. In: Proceedings of the 5th international conference on semantic desktop and social semantic collaboration
Liu G (2012) A task ontology model for domain independent dialogue management. Electronic Theses and Dissertations, University of Windsor, Paper 5412
Heinroth T, Denich D, Schmitt A, Minker W (2010) Efficient spoken dialogue domain representation and interpretation. In: Proceedings of the seventh international conference on language resources and evaluation (LREC 2010)
Ultes S, Dikme H, Minker W (2016) Dialogue management for user-centered adaptive dialogue. In Situated dialog in speech-based human-computer interaction, 2016. Springer International Publishing, pp 51–61
Sonntag D, Huber M, Möller M, Ndiaye A, Zillner S, Cavallaro A (2010) Design and implementation of a semantic dialogue system for radiologists. In: Haffner KA (eds) Semantic web: standards, tools and ontologies. Nova Science Publishers
Milward D, Beveridge M, Ontology-based dialogue systems. In: Proceedings of the 3rd workshop on knowledge and reasoning in practical dialogue systems (IJCAI 2003) (Aug 2003)
Searle JR (1969) Speech acts. An essay in the philosophy of language. Cambridge University Press, 2 Jan 1969
OWL 2 web ontology language-structural specification and functional-style syntax, 2nd edn. https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/. Accessed 2 Aug 2017
SPARQL 1.1 Query Language, W3C. https://www.w3.org/TR/sparql11-query/. Accessed 2 Aug 2017
Apache Jena. https://jena.apache.org/. Accessed 2 Aug 2017
Haarslev V, Hidde K, Möller R, Wessel M (2012) The RacerPro knowledge representation and reasoning system. Semant Web J 3(3):267–277
Protégé 5 Visual Ontology Modeling Environment. http://protege.stanford.edu/. Accessed 2 Aug 2017
Schema.org. http://schema.org/. RDFs exports under. http://schema.rdfs.org/
Baader F, Calvanese D, McGuinness D, Nardi D, Patel-Schneider PF (2003) The description logic handbook: theory, implementation, and applications. Cambridge University Press
Vertan C, Hahn WV (2017) Project “Spoken Dialogue Systems”, Seminar slides. https://nats-www.informatik.uni-hamburg.de/pub/DIALSYS/VeranstaltungsMaterial/DialogueManagement.pdf. Accessed 13 April 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Wessel, M., Acharya, G., Carpenter, J., Yin, M. (2019). OntoVPA—An Ontology-Based Dialogue Management System for Virtual Personal Assistants. In: Eskenazi, M., Devillers, L., Mariani, J. (eds) Advanced Social Interaction with Agents . Lecture Notes in Electrical Engineering, vol 510. Springer, Cham. https://doi.org/10.1007/978-3-319-92108-2_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-92108-2_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-92107-5
Online ISBN: 978-3-319-92108-2
eBook Packages: EngineeringEngineering (R0)