Skip to main content

Response Generation

  • Chapter
  • First Online:
The Conversational Interface

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.abdn.ac.uk/ncs/departments/computing-science/babytalk-308.php. Accessed February 21, 2016.

  2. 2.

    http://www.w3.org/TR/speech-synthesis/. Accessed February 21, 2016.

  3. 3.

    http://linkeddata.org/. Accessed February 21, 2016.

  4. 4.

    http://www.ibm.com/smarterplanet/us/en/ibmwatson/. Accessed February 21, 2016.

  5. 5.

    http://ibmresearchnews.blogspot.co.uk/2011/12/dave-ferrucci-at-computer-history.html. Accessed February 21, 2016.

  6. 6.

    http://www.ibm.com/developerworks/cloud/library/cl-watson-films-bluemix-app/. Accessed February 21, 2016.

  7. 7.

    https://www.evi.com/. Accessed February 21, 2016.

  8. 8.

    http://www.wolframalpha.com/tour/what-is-wolframalpha.html. Accessed February 21, 2016.

  9. 9.

    https://googleblog.blogspot.co.uk/2012/05/introducing-knowledge-graph-things-not.html. Accessed February 21, 2016.

  10. 10.

    http://wiki.dbpedia.org/about. Accessed February 21, 2016.

  11. 11.

    http://dbpedia.org/OnlineAccess. Accessed February 21, 2016.

  12. 12.

    http://www.siggen.org/. Accessed February 21, 2016.

  13. 13.

    http://www.nlg-wiki.org/systems/. Accessed February 21, 2016.

  14. 14.

    http://www.abdn.ac.uk/ncs/departments/computing-science/natural-language-generation-187.php. Accessed February 21, 2016.

  15. 15.

    https://github.com/simplenlg/simplenlg. Accessed February 21,2016.

  16. 16.

    http://aclweb.org/aclwiki/index.php?title=Downloadable_NLG_systems. Accessed February 21, 2016.

  17. 17.

    http://www.arria.com/. Accessed February 21, 2016.

  18. 18.

    http://automatedinsights.com/. Accessed February 21, 2016.

  19. 19.

    http://www.narrativescience.com/. Accessed February 21, 2016.

  20. 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

    Google Scholar 

  • Balentine B, Morgan DP (2001) How to build a speech recognition application: a style guide for telephony dialogs, 2nd edn. EIG Press, San Ramon

    Google Scholar 

  • Cohen MH, Giangola JP, Balogh J (2004) Voice user interface design. Addison Wesley, New York

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Lewis JR (2011) Practical speech user interface design. CRC Press, Boca Raton. doi:10.1201/b10461

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Maybury M (ed) (2004) New directions in question answering. AAAI/MIT Press, Menlo Park and Cambridge

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Stent A, Bangalore S (2014) Natural language generation in interactive systems. Cambridge University Press, Cambridge. doi:10.1017/cbo9780511844492

    Google Scholar 

  • Strzalkowski T, Harabagiu S (eds) (2008) Advances in open domain question answering. Springer, New York. doi:10.1007/978-1-4020-4746-6

    Google Scholar 

  • Theune M (2002) Contrast in concept-to-speech generation. Comp Speech Lang 16:491–531. doi:10.1016/s0885-2308(02)00010-4

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael McTear .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics