Protégé as Professor: Development of an Intelligent Tutoring System With Protégé-2000 Olga Medvedeva Center for Pathology Informatics University of Pittsburgh.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
TeachMed Clinical reasoning learning with simulated patients Guy Bisson M.D., Faculté de médecine Froduald Kabanza Ph.D., Faculté des sciences, département.
Design Concepts and Principles
An Individualized Web-Based Algebra Tutor D.Sklavakis & I. Refanidis 1 An Individualized Web-Based Algebra Tutor Based on Dynamic Deep Model Tracing Dimitrios.
Modeling Human Reasoning About Meta-Information Presented By: Scott Langevin Jingsong Wang.
© C. Kemke1Expert Systems Tasks COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
The Decision-Making Process IT Brainpower
Internet Reasoning Service: Progress Report Wenjin Lu and Enrico Motta Knowledge Media Institute Monica Crubézy Stanford Medical Informatics.
Chapter 11 Artificial Intelligence and Expert Systems.
SESSION 10 MANAGING KNOWLEDGE FOR THE DIGITAL FIRM.
SPECIFYING COGNITIVE MODELS Using Patterns and Conflicts A. Macklem, F. Mili Oakland University S. Dungrani TARDEC June, 2004.
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
Algorithms and Problem Solving-1 Algorithms and Problem Solving.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Sharing Knowledge in Adaptive Learning Systems Miloš Kravčík Dragan Gašević Fraunhofer FIT, GermanySimon Fraser University, Canada
Algorithms and Problem Solving. Learn about problem solving skills Explore the algorithmic approach for problem solving Learn about algorithm development.
Knowledge Modelling: Foundations, Techniques and Applications Enrico Motta Knowledge Media Institute The Open University United Kingdom.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Protégé An Environment for Knowledge- Based Systems Development Haishan Liu.
Building Knowledge-Driven DSS and Mining Data
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Cognitive Science Overview Design Activity Cognitive Apprenticeship Theory Cognitive Flexibility Theory.
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
July 6, th International Protégé Conference Reasoning in a Tutoring System: Transforming Knowledge to Teaching. Olga Medvedeva Center for Pathology.
Reasoning Abilities Slide #1 김 민 경 Reasoning Abilities David F. Lohman Psychological & Quantitative Foundations College of Education University.
Made with Protégé: An Intelligent Medical Training System Olga Medvedeva, Eugene Tseytlin, and Rebecca Crowley Center for Pathology Informatics, University.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
“Enhancing Reuse with Information Hiding” ITT Proceedings of the Workshop on Reusability in Programming, 1983 Reprinted in Software Reusability, Volume.
CSE 303 – Software Design and Architecture
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Tuteurs cognitifs: La théorie ACT-R et les systèmes de production Roger Nkambou.
SOFTWARE DESIGN.
The SlideTutor Project Rebecca Crowley, MD, MS University of Pittsburgh School of Medicine Department of Biomedical Informatics October 5, 2007.
CHAPTER TEN AUTHORING.
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
1 What is OO Design? OO Design is a process of invention, where developers create the abstractions necessary to meet the system’s requirements OO Design.
What is Object-Oriented?  Organization of software as a collection of discreet objects that incorporate both data structure and behavior.
1 Computer Group Engineering Department University of Science and Culture S. H. Davarpanah
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Chapter 4 Decision Support System & Artificial Intelligence.
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
MDD approach for the Design of Context-Aware Applications.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Foundation.cap.org SlideTutor Project – Using Virtual Slides to Understand How Pathologists Think and Learn Rebecca Crowley, MD, MS Saturday, April 16,
Finite State Machines (FSM) OR Finite State Automation (FSA) - are models of the behaviors of a system or a complex object, with a limited number of defined.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Henrik Eriksson Department of Computer and Information Science Linkoping University SE Linkoping, Sweden Raymond W. Fergerson Yuval Shahar Stanford.
George Goguadze, Eric Andrès Universität des Saarlandes Johan Jeuring, Bastiaan Heeren Open Universiteit Nederland Generation of Interactive Exercises.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Learning Analytics isn’t new Ways in which we might build on the long history of adaptive learning systems within contemporary online learning design Professor.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
Tutoring & Help Systems Deepthi Bollu for CSE495 10/31/2003.
Algorithms and Problem Solving
Inquiry learning and SimQuest
Complexity Time: 2 Hours.
Architecture Components
Designing Software for Ease of Extension and Contraction
11/15/2018 Drug Side Effects Data Representation and Full Spectrum Inferencing using Knowledge Graphs in Intelligent Telehealth Presented on Student-Faculty.
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
Vincent Aleven & Kirsten Butcher
Algorithms and Problem Solving
전문가 시스템(Expert Systems)
Presentation transcript:

Protégé as Professor: Development of an Intelligent Tutoring System With Protégé-2000 Olga Medvedeva Center for Pathology Informatics University of Pittsburgh

6 th International Protégé Workshop Outline General requirements for a tutoring system in Pathology Practical aspects of Protégé integration into SlideTutor Further use of Protégé

6 th International Protégé Workshop Medical Training System Needs Large medical image libraries (VHL) Digital knowledge libraries (FMA) Knowledge structuring, sharing, utilizing to teach the decision-making process Very few good examples in medicine Reuse knowledge representation and acquisition in other fields: paradigms, methodology, ideas Create system that incorporates empirical knowledge and theories about how people learn Build system with reusable components Design adaptive, revisable system that can incorporate any new observations

