Bayesian Nets in Student Modeling ITS- Sept 30, 2004.

Slides:



Advertisements
Similar presentations
Inquiry-Based Instruction
Advertisements

Classroom Instruction That Works Providing Feedback.
GOALS OF SCIENCE I_________ and un__________ nature
Exact Inference. Inference Basic task for inference: – Compute a posterior distribution for some query variables given some observed evidence – Sum out.
Bridgette Parsons Megan Tarter Eva Millan, Tomasz Loboda, Jose Luis Perez-de-la-Cruz Bayesian Networks for Student Model Engineering.
Dynamic Bayesian Networks (DBNs)
Modeling Student Knowledge Using Bayesian Networks to Predict Student Performance By Zach Pardos, Neil Heffernan, Brigham Anderson and Cristina Heffernan.
Lirong Xia Approximate inference: Particle filter Tue, April 1, 2014.
Slide 1 Reasoning Under Uncertainty: More on BNets structure and construction Jim Little Nov (Textbook 6.3)
IMPORTANCE SAMPLING ALGORITHM FOR BAYESIAN NETWORKS
Introduction of Probabilistic Reasoning and Bayesian Networks
Autocorrelation and Linkage Cause Bias in Evaluation of Relational Learners David Jensen and Jennifer Neville.
Effective Skill Assessment Using Expectation Maximization in a Multi Network Temporal Bayesian Network By Zach Pardos, Advisors: Neil Heffernan, Carolina.
Introduction  Bayesian methods are becoming very important in the cognitive sciences  Bayesian statistics is a framework for doing inference, in a principled.
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.
Getting Students to Produce Their Own Worked Examples Dr. Mok, Y.F.
AI - Week 24 Uncertain Reasoning (quick mention) then REVISION Lee McCluskey, room 2/07
Example applications of Bayesian networks
CPSC 322, Lecture 28Slide 1 Reasoning Under Uncertainty: More on BNets structure and construction Computer Science cpsc322, Lecture 28 (Textbook Chpt 6.3)
1 CILOG User Manual Bayesian Networks Seminar Sep 7th, 2006.
Chapter 3 Teaching Through Problem Solving
The 5 E Instructional Model
Determining the Significance of Item Order In Randomized Problem Sets Zachary A. Pardos, Neil T. Heffernan Worcester Polytechnic Institute Department of.
Author: Fang Wei, Glenn Blank Department of Computer Science Lehigh University July 10, 2007 A Student Model for an Intelligent Tutoring System Helping.
Virginia Standard of Learning BIO.1a-m
The problem of sampling error It is often the case—especially when making point predictions—that what we observe differs from what our theory predicts.
Student-adaptive educational systems Haiying Deng ICS UCI.
Rika Yoshii, Ph.D. and Jacquelyn Hernandez CSIS Department California State University, San Marcos Send us suggestions and requests to.
A database describing the student’s knowledge of the domain topics.
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
5 E’s Lesson Model.
Bayesian Learning By Porchelvi Vijayakumar. Cognitive Science Current Problem: How do children learn and how do they get it right?
The Role of Information in Systems for Learning Paul Nichols Charles DePascale The Center for Assessment.
Cristina Conati Department of Computer Science University of British Columbia Plan Recognition for User-Adaptive Interaction.
Choosing Sample Size for Knowledge Tracing Models DERRICK COETZEE.
CONTENTS:  Introduction  What is neural network?  Models of neural networks  Applications  Phases in the neural network  Perceptron  Model of fire.
S I R F U R Q A N U L H A Q U E T H E C I T Y S C H O O L G U S H A N B O Y S C A M P U S S E N I O R S E C T I O N P R I N C I P L E S O F A C C O U N.
Introduction to Bayesian Networks
1 USC Information Sciences Institute Yolanda GilFebruary 2001 Knowledge Acquisition as Tutorial Dialogue: Some Ideas Yolanda Gil.
Estimating Component Availability by Dempster-Shafer Belief Networks Estimating Component Availability by Dempster-Shafer Belief Networks Lan Guo Lane.
CPSC 422, Lecture 13Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 13 Feb, 2, 2015.
21st Century Classrooms and Questioning Nancy Krueger Instructional Coach Sioux Falls.
Active Reading Strategies
1 Systematic Thinking Fostered by Illustrations in Scientific Text Mayer (1989)
©2005, Pearson Education/Prentice Hall CHAPTER 1 Goals and Methods of Science.
Assessment embedded in step- based tutors (SBTs) CPI 494 Feb 12, 2009 Kurt VanLehn ASU.
Bayesian networks and their application in circuit reliability estimation Erin Taylor.
Learning and Acting with Bayes Nets Chapter 20.. Page 2 === A Network and a Training Data.
George Goguadze, Eric Andrès Universität des Saarlandes Johan Jeuring, Bastiaan Heeren Open Universiteit Nederland Generation of Interactive Exercises.
Introduction on Graphic Models
3/14/20161 SOAR CIS 479/579 Bruce R. Maxim UM-Dearborn.
Improving (Meta)cognitive Tutoring by Detecting and Responding to Uncertainty Diane Litman & Kate Forbes-Riley University of Pittsburgh Pittsburgh, PA.
The Scientific Method. Objectives What is the scientific method? What are the steps of the scientific method? What is a theory? What is a scientific law?
#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.
Creating Student Success through the Data Team Process Mason City Community School District Kathryn Schladweiler TJ.
Inquiry-Based Instruction
Chapter 33 Introduction to the Nursing Process
Reasoning Under Uncertainty: More on BNets structure and construction
The Scientific Method.
Constraint-based tutoring
Reasoning Under Uncertainty: More on BNets structure and construction
Chapter 1: The Science of Biology
Using Bayesian Networks to Predict Test Scores
Scientific Method.
CS 188: Artificial Intelligence Spring 2007
Scientific Method Integrated Sciences.
SAT 2 Passage Based Strategies
SCIENTIFIC METHOD By Diana Bivens.
Warm- Up What is an Inference? What is a Hypothesis?
Presentation transcript:

