Simulated Student: Building Cognitive Model by Demonstration

Slides:



Advertisements
Similar presentations
Using Core Math Tools to Determine the Line of Best Fit Karla Goldhahn.
Advertisements

EXAMPLE 3 Standardized Test Practice SOLUTION 8x 3 y 2x y 2 7x4y37x4y3 4y4y 56x 7 y 4 8xy 3 = Multiply numerators and denominators. 8 7 x x 6 y 3 y 8 x.
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,
Collaborative Warrior Tutoring Tom Livak Neil Heffernan 8/24/06.
#1 Factor Each (to prime factors): #2 #3 #4 Solve:
Solving Equations = 4x – 5(6x – 10) -132 = 4x – 30x = -26x = -26x 7 = x.
An Individualized Web-Based Algebra Tutor D.Sklavakis & I. Refanidis 1 An Individualized Web-Based Algebra Tutor Based on Dynamic Deep Model Tracing Dimitrios.
Functions.
Our Explorations with CTAT!
Algebraic Fractions and Rational Equations. In this discussion, we will look at examples of simplifying Algebraic Fractions using the 4 rules of fractions.
Fractions and Rational
Exponents. Unit 2 Exponents Curriculum Statement Revise all laws of exponents learnt in Grade 9 Use the laws of exponents to simplify expressions and.
Simplifying Fractions. October 1, 2012 Standard: 6.NS.1. Interpret & compute quotients of fractions, & solve word problems involving division of fractions.
Simplifying Equations Before Solving
PSLC DataShop Introduction Slides current to DataShop version John Stamper DataShop Technical Director.
2.3 More on Laws of Exponents. 2.3 Objectives O To model behavior of exponents using function machines O To understand and apply the quotient laws of.
4.6 Cramer’s Rule Using Determinants to solve systems of equations.
HAWKES LEARNING SYSTEMS Students Matter. Success Counts. Copyright © 2013 by Hawkes Learning Systems/Quant Systems, Inc. All rights reserved. Section 7.1.
It’s All About Properties of Equality. How could properties of equality be applied to solve this equation? Example 1: 3x + 11 = 32 What is the value of.
EXAMPLE 2 Rationalize denominators of fractions Simplify
Simulated Student: Building Cognitive Model by Demonstration Noboru Matsuda School of Computer Science Carnegie Mellon University.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall.
What is Computer Science? “Computer Science is no more about computers than astronomy is about telescopes.” - Edsger Dijkstra “Computer Science is no more.
Noboru Matsuda Human-Computer Interaction Institute
3.3 Equations w/ Variables on both sides. 3.3 – Eq. w/ Variables on both sides Goals / “I can…”  Solve equations with variables on both sides  Identify.
SimStudent: A computational model of learning for Intelligent Authoring and beyond Noboru Matsuda Human-Computer Interaction Institute Carnegie Mellon.
CT & TuTalk: CT Percent Tutor + Metacognitive TuTalk Prompts Dr. Baba Kofi Weusijana Yvette Aqui
To add fractions, you need a common denominator. Remember!
Prerequisite Skills VOCABULARY CHECK 40 ANSWER What is the least common denominator of and ? Which equation is a direct variation equation,
Structured Programming (4 Credits)
SimStudent: Building a Cognitive Tutor by Teaching a Simulated Student Noboru Matsuda Human-Computer Interaction Institute Carnegie Mellon University.
Solving Equations Binomials Simplifying Polynomials
Complex Numbers Essential Question: How do you perform operations on complex numbers? Demonstrated in writing on a summary at the end of the notes.
(x+2)(x-2).  Objective: Be able to solve equations involving rational expressions.  Strategy: Multiply by the common denominator.  NOTE: BE SURE TO.
Radicals Solving Radical Equations Target Goals : Solve equations containing radicals or fraction exponents.
George Goguadze, Eric Andrès Universität des Saarlandes Johan Jeuring, Bastiaan Heeren Open Universiteit Nederland Generation of Interactive Exercises.
A M ACHINE L EARNING A PPROACH FOR A UTOMATIC S TUDENT M ODEL D ISCOVERY Nan Li, Noboru Matsuda, William Cohen, and Kenneth Koedinger Computer Science.
Example 1 Multiplying Fractions a. 5 2 – 3 2 – Use rule for multiplying fractions. = 2 – () 2 – 5 3 Use rule for multiplying fractions. = – 5 Evaluate.
Module 7 Test Review. Understanding Ratios Ratios can be written in three ways –Using the word “to” 18 to 13 –As a fraction –Using a colon : 18:13 Write.
Equations X1234 y. Solving Simple Equations: Rules for solving equations…
Partial Fractions A rational function is one expressed in fractional form whose numerator and denominator are polynomials. A rational function is termed.
January 17, 2012 At the end of the today, you will be able to work with complex numbers. Warm-up: Correct HW 2.3: Pg. 160 # (2x – 1)(x + 2)(x.
A rational expression is a fraction with polynomials for the numerator and denominator. are rational expressions. For example, If x is replaced by a number.
CPSC 121: Models of Computation REVIEW. Course Learning Outcomes You should be able to: – model important problems so that they are easier to discuss,
EXAMPLE 2 Rationalize denominators of fractions Simplify
Objective – To use tables to represent functions.
Introduction to Standard Deviation
Using Determinants to solve systems of equations
Notes Over 9.6 An Equation with One Solution
A quadratic equation is written in the Standard Form,
Solving Equations by Factoring and Problem Solving
Warm Up What are the first 5 terms of a sequence with the following:
Relations vs. Functions Function Notation, & Evaluation
2 Understanding Variables and Solving Equations.
Teachers as Authors of Computer Based Tutoring Systems Dr
Students will write a summary explaining how to use Cramer’s rule.
Solving Equations in Factored Form
QQ1 1. Simplify: -2(x + 3) 2. Simplify: 3[(5 + 72) – 20] = -2x - 6
Must Do (8/29) – (-7) 8 – 12 (-7) + (-4)
4.2: Solving Rational Equations
Vincent Aleven & Kirsten Butcher
An algebraic expression that defines a function is a function rule.
Section 8.2 – Adding and Subtracting Rational Expressions
Multiplying and Dividing Rational Expressions
Functions and Tables.
POWER CHALLENGES Several Ways To Solve 7 CHALLENGES.
The smallest measuring lines on this tool show a jump of ______________ This measuring tool is precise to the ________ column Our rule for writing.
Objective Students will… Solve problems using the laws of exponents.
Warm Up Problem of the Day Lesson Presentation Lesson Quizzes.
Algebra with Fractions 2
Presentation transcript:

