Building Intelligent Tutoring Systems with the Cognitive Tutor Authoring Tools (CTAT) Vincent Aleven, Jonathan Sewall, and the CTAT team.

Slides:



Advertisements
Similar presentations
The Cost of Authoring with a Knowledge Layer Judy Kay and Lichao Li School of Information Technologies The University of Sydney, Australia.
Advertisements

Halomda Educational Software ( Established 1988) Mathematics and Science for Primary, Intermediate and High schools Computer Aided and e-Learning Math-XPress.
PD Plan Agenda August 26, 2008 PBTE Indicators Track
Department of Mathematics and Science
Focus on Instructional Support
Research and Impact The WaterBotics ® evaluation and research studies include two synergistic, but distinct, domains: educational impact and scale-up/sustainability.
MMAP Middle School Math Through Applications Project Dahwun Deepak Gazi Scott Sun-Young.
Specialist leaders of education Briefing session for potential applicants 2013.
What can CTAT do for you? Overview of the CTAT track Vincent Aleven, Bruce McLaren and the CTAT team 3rd Annual PSLC LearnLab Summer School Pittsburgh,
Teacher Evaluation & Developing Goals Glenn Maleyko, Executive Director, Ph.D Haigh Elementary September 8, 2014.
Collaborative Warrior Tutoring Tom Livak Neil Heffernan 8/24/06.
Lockheed Martin Proprietary Information 1 Our Most Important Mission - Improving Education.
Yvan Rooseleer – BiASC – MAY 2013
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.
Supporting Teachers to make Overall Teacher Judgments The Consortium for Professional Learning.
Cognitive Tutors ITS, Sept 30, Overview Production system models –For LISP, geometry, and algebra 8 principles from ACT theory Gains: 1/3 time to.
QA on Anderson et al Intro to CTAT CPI 494 & 598 Jan 27, 2009 Kurt VanLehn.
All you need to know about ITS (in 60 slides) Created by Kurt VanLehn © Presented by Vincent Aleven VanLehn, K. (2006). The behavior of tutoring systems.
Contrasting Examples in Mathematics Lessons Support Flexible and Transferable Knowledge Bethany Rittle-Johnson Vanderbilt University Jon Star Michigan.
CLT Conference Heerlen Ron Salden, Ken Koedinger, Vincent Aleven, & Bruce McLaren (Carnegie Mellon University, Pittsburgh, USA) Does Cognitive Load Theory.
Planning, Instruction, and Technology
Click to edit the title text format An Introduction to TuTalk: Developing Dialogue Agents for Learning Studies Pamela Jordan University of Pittsburgh Learning.
Learning Sciences and Engineering Professional Master’s Program Ken Koedinger Vincent Aleven Albert Corbett Carolyn Rosé Justine Cassell.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
Building Intelligent Tutoring Systems with the Cognitive Tutor Authoring Tools (CTAT) Vincent Aleven and the CTAT team 7th Annual PSLC Summer School Pittsburgh,
School’s Cool in Childcare Settings
Every Student Prepared for the Future EXPLORE, PLAN, The ACT Test Specifications.
Rediscovering Research: A Path to Standards Based Learning Authentic Learning that Motivates, Constructs Meaning, and Boosts Success.
Dates:Tuesdays, Jan 7 – Feb 11
Khan Academy Implementation Models Making the Best Use of Khan Academy with Your Students 1.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Aplication of CAS in automatic assessment of math skills Przemysław Kajetanowicz ( Jędrzej Wierzejewski
Welcome Math Leaders Mac Scoring Training Year 17 …analyzing student thinking and improving instruction.
School’s Cool in Kindergarten for the Kindergarten Teacher School’s Cool Makes a Difference!
Quincy BrownKallen Tsikalas Research Questions & Hypotheses Theoretical Assumptions: Good, Bad & Ugly Using CTAT to test hypotheses The Interface Beneath.
Introduction to the Cognitive Tutor Authoring Tools (CTAT) and Example-Tracing Tutors Bruce McLaren Systems Scientist, Co-Manager of the CTAT Project Team.
CSA3212: User Adaptive Systems Dr. Christopher Staff Department of Computer Science & AI University of Malta Lecture 9: Intelligent Tutoring Systems.
Tuteurs cognitifs: La théorie ACT-R et les systèmes de production Roger Nkambou.
Manitoba Rural Learning Consortium Dianne Soltess Meagan Mutchmor August 2015.
8 th Grade Integers Natalie Menuau EDU Prof. R. Moroney Summer 2010.
Slide 1 Kirsten Butcher Elaborated Explanations for Visual/Verbal Problem Solving: Interactive Communication Cluster July 24, 2006.
The Evolution of ICT-Based Learning Environments: Which Perspectives for School of the Future? Reporter: Lee Chun-Yi Advisor: Chen Ming-Puu Bottino, R.
1 USC Information Sciences Institute Yolanda GilFebruary 2001 Knowledge Acquisition as Tutorial Dialogue: Some Ideas Yolanda Gil.
Introduction to Interacting with Peers in Math. Interacting with peers—tutoring, giving feedback, collaborating—is a strategy to learn and check understanding.
Mathematics Teachers Grade 8 October 10, 2013 Joy Donlin and Tony Lobascher.
Vincent Aleven & Kirsten Butcher Robust Learning in Visual/Verbal Problem Solving: Contiguity, Integrated Hints, and Elaborated Explanations.
SimStudent: A computational model of learning for Intelligent Authoring and beyond Noboru Matsuda Human-Computer Interaction Institute Carnegie Mellon.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
711: Intelligent Tutoring Systems Week 1 – Introduction.
Halomda Educational Software ( Established 1988) Mathematics and Science for Primary, Intermediate and High schools, Colleges and Universities Computer.
The Power of Comparison in Learning & Instruction Learning Outcomes Supported by Different Types of Comparisons Dr. Jon R. Star, Harvard University Dr.
Mass Producing Example- Tracing Tutors Bruce McLaren Human-Computer Interaction Institute Carnegie Mellon University.
George Goguadze, Eric Andrès Universität des Saarlandes Johan Jeuring, Bastiaan Heeren Open Universiteit Nederland Generation of Interactive Exercises.
Effective mathematics instruction:  foster positive mathematical attitudes;  focus on conceptual understanding ;  includes students as active participants.
LEADERSHIP TEAM MEETING October 30, Bell Ringer Choose four formative assessment practices that research reviews suggest lead to improved student.
COLLABORATIVE WEB 2.0 TOOLS IN EDUCATION USING WIKIS & BLOGS IN THE CLASSROOM.
July 8, 2008In vivo experimentation: 1 Step by Step In Vivo Experimentation Lecture 3 for the IV track of the 2011 PSLC Summer School Philip Pavlik Jr.
#1 Make sense of problems and persevere in solving them How would you describe the problem in your own words? How would you describe what you are trying.
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.
Introduction to Interacting with Peers in Math. What is Interacting with Peers? Interacting with peers—tutoring, giving feedback, collaborating—is a strategy.
Data-Driven Education
Numeracy Skills Framework
The Wonderful World of Technology
School’s Cool Makes a Difference!
CS160: Lecture 6 John Canny Fall /9/2018.
Teachers as Authors of Computer Based Tutoring Systems Dr
The Behavior of Tutoring Systems
Vincent Aleven & Kirsten Butcher
Julie Booth, Robert Siegler, Ken Koedinger & Bethany Rittle-Johnson
Presentation transcript:

Building Intelligent Tutoring Systems with the Cognitive Tutor Authoring Tools (CTAT) Vincent Aleven, Jonathan Sewall, and the CTAT team

CTAT - 2 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Hope to see you all there! Speaker: Vincent Aleven (HCII Associate Professor) Date/Time: Wednesday, September 12, 2012, 4 pm Location: Michael Mauldin Auditorium (NSH 1305) Talk Title: Progress in Integrating Instructional Design and Game Design: Development of Physics Games for Very Young Children Abstract How can a team of HCI and learning scientists, and a team of professional game developers work together to create effective educational games? We report on progress in the ENGAGE project, a collaborative project between a group in the Human-Computer Interaction Institute and one in the Entertainment Technology Center. Less than a year into our project, although we don’t profess to have all the answers just yet, we do have two games, data from a formative evaluation study in two schools, and some reflections on a design process that integrates distributed expertise in instructional design and game design.

CTAT - 3 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 President Obama on Intelligent Tutoring Systems “[W]e will devote more than three percent of our GDP to research and development. …. Just think what this will allow us to accomplish: solar cells as cheap as paint, and green buildings that produce all of the energy they consume; learning software as effective as a personal tutor; prosthetics so advanced that you could play the piano again; an expansion of the frontiers of human knowledge about ourselves and world the around us. We can do this.” hamblin/gGxW3n

CTAT - 4 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 What is an “Intelligent Tutoring System” (ITS)? An advanced learning technology –Supports “learning by doing” with step-by-step guidance –Supports “tutored problem solving” Uses artificial intelligence techniques to –Provide human tutor-like behavior –Be more flexible, diagnostic & adaptive –Individualize instruction

CTAT - 5 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 The nested loop of conventional teaching For each chapter in curriculum Read chapter For each exercise, solve it Teacher gives feedback on all solutions at once Take a test on chapter VanLehn, K. (2006). The behavior of tutoring systems. International Journal of Artificial Intelligence in Education, 16(3),

CTAT - 6 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 The nested loops of Computer- Assisted Instruction (CAI) For each chapter in curriculum Read chapter For each exercise –Attempt answer –Get feedback & hints on answer; try again –If mastery is reached, exit loop Take a test on chapter VanLehn, K. (2006). The behavior of tutoring systems. International Journal of Artificial Intelligence in Education, 16(3),

CTAT - 7 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 The nested loops of ITS For each chapter in curriculum Read chapter For each exercise –For each step in solution Student attempts step Get feedback & hints on step; try again –If mastery is reached, exit loop Take a test on chapter VanLehn, K. (2006). The behavior of tutoring systems. International Journal of Artificial Intelligence in Education, 16(3),

Inner loop Step-by-step guidance Cognitive Tutor Algebra No inner loop Multiple choice, end-of-quizz explanation Math Success 2010

CTAT - 9 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 “Systems that lack an inner loop are generally called Computer-Aided Instruction (CAI), Computer-Based Training (CBT) or Web-Based Homework (WBH). Systems that do have an inner loop are called Intelligent Tutoring Systems (ITS).” VanLehn, 2006 (p. 233)

CTAT - 10 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Kinds of Computer Tutors Intelligent tutoring systems e.g., Sherlock Model-tracing tutors e.g., Andes Cognitive Tutors e.g., Algebra Tutoring systems CAI e.g., Microsoft’s Personal Tutor Constraint- based tutors e.g., SQL Tutor Example-tracing tutors e.g., Stoichiometry, French Culture Tutor Can be built with CTAT

CTAT - 11 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 CTAT motivation: Make tutor development easier and faster! Cognitive Tutors: –Large student learning gains as a result of detailed cognitive modeling –~200 dev hours per hour of instruction (Koedinger et al., 1997) –Requires PhD level cog scientists and AI programmers Development costs of instructional technology are, in general, quite high –E.g., ~300 dev hours per hour of instruction for Computer Aided Instruction (Murray, 1999) Solution: Easy to use Cognitive Tutor Authoring Tools (CTAT) Murray, T. (1999). Authoring Intelligent Tutoring Systems: An Analysis of the state of the art. The International Journal of Artificial Intelligence in Education, 10, Koedinger, K. R., Anderson, J. R., Hadley, W. H., & Mark, M. A. (1997). Intelligent tutoring goes to school in the big city. The International Journal of Artificial Intelligence in Education, 8,

CTAT - 12 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 CTAT goal: broaden the group of targeted authors Instructional technology developers Instructors (e.g., computer-savvy college professors) Researchers interested in intelligent tutoring systems Learning sciences researchers using computer- based tutors as platforms for research

CTAT - 13 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 How to reduce the authoring cost? No programming! –Drag & drop interface construction –Programming by demonstration Human-Computer Interaction methods –Use-driven design: summer schools, courses, consulting agreements with users, own use –User studies, informal & formal comparison studies Exploit existing tools –Off-the shelf tools: Eclipse, Flash, Excel Component-based architecture & standard inter-process communication protocols

CTAT - 14 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Tutors supported by CTAT Cognitive Tutors –Difficult to build; for programmers –Uses rule-based cognitive model to guide students –General for a class of problems Example-Tracing Tutors –Novel ITS technology –Much easier to build; for non-programmers –Use generalized examples to guide students –Programming by demonstration –One problem (or so) at a time

CTAT - 15 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012

CTAT - 16 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Movie Showing How an Example- Tracing Tutor is built

CTAT - 17 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Inner loop options: within-problem guidance offered by ITS +Minimal feedback on steps (classifies steps as correct, incorrect, or suboptimal) +Immediate +Delayed (two kinds) +Demand +Error-specific feedback +Hints on the next step +Assessment of knowledge –End-of-problem review of the solution +CTAT supports it –CTAT does not support it VanLehn, K. (2006). The behavior of tutoring systems. International Journal of Artificial Intelligence in Education, 16(3), Aleven, V., McLaren, B. M., Sewall, J., & Koedinger, K. R. (2009). A new paradigm for intelligent tutoring systems: Example-tracing tutors. International Journal of Artificial Intelligence in Education, 19(2),

CTAT - 18 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Outer loop: problem selection options offered by ITS (+)Student picks +Fixed sequence –Mastery learning (e.g., based on percentage of problems correct) +Macro-adaptation (called “Mastery learning” in CTAT and Cognitive Tutor research) VanLehn, K. (2006). The behavior of tutoring systems. International Journal of Artificial Intelligence in Education, 16(3), Aleven, V., McLaren, B. M., Sewall, J., & Koedinger, K. R. (in press). Example-tracing tutors: A new paradigm for intelligent tutoring systems. International Journal of Artificial Intelligence and Education. +CTAT supports it –CTAT does not support it (+)CTAT supports a one-off version of it

CTAT - 19 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012

CTAT - 20 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Some CTAT tutors used in online courses and research Genetics French Chemistry

CTAT - 21 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Some CTAT tutors used in research Elementary Math Thermo-dynamics French (intercultural competence)

CTAT - 22 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 In vivo study: Blocked vs interleaved practice with multiple representations Martina Rau, Nikol Rummel, Vincent Aleven Pre PostDelayed Post Interleaved Increased Blocked Moderate Interaction effect for test*condition, F(6, 418) = 5.09 (p <.01) Blocked and increased > interleaved at immediate post-test Blocked and increased > moderate and interleaved at the delayed post-test

CTAT - 23 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 In vivo study: Correct and incorrect worked examples in Algebra learning Julie Booth, Ken Koedinger CTAT tutors interleaved with Carnegie Learning Cognitive Tutor Incorrect worked example with self-explanation prompt, built with CTAT NoYes NoControlTypical YesCorrective Typical + Corrective (half of each) Self-Explanation of Correct Examples Self-Explanation of Incorrect Examples Correct worked example with self- explanation prompt, built with CTAT Study Design

CTAT - 24 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 FIRE: Fostering Innovation through Robotics Exploration Collaboration with Robin Shoop (PI, Robotics Academy) and many others 24

CTAT - 25 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Some tutors for you to look at French culture – eo/tutor/ibrahim-exp.swf – eo/tutor/ibrahim-controlV2.swf Stoichiometry – qa.andrew.cmu.edu/~pact/tutors/ch emstudy/reviewsite/tutors_study3/t utors_study3.htm

CTAT - 26 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Vote-with-your-feet evidence of CTAT’s utility Over 500 CTAT users in summer schools, courses, workshops, research, and tutor development projects –Domains: mathematics, chemistry, genetics, French culture, Chinese, ESL, thermodynamics –At least 44 research studies built tutors and deployed in real educational settings In the past two years –CTAT was downloaded 6,600 times –the CTAT website drew over 2.9M hits from 164k unique visitors –URL:

CTAT - 27 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012

CTAT - 28 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Cost estimates from large- scale development efforts Historic estimate: it takes hours to create 1 hour of ITS instruction, by skilled AI programmers (Anderson, 1991; Koedinger et al., 1997; Murray, 2003; Woolf & Cunningham, 1987) Project-level comparisons: +Realism, all phases of tutor development –High variability in terms of developer experience, outcomes (type and complexity of tutors), within-project economy-of-scale –Many arbitrary choices in deriving estimates –Can be difficult to track –Can be difficult to separate tool development and tutor development

CTAT - 29 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Development time estimates Project TitleDomainStudiesStudent s Instructional Time Development Time Time Ratio Improving Skill at Solving Equations through Better Encoding of Algebraic Concepts Middle and High School Math - Algebra mins each for 2 conditions ~120 hrs240:1 Using Elaborated Explanations to Support Geometry Learning Geometry19030 mins~2 months720:1 The Self-Assessment TutorGeometry - Angles, Quadrilaterals mins~9 weeks540:1 Enhancing Learning Through Worked Examples with Interactive Graphics Algebra - Equation Models of Problem Situations ~3 hrs~260 hrs87:1 Fluency and Sense Making in Elementary Math Learning 4th-Grade Math - Whole-number division 1~352.5 hrs each for 2 conditions plus 1 hr of assessment ~4 months107:1 The Fractions Tutor6th-Grade Math - Fraction Conversion, Fraction Addition hours each for 4 conditions 12 weeks48:1 Effect of Personalization and Worked Examples in the Solving of Stoichiometry Chemistry Stoichiometry hrs1016 hrs85:1

CTAT - 30 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Discussion of cost- effectiveness All tutors were used in actual classrooms Small projects worse than historical estimates (1:200 to 1:300) Large projects (> 3 hrs.) 3-4 times better (1:50 to 1:100) Factor in that programmers cost times as much as non-programmer developers: total savings 4-8 times Caveats: Rough estimates, historic estimates based on larger projects

CTAT - 31 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 That’s all for now!

CTAT - 32 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Example-tracing algorithm Basic idea: To complete a problem, student must complete one path through the graph Example tracer flexibly compares student solution steps against a graph –Keeps track of which paths are consistent with student steps so far –Can maintain multiple parallel interpretations of student behavior –Accepts student actions as correct when they are consistent with prior actions – i.e., occur on a solution path that all accepted prior actions are on Aleven, V., McLaren, B. M., Sewall, J., & Koedinger, K. R. (2009). A new paradigm for intelligent tutoring systems: Example-tracing tutors. International Journal of Artificial Intelligence in Education, 19(2),

CTAT - 33 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Mass Production: template-based tutor authoring to generate (near- )isomorphic behavior graphs 1.Turn Behavior Graph into template (insert variables) 3. Merge spreadsheet values into template 2. Fill in spreadsheet with problem-specific info; provide variable values per problem

CTAT - 34 PSLC Corporate Partners Meeting Sep 2012© Vincent Aleven & the CTAT Team, 2012 Example: Use of formulas Question 2 Dollars: memberOf(input,0,1,2) Pennies: memberOf(input,0,100,200) Pennies: = *link7.input Dollars: =round(2-link18.input/100)