Using a Learning Agent with a Student Model
In this paper we describe the application of machine learning to the problem of constructing a student model for an intelligent tutoring system. The proposed system learns on a per student basis how long an individual student requires to solve the problem presented by the tutor. This model of relative problem difficulty is learned within a “two-phase” learning algorithm. First, data from the entire student population are used to train a neural network. Second, the system learns how to modify the neural network’s output to better fit each individual student’s performance. Both components of the model proved useful in improving its accuracy. This model of time to solve a problem is used by the tutor to control the complexity of problems presented to the student.
Unable to display preview. Download preview PDF.
- 1.Beck, J. and Stern, M. and Woolf, B.P.: Cooperative Student Models. In: Proceedings of the Eighth World Conference on Artificial Intelligence in Education. (1997) 127–134 8, 14, 15Google Scholar
- 2.Beck, J. and Stern, M. and Woolf, B.P.: Using the Student Model to Control Problem Difficulty. In: Proceedings of the Seventh International Conference on User Modeling. (1997) 277–288 6, 7Google Scholar
- 3.Beck, J. and Woolf, B.P. and Beale, C.: Improving a student’s self confidence. Submitted to the Fifteenth National Conference on Artificial Intelligence (1998) 7, 8Google Scholar
- 4.Chiu, B and Webb G.: Using C4.5 as an Induction Engine for Agent Modelling: An Experiment of Optimisation. Machine learning for user modeling workshop at the Seventh International Conference on User Modeling (1997) 7Google Scholar
- 6.Mitchell, T.: Machine Learning. McGraw Hill Text (1997) 7Google Scholar
- 7.Quafafou, M. and Mekaouche, A. and Nwana, H.S.: Multiviews Learning and Intelligent Tutoring Systems. In: Proceedings of Seventh World Conference on Artificial Intelligence in Education (1995) 7Google Scholar