Simulated Student: Building Cognitive Model by Demonstration Noboru Matsuda School of Computer Science Carnegie Mellon University

CTAT: Cognitive Tutor Authoring Tools No programming at all for Example-Tracing Tutors A cognitive model specific to a particular problem For Model-Tracing Tutors, the author must build a generalized cognitive model Writing production rules is challenging Cognitive task analysis is also challenging Performing a task is much easier…

} SimStudent Machine learning agent that … Observes model solutions Learns problem-solving steps Outputs a set of production rules Model of human students learning cognitive skills Programming by Demonstration } Both for correct and incorrect steps Lau, T. A., & Weld, D. S. (1998). Programming by demonstration Blessing, S. B. (1997). A programming by demonstration authoring tool for model-tracing tutors

Next Generation Authoring Build a tutor GUI Demonstrate a solution SimSt. learning Production Rules Rule simplify-LHS: IF is-equation( Eq ), is-lhs( Eq, Lhs ), polynomial( Lhs ), all-var-terms( Lhs ) Then simplify( Lhs, S-lhs ), enter( S-lhs ) Rule simplify-LHS: IF is-equation( Eq ), is-lhs( Eq, Lhs ), polynomial( Lhs ), all-var-terms( Lhs ) Then simplify( Lhs, S-lhs ), enter( S-lhs ) Rule simplify-LHS: IF is-equation( Eq ), is-lhs( Eq, Lhs ), polynomial( Lhs ), all-var-terms( Lhs ) Then simplify( Lhs, S-lhs ), enter( S-lhs )

No Free Lunch Background knowledge Operators Feature predicates External Jess function written in Java (defrule multi-lhs … ?var22140 <- (column (cells ? ? ?var22143 ? ? ? ? ?)) ?var22143 <- (cell (value ?val0&~nil)) (test (fraction-term ?val0 )) => (bind ?val2 (denominator ?val0)) (bind ?input (mul-term-by ?val0 ?val2)) )

Example: Stoichiometry Tutor

Learn more about Simulated Students Tutorial http://ctat.pact.cs.cmu.edu/tutorials/2.2/simst-interactive-learning Send email to Noboru at mazda@cs.cmu.edu