Home Butler Creating a Virtual Home Assistant

  • Alexiei Dingli
  • Stefan Lia
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 103)


Virtual butlers, or virtual companions, try to imitate the behaviour of human beings in a believable way. They interact with the user through speech, understand spoken requests, are able to converse with the user, and show some form of emotion and personality. Virtual companions are also able to remember past conversations, and build some sensible knowledge about the user. One major problem with virtual companions is the need to manually create dialogues. We shall introduce a system which automatically creates dialogues using television series scripts.


virtual butlers virtual companions automatically created dialogues 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Achananuparp, P., Hu, X., Shen, X.: The evaluation of sentence similarity measures. In: Song, I.-Y., Eder, J., Nguyen, T.M. (eds.) DaWaK 2008. LNCS, vol. 5182, pp. 305–316. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  2. 2.
    Brin, S., Page, L.: The Anatomy of a Large-Scale Hypertextual Web Search Engine. In: Computer Networks and ISDN Systems, pp. 107–117. Elsevier Science Publishers B. V., Amsterdam (1998)Google Scholar
  3. 3.
    Cavazza, M., de la Cámara, R.S., Turunen, M., Gil, J.R. n., Hakulinen, J., Crook, N., Field, D.: ’How was your day?’: an affective companion ECA prototype. In: Proceedings of the 11th Annual Meeting of the Special Interest Group on Discourse and Dialogue, SIGDIAL 2010, pp. 277–280. Association for Computational Linguistics, Stroudsburg (2010)Google Scholar
  4. 4.
    Cunningham, H., Maynard, D., Bontcheva, K., Tablan, V.: GATE: an architecture for development of robust HLT applications. In: Proceedings of the 40th Annual Meeting on Association for Computational Linguistics, pp. 168–175. Association for Computational Linguistics, Stroudsburg (2002)Google Scholar
  5. 5.
    Heylen, D., Theune, M., op den Akker, R., Nijholt, A.: Social Agents: the first generations. In: Pantic, M., Vinciarello, A. (eds.) ACII 2009: Affective Computing & Intelligent Interaction, vol. 2, pp. 114–120. IEEE Computer Society Press, Los Alamitos (2009)Google Scholar
  6. 6.
    Porter, M.F.: An algorithm for suffix stripping, pp. 313–316. Morgan Kaufmann Publishers Inc., San Francisco (1997)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Alexiei Dingli
    • 1
  • Stefan Lia
    • 1
  1. 1.Department of Intelligent Computer SystemsUniversity of MaltaMsidaMalta

Personalised recommendations