Skip to main content

Natural Language Processing: Past, Present and Future

  • Chapter
  • First Online:
Mobile Speech and Advanced Natural Language Solutions

Abstract

This chapter provides a broad discussion of the history of natural ­language understanding for both speech and text. It includes a survey of the general approaches that have been and are currently being applied to the goals of extracting the user’s meaning from human-language inputs and performing useful tasks based on that analysis. The discussion utilizes examples from a wide variety of applications, including mobile personal assistants, Interactive Voice Response (IVR) applications, and question answering.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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.

    See Hirschman (1989) for an introduction to the first workshop.

  2. 2.

    For simplicity, this example is a context free grammar (CFG) in the terminology of formal ­languages, although normally a syntactic grammar of a natural language would be at least as powerful as a context-sensitive grammar. A commonly used syntax for writing context-free grammars is Backus-Naur Form or Backus Normal Form (BNF), invented by John Backus.

  3. 3.

    The WordNet visualization shown in Fig. 4.9 was created using the Google Code project “Synonym”.

References

  • Allen J et al (2000) An architecture for a generic dialogue shell. Nat Lang Eng 6:213–228

    Article  Google Scholar 

  • Alshawi H, van Eijck J (1989) Logical forms in the core language engine. In: 27th annual meeting of the Association for Computational Linguistics, Vancouver

    Google Scholar 

  • Austin S et al (1991) Proceedings of the speech and natural language workshop, Pacific Grove

    Google Scholar 

  • Ball CN et al (1989) Answers and questions: processing messages and queries. In: Speech and natural language: Proceedings of a workshop held at Philadelphia, Pennsylvania

    Google Scholar 

  • Barnett JA et al (1980) The SDC speech understanding system. In: Lea WA (ed) Trends in speech recognition. Prentice-Hall, Englewood Cliffs, pp 272–293

    Google Scholar 

  • Bohus D, Rudnicky AI (2003) RavenClaw: dialog management using hierarchical task decomposition and an expectation agenda. In: Eurospeech, Geneva

    Google Scholar 

  • Bolt R (1980) Put-that-there: voice and gesture at the graphics interface. Comput Graph 14:262–270

    Article  Google Scholar 

  • Bray T et al (2004) Extensible Markup Language (XML) 1.0 (Third Edition). Retrieved November 9, 2012, from http://www.w3.org/TR/2004/REC-xml-20040204/

  • Brill E (1992) A simple rule-based part of speech tagger. Paper presented at the Proceedings of the third conference on Applied natural language processing (ANLC ‘92). Stroudsburg, PA, USA

    Article  Google Scholar 

  • Chomsky N (1957) Syntactic structures. Mouton, The Hague

    Google Scholar 

  • Chu-Carroll J, Carpenter B (1998) Dialog management in vector-based call routing. In: 36th ACL/COLING, Montreal, pp 256–267

    Google Scholar 

  • Claburn T (2009) Stephen Wolfram’s Answer To Google. Information Week. Retrieved November 9, 2012, from http://www.informationweek.com/news/internet/search/215801388?pgno=1

  • Clark P, Harrison P (2008) Boeing’s NLP system and the challenges of semantic representation. In: Semantics in text processing. STEP 2008 conference proceedings, Venice

    Google Scholar 

  • Crouch S, Khosla R (2012) Sentiment analysis of speech prosody for dialogue adaptation in a diet suggestion program. ACM SIGHIT Rec 2:8

    Google Scholar 

  • Dahl, Deborah A. (2006, September). Natural Language Processing: The next steps. Speech Technology Magazine, 11

    Google Scholar 

  • Dahl DA et al (1994) Expanding the scope of the ATIS task: the ATIS-3 corpus. In: ARPA human language technology workshop, Princeton

    Google Scholar 

  • Dahl, Deborah A., Norton, Lewis M., & Scholz, K.W. (2000, November). Commercialization of natural language processing technology. Communications of the ACM (electronic edition), 43

    Google Scholar 

  • Dahl DA et al (2011) A conversational personal assistant for senior users. In: Perez-Marin D, Pascual-Nieto I (eds) Conversational agents and natural language interaction: techniques and effective practices. IGI Global, Hershey, Pennsylvania

    Google Scholar 

  • Erman LD et al (1980) The HEARSAY-II speech understanding system: integrating knowledge to resolve uncertainty. Comput Surv 12:213–253

    Article  Google Scholar 

  • Fellbaum C (ed) (1998) WordNet: an electronic lexical database. MIT Press, Cambridge, MA

    Google Scholar 

  • Fillmore C (1985) The case for case. In E. Bach & R. T. Harms (Eds.), Universals in Linguistic Theory (pp. 1–88). New York: Holt, Reinhart and Winston

    Google Scholar 

  • Grishman R et al (1994) Comlex Syntax: building a computational lexicon. In: COLING, Kyoto, pp 268–272

    Google Scholar 

  • Hirschman L (1989) Overview of the DARPA speech and natural language workshop. In: Speech and natural language: Proceedings of a workshop held at Philadelphia, Pennsylvania

    Google Scholar 

  • Hopcroft JE, Ullman JD (1987) Introduction to Automata Theory, Languages, and Computation. Reading, MA: Addison-Wesley Publishing Company

    Google Scholar 

  • Hunt, Andrew, & McGlashan, Scott. (2004) W3C Speech Recognition Grammar Specification (SRGS). Retrieved November 9, 2012, from http://www.w3.org/TR/speech-grammar/

  • Jackson E et al (1991) A template matcher for robust NL interpretation. In: Speech and natural language: proceedings of a workshop held at Pacific Grove, California, 19–22 Feb 1991, Pacific Grove

    Google Scholar 

  • Johnston M et al (2009) EMMA: Extensible MultiModal Annotation markup language. Retrieved November 9, 2012, from http://www.w3.org/TR/emma/

  • Jokinen K, McTear M (2010) Spoken dialog systems. Morgan & Claypool, San Rafael

    Google Scholar 

  • Larrson S, Traum D (2000) Information state and dialog management in the TRINDI dialog move engine toolkit. Nat Lang Eng 6:323–340

    Article  Google Scholar 

  • Lee K-F (1989) Automatic speech recognition: the development of the SPHINX system. Kluwer, Norwell

    Google Scholar 

  • Levin B (1993) English verb classes and alternations. The University of Chicago Press, Chicago

    Google Scholar 

  • Liu X et al (2011) Recognizing named entities in tweets. Presented at the proceedings of the 49th annual meeting of the Association for Computational Linguistics, Portland

    Google Scholar 

  • Marcus M (1980) A theory of syntactic recognition for natural language. MIT Press, Cambridge, MA

    MATH  Google Scholar 

  • Marcus M et al (1993) Building a large annotated corpus of English: the Penn Treebank. Comput Linguist 19:313–330

    Google Scholar 

  • McGlashan S et al (2004) Voice Extensible Markup Language (VoiceXML 2.0). Retrieved November 9, 2012, from http://www.w3.org/TR/voicexml20/

  • Minsky, M (1975) A framework for representing knowledge. In: Nash-Webber BL, Shank R (eds) TINLAP ‘75 Proceedings of the 1975 workshop on Theoretical issues in natural language processing (pp. 104–116). Stroudsburg, PA: Association for Computational Linguistics

    Google Scholar 

  • Moschitti A et al (2011) Using syntactic and semantic structural kernels for classifying definition questions in Jeopardy! In: Proceedings of the conference on empirical methods in natural language processing, Edinburgh

    Google Scholar 

  • Nguyen A, Wobcke W (2005) An agent-based approach to dialogue management in personal assistants. Presented at the proceedings of the 10th international conference on intelligent user interfaces, San Diego

    Google Scholar 

  • Norton LM et al (1991) Augmented role filling capabilities for semantic interpretation of natural language. In: Proceedings of the DARPA speech and language workshop, Pacific Grove

    Google Scholar 

  • Norton LM et al (1992) Recent improvements and benchmark results for the Paramax ATIS system. In: Proceedings of the DARPA speech and language workshop, Harriman

    Google Scholar 

  • Norton LM et al (1996) Methodology for application development for spoken language systems. In: International conference on spoken language processing, Philadelphia, pp 662–664

    Google Scholar 

  • Oshry M et al (2007) Voice Extensible Markup Language (VoiceXML) 2.1. Retrieved November 9, 2012, from http://www.w3.org/TR/voicexml21/

  • Palmer M et al (1993) The Kernel text understanding system. Artif Intell 63:17–68

    Article  Google Scholar 

  • Palmer M et al (2005) The proposition bank: an annotated corpus of semantic roles. Comput Linguist 31:71–105

    Article  Google Scholar 

  • Rabiner LR (1989) A tutorial on hidden Markov models and selective applications in speech recognition. Proc IEEE 77(2):257–286

    Article  Google Scholar 

  • Rudnicky AI, Hauptmann AG (1992) Chapter 10: Multimodal interaction in speech systems. In: Blattner MM, Dannenberg RB (eds) Multimedia interface design. ACM Press, New York, pp 147–171

    Google Scholar 

  • Seneff S (1992) TINA: a natural language system for spoken language applications. Comput Linguist 18:61–86

    Google Scholar 

  • Shannon C (1948) A mathematical theory of communication. Bell Syst Tech J 27:379–423, 623–656

    Google Scholar 

  • Sidner CL (2004) Building spoken-language collaborative interface agents. In: Dahl DA (ed) Practical spoken dialog systems. Kluwer, Dordrecht

    Google Scholar 

  • Standard ECMA-327 (2001) ECMAScript 3rd Edition Compact Profile. Retrieved November 9, 2012, from http://www.ecma-international.org/publications/standards/Ecma-327.htm

  • Taylor MM, Neel F, & Bouwhuis, DG (eds) (1989) The Structure of Multimodal Dialogue. Amsterdam: North-Holland

    Google Scholar 

  • Telephony voice user interface conference. Available: http://www.tmaa.com/

  • Turing A (1950) Computing machinery and intelligence. Mind 59:433–460

    Article  MathSciNet  Google Scholar 

  • Turney P (2002) Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews. Paper presented at the Proceedings of the Association for Computational Linguistics, Philadelphia

    Google Scholar 

  • Van Tichelen L, Burke D (2007) Semantic Interpretation for Speech Recognition. Retrieved November 9, 2012, from http://www.w3.org/TR/semantic-interpretation/

  • Ward W (1989) Understanding Spontaneous Speech. Paper presented at the DARPA Speech and Language Workshop, Philadelphia

    Google Scholar 

  • Weizenbaum J (1966) ELIZA—a computer program for the study of natural language communication between man and machine. Commun ACM 9:36–45

    Article  Google Scholar 

  • Wolf JJ, Woods W (1980) The HWIM speech understanding system. In: Lea WA (ed) Trends in speech recognition. Prentice-Hall, Engelwood Cliffs, pp 316–339

    Google Scholar 

  • Woods WA (1970) Transition network grammars for natural language analysis. Commun Assoc Comput Mach 13:591–606

    MATH  Google Scholar 

  • Woods W et al (1972) The lunar sciences natural language information system: final report. Bolt, Beranek and Newman, Cambridge, MA

    Google Scholar 

  • Yngve VHA (1960) A model and a hypothesis for language structure. Proc Am Philos Soc 104:444–466

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deborah A. Dahl Ph.D. .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this chapter

Cite this chapter

Dahl, D.A. (2013). Natural Language Processing: Past, Present and Future. In: Neustein, A., Markowitz, J. (eds) Mobile Speech and Advanced Natural Language Solutions. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-6018-3_4

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-6018-3_4

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-6017-6

  • Online ISBN: 978-1-4614-6018-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics