Improving learning by improving the cognitive model: A data- driven approach Cen, H., Koedinger, K., Junker, B. Learning Factors Analysis - A General Method.

Slides:



Advertisements
Similar presentations
Privacy Settings How to complete your Privacy section.
Advertisements

Constructing a Task List ITSW 1410 Presentation Media Software Instructor: Glenda H. Easter.
Educational Data Mining Overview Ryan S.J.d. Baker PSLC Summer School 2010.
 Use the Left and Right arrow keys or the Page Up and Page Down keys to move between the pages. You can also click on the pages to move forward.  To.
Mrs. Navickas Algebraically: 1 Solve for y, if necessary. If equation is given equal to zero or a y is not present, rewrite in descending powers of x.
1. In the Activity Builder, you can use the Content Editor tools to create the content for activities and stimuli one at a time. Form-Based Content Editors:
Chapter 07: Lecture Notes (CSIT 104) 1111 Exploring Microsoft Office Excel 2007 Chapter 7 Data Consolidation, Links, and Formula Auditing.
Educational data mining overview & Introduction to Exploratory Data Analysis Ken Koedinger CMU Director of PSLC Professor of Human-Computer Interaction.
1 LearnLab: Bridging the Gap Between Learning Science and Educational Practice Ken Koedinger Human-Computer Interaction & Psychology, CMU PI & CMU Director.
An Individualized Web-Based Algebra Tutor D.Sklavakis & I. Refanidis 1 An Individualized Web-Based Algebra Tutor Based on Dynamic Deep Model Tracing Dimitrios.
Supporting (aspects of) self- directed learning with Cognitive Tutors Ken Koedinger CMU Director of Pittsburgh Science of Learning Center Human-Computer.
Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland.
Projects March 29, Project Requirements Think Aloud –At least two people OR Difficulty Factors Assessment –Ideally >25 (at least one class), but.
Data mining with DataShop Ken Koedinger CMU Director of PSLC Professor of Human-Computer Interaction & Psychology Carnegie Mellon University Ryan S.J.d.
Automating Tasks With Macros
Educational Data Mining Overview John Stamper PSLC Summer School /25/2011 1PSLC Summer School 2011.
1 Learning from Learning Curves: Item Response Theory & Learning Factors Analysis Ken Koedinger Human-Computer Interaction Institute Carnegie Mellon University.
Educational data mining overview & Introduction to Exploratory Data Analysis with DataShop Ken Koedinger CMU Director of PSLC Professor of Human-Computer.
Scaffold Download free viewer:
DataShop: An Educational Data Mining Platform for the Learning Science Community John Stamper Pittsburgh Science of Learning Center Human-Computer Interaction.
Educational Data Mining and DataShop John Stamper Carnegie Mellon University 1 9/12/2012 PSLC Corporate Partner Meeting 2012.
Chapter 3 Needs Assessment
CHAPTER 4: INTRODUCTION TO COMPUTER ORGANIZATION AND PROGRAMMING DESIGN Lec. Ghader Kurdi.
Database Applications – Microsoft Access Lesson 2 Modifying a Table and Creating a Form 45 slides in presentation Accessibility check 9/14.
PSLC DataShop Introduction Slides current to DataShop version John Stamper DataShop Technical Director.
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
PSLC DataShop Introduction Slides current to DataShop version John Stamper DataShop Technical Director.
Tuteurs cognitifs: La théorie ACT-R et les systèmes de production Roger Nkambou.
DataShop v7.1 Release Event Friday, November 1, 2013 LearnLabdatashop.org LearnLab
بسم الله الرحمن الرحیم. Ehsan Khoddam Mohammadi M.J.Mahzoon Koosha K.Moogahi.
PSLC DataShop Introduction Slides current to DataShop version John Stamper DataShop Technical Director.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
An Introduction to Adaptive Learning
← Select Exchange Once logged in. ↓ click Join Course Icon.
Using the Web-Based Training Tool MyFloridaMarketPlace.
ELPSS RLO Scripting Templates VERSION 3 (Jan 09).
XP New Perspectives on Microsoft Access 2002 Tutorial 1 1 Microsoft Access 2002 Tutorial 1 – Introduction To Microsoft Access 2002.
Evidence-based Practice Chapter 3 Ken Koedinger Based on slides from Ruth Clark 1.
Noboru Matsuda Human-Computer Interaction Institute
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
Educational Data Mining: Discovery with Models Ryan S.J.d. Baker PSLC/HCII Carnegie Mellon University Ken Koedinger CMU Director of PSLC Professor of Human-Computer.
ArcGIS: ArcMap Tables. Agenda Opening tables The interface Working with columns Working with records Making selections Advanced table tools ▫Add fields.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Programming with Microsoft Visual Basic th Edition
DataShop Import Workshop Tuesday, June 14, 2011 pslcdatashop.org PSLC
Copyright © 2008 Pearson Prentice Hall. All rights reserved Copyright © 2008 Prentice-Hall. All rights reserved. Committed to Shaping the Next.
The Report Generator Viewing Student Outcomes. Install the Report Generator In a browser, go to Click.
711: Intelligent Tutoring Systems Week 1 – Introduction.
Applying the Redundancy Principle ( Chapter 7) And using e-learning data for CTA Ken Koedinger 1.
UsersTraining StatisticsCommunication Tests Knowledge Board Welcome to the Knowledge Board interactive guide! We encourage you to start with a click on.
AS Level ICT Data entry: Creating validation checks.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Data mining with DataShop Ken Koedinger CMU Director of PSLC Professor of Human-Computer Interaction & Psychology Carnegie Mellon University.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Core Methods in Educational Data Mining HUDK4050 Fall 2015.
Jeopardy Tabs commands Types of slide Show Effects Mis. Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy.
1. Go to Assign Assist Assess Task 1: Create a class Task 2: Create an assignment Task 3: Play Student in Tutor.
Using DataShop Tools to Model Students Learning Statistics Marsha C. Lovett Eberly Center & Psychology Acknowledgements to: Judy Brooks, Ken Koedinger,
Question Creation Short Answer Questions. QC – Create Short Answer Question In AKC, click Question Creation Wizard>>Short Answer Question>>Level 1. A.
Data Mining Lab Student performance evaluation. Rate of learning varies from student to student May depend on similarity of the problem Is it possible.
Data-Driven Education
Core Methods in Educational Data Mining
How to interact with the system?
CIS16 Application Development – Programming with Visual Basic
Introduction to PSLC DataShop
The Behavior of Tutoring Systems
How to interact with the system?
Core Methods in Educational Data Mining
Presentation transcript:

