Evaluation of a Hybrid Self-improving Instructional Planner Jon A. Elorriaga and Isabel Fernández-Castro Computer Languages and Systems Dept. University.

Slides:



Advertisements
Similar presentations
Initializing Student Models in Web-based ITSs: a Generic Approach Victoria Tsiriga & Maria Virvou Department of Informatics University of Piraeus.
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
NML/436/L1-1 Nazareth Northwestern Mutual Life Participants in IS Development l A team of people comprising: l Project Manager l Systems Analysts l Specialists.
Training the Teacher Trainers Generic Session G14 Models of Teacher Education.
1.Data categorization 2.Information 3.Knowledge 4.Wisdom 5.Social understanding Which of the following requires a firm to expend resources to organize.
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
Search Engines and Information Retrieval
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Software Metrics II Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
Chapter 6 Database Design
Graphics Annotation Usability in eLearning Applications Dorian Gorgan, Teodor Ştefănuţ Computer Science Department Technical University of Cluj-Napoca.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Meaningful Learning in an Information Age
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Methodology Conceptual Database Design
ILMDA: Intelligent Learning Materials Delivery Agents Goal The ILMDA project is aimed at building an intelligent agent with machine learning capabilities.
1 Management and Skills Development of Professional Roles Involved in Distance Learning D. Giuli M.C. Pettenati E. Palmisano L. Baldini University of Florence.
1212 Management and Communication of Distributed Conceptual Design Knowledge in the Building and Construction Industry Dr.ir. Jos van Leeuwen Eindhoven.
Questions to Consider What are the components of a comprehensive instructional design plan? What premises underline the instructional design process?
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
Module 3: Business Information Systems Chapter 11: Knowledge Management.
United Nations Statistics Division
Instructional Design of Distance Training TRDEV 533 Chapter 3.
Instructional System Design
Overview of the Database Development Process
MoHEST-MoYAS-GeSCI Workshop Kenya Institute of Education, June 2 nd – 4 th 2010 Defining ICT Competencies for TIVET Lecturers & Instructors in Kenya Standards.
Search Engines and Information Retrieval Chapter 1.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
ITEC 3220M Using and Designing Database Systems
Methodology - Conceptual Database Design Transparencies
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
CBR for Fault Analysis in DAME Max Ong University of Sheffield.
Chapter 10 Information Systems Analysis and Design
Assessing Quality for Integration Based Data M. Denk, W. Grossmann Institute for Scientific Computing.
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
NTeQ: iNtegrating Technology for inQuiry Bryona Golding University of Phoenix Online.
Human Learning Asma Marghalani.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
1 Introduction to Software Engineering Lecture 1.
Methodology - Conceptual Database Design
What is design? Blueprints of the instructional experience Outlining how to reach the instructional goals determined during the Analysis phase The outputs.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Ibrahim Fathy, Mostafa Aref, Omar Enayet, and Abdelrahman Al-Ogail Faculty of Computer and Information Sciences Ain-Shams University ; Cairo ; Egypt.
Tutoring & Help System CSE-435 Nicolas Frantzen CSE-435 Nicolas Frantzen.
ICNEE 2002 Applying RL to Take Pedagogical Decisions in Intelligent Tutoring Systems Ana Iglesias Maqueda Computer Science Department Carlos III of Madrid.
COMM89 Knowledge-Based Systems Engineering Lecture 8 Life-cycles and Methodologies
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
Jane Reid, AMSc IRIC, QMUL, 30/10/01 1 Information seeking Information-seeking models Search strategies Search tactics.
CSE 303 – Software Design and Architecture
Surveying instructor and learner attitudes toward e-learning Presenter: Jenny Tseng Professor: Ming-Puu Chen Date: April 12, 2008 Liaw, S., Huang, H.,
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
KNOWLEDGE MANAGEMENT UNIT II KNOWLEDGE MANAGEMENT AND TECHNOLOGY 1.
Agenda Introduction Design Methodology Project Overview
Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.
Developing Learning Objectives “Learning Objectives describe what participants will learn as a result of attending an education or training session.” How.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
CHAPTER 5 Transfer of Training.
Advanced Software Engineering Dr. Cheng
DEPARTMENT OF HUMAN AND SOCIAL CIENCES APPLIED LINGUISTICS IN ENGLISH CAREER    “THE INFLUENCE OF TEACHER’S ATTITUDES AND BELIEFS INTO TECHNOLOGY-RELATED.
Preface to the special issue on context-aware recommender systems
Architecture Components
Learning objectives At the end of the session the students will be able to Define microteaching Mention the purpose of microteaching Narrate the methods.
A Unifying View on Instance Selection
Assoc. Prof. Dr. Syed Abdul-Rahman Al-Haddad
Database Development Cycle
Presentation transcript:

