An intelligent tutoring system for visual classification problem solving

OBJECTIVE This manuscript describes the development of a general intelligent tutoring system for teaching visual classification problem solving. MATERIALS AND METHODS The approach is informed by cognitive theory, previous empirical work on expertise in diagnostic problem-solving, and our own prior work describing the development of expertise in pathology. The architecture incorporates aspects of cognitive tutoring system and knowledge-based system design within the framework of the unified problem-solving method description language component model. Based on the domain ontology, domain task ontology and case data, the abstract problem-solving methods of the expert model create a dynamic solution graph. Student interaction with the solution graph is filtered through an instructional layer, which is created by a second set of abstract problem-solving methods and pedagogic ontologies, in response to the current state of the student model. RESULTS In this paper, we outline the empirically derived requirements and design principles, describe the knowledge representation and dynamic solution graph, detail the functioning of the instructional layer, and demonstrate two implemented interfaces to the system. CONCLUSION Using the general visual classification tutor, we have created SlideTutor, a tutoring system for microscopic diagnosis of inflammatory diseases of skin.

[1]  R. Glaser,et al.  Expertise in a complex skill: Diagnosing x-ray pictures. , 1988 .

[2]  David A. Evans,et al.  Managing coherence and context in medical problem-solving discourse. , 1989 .

[3]  Dieter Fensel,et al.  The Unified Problem-Solving Method Development Language , 1999 .

[4]  Ward Edwards,et al.  Judgment under uncertainty: Conservatism in human information processing , 1982 .

[5]  Patrick Donohoe,et al.  Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1) , 1999 .

[6]  William J. Clancey Methodology for building an intelligent tutoring system , 1987 .

[7]  B. Bloom The 2 Sigma Problem: The Search for Methods of Group Instruction as Effective as One-to-One Tutoring , 1984 .

[8]  Chen-Lin C. Kulik,et al.  Effectiveness of Computer-based College Teaching: A Meta-analysis of Findings , 1980 .

[9]  William J. Clancey,et al.  Heuristic Classification , 1986, Artif. Intell..

[10]  Michel Christine,et al.  Horizons in Pilot Training: Desktop Tutoring Systems , 1997 .

[11]  H. Schmidt,et al.  A cognitive perspective on medical expertise: theory and implication [published erratum appears in Acad Med 1992 Apr;67(4):287] , 1990, Academic medicine : journal of the Association of American Medical Colleges.

[12]  John R. Anderson,et al.  Rules of the Mind , 1993 .

[13]  Natalya F. Noy,et al.  Component-Based Support for Building Knowledge-Acquisition Systems , 2000 .

[14]  MarkA . Musen,et al.  ModernArchitectures forIntelligent Systems: Reusable Ontologies andProblem-Solving Methods , 1998 .

[15]  Vimla L. Patel,et al.  Small worlds and medical expertise: implications for medical cognition and knowledge engineering , 1998, Int. J. Medical Informatics.

[16]  Mike Sharples,et al.  Structured computer-based training in the interpretation of neuroradiological images , 2000, Int. J. Medical Informatics.

[17]  Susanne P. Lajoie,et al.  Sherlock: A Coached Practice Environment for an Electronics Troubleshooting Job. , 1988 .

[18]  Jerome A. Osheroff Computers in Clinical Practice: Managing Patients, Information and Communication , 1995 .

[19]  G. Bower,et al.  From conditioning to category learning: an adaptive network model. , 1988 .

[20]  K. Williams,et al.  An intelligent learning environment for advanced cardiac life support. , 1996, Proceedings : a conference of the American Medical Informatics Association. AMIA Fall Symposium.

[21]  H L Kundel,et al.  Nature of expertise in searching mammograms for breast masses , 1996, Medical Imaging.

[22]  A. Tversky,et al.  On the psychology of prediction , 1973 .

[23]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[24]  A. Tversky,et al.  Judgment under Uncertainty: Heuristics and Biases , 1974, Science.

[25]  Martha W. Evens,et al.  CIRCSIM-Tutor: An Intelligent Tutoring System Using Natural Language Dialogue , 1997, ANLP.

[26]  Kurt VanLehn,et al.  Andes: A Coached Problem Solving Environment for Physics , 2000, Intelligent Tutoring Systems.

[27]  P H Bartels,et al.  Diagnostic decision support for prostate lesions. , 1995, Pathology, research and practice.

[28]  Susanne P. Lajoie,et al.  AI in medical educationanother grand challenge for medical informatics , 1998, Artif. Intell. Medicine.