Improving learning by improving the cognitive model: A data- driven approach Cen, H., Koedinger, K., Junker, B. Learning Factors Analysis - A General Method for Cognitive Model Evaluation and Improvement. 8th International Conference on Intelligent Tutoring Systems Cen, H., Koedinger, K., Junker, B. Is Over Practice Necessary? Improving Learning Efficiency with the Cognitive Tutor. 13th International Conference on Artificial Intelligence in Education Koedinger, K. Stamper, J. A Data Driven Approach to the Discovery of Better Cognitive Models. 3rd International Conference on Educational Data Mining Koedinger, K.R., Baker, R.S.J.d., Cunningham, K., Skogsholm, A., Leber, B., Stamper, J. (in press) A Data Repository for the EDM commuity: The PSLC DataShop. To appear in Romero, C., Ventura, S., Pechenizkiy, M., Baker, R.S.J.d. (Eds.) Handbook of Educational Data Mining. Boca Raton, FL: CRC Press. Ken Koedinger PSLC Director

Why we need better expert & student models in ITS Two key premises Expert & student model drives instruction –Cognitive model in Cognitive Tutors determine much of ITS behavior; Same for constraints… These models are sometimes wrong & almost always imperfect –ITS developers often build models rationally –But such models may not be empirically accurate A correct cognitive model should predict task difficulty and transfer => generate smooth learning curves => Huge opportunity for ITS researchers to improve their tutors

Cognitive Model Determines Instruction

3(2x - 5) = 9 6x - 15 = 92x - 5 = 36x - 5 = 9 Cognitive Tutor Technology Cognitive Model: A system that can solve problems in the various ways students can If goal is solve a(bx+c) = d Then rewrite as abx + ac = d If goal is solve a(bx+c) = d Then rewrite as abx + c = d If goal is solve a(bx+c) = d Then rewrite as bx+c = d/a Model Tracing: Follows student through their individual approach to a problem -> context-sensitive instruction

3(2x - 5) = 9 6x - 15 = 92x - 5 = 36x - 5 = 9 Cognitive Tutor Technology Cognitive Model: A system that can solve problems in the various ways students can If goal is solve a(bx+c) = d Then rewrite as abx + ac = d If goal is solve a(bx+c) = d Then rewrite as abx + c = d Model Tracing: Follows student through their individual approach to a problem -> context-sensitive instruction Hint message: “Distribute a across the parentheses.” Bug message: “You need to multiply c by a also.” Knowledge Tracing: Assesses student's knowledge growth -> individualized activity selection and pacing Known? = 85% chanceKnown? = 45%

If you change cognitive model you change instruction Problem creation, selection, & sequencing –New skills or concepts (= “knowledge components” or “KCs”) require: New kinds problems & instructional activities Changes to student modeling – skillometer, knowledge tracing Feedback and hint message content –One skill becomes two => need new hint messages for new skill –New bug rules may be needed Even interface design – “make thinking visible” –If multiple skills per step => break down by adding new intermediate steps to interface

