Façade is a real-time, first-person dramatic world in which the player, visiting the married couple Grace and Trip at their apartment, quickly becomes entangled in the high-conflict dissolution of their marriage. The Façade interactive drama integrates real-time, autonomous believable agents, drama management for coordinating plot-level interactivity, and broad, shallow support for natural language understanding and discourse management. In previous papers, we have described the motivation for Façade’s interaction design and architecture [13, 14], described ABL, our believable agent language [9, 12], and presented overviews of the entire architecture [10, 11]. In this paper we focus on Façade’s natural language processing (NLP) system, specifically the understanding (NLU) portion that extracts discourse acts from player-typed surface text.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Allen, J., Byron, D., Dzikovska, M., Ferguson, G., Galescu, L., Stent, A.: An Architecture for a Generic Dialog Shell. Natural Language Engineering 6(3) (1998)Google Scholar
  2. 2.
    Cavazza, M., Martin, O., Charles, F., Mead, S., Marichal, X.: Users Acting in Mixed Reality Storytelling. In: Balet, O., Subsol, G., Torguet, P. (eds.) ICVS 2003. LNCS, vol. 2897, pp. 189–197. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  3. 3.
    Fellbaum, C. (ed.): Wordnet: An Electronic Lexical Database. MIT Press, Cambridge (1998)MATHGoogle Scholar
  4. 4.
    Ferguson, G., Allen, J.F., Miller, B.W., Ringger, E.K.: The design and implementation of the TRAINS 1996 system: A prototype mixed-initiative planning assistant. TRAINS Technical Note 96-5, Department of Computer Science, University of Rochester, Rochester, NY (1996)Google Scholar
  5. 5.
    Forgy, C.L.: Rete: A Fast Algorithm for the Many Pattern/ Many Object Pattern Match Problem. Artificial Intelligence 19, 17–37 (1982)CrossRefGoogle Scholar
  6. 6.
    Friedman-Hill, E.: Jess, the Rule Engine for Java. Sandia National Labs (1995-2003), http://herzberg.ca.sandia.gov/jess/
  7. 7.
    Lesh, N., Rich, C., Sidner, C.: Using Plan Recognition in Human-Computer Collaboration. In: Proceedings of the Seventh International Conference on User Modeling, Banff, Canada (1999)Google Scholar
  8. 8.
    Magnuson, W.: English Idioms, Sayings, and Slang (1995-2002), http://home.t-online.de/home/toni.goeller/idiom_wm/
  9. 9.
    Mateas, M., Stern, A.: A Behavior Language: Joint Action and Behavior Idioms. In: Prendinger, H., Ishizuka, M. (eds.) Life-Like Characters: Tools, Affective Functions, and Applications. Springer, Heidelberg (2004)Google Scholar
  10. 10.
    Mateas, M., Stern, A.: Integrating plot, character and natural language processing in the interactive drama Façade. In: Göbel, S., Spierling, U., Hoffmann, A., Iurgel, I., Schneider, O., Dechau, J., Feix, A. (eds.) TIDSE 2004. LNCS, vol. 3105, pp. 3–13. Springer, Heidelberg (2003a)CrossRefGoogle Scholar
  11. 11.
    Mateas, M., Stern, A.: Façade, an experiment in building a fully-realized interactive drama. In: Game Developers Conference (GDC 2003), San Jose, CA, USA, March 4 – 8 (2003b)Google Scholar
  12. 12.
    Mateas, M., Stern, A.: A behavior language for story-based believable agents. IEEE Intelligent Systems 17(4), 39–47 (2002)CrossRefGoogle Scholar
  13. 13.
    Mateas, M., Stern, A.: Façade. In: Digital Arts and Culture 2001. Brown University, Providence (2001)Google Scholar
  14. 14.
    Mateas, M., Stern, A.: Towards Integrating Plot and Character for Interactive Drama. In: Working notes of the Social Intelligent Agents: The Human in the Loop Symposium. AAAI Fall Symposium Series. AAAI Press, Menlo Park (2000)Google Scholar
  15. 15.
    NASA. C Language Integrated Production Systems (CLIPS). Originally developed at NASA’s Johnson Space Center (1985-2002), http://www.ghg.net/clips/WhatIsCLIPS.html
  16. 16.
    Oliver, D.: The ESL Idiom Page (1995-2002), http://www.eslcafe.com/idioms/id-mngs.html
  17. 17.
    PhraseFinder. Phrases, Sayings, Quotes and Cliches at The Phrase Finder (2002), http://phrases.shu.ac.uk/index.html
  18. 18.
  19. 19.
    Rich, C., Sidner, C.: COLLAGEN: A Collaboration Manager for Software Interface Agents. User Modeling and User-Adapted Interaction 8(3/4), 315–350 (1998)CrossRefGoogle Scholar
  20. 20.
    Wallace, R.: The Anatomy of ALICE, http://www.alicebot.org/anatomy.html

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Michael Mateas
    • 1
  • Andrew Stern
    • 2
  1. 1.College of Computing and LCCGeorgia Tech 
  2. 2.InteractiveStory.net 

Personalised recommendations