Backward model tracing: an explanation-based approach for reconstructing student reasoning

  • Authors:
  • Danilo Fum;Paolo Giangrandi;Carlo Tasso

  • Affiliations:
  • Dipartimento di Psicologia, Università di Trieste, Trieste, Italy;Laboratorio di Intelligenza Artificiale, Università di Udine, Udine, Italy;Laboratorio di Intelligenza Artificiale, Università di Udine, Udine, Italy

  • Venue:
  • AAAI'90 Proceedings of the eighth National conference on Artificial intelligence - Volume 1
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

An original methodology, called backward model tracing to model student performance which features a profitable integration of the bug collection and bug construction techniques is presented. This methodology has been used for building the modelling module of a new version of ET (English Tutor), an ITS aimed at supporting the learning of the English verb system. Backward model tracing is based on the idea of analyzing the reasoning process of the student by reconstructing, step by step and in reverse order, the chain of reasoning (s)he has followed in giving his/her answer. In order to do this, both correct domain specific knowledge and a catalogue of stereotyped errors (malrules) are utilized. When the system is unable to explain the student behavior by exploiting its previous knowledge, new malrules are generated dynamically, by utilizing explanation-based learning techniques. The overall process is based on a deep modelling of the student problem solving and the discrimination among possible explicative hypotheses about the reasons underlying the student behavior is carried on nonmonotonically through a truth maintenance system. The proposed approach has been fully implemented in a student modelling module developed in PROLOG.