Skip to main content

RMRSBot – Using Linguistic Information to Enrich a Chatbot

  • Conference paper
Intelligent Virtual Agents (IVA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5773))

Included in the following conference series:

Introduction and Motivation

Coming to open domain dialog it is still unrealistic to implement needed knowledge resources and dialog skills linguistically. Since the Non Player Characters (NPC) in our NPC Engine should be capable of open conversation we decided to use an Artificial Intelligence Markup Language (AIML) [1] chatbot as a first workaround. However AIML chatbots are not linguistically motivated, they use surface structures in tradition of Weizenbaums ELIZA [2], wherefore they do have too many shortcomings to use them in real dialog applications. One of the major problems is the handling of surface variation. To be able to process one sentence with different structures, they need as much patterns as there are syntactic alternatives, which leads to an exploding number of pattern template pairs. To reduce the costs of the manual development, AIML authors use simple regular expression operators, what in turn leads to the problem of being overly permissive. A possibility to abstract from the surface level and still be able to control the structure is to use information from syntactic and semantic analysis. In the presented system two scenarios were implemented: 1. Using part of speech information and 2. Using the results from a semantic analysis.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Wallace, R., Bush, N.: Artificial Intelligence Markup Language (AIML) Version 1.0.1 (2001)

    Google Scholar 

  2. Weizenbaum, J.: ELIZA - A computer program for the study of natural language communication between man and machine. Communications of the ACM 9(1), 36–45 (1966)

    Article  Google Scholar 

  3. Schaefer, U.: Integrating Deep and Shallow Natural Language Processing Components - Representations and Hybrid Architectures. Saarbrücken Dissertation Series in Computational Linguistics and Language Technology 22 (2007)

    Google Scholar 

  4. Copestake, A.: Report on the design of RMRS, Technical Report D1.1a, University of Cambridge, UK (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Klüwer, T. (2009). RMRSBot – Using Linguistic Information to Enrich a Chatbot. In: Ruttkay, Z., Kipp, M., Nijholt, A., Vilhjálmsson, H.H. (eds) Intelligent Virtual Agents. IVA 2009. Lecture Notes in Computer Science(), vol 5773. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04380-2_69

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04380-2_69

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04379-6

  • Online ISBN: 978-3-642-04380-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics