MLTutor: An Application of Machine Learning Algorithms for an Adaptive Web-based Information System

One problem that commonly faces hypertext users, particularly in educational situations, is the difficulty of identifying pages of information most relevant to their current goals or interests. In this paper, we discuss the technical feasibility and the utility of applying machine learning algorithms to generate personalised adaptation on the basis of a user’s browsing history in hypertext, without additional input from the user. In order to investigate the viability of this approach, we developed a Web-based information system called MLTutor. The design of MLTutor aims to remove the need for pre-defined user profiles and replace them with a dynamic user profile-building scheme in order to provide individual adaptation. In MLTutor, this adaptation is achieved by a combination of conceptual clustering and inductive machine learning algorithms. An evaluation technique that probes the detailed effectiveness of the adaptation is presented. The use of dynamic user profiles has been shown to be technically feasible; however, while a superficial evaluation indicates that it is educationally effective, the more thorough evaluation performed here shows that the positive results may be attributed to other causes. This demonstrates the need for thorough evaluation of adaptive hypertext systems. © 2003 - IOS Press.

[1]  Terry R. Payne,et al.  Interface Agents That Learn an Investigation of Learning Issues in a Mail Agent Interface , 1997, Appl. Artif. Intell..

[2]  Mia Stern,et al.  Adaptive Content in an Online Lecture System , 2000, AH.

[3]  James McKee,et al.  Towards Zero-Input Personalization: Referrer-Based Page Prediction , 2000, AH.

[4]  Henry Lieberman,et al.  Letizia: An Agent That Assists Web Browsing , 1995, IJCAI.

[5]  P. David Stotts,et al.  Dynamic adaptation of hypertext structure , 1991, HYPERTEXT '91.

[6]  Tom M. Mitchell,et al.  Does Machine Learning Really Work? , 1997, AI Mag..

[7]  Thorsten Joachims,et al.  WebWatcher : A Learning Apprentice for the World Wide Web , 1995 .

[8]  Terry R. Payne,et al.  Experience with Learning Agents which Manage Internet-Based Information , 1996 .

[9]  Kristina Höök Evaluating the utility and usability of an adaptive hypermedia system , 1998, Knowl. Based Syst..

[10]  Marko Balabanovic,et al.  Exploring Versus Exploiting when Learning User Models for Text Recommendation , 2004, User Modeling and User-Adapted Interaction.

[11]  Vannevar Bush,et al.  As we may think , 1945, INTR.

[12]  John A. Self,et al.  Monitoring Hypertext Users , 1990, Interact. Comput..

[13]  Peter Edwards,et al.  Exploiting learning technologies for World Wide Web agents , 1997 .

[14]  Peter Brusilovsky,et al.  Methods and techniques of adaptive hypermedia , 1996, User Modeling and User-Adapted Interaction.

[15]  Ryszard S. Michalski,et al.  Pattern Recognition as Rule-Guided Inductive Inference , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Alan Hutchinson,et al.  Algorithmic Learning , 1994 .

[17]  Ken Lang,et al.  NewsWeeder: Learning to Filter Netnews , 1995, ICML.

[18]  Yoram Reich Towards Practical Machine Learning Techniques , 1994 .

[19]  Rul Gunzenhäuser,et al.  Hypadapter: An Adaptive Hypertext System for Exploratory Learning and Programming , 1996 .

[20]  Kristina Höök,et al.  Social navigation: techniques for building more usable systems , 2000, INTR.

[21]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[22]  Tsukasa Hirashima,et al.  Context-sensitive filtering for browsing in hypertext , 1998, IUI '98.

[23]  I. Barry Crabtree,et al.  Identifying and tracking changing interests , 1998, International Journal on Digital Libraries.

[24]  John E. McEneaney Visualizing and assessing navigation in hypertext , 1999, Hypertext.

[25]  Paul P. Maglio,et al.  LiveInfo: Adapting Web Experience by Customization and Annotation , 2000, AH.

[26]  Mark O. Riedl A computational model and classification framework for social navigation , 2001, IUI '01.

[27]  Rul Gunzenhäuser,et al.  Hypadapter: An adaptive hypertext system for exploratory learning and programming , 1996, User Modeling and User-Adapted Interaction.

[28]  Michael J. Pazzani,et al.  Syskill & Webert: Identifying Interesting Web Sites , 1996, AAAI/IAAI, Vol. 1.