Evaluation of a Hybrid Self-improving Instructional Planner Jon A. Elorriaga and Isabel Fernández-Castro Computer Languages and Systems Dept. University of the Basque Country 649 Postakutxa, E Donostia.

Contents Introduction Our approach: HSIIP –Case-based Instructional Planner –How it works –Methodology of application Evaluation Conclusions Related and Future Work

Introduction Self-improving Vs. Adaptive ITSs –Self-improving ITSs: generalise the acquired knowledge and use it in future instructional sessions (Dillenbourg, 1989) Few self-improving systems ITSs can learn in each of its modules –Tutor Module –Student Model –Domain Module –Interface By using data –From the Student Model (ITS) –Directly from the student –From the teacher

Our Approach: HSIIP HSIIP: Hybrid Self-Improving Instructional Planner Objectives: –To improve the adaptation ability –To incorporate a learning ability to existing ITSs Focus: Tutor Module, Instructional Planning Learning Techniques: –Case-Based Reasoning –Learning from memorization –Statistical learning

The HSIIP Approach Proposal: To incorporate a CBIP into existing ITSs Aim: To enhance the ITS with learning ability Result: SIITS ITS+CBIP ===> SIITS

Case-Based Reasoning

Case-Based Instructional Planner

CBIP: Case Structure Application Context Instructional Plan Results of the application

CBIP: Detail of Instructional Plan Memory

Search Hierarchical Organisation of the IPM Exhaustive and Heuristic Search Heuristic function: Similarity function Similarity Threshold CBIP: Generation Component (1) Retrieval of Cases Matching Nearest neighbour matching Similarity function

Adaptation of cases Critic-Based Adaptation Production System Knowledge intensive task CBIP: Generation Component (2) CRITIC IF + THEN + Priority: Adaptation-degree:(0.. 1)

CBIP: Learning Component (1) Revision of Cases Evaluation items Trace of the learning session Two Dimensions: –Educational Beliefs of the ITS (Student Model) Beliefs of the Learner: Interaction –Computational Case Reuse level

CBIP: Learning Component (2) Revision of Cases Evaluation items: –Knowledge Acquisition Levels –Misconceptions –Student Beliefs about KAL –Student Beliefs about the session –Replanning –... Result Object –Elementary results –Collective results Normalisation of values (0.. 1) Statistical Learning Creation of new cases

CBIP: Learning Component (3) Storage of new Cases Find the appropriate GE –Adapted Search Algorithms Generalisation –On-line –Off-line –Thresholds

CBIP: Heuristic Assessment Component Heuristic Formulae Adaptable - Weights Assessed objects –Retrieved cases –Built Instructional Plan –Global result of the executed Instructional Plan Assessment Factors –Beliefs of the STI (SM) –Beliefs of the learner –Similarity –Reuse rating –Adaptation level –Influence level Assesses some Instructional Planning Objects

TUTOR MODULE Instructional Plan Memory DIDACTIC DISPATCHER Learning Component Generation Component Classical Instructional Planner DIDACTIC INSTRUCTOR Assessment Component Session Data Estimates Cases Instructional Plan Estimates Cases Estimate > Threshold SHIIP Working (1)

