Adaptive hypertext navigation based on user goals and context

Hypertext systems allow flexible access to topics of information, but this flexibility has disadvantages. Users often become lost or overwhelmed by choices. An adaptive hypertext system can overcome these disadvantages by recommending information to users based on their specific information needs and preferences. Simple associative matrices provide an effective way of capturing these user preferences. Because the matrices are easily updated, they support the kind of dynamic learning required in an adaptive system.HYPERFLEX, a prototype of an adaptive hypertext system that learns, is described. Informal studies with HYPERFLEX clarify the circumstances under which adaptive systems are likely to be useful, and suggest that HYPERFLEX can reduce time spent searching for information by up to 40%. Moreover, these benefits can be obtained with relatively little effort on the part of hypertext authors or users.The simple models underlying HYPERFLEX's performance may offer a general and useful alternative to more sophisticated modelling techniques. Conditions under which these models, and similar adaptation techniques, might be most useful are discussed.

[1]  André J. Kok,et al.  A review and synthesis of user modelling in intelligent systems , 1991, The Knowledge Engineering Review.

[2]  Ian H. Witten,et al.  Adaptive personalized interfaces—A question of viability , 1985 .

[3]  Anthony F. Norcio,et al.  Adaptive human-computer interfaces: a literature survey and perspective , 1989, IEEE Trans. Syst. Man Cybern..

[4]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.

[5]  P. R. Innocent,et al.  Towards self-adaptive interface systems , 1982 .

[6]  Gerard Salton,et al.  The SMART Retrieval System—Experiments in Automatic Document Processing , 1971 .

[7]  Susan T. Dumais,et al.  Textual Information Retrieval , 1988 .

[8]  George W. Furnas,et al.  Experience with an adaptive indexing scheme , 1985, CHI '85.

[9]  David Benyon,et al.  Experience with Adaptive Interfaces , 1988, Comput. J..

[10]  André J. Kok,et al.  Retrieval based on user behaviour , 1988, SIGIR '88.

[11]  Jean McKendree,et al.  Effective Feedback Content for Tutoring Complex Skills , 1990, Hum. Comput. Interact..

[12]  Craig D. B. Boyle,et al.  Metadoc: An Adaptive Hypertext Reading System , 1994 .

[13]  Marek Holynski,et al.  User-Adaptive Computer Graphics , 1988, Int. J. Man Mach. Stud..

[14]  Mike Norman,et al.  Adaptive user interfaces , 1990 .

[15]  W. Bruce Croft The Role of Context and Adaptation in User Interfaces , 1984, Int. J. Man Mach. Stud..

[16]  Martha C. Polson,et al.  Foundations of intelligent tutoring systems , 1988 .

[17]  John M. Carroll,et al.  Interface design issues for advice-giving expert systems , 1987, CACM.

[18]  Sudha Ram,et al.  HyperIntelligence: the next frontier , 1990, CACM.

[19]  Alfred Kobsa,et al.  User Models in Dialog Systems , 1989, Symbolic Computation.

[20]  Gitta B. Salomon,et al.  Using guides to explore multimedia databases , 1989, [1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume IV: Emerging Technologies and Applications Track.

[21]  Michael K. Weir,et al.  A method for self-determination of adaptive learning rates in back propagation , 1991, Neural Networks.

[22]  S. O. Anderson,et al.  Adaptive Interface Techniques , 1990 .

[23]  T. Landauer,et al.  Handbook of Human-Computer Interaction , 1997 .

[24]  John P. Chin A Dynamic User Adaptable Menu System: Linking it all Together , 1989 .

[25]  Peter Totterdell,et al.  Adaptation as a Problem of Design , 1990 .

[26]  Elaine Rich Users are individuals: individualizing user models , 1999, Int. J. Hum. Comput. Stud..

[27]  Timothy W. Finin,et al.  The role of user models in cooperative interactive systems , 1989, Int. J. Intell. Syst..

[28]  S. T. Dumais,et al.  Using latent semantic analysis to improve access to textual information , 1988, CHI '88.

[29]  Jeff Conklin,et al.  Hypertext: An Introduction and Survey , 1987, Computer.