Abstract
The purpose of this research was to apply machine learning techniques to automate rule generation in the construction of Intelligent Tutoring Systems. By using a pair of somewhat intelligent iterative-deepening, depth-first searches, we were able to generate production rules from a set of marked examples and domain background knowledge. Such production rules required independent searches for both the “if” and “then” portion of the rule. This automated rule generation allows generalized rules with a small number of sub-operations to be generated in a reasonable amount of time, and provides non-programmer domain experts with a tool for developing Intelligent Tutoring Systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Anderson, J.R., Pellitier, R.: A developmental system for model-tracing tutors. In: Birnbaum, L. (ed.) The International Conference on the Learning Sciences. Association for the Advancement of Computing in Education, Charlottesville, Virginia, pp. 1–8 (1991)
Blessing, S.B.: A Programming by Demonstration Authoring Tool for Model-Tracing Tutors. In: Murray, T., Blessing, S.B., Ainsworth, S. (eds.) Authoring Tools for Advanced Technology Learning Environments: Toward Cost-Effective Adaptive, Interactive and Intelligent Educational Software, pp. 93–119. Kluwer Academic Publishers, Boston (2003)
Choksey, S., Heffernan, N.: An Evaluation of the Run-Time Performance of the Model-Tracing Algorithm of Two Different Production Systems: JESS and TDK. Technical Report WPI-CS-TR-03-31. Worcester Polytechnic Institute, Worcester (2003)
Cypher, A., Halbert, D.C. (eds.): Watch what I do: Programming by Demonstration. The MIT Press, Cambridge (1993)
Koedinger, K.R., Aleven, V., Heffernan, N.T.: Toward a rapid development environment for cognitive tutors. In: 12th Annual Conference on Behavior Representation in Modeling and Simulation. Simulation Interoperability Standards Organization (2003)
Korf, R.: Macro-operators: A weak method for learning. Artificial Intelligence 26(1) (1985)
Lieberman, H. (ed.): Your Wish is My Command: Programming by Example. Morgan Kaufmann, San Francisco (2001)
Muggleton, S.: Inverse Entailment and Progol. New Generation Computing, Special issue on Inductive Logic Programming 13 (1995)
Quinlan, J.R.: Learning first-order definitions of functions. Journal of Artificial Intelligence Research 5, 139–161 (1996)
Quinlan, J.R., Cameron-Jones, R.M.: FOIL: A Midterm Report. Sydney: University of Sydney (1993)
VanLehn, K., Freedman, R., Jordan, P., Murray, C., Rosé, C.P., Schulze, K., Shelby, R., Treacy, D., Weinstein, A., Wintersgill, M.: Fading and deepening: The next steps for andes and other model-tracing tutors. In: Gauthier, G., VanLehn, K., Frasson, C. (eds.) ITS 2000. LNCS, vol. 1839, pp. 474–483. Springer, Heidelberg (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jarvis, M.P., Nuzzo-Jones, G., Heffernan, N.T. (2004). Applying Machine Learning Techniques to Rule Generation in Intelligent Tutoring Systems. In: Lester, J.C., Vicari, R.M., Paraguaçu, F. (eds) Intelligent Tutoring Systems. ITS 2004. Lecture Notes in Computer Science, vol 3220. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30139-4_51
Download citation
DOI: https://doi.org/10.1007/978-3-540-30139-4_51
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22948-3
Online ISBN: 978-3-540-30139-4
eBook Packages: Springer Book Archive