190 likes | 286 Vues
Explore the impact of problem order on learning effectiveness with a focus on interleaved vs. blocked order, theory development, and a proposed simulation study using SimStudent. Investigate the implications for learning transfer across different domains like fraction addition, equation solving, and stoichiometry.
E N D
Problem Order Implications for Learning Transfer Nan Li, William Cohen, and Kenneth Koedinger School of Computer Science Carnegie Mellon University
Order of Problems • One of the most important variables that affects learning effectiveness • Blocked order vs. interleaved order • Interleaved is better! Why? Most existing textbooks Numerous previous studies
Need for Better Theory • Studies • Contextual interference (CI) effect (Shea and Morgan, 1979) • Mixed results on complex tasks or novices • … • Hypothesis • Elaboration hypothesis (Shea and Morgan, 1979) • Forgetting or reconstruction hypothesis (Lee and Magill, 1983) • … • Proposed Approach • A controlled simulation study • Using a machine-learning agent, SimStudent • Given problems of blocked orders or interleaved orders Lacks the precision of a computational theory. A precise implementation. Easier to inspect SimStudent’s learning processes and outcomes.
A Brief Review of SimStudent • A learning agent that • Acquires production rules • From examples and problem-solving experience • Given a perceptual representation, a set of feature predicates and operator functions Matsuda et al., CogSci-09
SimStudent Learns Production Rules • Skill divide (e.g. -3x = 6) • Retrieval path: • Left side (-3x) • Right side (6) • Precondition: • Left side (-3x) does not have a constant term => • Function sequence: • Get-coefficient (-3) of left side (-3x) • Divide both sides by the coefficient
Retrieval Path Learner • Retrieval path: • Left side (-3x) • Right side (6) • A perceptual learner • Finding paths to identify useful information (percepts) in GUI • E.g. <-3x, 6> <Cell 11, Cell 21> • <4x, 12> <Cell 12, Cell 22> • Specific general • E.g. Cell 21 Cell 2? Cell ?? • The most specific path that covers all of the training percepts
Precondition Learner • Precondition: • Left side (-3x) does not have constant term • A feature test learner • Acquiring the precondition of the production rule • Given a set of feature predicates • A boolean function that describes relations among objects • E.g. (has-coefficient -3x), (has-constant 2x+5) • Utilize FOIL (Quinlan, 1990) • Input: • Positive and negative examples based on the percepts • <percept1, percept2> • E.g. positive: <-3x, 6>, negative: <2x+4, 8> • Output: • A set of feature tests that • describe the desired situation to fire the production rule • E.g. (not (has-constant ?percept1)) • Different problem orders Different intermediate production rules Incorrect rule applications Different negative feedback
Function Sequence Learner • Function sequence: • Get-coefficient (-3) of left side (-3x) • Divide both sides with the coefficient -3 <-3x, 6> (coefficient -3x) (divide -3) (divide -3) • An operator function sequence learner • Acquires a sequence of operator functions to apply in producing the next step • Given a set of operator functions • E.g. (coefficient -3x), (add-term 5x-5 5) • Input: • A set of records, Ri = <perceptsi, stepi> • E.g. <<-3x, 6>, (divide -3)> • Output: • A sequence of operator functions, op = (op1, op2, … opk), that explains all records • E.g. • (bind ?coef (coefficient ?percepts1)), (bind ?step (divide ?coef))
Problem Order Study • Blocked order vs. Interleaved order • Three domains • Fraction addition • Equation solving • Stoichiometry • Training and testing problems • Solved by human students in classroom studies • SimStudent • Tutored by automatic tutors that simulate the automatic tutors used by human students
Fraction Addition • Problem • Types
Equation Solving • Problem S1 + S2V = S3 • Types
Stoichiometry • Problem • How many moles of atomic oxygen (O) are in 250 grams of P4O10? (Hint: the molecular weight of P4O10 is 283.88 g P4O10 / mol P4O10.) • Skills • Unit conversion: 0.6 kg H2O = 600 g H2O • Molecular weight: There are 2 moles of P4O10in 283.88 * 2 g P4O10 • Composition stoichiometry: There are 10 moles of O in each mole of P4O10 • Types
Problem Orders Blocked-Ordering Curricula Interleaved-Ordering Curricula
Speed of Learning Fraction Addition Equation Solving Stoichiometry
Cause of the Effect • SimStudentvs. Human Student • More controllable • More observable • Conjecture: • Interleaved order Receive feedback from all three types • Blocked order Receive feedback from some types • Interleaved order More explicit negative feedback More effective learning
Explicit Negative Feedback • More negative feedback More effective precondition learning • Opportunities to expose to over-general preconditions
Example • E.g., S1+S2V=S3 (Type I) • Negative feedback: Subtract both sides of S1V+S2=S3 by S1V(Type I) • Subtract both sides by Si,if Siis a signed number • Subtract both sides by S1 • Negative feedback: Subtract both sides of S1/V=S2 by V or S1(Type III) • Subtract both sides by Si,if Siis a signed number & there is a “+” • Subtract both sides by S1
Summary • Interleaved order More negative feedback Better precondition learning • SimStudent with limited memory • Blocked order More training examples Better function sequence learning • Future studies • Generality across problem sets • SimStudent with limited memory • A study on human students