# 2001 Kluwer Academic Publishers. Printed in the Netherlands. Machine Learning for User Modeling

At first blush, user modeling appears to be a prime candidate for straightforward application of standard machine learning techniques. Observations of the user's behavior can provide training examples that a machine learning system can use to form a model designed to predict future actions. However, user modeling poses a number of challenges for machine learning that have hindered its application in user modeling, including: the need for large data sets; the need for labeled data; concept drift; and computational complexity. This paper examines each of these issues and reviews approaches to resolving them.

[1]  John R. Anderson,et al.  Dynamic Student Modelling in an Intelligent Tutor for LISP Programming , 1985, IJCAI.

[2]  Dean P. Foster,et al.  Clustering Methods for Collaborative Filtering , 1998, AAAI 1998.

[3]  Gerhard Widmer,et al.  Learning in the Presence of Concept Drift and Hidden Contexts , 1996, Machine Learning.

[4]  Raymond J. Mooney,et al.  Refinement-based student modeling and automated bug library construction , 1996 .

[5]  Anthony Jameson,et al.  User modeling : proceedings of the Sixth International Conference, UM97, Chialaguna, Sardinia, Italy, June 2-5 1997 , 1997 .

[6]  Leslie G. Valiant,et al.  A theory of the learnable , 1984, STOC '84.

[7]  Derek Sleeman INFERRING STUDENT MODELS FOR INTELLIGENT COMPUTER-AIDED INSTRUCTION , 1983 .

[8]  Stellan Ohlsson,et al.  Automated Cognitive Modeling , 1984, AAAI.

[9]  John Self Bypassing the intractable problem of student modelling , 1988 .

[10]  Michael J. Pazzani,et al.  A hybrid user model for news story classification , 1999 .

[11]  Raymond J. Mooney and Paul N. Bennett and Loriene Roy,et al.  Book Recommending Using Text Categorization with Extracted Information , 1998 .

[12]  Geoffrey I. Webb,et al.  Using Decision Trees for Agent Modeling: Improving Prediction Performance , 2004, User Modeling and User-Adapted Interaction.

[13]  Sebastian Thrun,et al.  Learning to Classify Text from Labeled and Unlabeled Documents , 1998, AAAI/IAAI.

[14]  Kurt VanLehn,et al.  Repair Theory: A Generative Theory of Bugs in Procedural Skills , 1980, Cogn. Sci..

[15]  John Seely Brown,et al.  Diagnostic Models for Procedural Bugs in Basic Mathematical Skills , 1978, Cogn. Sci..

[16]  Michael J. Pazzani,et al.  Learning and Revising User Profiles: The Identification of Interesting Web Sites , 1997, Machine Learning.

[17]  Geoffrey I. Webb,et al.  Comparative evaluation of alternative induction engines for Feature Based Modelling , 1997 .

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

[19]  Judy Kay,et al.  UM99 user modeling : proceedings of the Seventh International Conference, Banff, Canada, June 20-24, 1999 , 1999 .

[20]  Geoffrey I. Webb Feature Based Modelling , 1993 .

[21]  Geoffrey I. Webb,et al.  Feature Based Modelling: A methodology for producing coherent, consistent, dynamically changing models of agents' competencies , 2005, User Modeling and User-Adapted Interaction.

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

[23]  Susanne P. Lajoie,et al.  Artificial Intelligence in Education: Open Learning Environments: New Computational Technologies to Support Learning , 1999 .

[24]  Jeffrey O. Kephart,et al.  MailCat: an intelligent assistant for organizing e-mail , 1999, AGENTS '99.

[25]  Kui-Lam Kwok,et al.  Improving two-stage ad-hoc retrieval for short queries , 1998, SIGIR '98.