Toward the Automatic Discovery of Misconceptions
Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Doctoral Consortium Abstracts. Pages 1542--1.
© 1997 International Joint Conferences on Artificial Intelligence
Abstract
- Sison and Shimura, 1997. R. Sison and M. Shimura. Student modeling and machine learning. To appear in International Journal of Artificial Intelligence in Education, 1997.
- Sison, Numao and Shimura, 1997. R. Sison, M. Numao and M. Shimura. Using data and theory in multi- strategy (mis)concept(ion) discovery. To appear in Proc. International Jo int Conference on Artificial Intelligence, 1997.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1 Introduction
A misconception is an incorrect understanding of a con cept or procedure that results in systematic discrepan cies in behavior. Knowledge about the misconceptions of novices or students, when used well, can lead to more effective learning and remediation.
Inferring the misconception(s) of a student from his or her behavior can be viewed as the primary task of a student modeling system. This task is reduced to one of bug detection and look-up when a library of misconcep tions already exists; the challenge lies in automatically extending this library, or building it from scratch.
This summary describes a novel approach to gener ating misconceptions from behavioral discrepancies in a programming domain. The research problem, proposed work plan, and progress to date are outlined in the sec tions that follow.
2 Discovering Programming Misconceptions: Problem and Plan
Previous approaches to learning novel misconceptions understandably dealt with relatively simple behaviors (e.g., numbers, algebraic equations, vectors of nominal values). 1 This research, however, deals with behavior of greater complexity, for which the the single-strategy ap proaches of previous systems quickly become inadequate. The goal of this work is, therefore, the development of an effective multistrategic approach to discovering meaning ful misconceptions that can account for if not eradicate regularly occurring discrepancies in novice programming behavior.
We propose three steps to achieve the above goal. The first step involves the development of an algorithm for clustering discrepancies in novice programs that not only detects regularities among discrepancies but also estab lishes the causal relationships among them. Causal re lationships are important for at least two reasons. First, the absence of a causal relationship between subsets of a group of discrepancies indicates the presence of multiple misconceptions and warrants the division of this group into more coherent subgroups. Second, the causative
1 See [Sison and Shimura, 1997] for a discussion.
@inproceedings{ijcai1997p223,
title = {Toward the Automatic Discovery of Misconceptions},
author = {Sison, Raymund},
booktitle = {Proceedings of the Fifteenth International Joint Conference on
Artificial Intelligence, {IJCAI-97}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Martha E. Pollack},
pages = {1542---1},
year = {1997},
note = {Doctoral Consortium Abstracts},
url = {https://ijcai.org/proceedings/1997/223},
}
TY - CPAPER TI - Toward the Automatic Discovery of Misconceptions AU - Sison, Raymund T2 - Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, IJCAI-97 PB - International Joint Conferences on Artificial Intelligence PY - 1997 SP - 1542 EP - -1 UR - https://ijcai.org/proceedings/1997/223 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: