User models for customized hypertext

  • Judy Kay
  • Bob Kummerfeld
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1326)


PT, the personalised text system enables authors to create hypertext customised to match the individual user's preferences, interests, current goals, background and other attributes. This chapter describes the motivation for such a system in terms of its use in tutoring systems that generate a hypertext layout dynamically, based on a user model. The customisation is driven by two essential elements: a meta-hypertext which is an augmented-html document and a user model that tracks relevant information about the user. This chapter describes the ways that we have constructed these elements and explains how this has been driven by a commitment to user control. We also describe some fundamental elements of the design and implementation of such a system. One of the challenges of managing PT's meta-hypertext documents derives from the increased complexity of author's task. We describe our approach to this problem.


User Model Concept Inventory Pascal Programmer Curly Brace Dark Node 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Student Modelling: The Key to Individualized Knowledge-based Instruction, Springer-Verlag NATO ASI Series (1994).Google Scholar
  2. [2]
    G. Boy, “On-line user model acquisition in hypertext documentation”, Proc. IJCAI Workshop Agent Modelling for Intelligent Interaction, pp. 34–42, Sydney, Australia (1991).Google Scholar
  3. [3]
    C Boyle and A O Encarnacion, “MetaDoc: an adaptive hypertext reading system,” User models and user adapted interaction (In press).Google Scholar
  4. [4]
    P Brusilovsky, “Adaptive hypertext: an attempt to analyze and generalise” in Multimedia, Hypermedia and Virtual Reality Models, Systems and Applications, ed. P Brusilovsky, P Kommers, and N Streitz, Springer (1996).Google Scholar
  5. [5]
    Kaplan C, Fenwick J, and Chen J, “Adaptive hypertext navigation based on user goals and context,” User models and user adapted interaction, 3, 2(1993).Google Scholar
  6. [6]
    Paul R Cohen, Heuristic reasoning about uncertainty: an artificial intelligence approach, Morgan Kaufmann, Los Altos, California (1985).Google Scholar
  7. [7]
    R Cook and J Kay, “The justified user model: a viewable, explained user model” in UM94: User Modeling Conference, pp. 145–150, Hyannis, Cape Cod, USA (1994). Also available as Technical Report 483 (ISBN 0 86758 9221).Google Scholar
  8. [8]
    A Encarnacion and C Boyle, “A user model based hypertext documentation system”, in Proc IJCAI Workshop W.4: Agent Modeling for Intelligent Interaction, ed. J Kay and A Quilici, pp. 43–66. IJCAI-91, Sydney, Australia (1990).Google Scholar
  9. [9]
    I P Goldstein, “The genetic graph: a representation for the evolution of procedural knowledge” in Intelligent tutoring systems, ed. D Sleeman and J S Brown, Academic Press, New York (1982).Google Scholar
  10. [10]
    H Hohl, H-D Bocker, and R Gunzenhauser, “Hypadapter: An Adaptive Hypertext System for Exploratory Learning and Programming,” User Modeling and User-Adapted Interaction, 6, 2–3(1996).Google Scholar
  11. [11]
    Andrew Hong, A preprocessor for customising HTML documents: the Tailor customisation language, Honours Thesis, Basser Dept of Computer Science, University of Sydney (1995).Google Scholar
  12. [12]
    K Hook, J Karlgren, A Waern, N Dahlback, C G Jansson, K karlgren, and B Lemaire, “A glass box approach to adaptive hypermedia,” User Modeling and User-Adapted Interaction, 6, 2-3, pp. 157–184 (1996).Google Scholar
  13. [13]
    J Kay and R J Kummerfeld, C in the UNIX Environment, p. 340, AssisonWesley (1989).Google Scholar
  14. [14]
    J Kay, “Invited keynote address — Lies, damned lies and stereotypes: pragmatic approximations of users,” UM94-1994 User Modeling Conference, pp. 175—184, Boston, USA (1994). Also available as Technical Report 482 (ISBN 0 86758 919 1).Google Scholar
  15. [15]
    J Kay, “um: a user modelling toolkit,” Second Intl User Modelling Workshop, p. 11, Hawaii (1990).Google Scholar
  16. [16]
    J Kay, “The um toolkit for cooperative user modelling,” User Modeling and User-Adapted Interaction, 4, 4, Kluwer (1995). And as SSRG Report 94/3/36.3.Google Scholar
  17. [17]
    A Kobsa and W Wahlster, User models in dialog systems, Springer-Verlag, Berlin (1989).Google Scholar
  18. [18]
    W H Lie and B Bos,Cascading Style Sheets, level 1,(Sept, 1996). Scholar
  19. [19]
    R Lithgo, A hypertext user modelling Unix manual system, Honours Thesis, Basser Dept of Computer Science, University of Sydney (1991).Google Scholar
  20. [20]
    C L Paris, “The user of explicit user models in a generation system for tailoring answers to the user's level of expertise” in User models in dialog systems, ed. A Kobsa and W Wahlster, pp. 200–232, Springer-Verlag (1989).Google Scholar
  21. [21]
    E Rich, “Users are individuals: individualizing user models,” Intl J of ManMachine Studies, 18, pp. 199–214 (1983).Google Scholar
  22. [22]
    Brooke Smith, CUSTOR, Honours Thesis, Basser Dept of Computer Science, University of Sydney (1995).Google Scholar
  23. [23]
    P Tamir, “What do learing theories and research have to say to practitioners in science education?”, in Research and Development in Higher Education, ed. J Lublin, 7, pp. 162–166 (1984).Google Scholar
  24. [24]
    D Tyerman, Personal communications, (1996).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Judy Kay
    • 1
  • Bob Kummerfeld
    • 1
  1. 1.Department of Computer ScienceUniversity of SydneySydney

Personalised recommendations