Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Tuteurs cognitifs: La théorie ACT-R et les systèmes de production Roger Nkambou What is a “Cognitive Model”? A simulation of human thinking & resulting behavior Usually used to explain or predict data on human behavior Like error rates or solution time Usually implemented as a computer program that can behave like humans Often using AI knowledge representations like semantic nets, frames, schema, production rules What are Cognitive Models used for? Output of basic research Explain results of psychology experiments Guide design of software systems Have cognitive model “use” the system Model predicts people’s time & errors(VanLehn) Redesign system to reduce time or errors Can derive predictions without full implementation (e.g., Ethan) As a component in an intelligent system Player in a game or training simulation Part of expert system or intelligent tutor What is an “Intelligent Tutoring System” (ITS)? A kind of educational software Uses artificial intelligence techniques to Provide human tutor-like behavior Be more flexible, diagnostic & adaptive Write more general code to get more capabilities with less effort Components of an ITS: Interface or problem solving environment, domain knowledge, student model, pedagogical (tutoring) knowledge An ITS Success Case Cognitive Tutor Algebra (aka Pump) Most widely used ITS 1000+ schools across the country Marketed by local spin-off company Carnegie Learning “Exemplary Curricula” by US Dept of Ed Most cited Journal of AI-ED paper Koedinger, Anderson, Hadley, & Mark (1997). Intelligent tutoring goes to school in the big city. ... Algebra Cognitive Tutor Analyze real world problem scenarios Use graphs, graphics calculator Use table, spreadsheet Use equations, symbolic calculator Model tracing to provide context-sensitive Instruction Tracked by knowledge tracing Cognitive Tutor Algebra Course Integrated tutor, text, and teacher training In computer lab 2 days/week, classroom 3 days/week Learn by doing: Project-based Student-centered Cooperative learning Teacher as facilitator Replicated Field Studies Controlled, full year classroom experiments Replicated over 3 years in urban schools 60 In Pittsburgh Traditional Algebra Course & Milwaukee 50 Results: 50-100% better on problem solving & representation use. 15-25% better on standardized tests. Cognitive Tutor Algebra 40 30 20 10 0 Iowa SAT subset Problem Solving Koedinger, Anderson, Hadley, & Mark (1997). Intelligent tutoring goes to school in the big city. International Journal of Artificial Intelligence in Education, 8. Representations 1080? 700+ 2002-03 2001-02 300+ Schools in 2000-01 b Combining Theory & Practice Research base Cognitive Psychology Artificial Intelligence Cognitive Tutor Technology Curriculum Content Math Instructors Math Educators NCTM Standards Cognitive Tutors Algebra I Equation Solver Geometry Algebra II A Simple Instructional Design Principle Instruction is most effective when it builds on what students already know Sequence instruction from easy to hard Difficulty Factors Assessment: Which Problem Type is Hardest? Story Problem As a waiter, Ted gets $6 per hour. One night he made $66 in tips and earned a total of $81.90. How many hours did Ted work? Word Problem Starting with some number, if I multiply it by 6 and then add 66, I get 81.90. What number did I start with? Equation Typical textbook strategy Informal Strategies Students are still learning the foreign language of algebra! Expert Blindspot: Expertise can impair judgment of student difficulties 100 90 80 % making correct ranking (equations hardest) 70 60 50 40 30 20 10 0 Elementary Teachers Middle School Teachers High School Teachers Nathan , M. J. & Koedinge r, K. R. (2000). An inve stigation of teacher s' beliefs of students' algebra deve lopment. Cognition and Instruction, 18(2), 207-235 Expert Blindspot Experts’ judgments are biased by selfassessing their own performance Sources of bias in expert judgment: Under-estimate novice’s intuitive, concrete modes of thinking Over-estimate ease in acquiring formal, abstract modes of thinking Result: Inaccurate evaluations, poor design choices What is the Student Like? To avoid your expert blindspot, remember: “The Student Is Not Like Me” Use Cognitive & HCI methods to find out what students are like b Combining Theory & Practice Research base Cognitive Psychology Artificial Intelligence Cognitive Tutor Technology Curriculum Content Math Instructors Math Educators NCTM Standards Cognitive Tutors Algebra I Equation Solver Geometry Algebra II ACT-R: A Cognitive Theory of Learning and Performance Big theory … key tenets: Learning by doing, not by listening or watching Production rules represent performance knowledge: These units are: Instruction implications: modular context specific isolate skills, concepts, strategies address "when" as well as "how" Anderson, J.R., & Lebiere, C. (1998). Atomic Components of Thought. Erlbaum. Cognitive Tutor Technology: Use ACT-R theory to individualize instruction Cognitive Model: A system that can solve problems in the various ways students can Strategy 1: Strategy 2: Misconception: IF the goal is to solve a(bx+c) = d THEN rewrite this as abx + ac = d IF the goal is to solve a(bx+c) = d THEN rewrite this as bx + c = d/a IF the goal is to solve a(bx+c) = d THEN rewrite this as abx + c = d ACT-R production rules are not textbook rules, but “theorems in action” that characterize common thinking patterns Cognitive Tutor Technology: Use ACT-R theory to individualize instruction Cognitive Model: A system that can solve problems in the various ways students can 3(2x - 5) = 9 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 6x - 15 = 9 2x - 5 = 3 6x - 5 = 9 Model Tracing: Follows student through their individual approach to a problem -> context-sensitive instruction Cognitive Tutor Technology: Use ACT-R theory to individualize instruction Cognitive Model: A system that can solve problems in the various ways students can 3(2x - 5) = 9 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 Hint message: “Distribute a across the parentheses.” Known? = 85% chance Bug message: “You need to multiply c by a also.” Known? = 45% 6x - 15 = 9 2x - 5 = 3 6x - 5 = 9 Model Tracing: Follows student through their individual approach to a problem -> context-sensitive instruction Knowledge Tracing: Assesses student's knowledge growth -> individualized activity selection and pacing The Rules of Mathematics Thinking ≠ The Rules of Mathematics Overly general production IF “Num1 + Num2” appears in an expression THEN replace it with the sum Overly specific production IF “ax + bx” appears in an expression and c = a + b THEN replace it with “cx” Leads to order of operations error: “x * 3 + 4” is rewritten as “x * 7” Works for “2x + 3x” but not for “x + 3x” Production rules are not textbook rules, but “theorems in action” that characterize common thinking patterns Multiple Uses of Cognitive Model Summarizes results of analysis of data on student thinking Is the “intelligence” in the tutor Most importantly, provides guidance for all aspects of tutor development Interface, tutorial assistance, problem selection and curriculum sequencing