Bayesian Nets in Student Modeling ITS- Sept 30, 2004

Sources of Uncertainty Incomplete and/or incorrect knowledge Slips and/or guesses Multiple derivations Invisible inferences Not showing all work Help messages Self-explaining ahead Incomplete and/or incorrect knowledge Slips and/or guesses Multiple derivations Invisible inferences Not showing all work Help messages Self-explaining ahead

Andes student model Knowledge tracing Plan recognition 1st to use student’s domain knowledge Action prediction Andes first to support all three Knowledge tracing Plan recognition 1st to use student’s domain knowledge Action prediction Andes first to support all three

Goals of Andes Students work as much as possible alone React to student’s incorrect action, signal error, explain React to student’s impasse, provide procedural help Assure student understands examples, prompt self-explaining Students work as much as possible alone React to student’s incorrect action, signal error, explain React to student’s impasse, provide procedural help Assure student understands examples, prompt self-explaining

Types of help Error help Procedural help (ask for hints) Unsolicited help (for non-physics errors) Different levels of hints ‘til “bottom-out hint” Error help Procedural help (ask for hints) Unsolicited help (for non-physics errors) Different levels of hints ‘til “bottom-out hint”

Usage of student model Plan recognition: recognize and support goals (requires prediction) Asses knowledge: help presentation (reminder v. minilesson) Assess mastery level: prompt self- explanation or not Plan recognition: recognize and support goals (requires prediction) Asses knowledge: help presentation (reminder v. minilesson) Assess mastery level: prompt self- explanation or not

Self-Explaining Coach Step correctness (domain) Rule Browser E.g.: using force or acceleration Step utility (role in solution plan) Plan Browser Recognize goals Step correctness (domain) Rule Browser E.g.: using force or acceleration Step utility (role in solution plan) Plan Browser Recognize goals

