Initializing the student model using stereotypes and machine learning

In this paper we describe the method for initializing the student model in a Web-based Algebra Tutor, which is called Web-EasyMath. The system uses an innovative combination of stereotypes and the distance weighted k-nearest neighbor algorithm to initialize the model of a new student. In particular, the student is first assigned to a stereotype category concerning her/his knowledge level based on her/his performance on a preliminary test. The system then initializes all aspects of the student model using the distance weighted k-nearest neighbor algorithm among the students that belong to the same stereotype category with the new student. The basic idea of the application of the algorithm is to weigh the contribution of each of the neighbor students according to their distance from the new student; the distance between students is calculated based on a similarity measure. In the case of Web-EasyMath the similarity measure is estimated taking into account the school class students belong to, their degree of carefulness while solving exercises as well as their proficiency in using simple arithmetic operations.

[1]  Raymund Sison,et al.  Student Modeling and Machine Learning , 1998 .

[2]  Maureen Murphy,et al.  Learner Modelling for Intelligent CALL , 1997 .

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

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

[5]  Tony R. Martinez,et al.  Improved Heterogeneous Distance Functions , 1996, J. Artif. Intell. Res..

[6]  Belur V. Dasarathy,et al.  Nearest neighbor (NN) norms: NN pattern classification techniques , 1991 .

[7]  Elaine Rich,et al.  Users are Individuals: Individualizing User Models , 1999, Int. J. Man Mach. Stud..

[8]  H. Ulrich Hoppe,et al.  Deductive error diagnosis and inductive error generalization for intelligent tutoring systems , 1994 .

[9]  Masayuki Numao,et al.  Discovering Error Classes from Discrepancies in Novice Behaviors Via Multistrategy Conceptual Clustering , 2004, User Modeling and User-Adapted Interaction.

[10]  Elaine Rich,et al.  User Modeling via Stereotypes , 1998, Cogn. Sci..

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

[12]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.

[13]  D. Kibler,et al.  Instance-based learning algorithms , 2004, Machine Learning.

[14]  Mitsuru Ikeda,et al.  THEMIS: a nonmonotonic inductive student modeling system , 1994 .

[15]  Sahibsingh A. Dudani The Distance-Weighted k-Nearest-Neighbor Rule , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  Andrew Luk,et al.  A Re-Examination of the Distance-Weighted k-Nearest Neighbor Classification Rule , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[17]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[18]  Wendy Hall,et al.  An Evaluation of Adapted Hypermedia Techniques Using Static User Modelling , 1998 .

[19]  Gerhard Weber,et al.  User Modeling and Adaptive Navigation Support in WWW-Based Tutoring Systems , 1997 .

[20]  Yorick Wilks,et al.  Beliefs, stereotypes and dynamic agent modeling , 1991, User Modeling and User-Adapted Interaction.

[21]  Judy Kay,et al.  Intelligent Tutoring Systems , 2000, Lecture Notes in Computer Science.

[22]  Alfred Kobsa,et al.  Personalised hypermedia presentation techniques for improving online customer relationships , 2001, The Knowledge Engineering Review.

[23]  Hyacinth S. Nwana,et al.  User modelling and user adapted interaction in an intelligent tutoring system , 1991, User Modeling and User-Adapted Interaction.

[24]  Gordon I. McCalla,et al.  Revising deductive knowledge and stereotypical knowledge in a student model , 1991, User Modeling and User-Adapted Interaction.

[25]  Dietrich Wettschereck,et al.  Relational Instance-Based Learning , 1996, ICML.

[26]  Derek Sleeman,et al.  Pixie: a shell for developing intelligent tutoring systems , 1987 .