Abstract
Once the dialog manager has interpreted the user’s input and decided how to respond, the next step for the conversational interface is to determine the content of the response and how best to express it. This stage is known as response generation (RG). The system’s verbal output is generated as a stretch of text and passed to the text-to-speech component to be rendered as speech. In this chapter, we provide an overview of the technology of RG and discuss tools and other resources.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
http://www.abdn.ac.uk/ncs/departments/computing-science/babytalk-308.php. Accessed February 21, 2016.
- 2.
http://www.w3.org/TR/speech-synthesis/. Accessed February 21, 2016.
- 3.
http://linkeddata.org/. Accessed February 21, 2016.
- 4.
http://www.ibm.com/smarterplanet/us/en/ibmwatson/. Accessed February 21, 2016.
- 5.
http://ibmresearchnews.blogspot.co.uk/2011/12/dave-ferrucci-at-computer-history.html. Accessed February 21, 2016.
- 6.
http://www.ibm.com/developerworks/cloud/library/cl-watson-films-bluemix-app/. Accessed February 21, 2016.
- 7.
https://www.evi.com/. Accessed February 21, 2016.
- 8.
http://www.wolframalpha.com/tour/what-is-wolframalpha.html. Accessed February 21, 2016.
- 9.
https://googleblog.blogspot.co.uk/2012/05/introducing-knowledge-graph-things-not.html. Accessed February 21, 2016.
- 10.
http://wiki.dbpedia.org/about. Accessed February 21, 2016.
- 11.
http://dbpedia.org/OnlineAccess. Accessed February 21, 2016.
- 12.
http://www.siggen.org/. Accessed February 21, 2016.
- 13.
http://www.nlg-wiki.org/systems/. Accessed February 21, 2016.
- 14.
http://www.abdn.ac.uk/ncs/departments/computing-science/natural-language-generation-187.php. Accessed February 21, 2016.
- 15.
https://github.com/simplenlg/simplenlg. Accessed February 21,2016.
- 16.
http://aclweb.org/aclwiki/index.php?title=Downloadable_NLG_systems. Accessed February 21, 2016.
- 17.
http://www.arria.com/. Accessed February 21, 2016.
- 18.
http://automatedinsights.com/. Accessed February 21, 2016.
- 19.
http://www.narrativescience.com/. Accessed February 21, 2016.
- 20.
http://www.slideshare.net/gdm3003/searching-the-web-of-data-tutorial. Accessed February 21, 2016.
References
Baker S (2012) Final Jeopardy: the story of Watson, the computer that will transform our world. Houghton Mifflin Harcourt, New York
Balentine B, Morgan DP (2001) How to build a speech recognition application: a style guide for telephony dialogs, 2nd edn. EIG Press, San Ramon
Cohen MH, Giangola JP, Balogh J (2004) Voice user interface design. Addison Wesley, New York
de Melo G, Hose K (2013) Searching the web of data. In: Serdyukov P et al (ed) Advances in information retrieval: Proceedings of 35th European conference on IR research, ECIR 2013, Moscow, Russia, 24–27 Mar 2013. Lecture Notes in Computer Science, vol 7814. Springer Publishing Company, pp 869–873. doi:10.1007/978-3-642-36973-5_105
Ferrucci D, Brown E, Chu-Carroll J, Fan J, Gondek D, Kalyanpur AA, Lally A, Murdock JW, Nyberg E, Prager J, Schlaefer N, Welty C (2010) Building Watson: an overview of the DeepQA project. AI Mag 31(3):59–79. http://dx.doi.org/10.1609/aimag.v31i3.2303. Accessed 20 Jan 2016
Hura S (2008) Voice user interfaces. In: Kortum P (ed) HCI beyond the GUI: design for haptic, speech, olfactory, and other non-traditional interfaces. Morgan Kaufmann, Burlington, pp 197–227. doi:10.1016/b978-0-12-374017-5.00006-7
Janarthanam S, Lemon O (2014) Adaptive generation in dialogue systems using dynamic user modeling. Comp Linguist 40(4):883–920. doi:10.1162/coli%5Fa%5F00203
Jones KS (2007) Automatic summarizing: the state of the art. Inf Proc Manage 43(6):1449–1481. doi:10.1016/j.ipm.2007.03.009
Jurafsky D, Martin JH (2009) Speech and language processing: an introduction to natural language processing, computational linguistics, and speech recognition, 2nd edn. Prentice Hall, Upper Saddle River
Krahmer E, Theune M (eds) (2010) Empirical methods in natural language generation: data-oriented methods and empirical methods. Springer, New York. doi:10.1007/978-3-642-15573-4
Lehmann J, Isele R, Jakob M, Jentzsch A, Kontokostas D, Mendes PN, Hellmann S, Morsey M, van Kleef P, Auer S, Bizer C (2015) DBpedia—a large-scale, multilingual knowledge base extracted from Wikipedia. Semant Web J 6(2):167–195. doi:10.3233/SW-140134
Lemon O (2011) Learning what to say and how to say it: joint optimisation of spoken dialogue management and natural language generation. Comp Speech Lang 25(2):210–221. doi:10.1016/j.csl.2010.04.005
Lemon O, Janarthanam S, Rieser V (2010) Statistical approaches to adaptive natural language generation. In: Lemon O, Pietquin O (eds) Data-driven methods for adaptive spoken dialogue systems: computational learning for conversational interfaces. Springer, New York. doi:10.1007/978-1-4614-4803-7_6
Lewis JR (2011) Practical speech user interface design. CRC Press, Boca Raton. doi:10.1201/b10461
Mani I (2001) Automatic summarization. John Benjamins, Amsterdam. doi:10.1075/nlp.3
Mani I, Maybury M (eds) (1999) Advances in automatic text summarization. MIT Press, Cambridge
Mann WC, Thompson SA (1988) Rhetorical structure theory: toward a functional theory of text organization. Text 8(3):243–281. doi:10.1515/text.1.1988.8.3.243
Mairesse F, Young S (2014) Stochastic language generation in dialogue using factored language models. Comp Linguist 40(4):763–799. doi:10.1162/coli%5Fa%5F00199
Maybury M (ed) (2004) New directions in question answering. AAAI/MIT Press, Menlo Park and Cambridge
McKeown KR (1985) Text generation: using discourse strategies and focus constraints to generate natural language text. Cambridge University Press, Cambridge. doi:10.1017/cbo9780511620751
Portet F, Reiter E, Gatt A, Hunter J, Sripada S, Freer Y, Sykes C (2009) Automatic generation of textual summaries from neonatal intensive care data. Artif Intell 173:789–816. doi:10.1016/j.artint.2008.12.002
Reiter E (2007) An architecture for data-to-text systems. In: Proceedings of ENLG-2007 11th European workshop on natural language generation. Schloss Dagstuhl, Germany, pp 97–104. doi:10.3115/1610163.1610180
Reiter E (2010) Natural language generation. In: Clark A, Fox C, Lappin S (eds) Handbook of computational linguistics and natural language processing. Wiley, Chichester, pp 574–598. doi:10.1002/9781444324044.ch20
Reiter E, Dale R (2000) Building natural language generation systems. Cambridge University Press, Cambridge. doi:10.1017/cbo9780511519857
Rieser V, Lemon O, Liu X (2010) Optimising information presentation for spoken dialog systems. In: Proceedings of the 48th annual meeting of the association for computational linguistics, Uppsala, Sweden, 11–16 July 2010, pp 1009–1018. http://www.aclweb.org/anthology/P10-1103. Accessed 20 Jan 2016
Rieser V, Lemon O, Keizer S (2014) Natural language generation as incremental planning under uncertainty: adaptive information presentation for statistical dialogue systems. IEEE/ACM Trans Audio Speech Lang Proc 22(5):979–994. doi:10.1109/tasl.2014.2315271
Seneff S (2002) Response planning and generation in the Mercury flight reservation system. Comp Speech Lang 16:283–312. doi:10.1016/s0885-2308(02)00011-6
Stent A, Bangalore S (2014) Natural language generation in interactive systems. Cambridge University Press, Cambridge. doi:10.1017/cbo9780511844492
Strzalkowski T, Harabagiu S (eds) (2008) Advances in open domain question answering. Springer, New York. doi:10.1007/978-1-4020-4746-6
Theune M (2002) Contrast in concept-to-speech generation. Comp Speech Lang 16:491–531. doi:10.1016/s0885-2308(02)00010-4
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
McTear, M., Callejas, Z., Griol, D. (2016). Response Generation. In: The Conversational Interface. Springer, Cham. https://doi.org/10.1007/978-3-319-32967-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-32967-3_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-32965-9
Online ISBN: 978-3-319-32967-3
eBook Packages: EngineeringEngineering (R0)