Hostname: page-component-cd9895bd7-7cvxr Total loading time: 0 Render date: 2024-12-28T02:22:38.908Z Has data issue: false hasContentIssue false

Towards knowledge-based tutors: a survey and appraisal of Intelligent Tutoring Systems

Published online by Cambridge University Press:  07 July 2009

Tomas Sokolnicki
Affiliation:
Application Systems Laboratory, Department of Computer and Information Science, University of Linköping, S-581 83 Linköping, Sweden

Abstract

Intelligent tutoring systems can be seen as a next step for computer-based training systems, but also as an important by-product of knowledge-based expert systems. This paper surveys the development and progress in the area, with a special emphasis on the potential for an emerging engineering discipline as opposed to a mere crafting of systems. Major components in intelligent tutoring systems as realized so far are discussed, and key issues for successful future development identified. Knowledge representation, student modelling, planning, natural language issues, explanations and learning are discussed in more depth as being the cornerstones of both tutoring systems and artificial intelligence. Examples from specific implementations are used to illustrate key points. In the concluding discussion we present our attempt at dealing with some of the problems facing the area. In the project Knowledge-Linker, we aim at extending the functionality of a knowledge-based system with tutoring capabilities, and suggest one way of explicitly dealing with teaching strategies.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1991

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Anderson, J R, 1982, “Acquisition of cognitive skillPsychological Review 89 (4) 369406.CrossRefGoogle Scholar
Anderson, J R, 1983, The Architecture of Cognition Harvard University Press.Google Scholar
Anderson, J R, Boyle, C F and Yost, G, 1985, “The geometry tutor” Proceedings of IJCAI-85. Los Altos, Morgan Kaufman.Google Scholar
Anderson, J R and Reiser, B J, 1985, “The LISP TutorByte 10 (4).Google Scholar
Anderson, J R and Skwarecki, E 1986, “The automated tutoring of introductory computer programmingCommunications of the ACM 29 (9) 09.CrossRefGoogle Scholar
Anderson, J R, Boyle, C F, Farrell, R and Reiser, B J, 1987, “Cognitive principles in the design of computer tutors” In: Morris, P, ed., Modelling Cognition Wiley.Google Scholar
Barr, A, Beard, M and Atkinson, R, 1976, “The computer as a tutorial laboratory: the Stanford BIP ProjectInternational Journal of Man-Machine Studies 8 567596.CrossRefGoogle Scholar
Barr, A and Feigenbaum, E, eds., 1982, The Handbook of Artificial Intelligence, Vol II William Kaufmann.Google Scholar
Begg, I and Hogg, I, 1987, “Authoring systems for ICAI” In: Kearsley, G. ed., AI & Instruction: Application and Methods Addison-Wesley.Google Scholar
Bonar, J, Cunningham, R and Schultz, J, 1986, “An object-oriented architecture for intelligent tutoring systemsProceedings of the Conference in Object-Oriented Programming Systems, Languages and Applications,Portland,Oregon.CrossRefGoogle Scholar
du Boulay, N, O'Shea, T and Monk, J, 1981, “The black box inside the glass box: presenting computing concepts to novicesInternational Journal of Man-Machine Studies 14 237249.CrossRefGoogle Scholar
Breuker, J, Winkels, R and Sandberg, J, 1987, “A shell for intelligent help systemsProceedings of the Tenth International Joint Conference on Artificial Intelligence (IJCAI)Milan,Italy,August.Google Scholar
Breuker, J, 1988, “Coaching in help systems” In: Self, J, ed., Artificial Intelligence and Human Learning: Intelligent Computer-aided Instruction Chapman and Hall.Google Scholar
Brown, J S, Burton, R and Larkin, K, 1977, “Representing and using procedural bugs for educational purposesProceedings of 1977 Annual Conference, Association of Computing Machinery246255, Seattle, WA.CrossRefGoogle Scholar
Brown, J S, Burton, R and de Kleer, J, 1982, “pedagogical, natural language and knowledge engineering techniques in SOPHIE I, II and III” In: Sleeman, D and Brown, J S eds., Intelligent Tutoring Systems Academic Press.Google Scholar
Burton, R and Brown, J S, 1979, “An investigation of computer coaching for informal learning activitiesInternational Journal of Man-Machine Studies 11 224.CrossRefGoogle Scholar
Carbonell, J, 1970, “AI in CAI: an artificial intelligence approach to computer assisted instructionIEEE Transactions on Man-Machine Systems 11 190202.CrossRefGoogle Scholar
Clancey, W J, 1982, “Tutoring rules for guiding a case method dialogue” In: Sleeman, D and Brown, J S eds., Intelligent Tutoring Systems Academic Press.Google Scholar
Clancey, W J, 1983, “The Epistemology of a rule-based expert system—a framework for explanationArtificial Intelligence 20 215251.CrossRefGoogle Scholar
Clancey, W J, 1987, Methodology for building an intelligent tutoring system” In: Kearsley, G, ed., Artificial Intelligence and Instructions—Applications and Methods Addison-Wesley.Google Scholar
Dede, C, 1986, “A review and synthesis of recent research in intelligent computer-assisted instructionInternational Journal of Man-Machine Studies 24 329353.CrossRefGoogle Scholar
Eriksson, H and Sandahl, K, 1989, “Knowledge-based planning of experiments in a biochemical domain—membrane protein purificationProceedings of the Second Scandinavian Conference on Artificial IntelligenceTempere,Finland.Google Scholar
Fikes, R E and Nilsson, N J, 1971, “STRIPS: a new approach to the application of theorem proving to problem solvingArtificial Intelligence 2 189208.CrossRefGoogle Scholar
Ford, L, 1987, “Teaching strategies and tactics in intelligent computer aided instructionArtificial Intelligence Review 1 201215.CrossRefGoogle Scholar
Freedman, R S, 1984, “Knowledge-based courseware authoringTraining Technology Journal 1 (4) 49.Google Scholar
Freedman, R S and Rosenking, J, 1986, “Designing computer-based training systems: OBIE-1:KNOBE” IEEE Expert.CrossRefGoogle Scholar
Genesareth, M, 1982, “The role of plans in intelligent teaching systems” In: Sleeman, S and Brown, J S, eds., Intelligent Tutoring Systems Academic Press.Google Scholar
Goldstein, I and Carr, B, 1977, The computer as coach: an athletic paradigm for intellectual educationProceedings of 1977 Annual Conference, Association for Computing Machinery227233, Seattle.CrossRefGoogle Scholar
Goldstein, I, 1982, “The genetic graph: a representation for the evolution of procedural knowledge” In: Sleeman, D and Brown, J S, eds., Intelligent Tutoring Systems Academic Press.Google Scholar
Hartley, J R and Sleeman, D H, 1973, “Towards more intelligent teaching systemsInternational Journal of Man-Machine Studies 5 215236.CrossRefGoogle Scholar
Hasling, D, Clancey, W and Rennels, G, 1983, “Strategic explanations for a diagnostic consultation system” Report No. STAN-CS-83–996 Department of Computer Science, Stanford University.Google Scholar
Hollan, J D, Hutchins, E L and Weitzman, L, 1984, “STEAMER: an interactive inspectable simulation-based training system” The AI Magazine.Google Scholar
Hagglund, S and Rankin, I, 1988, “Investigating the usability of expert critiquing in knowledge-based consultation systemsProceedings of the European Conference on Artificial Intelligence,Munich,West Germany.Google Scholar
Johnson, L and Soloway, E, 1987, “PROUST: an automatic debugger for pascal programs” In: Kearsley, G, ed., Artificial Intelligence and Instruction Addison-Wesley.Google Scholar
Kearsley, G and Seidel, R J, 1985, “Automation in training and educationHuman Factors 27(1) 6174.CrossRefGoogle Scholar
Lesgold, A, 1988, “Toward a theory of curriculum for use in designing intelligent instructional systems” In: Mandl, H and Lesgold, A, eds., Learning Issues for Intelligent Tutoring Systems Springer-Verlag.Google Scholar
Lewis, M, Milson, R and Anderson, J, 1987, “The TEACHER'S APPRENTICE: designing an intelligent authoring system for high school mathematics” In: Kearsley, G, ed., Artificial Intelligence and Instruction—Applications and Methods Addison-Wesley.Google Scholar
Litman, D and Allen, J F, 1987, “Discourse processing and commonsense plans” In: Cohon, P and Perroult, C, eds., Formal Theories of Communication Linguistic Institute, Stanford University.Google Scholar
McGuire, Ch, Solomon, L M and Bashook, P G, 1972, Handbook of Written Simulations Center for Educational Development, University of Chicago, Ill,Google Scholar
Montague, W E and Wulfeck, W H II, 1984, “Computer-based instruction: will it improve instructional qualityTraining Technology Journal 1 (2) 419.Google Scholar
Musen, M, 1989, “Conceptual models of interactive knowledge acquisition toolsKnowledge Acquisition 1 (1) 7388.CrossRefGoogle Scholar
Nordin, H, 1985, “On the use of typical cases for knowledge-based consultation and teaching” Thesis 48, LiU-Tek-Lic 1985:13, Department of Computer Science, Linköping University.Google Scholar
Ohlsson, S, 1986, “Some principles of intelligent tutoringInstructional Science 14 293326.CrossRefGoogle Scholar
O'Shea, T, Bornat, R, du Boulay, B, Eisenstadt, M and Page, I, 1984, “Tools for creating intelligent computer tutors” In: Elithorn, A and Banerji, R, eds., Artificial and Human Intelligence Elsevier Science Publishers.Google Scholar
Park, O and Tennyson, R, 1986, “Computer-based response-sensitive design strategies for selecting presentation form and sequence of examples in learning of coordinate conceptsJournal of Educational Psychology 78 (2) 153158.CrossRefGoogle Scholar
Park, O-C, Perez, R and Seidel, R, 1987, “Intelligent CAI: old wine in new bottles, or a new vintage?” In: Kearsley, G. ed., Artificial Intelligence and Instruction—Applications and Methods Addison-Wesley.Google Scholar
Peachey, D R and McCalla, G I, 1986, “Using planning techniques in intelligent tutoring systemsInternational Journal for Man-Machine Studies 24 7798.CrossRefGoogle Scholar
Reiser, B, Anderson, J and Farrell, R, 1985, “Dynamic student modelling in an intelligent tutor for LISP programmingProceedings of the 9th International joint conference on Artificial Intelligence814, Los Angeles, CA.Google Scholar
Rich, E, 1983 a, “Users are individuals: individualizing user modelsInternational journal of Man-Machine Studies 18 199214.CrossRefGoogle Scholar
Rich, E, 1983 b, Artificial Intelligence McGraw-Hill.Google Scholar
Russell, D, Moran, T and Jordan, D, 1988, “The instructional-design environment” In: Psotka, J, Massey, L and Mutter, S, eds., Intelligent Tutoring Systems: lessons learned Lawrence Erlbaum Associates.Google Scholar
Russell, D, 1988, “IDE: the interpreter” In: Psotka, J, Massey, L and Mutter, S, eds., Intelligent Tutoring Systems: lessons learned Lawrence Erlbaum Associates.Google Scholar
Sacerdoti, E D, 1977, A Structure for Plans and Behavior Elsevier.Google Scholar
Self, J, 1986, “The application of machine learning to student modellingInstructional Science 14 327338.CrossRefGoogle Scholar
Shortliffe, E H, 1976, Computer-Based Medical Consultations: MYCIN Elsevier.Google Scholar
Shute, V and Bonar, J, 1986, “Intelligent tutoring systems for scientific inquiry skillsProceedings of the 8th Annual Conference of the Cognitive Science SocietyAmherst, MA.Google Scholar
Sleeman, D and Brown, J S, 1982, Intelligent Tutoring Systems Academic Press.Google Scholar
Sokolnicki, T, 1990, “Coaching partial plans: an approach to knowledge-based tutoring” Licentiate Thesis 237, LiU-Tek-Lic 1990:237, Department of Computer Science, Linkoping University.Google Scholar
Stevens, A, Collins, A and Goldin, S, 1982, “Misconceptions in students understanding” In: Sleeman, D and Brown, J S, eds., Intelligent Tutoring Systems Academic Press.Google Scholar
Streibel, M J, Stewart, J, Koedinger, K, Collings, A and Jungck, J R, 1987, “Mendel: an intelligent computer tutoring system for genetics problem-solving, conjecturing, and understandingMachine-Mediated Learning 2 (1–2) 129159.Google Scholar
Swartout, W R, 1983, “XPLAIN: a system for creating and explaining expert consulting programsArtificial Intelligence 21 285325.CrossRefGoogle Scholar
Waern, Y, 1989, Cognitive Aspects of Computer Supported Tasks Wiley.Google Scholar
Walters, J and Nielsen, N, 1988, Crafting Knowledge-based Systems: Expert Systems Made Easy Realistic. Wiley.Google Scholar
Woolf, B, 1984, “Building a computer tutor: design issuesIEEE Computer 09.CrossRefGoogle Scholar
Woolf, B, Blegen, D, Jansen, J and Verloop, A, 1986, “Teaching a complex industrial process” Proceedings of the AAAI-86, Philadelphia.Google Scholar
Woolf, B and Murray, T, 1987, “A framework for representing tutorial discourseProceedings of the Tenth International Joint Conference on Artificial Intelligence (IJCAI)Milan,Italy,August.Google Scholar
Woolf, B, 1987, “Theoretical frontiers in building a machine tutor” In: Kearsley, G, ed., Artificial Intelligence and Instruction—Applications and methods Addison-Wesley.Google Scholar
Yazdani, M, 1986 a, “Intelligent tutoring systems surveyArtificial Intelligence Review 1 4352.CrossRefGoogle Scholar
Yazdani, M, 1986 b, “Intelligent tutoring systems: an overviewExpert systems 3 (3) 07.CrossRefGoogle Scholar