6 th International Protégé Workshop Intelligent Tutoring System  Systems that use AI formalisms to offer interactive computer-based instruction  Represent and model knowledge  Actively monitor and encode student’s progress through a problem/case, and/or across problems/cases  Offer instruction and provide feedback that is adaptive, flexible, individually tailored

6 th International Protégé Workshop Intelligent Tutor System With Model Tracing Cognitive Tutor based on ACT-R theory of learning (Anderson, Corbett, and Koedinger) –Expert Model – problem solving and decision making cognitive domain Declarative – “factual” knowledge Procedural knowledge - how to do things Proceduralized declarative knowledge in the rules( step instructions ) –Model Tracing – every user action is checked against the Expert Model

6 th International Protégé Workshop Student Module Pedagogic Knowledge Interface Expert Model Allow correct steps Correct errors Give hints on next step Collect data on what student does Make predictions on what student knows Provide data for pedagogic decision making Canvas for problem solving Make goals visible Case sequence When to intervene How to intervene Intelligent Tutor System Structure

6 th International Protégé Workshop Dermopathology as an ITS Domain Extremely difficult Residents have little time to learn False positives and false negatives; errors associated with significant impact to patient Some areas are highly algorithmic, seemed straightforward to model with rule system Diagnosis more deterministic in Pathology when compared with other domains

6 th International Protégé Workshop Dermopathology Domain Visual diagnostic –Use of the microscope –More precise, visual criteria for reasoning –Visual criteria depend on microscope power, can be hierarchically classified

6 th International Protégé Workshop Dermopathology Domain Visual diagnostic Study of expertise in microscopic diagnosis (Crowley et al., JAMIA 2003 ) –Identified reasoning steps, goals –Physical search, identification, hypothesis testing and refinement –Knowledge transformation from novice to expert

6 th International Protégé Workshop Dermopathology Domain Visual diagnostic Study of expertise in microscopic diagnosis Dermopathology domain algorithms

6 th International Protégé Workshop Visual FeaturesDiagnosis 1/11 pattern

6 th International Protégé Workshop Visual FeaturesDiagnosis * * * *

6 th International Protégé Workshop Visual FeaturesDiagnosis * * * * Few neutrophils and eosinophils Eosinophils in interstitium of reticular dermis in company with lymphocytes (usually in conjunction with interepidermal vesicle)

6 th International Protégé Workshop Medical Intelligent Tutoring Systems (+) Individualized instructional system Multiple paths for problem solving Multi-dimensional decision space –Expert, Student, and Pedagogic models (-) Large complex dynamic declarative knowledge Formalism of production rule knowledge representation is domain specific (Nx100 rules) Maintenance is difficult and time consuming Knowledge modification alters the rules

6 th International Protégé Workshop SlideTutor Approach Use KBS approach to separate static (declarative) and dynamic (procedural) knowledge Complicated domain structure exactly fits Protégé knowledge representation paradigm In KBS PSMs serve as its reasoning part that can be used by tutor procedural rule based expert system

6 th International Protégé Workshop Behaviour Task StructureKB SlideTutor Approach Protégé for declarative knowledge Jess Expert System as PSM base JessTab bridge ( Eriksson, 2003 ), slightly modified –reflect hierarchical Protégé structure –work with multiple projects Separate abstract graph PMS algorithm and specific behaviour Domain ModelTask Model Jess PSM Algorithm JessTab

6 th International Protégé Workshop Expert System KB Implementation Parametric design approach for classification problem solving (Motta, 1999): –find the solution class that best explains certain set of observables for unknown object Solution = Domain KB - finite set of feature specifications Observable = Case Representation - set of facts Extended –Redefined Feature to be an object with its own properties Solution - {f {a {v}}} Observable - (f, {a, v}) –Added abstract Feature-Attribute-Value ontology

6 th International Protégé Workshop Feature Ontology Hierarchical Feature structure Feature – Attribute – Value independence Reused by Domain KB and Case Representation

6 th International Protégé Workshop Slide Representation Feature Ontology Visual Dimension

6 th International Protégé Workshop Dynamic Solution Graph (DSG) Generates valid path through problem state based on combination of expert model ontologies, case and pedagogic knowledge within abstract PSM Dynamic – incremental problem state and valid next steps generation system DSG state depends on the order of input reasoning events Abstract, task-independent, allows any conceptually correct node, makes no decision Node type specific response to a triggered event encapsulated in the behavior structures DSG visualization (JGraph,

6 th International Protégé Workshop Forward Reasoning and Negation

6 th International Protégé Workshop Backwards Reasoning

6 th International Protégé Workshop Cluster Concept Evidence Cluster – integrated relation between the state of its elements and nodes outside the cluster Serves as disjunction element that forms the problem solving path Allows multiple pedagogic strategies for hypothesis formation: –Based on single piece of evidence –Consistent with all evidences

6 th International Protégé Workshop Protégé Advantages Redefine a knowledge role of shared procedures as a static knowledge Knowledge decomposition and inclusion (Feature, Domain and Case ontologies) Modularity and extensibility allows independent rules and models development Reusable domain for classification problem solving Domain neutral for many search - identification – interpretation reasoning systems More Protégé – more flexibility

6 th International Protégé Workshop Acknowledgements NLM 1 R01 LM (Crowley, PI) Competitive Medical Research Fund of the University of Pittsburgh Office of Health Research (Crowley, PI) Rebecca Crowley, Pathology Informatics Katsura Fujita, Pathology Informatics Elizabeth Legowski, Pathology Informatics Ellen Roh, Dermatopathology Drazen Jukic, Dermatopathology