A flexible tool for assumption-based user modeling

  • Giorgio Brajnik
  • Carlo Tasso
  • Antonio Vaccher
Short Papers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 549)

Abstract

The aim of this paper is to present a new flexible general-purpose shell, called UMT2 (User Modeling Tool 2), which supports the design and development process of user modeling applications and which features an original strategy for performing the modeling activity in a nonmonotonic way. More specifically, UMT2 utilizes a modeling approach called assumption-based user modeling which exploits an ATMS-like mechanism for maintaining the consistency of the user model. The modeling task is thus divided into two separate activities, one devoted to user classification and user model management, and the other devoted to consistency maintenance of the models. Modeling knowledge is represented by means of stereotypes and production rules. The ATMS mechanism is capable of identifying, at any given moment during an interaction, all the possible alternative models which are internally consistent. The choice of the most plausible one among them is then performed according to a procedure exploiting an explicit preference criterion. UMT2 is also characterized by a very well defined and easy-to-use interface with the rest of the application, and by a specialized development interface which supports the knowledge engineer during the construction of specific applications. UMT2 has been developed in CLOS Common LISP.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Belkin, N et al. 1987. Distributed expert based information systems: an interdisciplinary approach. Information Processing & Management vol. 23(5).Google Scholar
  2. Brajnik G., Guida G., and Tasso, C. 1987a. Design and experimentation of IR-NLI: an intelligent user interface to bibliographic data bases. in L. Kerschberg (Ed.), Expert Data Base Systems. Menlo Park, CA: The Benjamin/Cummings Publishing Company, pp. 151–162.Google Scholar
  3. Brajnik G., Guida G., and Tasso, C. 1987b. User modeling in intelligent information retrieval, Information Processing & Management, vol. 23(4), pp. 305–320.Google Scholar
  4. Brajnik, G., Guida, G. and Tasso, C. 1990. User Modeling in Expert Man-Machine Interfaces: A Case Study in Intelligent Information Retrieval. IEEE Transactions on Systems, Man, and Cybernetics Vol. 20(1), 166–185.Google Scholar
  5. Daniels, P.J. 1986. The user modelling function of an intelligent interface for document retrieval systems, in Proc. IRFIS 6: Intelligent Information Systems for the Information Society, Amsterdam, NL: North-Holland, pp. 162–176.Google Scholar
  6. De Kleer, J. 1986. An Assumption-based Truth Maintenance System. Artificial Intelligence 28, 127–162.Google Scholar
  7. Finin, T. W. 1989. GUMS — A General User Modeling Shell. In: User Models in Dialog Systems. A. Kobsa, W. Wahlster (Eds.), Springer Verlag, pp. 411–430.Google Scholar
  8. Kobsa, A. and Wahlster, W. (Editors) 1989. User Modeling in Dialog Systems. Springer Verlag, Berlin, Germany.Google Scholar
  9. Kobsa, A. 1990. Modeling the user's conceptual knowledge in BGP-MS, a user modeling shell system. Computational Intelligence 6, 193–208.Google Scholar
  10. Rich, E. 1983. Users are individuals: individualizing user models. Int. Journal of man-Machine Studies vol. 18, 199–214.Google Scholar
  11. Rich, E. 1989. Stereotypes and User Modeling. In: User Models in Dialog Systems. A. Kobsa, W. Wahlster (Eds.), Springer Verlag, pp. 35–51.Google Scholar
  12. Wahlster, W. and Kobsa, A. 1989. User Models in Dialog Systems. In: User Models in Dialog Systems. A. Kobsa, W. Wahlster (Eds.), Springer Verlag, pp. 4–34.Google Scholar
  13. Wenger, E. 1987. Artificial Intelligence and Tutoring Systems. Morgan Kaufman, Los Altos, CA.Google Scholar

Copyright information

© Springer-Verlag 1991

Authors and Affiliations

  • Giorgio Brajnik
    • 1
  • Carlo Tasso
    • 1
  • Antonio Vaccher
    • 1
  1. 1.Laboratorio di Intelligenza Artificiale Dipartimento di Matematica e InformaticaUniversità di UdineFirenze

Personalised recommendations