Generation Component Classical Instructional Planner DIDACTIC INSTRUCTOR TUTOR MODULE Session Data Estimates Cases NIL Estimates Cases Instructional Plan Estimate < Threshold Learning Component Assessment Component Instructional Plan Memory DIDACTIC DISPATCHER SHIIP Working (2)

HSIIP Working –Initially empty IPM –Training Phase –Co-operation Phase Kernel of CBIP –An object-oriented framework that facilitates the development of Case-Based Instructional Planners –Represent explicitly and separately the characteristics of the concrete ITS Methodology of Application –Procedure and Guidelines

HSIIP: Methodology of Application (1) Analysis of the ITS (levels, plan-items, attributes) ** Most important task ** Knowledge Engineering Adaptation of the framework –Representing the ITS related knowledge –Setting of the parameters: Thresholds and Weights –Construction of the adaptation module Integration of the CBIP Test

HSIIP: Methodology of Application (2) Analysis of the ITS (instructional planning) Level structure Items of each level Attributes –Useful for retrieving Matching Indexing –Useful for evaluating Student Model Strudent

HSIIP: Evaluation (1) Objective: Evaluate the performance of the HSIIP in terms of the changes in the student’s knowledge Design of the experiments: –Four classical instructional planners (CIP) –Their corresponding HSIIP –A Population of simulated students (4 groups) To test isolated modules To perform a significative number of experiments in the same conditions

HSIIP: Evaluation (2)

HSIIP: Evaluation (3)

Conclusions HSIIP: An hybrid approach to enhance ITSs with learning capabilities based on a Case-Based Instructional Planner. –Case-Based Learning –Statistical Learning –Learning from Memorization Sound performance (combines two planners). CBIP kernel: A framework for developing Case-Based Instructional Planners. –Generic Module for Instructional Planning –Adaptable Positive evaluation results Simulated student a useful tool for formative evaluation

Related and Further Work Related Work –Tool for interacting with the teacher (supervision of plans and results) –Data: System, Student, Teacher Further Work –Experimentation –More aspects taken into account in revision –Application to other planning problems

Result Object Object Result (is-a Case-component Result-object) result-history: result-average: Object Elementary-result (is-a Result-object) evaluation-item-list: learner: date: learner-estimate: [0..1] global-estimate:[0..1] Object Collective-result (is-a Result-object) direct-use-number: use-number: evaluation-item-list: learner-estimate: [0..1] global-estimate:[0..1] Object Evaluation-item (is-a Result-object) evaluation-attribute: final-value:[0..1] change:[0..1] learner-estimate:[0..1]

Elementary Result of a Subplan (ERS) ERS=Elementary Result of a Subplan ARS=Average Result of a Subplan WB T =Weighted Belief of the Tutor (applied to each individual feature) WB L =Weighted Belief of the Learner (applied to each individual feature) WOB L =Weighted Overall Belief of the Learner (applied to a subplan) AEIS=Average of the Evaluation Items of a Subplan NEI=Number of Evaluation Items NA=Number of Applications of the case EI j =Evaluation Item j S=Subplan W X =Weight related to factor X

Retrieved Case Estimate (RCE) RCE=Retrieved Case Estimate ARS=Average Result of a Subplan (see figure 6) RCAF=Retrieved Case Appropriateness Factor WOB L =Weighted Overall Belief of the Learner (applied to a case) WSF=Weighted Similarity Factor WRF=Weighted Reuse Factor C=Case S (C)=Subplan attached to the case C W X =Weight related to factor X

Created Plan Estimate (CPE) CPE=Created Plan Estimate NL=Number of Levels in the Instructional Plan CLE=Created Level Estimate PCN=Number of Primary Cases RCE=Retrieved Case Estimate (see figure 7) CPF =Created Plan Factor WTF=Weighted Stability Factor WIF=Weighted Importance Factor IP=Instructional Plan L, L i =Levels of the Instructional Plan C, C i =Cases W X =Weight related to factor X