Abstract
The automatic discovery of classes of errors that represent misconceptions and other knowledge errors underlying discrepancies in novice behavior is not a trivial task. A novel approach to this problem is described, in which relationships among behavioral discrepancies are analyzed and inductively generalized via an unsupervised, incremental, relational multistrategy conceptual clustering method that takes into account similarities as well as causalities in the data. Performance results on the classification of discrepancy sets and discovery of error classes from discrepancies of buggy PROLOG programs demonstrate the potential of the approach.
Similar content being viewed by others
References
Anderson, J.: 1983, The Architecture of Cognition. Cambridge, MA: Harvard University Press.
Anderson, J.: 1993, Rules of the Mind. Hillsdale, NJ: Erlbaum.
Anderson, J., Boyle, C., Corbett, A. and Lewis, M.: 1990, Cognitive modeling and intelligent tutoring. Artificial Intelligence 42, 7-49.
Baffes, P. and Mooney, R.: 1996, Refinement-based student modeling and automated bug library construction. Journal of Artificial Intelligence in Education 7(1), 75-116.
Bransford, J., Vye, N., Adams, L. and Perfetto, G.: 1989, Learning skills and the acquisition of knowledge. In: A. Lesgold and R. Glaser (eds.) Foundations for a Psychology of Education. Hillsdale, New Jersey: Lawrence Erlbaum.
Bratko, I.: 1990, PROLOG Programming for Artificial Intelligence. Menlo Park, CA: Addison-Wesley.
Brown, J. and VanLehn, K.: 1980, Repair theory: A generative theory of bugs in procedural skills. Cognitive Science 4, 379-426.
Corder, S.: 1967, The significance of learners errors. International Review of Applied Linguistics 5, 161-170.
Fisher, D.: 1987, Knowledge acquisition via incremental conceptual clustering. Machine Learning 2, 139-172.
Gegg-Harrison, T.: 1994, Exploiting program schemata in an automated program Debugger. Journal of Artificial Intelligence in Education 5(2), 255-278.
Gluck, M. and Corter, J.: 1985, Information, uncertainty, and the utility of categories. In: Proceedings of the Seventh Annual Conference of the Cognitive Science Society, pp. 283-287.
Hume, G., Michael, J., Rovick, A. and Evans, M.: 1993, The use of hints as a tutorial tactic. In: Proceedings of the Fifteenth Annual Conference of the Cognitive Science Society, pp. 563-568.
Johnson, W.: 1990, Understanding and debugging novice programs. Artificial Intelligence 42, 51-97.
Kono, Y., Ikeda, M. and Mizoguchi, R.: 1994, THEMIS: A nonmonotonic inductive student modeling system. Journal of Artificial Intelligence in Education 5(3), 371-413.
Langley, P. and Ohlsson, S.: 1984, Automated cognitive modeling. In: Proceedings of the Second National Conference on Artificial Intelligence, pp. 193-197.
Lebowitz, M.: 1986, Integrated learning: Controlling explanation. Cognitive Science 10, 219-240.
Lebowitz, M.: 1987, Experiments with incremental concept formation: UNIMEM. Machine Learning 2, 103-138.
Looi, C.: 1991, Automatic debugging of PROLOG programs in a PROLOG intelligent tutoring system. Instructional Science 20, 215-263.
Markman, A. and Gentner, D.: 1993, All differences are not created equal: A structural alignment view of similarity. In: Proceedings of the Fifteenth Annual Conference of the Cognitive Science Society. pp. 682-686.
Muggleton, S. and Feng, C.: 1990, Efficient induction of logic programs. In: Proceedings of the Conference on Algorithmic Learning Theory. Ohmsha.
Murray, W.: 1987, Automatic program debugging for intelligent tutoring systems. Computational Intelligence 3, 1-16.
Newell, A.: 1989, Unified Theories of Cognition. Hillsdale, NJ: Harvard University Press.
Pazzani, M.: 1993, Learning causal patterns: Making a transition from data-driven to theory-driven learning. Machine Learning 11(2/3), 173-194.
Plotkin, G.: 1970, A note on inductive generalization. Machine Intelligence 5, 153-63.
Shuell, T.: 1986, Cognitive conceptions of learning. Review of Educational Research 56, 411-436.
Sison, R., Numao, M. and Shimura, M.: 1997a, On using theory and data in misconception discovery. In: Proceedings of the Nineteenth Annual Conference of the Cognitive Science Society, pp. 692-696.
Sison, R., Numao, M. and Shimura, M.: 1997b, Using data and theory in multistrategy (mis)concept(ion) discovery. In: Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, pp. 274-279.
Sleeman, D.: 1987, PIXIE: A shell for developing intelligent tutoring systems. In: R. Lawler and M. Yazdani (eds.): Artificial Intelligence in Education. New Jersey: Ablex.
Sleeman, D., Hirsh, H., Ellery, I. and Kim, I.: 1990, Extending domain theories: two case studies in student modeling. Machine Learning 5, 11-37.
Sterling, L. and Shapiro, E.: 1986, The Art of Prolog. Cambridge, MA: MIT Press.
Thompson, K. and Langley, P.: 1991, Concept formation in structured domains. In: D. Fisher, M. Pazzani, and P. Langley (eds.): Concept Formation: Knowledge and Experience in Unsupervised Learning. San Mateo, CA: Morgan Kaufmann.
Tversky, A.: 1977, Features of similarity. Psychological Review 84(4), 327-352.
VanLehn, K.: 1983, Human procedural skill acquisition: Theory, model and psychological validation. In: Proceedings of the National Conference on Artificial Intelligence, pp. 420-423.
VanLehn, K.: 1987, Learning one procedure per lesson. Machine Learning 31(1), 1-40.
Webb, G. and Kuzmycz, M.: 1996, Feature based modelling: A methodology for producing coherent, consistent, dynamically changing models of agents competencies. User Modeling and User-Adapted Interaction 5(2), 117-150.
Weber, G.: 1996, Episodic learner modeling. Cognitive Science 20, 195-236.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Sison, R., Numao, M. & Shimura, M. Discovering Error Classes from Discrepancies in Novice Behaviors Via Multistrategy Conceptual Clustering. User Modeling and User-Adapted Interaction 8, 103–129 (1998). https://doi.org/10.1023/A:1008225015395
Issue Date:
DOI: https://doi.org/10.1023/A:1008225015395