[29]  John R. Anderson,et al.  Effective Use of Intelligent Software in High School Math Classrooms , 1993 .

[30]  David Andreoff Evans,et al.  Cognitive Science in Medicine: Biomedical Modeling , 1989 .

[31]  Enrico Motta,et al.  A Library of Components for Classification Problem Solving , 2000 .

[32]  A. Bernard Ackerman,et al.  Histologic Diagnosis Of Inflammatory Skin Diseases: An Algorithmic Method Based On Pattern Analysis , 2005 .

[33]  John R. Anderson,et al.  Cognitive Tutors: Lessons Learned , 1995 .

[34]  V. Patel,et al.  Domain Knowledge and Hypothesis Genenation in Diagnostic Reasoning , 1990, Medical decision making : an international journal of the Society for Medical Decision Making.

[35]  E H Shortliffe,et al.  PUFF: an expert system for interpretation of pulmonary function data. , 1982, Computers and biomedical research, an international journal.

[36]  E. J. Friedman-hill,et al.  Jess, the Java expert system shell , 1997 .

[37]  Z E. Jess Friedman-hill,et al.  The Java Expert System Shell , 2000 .

[38]  K. Stenn,et al.  Histologic diagnosis of inflammatory skin diseases , 1982 .

[39]  Chen-Lin C. Kulik,et al.  Effectiveness of computer-based instruction: An updated analysis. , 1991 .

[40]  Dieter Fensel,et al.  The Unified Problem-Solving Method Development Language UPML , 2003, Knowl. Inf. Syst..

[41]  William J. Clancey,et al.  NEOMYCIN: Reconfiguring a Rule-Based Expert System for Application to Teaching , 1981, IJCAI.

[42]  M. Chi,et al.  The Nature of Expertise , 1988 .

[43]  William J. Clancey,et al.  Knowledge-based tutoring: the GUIDON program , 1987 .

[44]  Charles P. Friedman,et al.  Development of visual diagnostic expertise in pathology -- an information-processing study. , 2003, Journal of the American Medical Informatics Association : JAMIA.

[45]  W. Kintsch,et al.  Methods and Tactics in Cognitive Science , 1984 .

[46]  Donald A. Redelmeier,et al.  Cognitive Science in Medicine: Biomedical Modeling , 1990 .

[47]  Etienne Wenger,et al.  Artificial Intelligence and Tutoring Systems: Computational and Cognitive Approaches to the Communication of Knowledge , 1987 .

[48]  Vimla L. Patel,et al.  The general and specific nature of medical expertise: A critical look. , 1991 .

[49]  L. Brooks,et al.  Sources of observer variation in dermatologic diagnosis , 1990, Academic medicine : journal of the Association of American Medical Colleges.

[50]  Robert S. Engelmore,et al.  SACON: A Knowledge-Based Consultant for Structural Analysis , 1979, IJCAI.

[51]  Marsha C. Lovett,et al.  Cognotive Task Analysis in Service of Intelligent Tutoring System Design: A Case Study in Statistics , 1998, Intelligent Tutoring Systems.

[52]  Roger Azevedo,et al.  The Cognitive Basis for the Design of a Mammography Interpretation Tutor 1 , 1998 .

[53]  Dieter Fensel,et al.  The Component Model of UPML in a Nutshell , 1999 .

[54]  Vimla L. Patel,et al.  Evaluating evidence against diagnostic hypotheses in clinical decision making by students, residents and physicians , 1998, Int. J. Medical Informatics.

[55]  V. Patel,et al.  Novice Diagnostic Reasoning in Medicine: Accounting for Evidence , 1995 .

[56]  K. A. Ericsson,et al.  Toward a general theory of expertise : prospects and limits , 1991 .

[57]  Philip J. Smith,et al.  Successful Use of an Expert System to Teach Diagnostic Reasoning for Antibody Identification , 1998, Intelligent Tutoring Systems.

[58]  Neil T. Heffernan,et al.  An Intelligent Tutoring System Incorporating a Model of an Experienced Human Tutor , 2002, Intelligent Tutoring Systems.

[59]  Catherine Plaisant,et al.  SpaceTree: supporting exploration in large node link tree, design evolution and empirical evaluation , 2002, IEEE Symposium on Information Visualization, 2002. INFOVIS 2002..

[60]  Johanna D. Moore,et al.  In Proceedings of the World Conference on Artificial Intelligence in Education , 1993 .