Search
1991 Volume 6
Article Contents
RESEARCH ARTICLE   Open Access    

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

More Information
  • 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.
  • 加载中
  • Anderson J R, 1982, “Acquisition of cognitive skill” Psychological Review89 (4) 369–406.

    Google Scholar

    Anderson J R, 1983, The Architecture of CognitionHarvard 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 Tutor” Byte10 (4).

    Google Scholar

    Anderson J R and Skwarecki E1986, “The automated tutoring of introductory computer programming” Communications of the ACM29 (9) 09.

    Google 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 CognitionWiley.

    Google Scholar

    Barr A, Beard M and Atkinson R, 1976, “The computer as a tutorial laboratory: the Stanford BIP Project” International Journal of Man-Machine Studies8567–596.

    Google Scholar

    Barr A and Feigenbaum E, eds., 1982, The Handbook of Artificial Intelligence, Vol IIWilliam Kaufmann.

    Google Scholar

    Begg I and Hogg I, 1987, “Authoring systems for ICAI” In: Kearsley G. ed., AI & Instruction: Application and MethodsAddison-Wesley.

    Google Scholar

    Bonar J, Cunningham R and Schultz J, 1986, “An object-oriented architecture for intelligent tutoring systems” Proceedings of the Conference in Object-Oriented Programming Systems, Languages and Applications,Portland,Oregon.

    Google Scholar

    du Boulay N, O'Shea T and Monk J, 1981, “The black box inside the glass box: presenting computing concepts to novices” International Journal of Man-Machine Studies14237–249.

    Google Scholar

    Breuker J, Winkels R and Sandberg J, 1987, “A shell for intelligent help systems” Proceedings 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 InstructionChapman and Hall.

    Google Scholar

    Brown J S, Burton R and Larkin K, 1977, “Representing and using procedural bugs for educational purposes” Proceedings of 1977 Annual Conference, Association of Computing Machinery246–255, Seattle, WA.

    Google 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 SystemsAcademic Press.

    Google Scholar

    Burton R and Brown J S, 1979, “An investigation of computer coaching for informal learning activities” International Journal of Man-Machine Studies112–24.

    Google Scholar

    Carbonell J, 1970, “AI in CAI: an artificial intelligence approach to computer assisted instruction” IEEE Transactions on Man-Machine Systems11190–202.

    Google Scholar

    Clancey W J, 1982, “Tutoring rules for guiding a case method dialogue” In: Sleeman D and Brown J S eds., Intelligent Tutoring SystemsAcademic Press.

    Google Scholar

    Clancey W J, 1983, “The Epistemology of a rule-based expert system—a framework for explanation” Artificial Intelligence20215–251.

    Google Scholar

    Clancey W J, 1987, Methodology for building an intelligent tutoring system” In: Kearsley G, ed., Artificial Intelligence and Instructions—Applications and MethodsAddison-Wesley.

    Google Scholar

    Dede C, 1986, “A review and synthesis of recent research in intelligent computer-assisted instruction” International Journal of Man-Machine Studies24329–353.

    Google Scholar

    Eriksson H and Sandahl K, 1989, “Knowledge-based planning of experiments in a biochemical domain—membrane protein purification” Proceedings 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 solving” Artificial Intelligence2189–208.

    Google Scholar

    Ford L, 1987, “Teaching strategies and tactics in intelligent computer aided instruction” Artificial Intelligence Review1201–215.

    Google Scholar

    Freedman R S, 1984, “Knowledge-based courseware authoring” Training Technology Journal1 (4) 4–9.

    Google Scholar

    Freedman R S and Rosenking J, 1986, “Designing computer-based training systems: OBIE-1:KNOBE” IEEE Expert.

    Google Scholar

    Genesareth M, 1982, “The role of plans in intelligent teaching systems” In: Sleeman S and Brown J S, eds., Intelligent Tutoring SystemsAcademic Press.

    Google Scholar

    Goldstein I and Carr B, 1977, The computer as coach: an athletic paradigm for intellectual education” Proceedings of 1977 Annual Conference, Association for Computing Machinery227–233, Seattle.

    Google 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 SystemsAcademic Press.

    Google Scholar

    Hartley J R and Sleeman D H, 1973, “Towards more intelligent teaching systems” International Journal of Man-Machine Studies5215–236.

    Google Scholar

    Hasling D, Clancey W and Rennels G, 1983, “Strategic explanations for a diagnostic consultation system” Report No. STAN-CS-83–996Department 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 systems” Proceedings 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 InstructionAddison-Wesley.

    Google Scholar

    Kearsley G and Seidel R J, 1985, “Automation in training and education” Human Factors27(1) 61–74.

    Google 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 SystemsSpringer-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 MethodsAddison-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 CommunicationLinguistic 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 HII, 1984, “Computer-based instruction: will it improve instructional quality” Training Technology Journal1 (2) 4–19.

    Google Scholar

    Musen M, 1989, “Conceptual models of interactive knowledge acquisition tools” Knowledge Acquisition1 (1) 73–88.

    Google 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 tutoring” Instructional Science14293–326.

    Google 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 IntelligenceElsevier 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 concepts” Journal of Educational Psychology78 (2) 153–158.

    Google 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 MethodsAddison-Wesley.

    Google Scholar

    Peachey D R and McCalla G I, 1986, “Using planning techniques in intelligent tutoring systems” International Journal for Man-Machine Studies2477–98.

    Google Scholar

    Reiser B, Anderson J and Farrell R, 1985, “Dynamic student modelling in an intelligent tutor for LISP programming” Proceedings of the 9th International joint conference on Artificial Intelligence8–14, Los Angeles, CA.

    Google Scholar

    Rich E, 1983a, “Users are individuals: individualizing user models” International journal of Man-Machine Studies18199–214.

    Google Scholar

    Rich E, 1983b, Artificial IntelligenceMcGraw-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 learnedLawrence Erlbaum Associates.

    Google Scholar

    Russell D, 1988, “IDE: the interpreter” In: Psotka J, Massey L and Mutter S, eds., Intelligent Tutoring Systems: lessons learnedLawrence Erlbaum Associates.

    Google Scholar

    Sacerdoti E D, 1977, A Structure for Plans and BehaviorElsevier.

    Google Scholar

    Self J, 1986, “The application of machine learning to student modelling” Instructional Science14327–338.

    Google Scholar

    Shortliffe E H, 1976, Computer-Based Medical Consultations: MYCINElsevier.

    Google Scholar

    Shute V and Bonar J, 1986, “Intelligent tutoring systems for scientific inquiry skills” Proceedings of the 8th Annual Conference of the Cognitive Science SocietyAmherst, MA.

    Google Scholar

    Sleeman D and Brown J S, 1982, Intelligent Tutoring SystemsAcademic 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 SystemsAcademic 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 understanding” Machine-Mediated Learning2 (1–2) 129–159.

    Google Scholar

    Swartout W R, 1983, “XPLAIN: a system for creating and explaining expert consulting programs” Artificial Intelligence21285–325.

    Google Scholar

    Waern Y, 1989, Cognitive Aspects of Computer Supported TasksWiley.

    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 issues” IEEE Computer09.

    Google 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 discourse” Proceedings 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 methodsAddison-Wesley.

    Google Scholar

    Yazdani M, 1986a, “Intelligent tutoring systems survey” Artificial Intelligence Review143–52.

    Google Scholar

    Yazdani M, 1986b, “Intelligent tutoring systems: an overview” Expert systems3 (3) 07.

    Google Scholar

  • Cite this article

    Tomas Sokolnicki. 1991. Towards knowledge-based tutors: a survey and appraisal of Intelligent Tutoring Systems. The Knowledge Engineering Review. 6:5622 doi: 10.1017/S0269888900005622
    Tomas Sokolnicki. 1991. Towards knowledge-based tutors: a survey and appraisal of Intelligent Tutoring Systems. The Knowledge Engineering Review. 6:5622 doi: 10.1017/S0269888900005622

Article Metrics

Article views(23) PDF downloads(398)

Other Articles By Authors

RESEARCH ARTICLE   Open Access    

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

The Knowledge Engineering Review  6 Article number: 10.1017/S0269888900005622  (1991)  |  Cite this article

Abstract: 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.

    • Copyright © Cambridge University Press 19911991Cambridge University Press
References (69)
  • About this article
    Cite this article
    Tomas Sokolnicki. 1991. Towards knowledge-based tutors: a survey and appraisal of Intelligent Tutoring Systems. The Knowledge Engineering Review. 6:5622 doi: 10.1017/S0269888900005622
    Tomas Sokolnicki. 1991. Towards knowledge-based tutors: a survey and appraisal of Intelligent Tutoring Systems. The Knowledge Engineering Review. 6:5622 doi: 10.1017/S0269888900005622
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return