Skip to main content
Log in

The virtual library secretary: A user model-based software agent

  • Published:
Personal Technologies Aims and scope Submit manuscript

Abstract

A user model comprises knowledge of the user's past and present tasks, and is the essential element in adaptive user interfaces. Through the propagation of user models, we can take the user models into the world of software agents, and thus construct user model-based software agents. The user model approach reduces the threats of software agents penetrating a local host and the amount of data transferred. This paper presents the Virtual Library Secretary, which is a user model-based software agent system. The Virtual Library Secretary offers information retrieval and information filtering to the user. The system is part of the Virtual Secretary project. The user model is established by a simple neural network. In this way, the agent is able to learn and adapt to the user's behaviour. This paper discusses the user model concept, presents the Virtual Secretary system architecture and describes how this architecture works through the Virtual Library Secretary.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Hartvigsen G, Johansen S, Helme A et al. The Virtual Secretary architecture for secure software agents. In: Proceedings of PAAM '96 (London, 22–24 April 1996). Practical Appl Comput 1996, pp. 843–851

  2. Finin TW. GUMS: a general user modelling shell. In: Kobsa A, Whalster W (eds) User models in dialogue systems. Springer, Berlin Heidelberg New York, 1989; 411–430.

    Google Scholar 

  3. Rich E. Users are individuals: individualising user models. Int J Man-Machine Studies 1983; 18:199–214

    Google Scholar 

  4. Cleal DM, Heaton NO. Knowledge-based systems: implications for human-computer interfaces. Ellis Horwood, Chichester, 1988

    Google Scholar 

  5. Rich E. User modelling via stereotypes. Cognitive Sci 1979; 3:329–354

    Google Scholar 

  6. Rich E. Stereotypes and user modelling. In: Kobsa A, Whalster W (eds) User models in dialogue systems. Springer, Berlin Heidelberg New York, 1989; 35–51

    Google Scholar 

  7. Kobsa A, Pohl W. The user modelling shell system BGP-MS. User Model User-Adapted Interaction 1995; 4(2); 59–106

    Google Scholar 

  8. Chappel HR, Wilson MD, Cahour B. Engineering user models to enhance multi-modal dialogue. In: Larson J, Unger C (eds) Engineering for human-computer interaction. Elsevier, Amsterdam, 1992; 297–315

    Google Scholar 

  9. Orwant J. DOPPELGÄNGER goes to school: machine learning for user modelling. Master's thesis, MIT Media Laboratory, MIT, Cambridge, MA, 1993

    Google Scholar 

  10. Orwant J. Apprising the user of user models: DOPPELGÄNGER's interface. In: Kobsa A, Litman D (eds) Fourth International Conference on User Modeling, Hyannis, MA (15–19 August 1994) Mitre Corporation, 1994; 151–156

  11. Orwant, J. Heterogeneous learning in the DOPPELGÄNGER user modeling system. User Model User-Adapted Interaction 1995; 4(2):107–130

    Google Scholar 

  12. Kay J. Generalised user modeling shells: a taxonomy. In: Kay J, Quilici A (eds) Proceedings of the IJCAI Workshop W4: Agent Modelling For Intelligent Interactions, Sydney, Australia, 1991; 169–185

  13. Chen Q, Norcio AF. An associative approach in dynamic user modelling. In: Proceedings of the Fifth International Conference on Human-Computer Interaction (HCI International '93), Orlando, FL, 8–13 August, vol. 2, 1993; 909–914

  14. Chen Q, Norcio AF: Stereotyping users and tasks with associative memories. In: Proceedings of IEEE International Conference on Neural Networks. IEEE World Congress on Computational Intelligence, vol. 2. IEEE Silver Spring, MD, 1994; 1169–1174

    Google Scholar 

  15. Jennings A, Higuchi H. A user model neural network for a personal news service. User Model User-Adapted Interaction 1993; 3(1):1–25

    Google Scholar 

  16. Russel S, Norvig P. Artificial intelligence: a modern approach. Prentice-Hall, Englewood Cliffs, NJ, 1995

    Google Scholar 

  17. Mitchell T, Caruana R, Freitag D et al. Experience with a learning personal assistant. Commun ACM 1994; 37(7): 81–91

    Google Scholar 

  18. Quinlan JR. Induction of decision trees. Machine Learning 1986; 1:81–106

    Google Scholar 

  19. Maes P. Agents that reduce work and information overload. Commun ACM 1994; 37(7):30–40

    Google Scholar 

  20. Lashkari Y, Metral M, Maes P. Collaborative interface agents. In: Proceedings of AAAI '94 Conference, Seattle, WA, August 1994. AAAI Press, Menlo Park, CA, 444–449

    Google Scholar 

  21. Metral ME. Design of a generic learning interface agent, BSc thesis, Department of Electrical Engineering & Computer Science, MIT, Cambridge, MA, May 1993

    Google Scholar 

  22. Stanfill C, Waltz D. Toward memory-based reasoning. Commun ACM 1986; 29:1213–1227

    Google Scholar 

  23. Caglayan A, Snorrason M, Jacoby J et al. Lessons from Open Sesame!, a user interface learning agent. In: Proceedings of PAAM 96 (London, 22–24 April 1996). Practical Appl Comput 1996. pp 61–73

  24. Pelletier SJ, Arcand JF. STEALTH: A personal digital assistant for information filtering. In: Proceedings of PAAM 96 (London, 22–24 April1996). Practical Appl Comput 1996. pp 455–474

  25. Sheth BD. New T: A learning approach to personalised information filtering. Master's thesis, Department of Electrical Engineering and Computer Science, MIT, Cambridge, MA, February 1994

    Google Scholar 

  26. Salton G, Buckley C. Term weighting approaches in automatic text retrieval. Information Proc Management 1988; 24(5):513–523

    Google Scholar 

  27. Foner LN. A multi-agent referral system for matchmaking. In: Proceedings of PAAM 96 (London, 22–24 April 1996). Practical Appl Comput 1996. pp 245–261

  28. McTear MF. User modelling for adaptive computer systems: a survey of recent developments. Artif Intelligence Rev 1993; 7:157–184

    Google Scholar 

  29. Bellika, JG. The Virtual Library Secretary: a user model-based mobile software agent. Master's thesis, Department of Computer Science, University of Tromsø, Norway, December 1997

    Google Scholar 

  30. Chin DN. Acquiring user models. Artif Intelligence Rev 1993; 7:185–197

    Google Scholar 

  31. Utgoff PE. Incremental induction of decision trees. Machine Learning 1989; 4:161–186

    Google Scholar 

  32. Chen H. Machine learning for information retrieval: neural networks, symbolic learning, and genetic algorithms. J Am Soc Information Sci 1995; 46(3): 194–216

    Google Scholar 

  33. Johansen D, van Renesse R, Schneider FB. An introduction to the TACOMA distributed system — version 1. Technical report TR-95-23, Department of Computer Science, University of Tromsø, Norway, 1995.

    Google Scholar 

  34. Widding RA. The Virtual Secretary control propagating infrastructure and mechanism. Master's thesis, Department of Computer Science, University of Tromsø, Norway December, 1997

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gunnar Hartvigsen.

Additional information

The Virtual Secretary project is an on-going project at the University of Tromsø. It includes two phases: the first phase (ViSe) focuses on user model-based software agents for information filtering and agent control propagation; the second phase (ViSe2) concentrates on information integration via cooperative agents in a distributed environment. The project is partly supported by the Research Council of Norway (Grant no. 112577/431).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bellika, J.G., Hartvigsen, G. & Widding, R.A. The virtual library secretary: A user model-based software agent. Personal Technologies 2, 162–187 (1998). https://doi.org/10.1007/BF01321174

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01321174

Keywords

Navigation