Bayesian network Solution graph: map of all solutions with no variables (propositional)

Types of nodes Domain-general: rules 2 values indicating mastery Task-specific: facts, goals, rule apps, strategy nodes Doable (done already or knows all needed) Not-doable Domain-general: rules 2 values indicating mastery Task-specific: facts, goals, rule apps, strategy nodes Doable (done already or knows all needed) Not-doable

Knowledge evolution Dynamic Bayesian network Analyze each exercise alone Roll-up: prior probabilities set to marginal probabilities for previous Improvements: could model dependencies & knowledge decay Dynamic Bayesian network Analyze each exercise alone Roll-up: prior probabilities set to marginal probabilities for previous Improvements: could model dependencies & knowledge decay

Intention or ability? Probability that student can and IS implementing a certain goal Decision-theoretic tutor keeps probabilites of “focus of attention” Probability that student can and IS implementing a certain goal Decision-theoretic tutor keeps probabilites of “focus of attention”

Problem creation Givens Goals Problem-solver applies rules, generating subgoals until done Solution graph created Givens Goals Problem-solver applies rules, generating subgoals until done Solution graph created

Andes assessor Dynamic belief network for domain- general nodes Rules - priors set by test scores Context-Rules P(CR=true|R=true)=1 P(CR=true|R=false)=difficulty One context changes, adjust rest Dynamic belief network for domain- general nodes Rules - priors set by test scores Context-Rules P(CR=true|R=true)=1 P(CR=true|R=false)=difficulty One context changes, adjust rest

Task-specific nodes Fact, goal, rule application, strategy Context-Rule nodes link task-specific to domain-general rules Fact, goal, rule application, strategy Context-Rule nodes link task-specific to domain-general rules

Fact & Goal Nodes A.k.a. Propositional Nodes 1 parent for each way to derive Leaky-OR: T if 1 parent T, also sometimes true if not Reasons: guessing, analogy, etc A.k.a. Propositional Nodes 1 parent for each way to derive Leaky-OR: T if 1 parent T, also sometimes true if not Reasons: guessing, analogy, etc

Rule-Application Nodes Connect CR,Strategy & Prop nodes to new derived Prop nodes Doable or not-doable Parents: 1 CR, pre-condition Props, sometimes one Strategy node Noisy-AND: T if ALL parents T, but sometimes not, 1-alpha Connect CR,Strategy & Prop nodes to new derived Prop nodes Doable or not-doable Parents: 1 CR, pre-condition Props, sometimes one Strategy node Noisy-AND: T if ALL parents T, but sometimes not, 1-alpha

Strategy Nodes Used when >1 way to reach a Goal Paired with a Goal Node Values are mutually exclusive No parents in network Priors=freq. students use this strat. Used when >1 way to reach a Goal Paired with a Goal Node Values are mutually exclusive No parents in network Priors=freq. students use this strat.

Compare Figures Figure 9 before observing A-is-body Figure 10 after observing A-is-body Figure 9 before observing A-is-body Figure 10 after observing A-is-body

Hints Add a new parent to a Prop node Accounts for guessing Add a new parent to a Prop node Accounts for guessing

SE-Coach Adds nodes for Read Link these to Prop nodes Longer read time, higher prob knows Prop (p 26) Adds nodes for plan selection Link these to Context-Rules Rule Application node prob T if knows CR & all preconditions=Noisy-AND Adds nodes for Read Link these to Prop nodes Longer read time, higher prob knows Prop (p 26) Adds nodes for plan selection Link these to Context-Rules Rule Application node prob T if knows CR & all preconditions=Noisy-AND

Evaluation Simulated students, 65% correct for rule mastery 95% if no “invis inferences” and has to “show all work” Post-test shows significant learning Voluntary acceptance? Accuracy of plan recognition Simulated students, 65% correct for rule mastery 95% if no “invis inferences” and has to “show all work” Post-test shows significant learning Voluntary acceptance? Accuracy of plan recognition