Expert & student models are imperfect in most ITS How can we tell? Don’t get learning curves –If we know tutor works (get pre to post gains), but “learning curves don’t curve”, then the model is wrong Don’t get smooth learning curves –Even when every KC has a good learning curve (error rate goes down as student gets more opportunities to practice), model still may be imperfect when it has significant deviations from student data

PSLC DataShop Tools Slides current to DataShop version Ken Koedinger PSLC Director Koedinger, K.R., Baker, R.S.J.d., Cunningham, K., Skogsholm, A., Leber, B., Stamper, J. (in press) A Data Repository for the EDM commuity: The PSLC DataShop. To appear in Romero, C., Ventura, S., Pechenizkiy, M., Baker, R.S.J.d. (Eds.) Handbook of Educational Data Mining. Boca Raton, FL: CRC Press.

Dataset Info Performance Profiler Error Report Learning Curve KC Model Export/Import Analysis Tools

Dataset Info Meta data for given dataset PI’s get ‘edit’ privilege, others must request it Meta data for given dataset PI’s get ‘edit’ privilege, others must request it 14 Papers and Files storage Problem Breakdown table Dataset Metrics

Performance Profiler Aggregate by Step Problem Student KC Dataset Level Aggregate by Step Problem Student KC Dataset Level View measures of Error Rate Assistance Score Avg # Hints Avg # Incorrect Residual Error Rate View measures of Error Rate Assistance Score Avg # Hints Avg # Incorrect Residual Error Rate Multipurpose tool to help identify areas that are too hard or easy View multiple samples side by side Mouse over a row to reveal uniqueness

Error Report View by Problem or KC Provides a breakdown of problem information (by step) for fine- grained analysis of problem-solving behavior Attempts are categorized by evaluation Provides a breakdown of problem information (by step) for fine- grained analysis of problem-solving behavior Attempts are categorized by evaluation

Learning Curves 17 Visualizes changes in student performance over time Time is represented on the x- axis as ‘opportunity’, or the # of times a student (or students) had an opportunity to demonstrate a KC Hover the y-axis to change the type of Learning Curve. Types include: Error Rate Assistance Score Number of Incorrects Number of Hints Step Duration Correct Step Duration Error Step Duration Hover the y-axis to change the type of Learning Curve. Types include: Error Rate Assistance Score Number of Incorrects Number of Hints Step Duration Correct Step Duration Error Step Duration

Learning Curves: Drill Down 18 Click on a data point to view point information Click on the number link to view details of a particular drill down information. Details include: Name Value Number of Observations Click on the number link to view details of a particular drill down information. Details include: Name Value Number of Observations Four types of information for a data point: KCs Problems Steps Students Four types of information for a data point: KCs Problems Steps Students

Learning Curve: Latency Curves 19 For latency curves, a standard deviation cutoff of 2.5 is applied by default. The number of included and dropped observations due to the cutoff is shown in the observation table. For latency curves, a standard deviation cutoff of 2.5 is applied by default. The number of included and dropped observations due to the cutoff is shown in the observation table. Step Duration = the total length of time spent on a step. It is calculated by adding all of the durations for transactions that were attributed to a given step. Error Step Duration = step duration when first attempt is an error Correct Step Duration = step duration when the first attempt is correct Step Duration = the total length of time spent on a step. It is calculated by adding all of the durations for transactions that were attributed to a given step. Error Step Duration = step duration when first attempt is an error Correct Step Duration = step duration when the first attempt is correct

Learning Curve exercise

Dataset Info: KC Models Handy information displayed for each KC Model: Name # of KCs in the model Created By Mapping Type AIC & BIC Values Handy information displayed for each KC Model: Name # of KCs in the model Created By Mapping Type AIC & BIC Values 21 Toolbox allows you to export one or more KC models, work with them, then reimport into the Dataset. Toolbox allows you to export one or more KC models, work with them, then reimport into the Dataset. DataShop generates two KC models for free: Single-KC Unique-step These provide upper and lower bounds for AIC/BIC. DataShop generates two KC models for free: Single-KC Unique-step These provide upper and lower bounds for AIC/BIC. Click to view the list of KCs for this model. Click to view the list of KCs for this model.

Dataset Info: Export a KC Model 22 Export multiple models at once. Select the models you wish to export and click the “Export” button. Model information as well as other useful information is provided in a tab-delimited Text file. Select the models you wish to export and click the “Export” button. Model information as well as other useful information is provided in a tab-delimited Text file. Selecting the “export” option next to a KC Model will auto-select the model for you in the export toolbox. Selecting the “export” option next to a KC Model will auto-select the model for you in the export toolbox.

Dataset Info: Import a KC Model When you are ready to import, upload your file to DataShop for verification. Once verification is successful, click the “Import” button. Your new or updated model will be available shortly (depending on the size of the dataset). When you are ready to import, upload your file to DataShop for verification. Once verification is successful, click the “Import” button. Your new or updated model will be available shortly (depending on the size of the dataset). 23