SlideShare une entreprise Scribd logo
1  sur  31
Predicting Student Performance in Solving Parameterized Exercises 2Shaghayegh Sahebi (Sherry)
• One question template with multiple
parameter sets
– One template generates many questions
– Each question be repeated multiple times by the
same student
– Makes cheating difficult
– The student can learn by practicing over time
Predicting Student Performance in Solving Parameterized Exercises 3Shaghayegh Sahebi (Sherry)
Predicting Student Performance in Solving Parameterized Exercises 4Shaghayegh Sahebi (Sherry)
• Unproductive repetitions
– Students who are not good in managing their
learning [Hsiao et. al, 2009]
• How to avoid this?
– Personalized e-learning system
– Predict the success of students’ future attempts
the same way as recommender systems
– Predicting students’ performance (PSP)
Predicting Student Performance in Solving Parameterized Exercises 5Shaghayegh Sahebi (Sherry)
• In static questions, the student solves a
problem once
– No attempt sequence on each question
– Time-ignorant methods work well
• Collaborative filtering approaches
• Assumption in parameterized questions: the
student can learn by practicing over time
– Attempt sequence for each student on each
question
Predicting Student Performance in Solving Parameterized Exercises 6Shaghayegh Sahebi (Sherry)
• To study the
– recommender systems approaches
– effect of attempt sequence
in PSP for parameterized questions
• Approaches:
– Bayesian Knowledge Tracing (BKT)
– Performance Factor Analysis (PFA)
– Bayesian Probabilistic Matrix Factorization (BPMF)
– Bayesian Probabilistic Tensor Factorization (BPTF)
– Max baseline
Predicting Student Performance in Solving Parameterized Exercises 7Shaghayegh Sahebi (Sherry)
• Markov Model with two states
• Models attempt sequence explicitly
K K K
Q Q Q
Initial
knowledge
Learning
P(T)
P(G),
P(S)
Predicting Student Performance in Solving Parameterized Exercises 8Shaghayegh Sahebi (Sherry)
• Regression model
• No attempt sequencing but implicitly models
attempt history
m(i, j Î KCs
,k Î items,s,f) = bk
+ (gj
si,j
+ rj
fi,j
)
jÎKCs
å
Predicting Student Performance in Solving Parameterized Exercises 9Shaghayegh Sahebi (Sherry)
• From collaborative filtering
• No attempt sequence modeling
• We use Bayesian Probabilistic Matrix
Factorization (BPMF) [Xiong et al., 2010]
• Other models were used for static questions
[Thai-Nghe et al., 2011]
1 0 0 0
1 1 0 1
0 0 1 1
0 0 0 1
Students
Questions/ topics
0.9 0
1.5 0.4
0 1.4
0 0.9
Students
KCs
0.8 0.5 0 0.3
0 0 0.5 0.8
KCs
Questions/ topics
Predicting Student Performance in Solving Parameterized Exercises 10Shaghayegh Sahebi (Sherry)
• Adds attempt sequence modeling to BPMF
• We use Bayesian Probabilistic Tensor
Factorization (BPTF)
• Other models used for static questions
Students
Questions/ topics
…
Predicting Student Performance in Solving Parameterized Exercises 11Shaghayegh Sahebi (Sherry)
• Predicting success (majority class) for every
attempt
Predicting Student Performance in Solving Parameterized Exercises 12Shaghayegh Sahebi (Sherry)
• From QuizJET system
• Java Programming Questions
• Six semesters
• 166 Students
• 103 questions
• 69.04% success records (majority class)
Predicting Student Performance in Solving Parameterized Exercises 13Shaghayegh Sahebi (Sherry)
• Time-aware methods:
– BKT: explicitly
– PFA: counting previous success/failure
– BPTF: student’s performance changes smoothly over time
• Time-ignorant methods:
– Matrix factorization (BPMF)
– Max baseline
• Collaborative filtering approaches:
– Tensor factorization (BPTF)
– Matrix factorization (BPMF)
• Knowledge component: question
• 5-Fold user-stratified cross validation
– 80% of users in train data, rest in test data
Predicting Student Performance in Solving Parameterized Exercises 14Shaghayegh Sahebi (Sherry)
Predicting Student Performance in Solving Parameterized Exercises 15Shaghayegh Sahebi (Sherry)
64
66
68
70
72
74
76
78
Accuracy
Predicting Student Performance in Solving Parameterized Exercises 16Shaghayegh Sahebi (Sherry)
900
950
1000
1050
1100
1150
1200
BKT PFA BPTF
False Positive
Predicting Student Performance in Solving Parameterized Exercises 17Shaghayegh Sahebi (Sherry)
0
50
100
150
200
250
300
350
400
450
BKT PFA BPTF
False Negative
Predicting Student Performance in Solving Parameterized Exercises 18Shaghayegh Sahebi (Sherry)
0
20
40
60
80
100
120
140
BKT PFA BPTF BPMF
Minority Recall
Majority Precision
Predicting Student Performance in Solving Parameterized Exercises 19Shaghayegh Sahebi (Sherry)
0
20
40
60
80
100
120
140
160
180
BKT PFA BPTF BPMF
Majority Recall
Minority Precision
Predicting Student Performance in Solving Parameterized Exercises 20Shaghayegh Sahebi (Sherry)
• Attempt sequence is important in PSP for
parameterized questions
• Recommender systems approaches are as
good as the pioneers PSP methods
– if they consider attempt sequence
– Do not need to know the exact Knowledge
Components
– Encourages more research on applying more
recommendation techniques in PSP
Predicting Student Performance in Solving Parameterized Exercises 21Shaghayegh Sahebi (Sherry)
• Other collaborative filtering approaches
• Ensemble of approaches
• Effect of knowledge structure (our AIEDCS
paper)
• Personalize students’ experience according to
our results
Predicting Student Performance in Solving Parameterized Exercises 22Shaghayegh Sahebi (Sherry)
Thank You!
Predicting Student Performance in Solving Parameterized Exercises 23Shaghayegh Sahebi (Sherry)
• EM algorithm for BKT and set the initial
parameters as follows: p(L0) = 0:5 , p(G) = 0:2 ,
p(S) = 0:1 , p(T) = 0:3 . For running PFA, we use
• the implementation of logistic regression in
WEKA [3].
• For BPTF and BPMF: Matlab code prepared by
Xiong et. al. We experimented with different
latent space dimensions for BPTF and BPMF (5,
10, 20 and 30) and chose the best one, which has
the latent space dimension of 10
Predicting Student Performance in Solving Parameterized Exercises 24Shaghayegh Sahebi (Sherry)
• Predicting the student’s capability to solve a
problem or perform an educational task,
mostly based on her performance in the past
• Predicting success/failure in solving a question
• Questions can be related to topics (Here, each
topic can have multiple questions and each
question is related to one topic)
Predicting Student Performance in Solving Parameterized Exercises 25Shaghayegh Sahebi (Sherry)
No significant accuracy difference between all methods except BPMF
and Max Baseline (P<0.05)
Predicting Student Performance in Solving Parameterized Exercises 26Shaghayegh Sahebi (Sherry)
Predicting Student Performance in Solving Parameterized Exercises 27Shaghayegh Sahebi (Sherry)
PFA tends to predict more failures for the students.
Predicting Student Performance in Solving Parameterized Exercises 28Shaghayegh Sahebi (Sherry)
If BKT predicts a failure for a student, this prediction is more likely to
be true compared to the other methods
Predicting Student Performance in Solving Parameterized Exercises 29Shaghayegh Sahebi (Sherry)
if PFA predicts a success for a student, this prediction is more
likely to be true compared to the other methods
Predicting Student Performance in Solving Parameterized Exercises 30Shaghayegh Sahebi (Sherry)
Predicting Student Performance in Solving Parameterized Exercises 31Shaghayegh Sahebi (Sherry)
• Maj. Prec: TP/(TP+FP)
• Min Prec: TN/(TN+FN)
• Maj. Recall: TP/(TP+FN)
• Min Recall: TN/(TN+FP)
• Accuracy: (TP+TN)/all

Contenu connexe

En vedette

An insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
An insight into Educational Data Mining at Muğla Sıtkı Koçman University, TurkeyAn insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
An insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkeystrehlst
 
Multivariate decision tree
Multivariate decision treeMultivariate decision tree
Multivariate decision treePrafulla Shukla
 
Knowledge Discovery from Academic Data using Association Rule Mining, Paper P...
Knowledge Discovery from Academic Data using Association Rule Mining, Paper P...Knowledge Discovery from Academic Data using Association Rule Mining, Paper P...
Knowledge Discovery from Academic Data using Association Rule Mining, Paper P...shibbirtanvin
 
Some Thoughts on Learning Analytics and Educational Data Mining
Some Thoughts on Learning Analytics and Educational Data MiningSome Thoughts on Learning Analytics and Educational Data Mining
Some Thoughts on Learning Analytics and Educational Data MiningMark Brown
 
Data Mining Project for student academic specialization and performance
Data Mining Project for student academic specialization and performanceData Mining Project for student academic specialization and performance
Data Mining Project for student academic specialization and performanceMohammed Kharma
 
Students academic performance using clustering technique
Students academic performance using clustering techniqueStudents academic performance using clustering technique
Students academic performance using clustering techniquesaniacorreya
 
8: Evaluation of Student Performance
8: Evaluation of Student Performance8: Evaluation of Student Performance
8: Evaluation of Student PerformanceRichardBrennan
 
Grand challenges for the Educational Data Mining and Learning Sciences Commun...
Grand challenges for the Educational Data Mining and Learning Sciences Commun...Grand challenges for the Educational Data Mining and Learning Sciences Commun...
Grand challenges for the Educational Data Mining and Learning Sciences Commun...alywise
 
Solar and wind power forecasting
Solar and wind power forecastingSolar and wind power forecasting
Solar and wind power forecastingRCREEE
 
Final project viva presentation
Final project   viva presentationFinal project   viva presentation
Final project viva presentationteshan
 
Data mining PPT
Data mining PPTData mining PPT
Data mining PPTKapil Rode
 
Lecture 7. student evaluation
Lecture 7. student evaluationLecture 7. student evaluation
Lecture 7. student evaluationShafiqur Rehman
 
My First Data Science Project (using Rapid Miner)
My First Data Science Project (using Rapid Miner)My First Data Science Project (using Rapid Miner)
My First Data Science Project (using Rapid Miner)Data Science Thailand
 

En vedette (18)

An insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
An insight into Educational Data Mining at Muğla Sıtkı Koçman University, TurkeyAn insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
An insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
 
Data Mining _ Weka
Data Mining _ WekaData Mining _ Weka
Data Mining _ Weka
 
Multivariate decision tree
Multivariate decision treeMultivariate decision tree
Multivariate decision tree
 
Knowledge Discovery from Academic Data using Association Rule Mining, Paper P...
Knowledge Discovery from Academic Data using Association Rule Mining, Paper P...Knowledge Discovery from Academic Data using Association Rule Mining, Paper P...
Knowledge Discovery from Academic Data using Association Rule Mining, Paper P...
 
Some Thoughts on Learning Analytics and Educational Data Mining
Some Thoughts on Learning Analytics and Educational Data MiningSome Thoughts on Learning Analytics and Educational Data Mining
Some Thoughts on Learning Analytics and Educational Data Mining
 
Data Mining Project for student academic specialization and performance
Data Mining Project for student academic specialization and performanceData Mining Project for student academic specialization and performance
Data Mining Project for student academic specialization and performance
 
Mining Student Data LIVE_EUR_v2
Mining Student Data LIVE_EUR_v2Mining Student Data LIVE_EUR_v2
Mining Student Data LIVE_EUR_v2
 
Students academic performance using clustering technique
Students academic performance using clustering techniqueStudents academic performance using clustering technique
Students academic performance using clustering technique
 
8: Evaluation of Student Performance
8: Evaluation of Student Performance8: Evaluation of Student Performance
8: Evaluation of Student Performance
 
Grand challenges for the Educational Data Mining and Learning Sciences Commun...
Grand challenges for the Educational Data Mining and Learning Sciences Commun...Grand challenges for the Educational Data Mining and Learning Sciences Commun...
Grand challenges for the Educational Data Mining and Learning Sciences Commun...
 
Mysql ppt
Mysql pptMysql ppt
Mysql ppt
 
Id3,c4.5 algorithim
Id3,c4.5 algorithimId3,c4.5 algorithim
Id3,c4.5 algorithim
 
Ethical Hacking
Ethical HackingEthical Hacking
Ethical Hacking
 
Solar and wind power forecasting
Solar and wind power forecastingSolar and wind power forecasting
Solar and wind power forecasting
 
Final project viva presentation
Final project   viva presentationFinal project   viva presentation
Final project viva presentation
 
Data mining PPT
Data mining PPTData mining PPT
Data mining PPT
 
Lecture 7. student evaluation
Lecture 7. student evaluationLecture 7. student evaluation
Lecture 7. student evaluation
 
My First Data Science Project (using Rapid Miner)
My First Data Science Project (using Rapid Miner)My First Data Science Project (using Rapid Miner)
My First Data Science Project (using Rapid Miner)
 

Similaire à Predicting Student Performance in Solving Parameterized Exercises

Parameterized Exercises in Java Programming: using Knowledge Structure for Pe...
Parameterized Exercises in Java Programming: using Knowledge Structure for Pe...Parameterized Exercises in Java Programming: using Knowledge Structure for Pe...
Parameterized Exercises in Java Programming: using Knowledge Structure for Pe...Shaghayegh (Sherry) Sahebi
 
Assessment- Introduction, Internal & CIA, (Formative/Summative), Planning of ...
Assessment- Introduction, Internal & CIA, (Formative/Summative), Planning of ...Assessment- Introduction, Internal & CIA, (Formative/Summative), Planning of ...
Assessment- Introduction, Internal & CIA, (Formative/Summative), Planning of ...Prof. Dr. Hironmoy Roy
 
eMOOCs2015 Does peer grading work?
eMOOCs2015 Does peer grading work?eMOOCs2015 Does peer grading work?
eMOOCs2015 Does peer grading work?Rémi Bachelet
 
Intro to e as t-tle
Intro to e as t-tleIntro to e as t-tle
Intro to e as t-tlejudeweavers
 
Assessing the Impact of Peer Instructor Generated Formative Self-Assessments
Assessing the Impact of Peer Instructor Generated Formative Self-AssessmentsAssessing the Impact of Peer Instructor Generated Formative Self-Assessments
Assessing the Impact of Peer Instructor Generated Formative Self-AssessmentsExamSoft
 
Introducing the CAAP Chinese Exam
Introducing the CAAP Chinese Exam Introducing the CAAP Chinese Exam
Introducing the CAAP Chinese Exam Ping Wu
 
Cengage Webinar: Successfully Implementing an Emporium Structured Course
Cengage Webinar: Successfully Implementing an Emporium Structured CourseCengage Webinar: Successfully Implementing an Emporium Structured Course
Cengage Webinar: Successfully Implementing an Emporium Structured CourseCengage Learning
 
Patuxent High School Collaborative Action Research Plan
Patuxent High School Collaborative Action Research PlanPatuxent High School Collaborative Action Research Plan
Patuxent High School Collaborative Action Research PlanMatt Stone
 
Kaizen approach to teaching
Kaizen approach to teachingKaizen approach to teaching
Kaizen approach to teachingjohn6938
 
2011 presentation powerpoint
2011 presentation powerpoint2011 presentation powerpoint
2011 presentation powerpointdavewoods
 
Lab_student_evaluation_2016
Lab_student_evaluation_2016Lab_student_evaluation_2016
Lab_student_evaluation_2016Jiemin Zhang
 
Premier genie sat program
Premier genie sat programPremier genie sat program
Premier genie sat programpremiergenie
 
2017-18 BMS (E-Commerce) Structure, Equivalence and Syllabus (1).pdf
2017-18 BMS (E-Commerce) Structure,  Equivalence and Syllabus (1).pdf2017-18 BMS (E-Commerce) Structure,  Equivalence and Syllabus (1).pdf
2017-18 BMS (E-Commerce) Structure, Equivalence and Syllabus (1).pdfrcpacsCollege
 
Designing and Developing an E-Learning CourseWrite a 4–6 p
Designing and Developing an E-Learning CourseWrite a 4–6 pDesigning and Developing an E-Learning CourseWrite a 4–6 p
Designing and Developing an E-Learning CourseWrite a 4–6 pLinaCovington707
 
Question Level Analysis and Pupil Progress Review Meetings
Question Level Analysis and Pupil Progress Review MeetingsQuestion Level Analysis and Pupil Progress Review Meetings
Question Level Analysis and Pupil Progress Review Meetingsdavidfawcett27
 
Effects of e instruction in Teaching Intro to IT
Effects of e instruction in Teaching Intro to ITEffects of e instruction in Teaching Intro to IT
Effects of e instruction in Teaching Intro to ITAmelita Martinez
 
Automatic Question Generation for Evidence-based Online Courseware Engineering
Automatic Question Generation for Evidence-based Online Courseware EngineeringAutomatic Question Generation for Evidence-based Online Courseware Engineering
Automatic Question Generation for Evidence-based Online Courseware EngineeringSergey Sosnovsky
 
Mariela.assess score evaluate
Mariela.assess score evaluateMariela.assess score evaluate
Mariela.assess score evaluatemonygb
 

Similaire à Predicting Student Performance in Solving Parameterized Exercises (18)

Parameterized Exercises in Java Programming: using Knowledge Structure for Pe...
Parameterized Exercises in Java Programming: using Knowledge Structure for Pe...Parameterized Exercises in Java Programming: using Knowledge Structure for Pe...
Parameterized Exercises in Java Programming: using Knowledge Structure for Pe...
 
Assessment- Introduction, Internal & CIA, (Formative/Summative), Planning of ...
Assessment- Introduction, Internal & CIA, (Formative/Summative), Planning of ...Assessment- Introduction, Internal & CIA, (Formative/Summative), Planning of ...
Assessment- Introduction, Internal & CIA, (Formative/Summative), Planning of ...
 
eMOOCs2015 Does peer grading work?
eMOOCs2015 Does peer grading work?eMOOCs2015 Does peer grading work?
eMOOCs2015 Does peer grading work?
 
Intro to e as t-tle
Intro to e as t-tleIntro to e as t-tle
Intro to e as t-tle
 
Assessing the Impact of Peer Instructor Generated Formative Self-Assessments
Assessing the Impact of Peer Instructor Generated Formative Self-AssessmentsAssessing the Impact of Peer Instructor Generated Formative Self-Assessments
Assessing the Impact of Peer Instructor Generated Formative Self-Assessments
 
Introducing the CAAP Chinese Exam
Introducing the CAAP Chinese Exam Introducing the CAAP Chinese Exam
Introducing the CAAP Chinese Exam
 
Cengage Webinar: Successfully Implementing an Emporium Structured Course
Cengage Webinar: Successfully Implementing an Emporium Structured CourseCengage Webinar: Successfully Implementing an Emporium Structured Course
Cengage Webinar: Successfully Implementing an Emporium Structured Course
 
Patuxent High School Collaborative Action Research Plan
Patuxent High School Collaborative Action Research PlanPatuxent High School Collaborative Action Research Plan
Patuxent High School Collaborative Action Research Plan
 
Kaizen approach to teaching
Kaizen approach to teachingKaizen approach to teaching
Kaizen approach to teaching
 
2011 presentation powerpoint
2011 presentation powerpoint2011 presentation powerpoint
2011 presentation powerpoint
 
Lab_student_evaluation_2016
Lab_student_evaluation_2016Lab_student_evaluation_2016
Lab_student_evaluation_2016
 
Premier genie sat program
Premier genie sat programPremier genie sat program
Premier genie sat program
 
2017-18 BMS (E-Commerce) Structure, Equivalence and Syllabus (1).pdf
2017-18 BMS (E-Commerce) Structure,  Equivalence and Syllabus (1).pdf2017-18 BMS (E-Commerce) Structure,  Equivalence and Syllabus (1).pdf
2017-18 BMS (E-Commerce) Structure, Equivalence and Syllabus (1).pdf
 
Designing and Developing an E-Learning CourseWrite a 4–6 p
Designing and Developing an E-Learning CourseWrite a 4–6 pDesigning and Developing an E-Learning CourseWrite a 4–6 p
Designing and Developing an E-Learning CourseWrite a 4–6 p
 
Question Level Analysis and Pupil Progress Review Meetings
Question Level Analysis and Pupil Progress Review MeetingsQuestion Level Analysis and Pupil Progress Review Meetings
Question Level Analysis and Pupil Progress Review Meetings
 
Effects of e instruction in Teaching Intro to IT
Effects of e instruction in Teaching Intro to ITEffects of e instruction in Teaching Intro to IT
Effects of e instruction in Teaching Intro to IT
 
Automatic Question Generation for Evidence-based Online Courseware Engineering
Automatic Question Generation for Evidence-based Online Courseware EngineeringAutomatic Question Generation for Evidence-based Online Courseware Engineering
Automatic Question Generation for Evidence-based Online Courseware Engineering
 
Mariela.assess score evaluate
Mariela.assess score evaluateMariela.assess score evaluate
Mariela.assess score evaluate
 

Dernier

Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 

Dernier (20)

Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Predicting Student Performance in Solving Parameterized Exercises

  • 1.
  • 2. Predicting Student Performance in Solving Parameterized Exercises 2Shaghayegh Sahebi (Sherry) • One question template with multiple parameter sets – One template generates many questions – Each question be repeated multiple times by the same student – Makes cheating difficult – The student can learn by practicing over time
  • 3. Predicting Student Performance in Solving Parameterized Exercises 3Shaghayegh Sahebi (Sherry)
  • 4. Predicting Student Performance in Solving Parameterized Exercises 4Shaghayegh Sahebi (Sherry) • Unproductive repetitions – Students who are not good in managing their learning [Hsiao et. al, 2009] • How to avoid this? – Personalized e-learning system – Predict the success of students’ future attempts the same way as recommender systems – Predicting students’ performance (PSP)
  • 5. Predicting Student Performance in Solving Parameterized Exercises 5Shaghayegh Sahebi (Sherry) • In static questions, the student solves a problem once – No attempt sequence on each question – Time-ignorant methods work well • Collaborative filtering approaches • Assumption in parameterized questions: the student can learn by practicing over time – Attempt sequence for each student on each question
  • 6. Predicting Student Performance in Solving Parameterized Exercises 6Shaghayegh Sahebi (Sherry) • To study the – recommender systems approaches – effect of attempt sequence in PSP for parameterized questions • Approaches: – Bayesian Knowledge Tracing (BKT) – Performance Factor Analysis (PFA) – Bayesian Probabilistic Matrix Factorization (BPMF) – Bayesian Probabilistic Tensor Factorization (BPTF) – Max baseline
  • 7. Predicting Student Performance in Solving Parameterized Exercises 7Shaghayegh Sahebi (Sherry) • Markov Model with two states • Models attempt sequence explicitly K K K Q Q Q Initial knowledge Learning P(T) P(G), P(S)
  • 8. Predicting Student Performance in Solving Parameterized Exercises 8Shaghayegh Sahebi (Sherry) • Regression model • No attempt sequencing but implicitly models attempt history m(i, j Î KCs ,k Î items,s,f) = bk + (gj si,j + rj fi,j ) jÎKCs å
  • 9. Predicting Student Performance in Solving Parameterized Exercises 9Shaghayegh Sahebi (Sherry) • From collaborative filtering • No attempt sequence modeling • We use Bayesian Probabilistic Matrix Factorization (BPMF) [Xiong et al., 2010] • Other models were used for static questions [Thai-Nghe et al., 2011] 1 0 0 0 1 1 0 1 0 0 1 1 0 0 0 1 Students Questions/ topics 0.9 0 1.5 0.4 0 1.4 0 0.9 Students KCs 0.8 0.5 0 0.3 0 0 0.5 0.8 KCs Questions/ topics
  • 10. Predicting Student Performance in Solving Parameterized Exercises 10Shaghayegh Sahebi (Sherry) • Adds attempt sequence modeling to BPMF • We use Bayesian Probabilistic Tensor Factorization (BPTF) • Other models used for static questions Students Questions/ topics …
  • 11. Predicting Student Performance in Solving Parameterized Exercises 11Shaghayegh Sahebi (Sherry) • Predicting success (majority class) for every attempt
  • 12. Predicting Student Performance in Solving Parameterized Exercises 12Shaghayegh Sahebi (Sherry) • From QuizJET system • Java Programming Questions • Six semesters • 166 Students • 103 questions • 69.04% success records (majority class)
  • 13. Predicting Student Performance in Solving Parameterized Exercises 13Shaghayegh Sahebi (Sherry) • Time-aware methods: – BKT: explicitly – PFA: counting previous success/failure – BPTF: student’s performance changes smoothly over time • Time-ignorant methods: – Matrix factorization (BPMF) – Max baseline • Collaborative filtering approaches: – Tensor factorization (BPTF) – Matrix factorization (BPMF) • Knowledge component: question • 5-Fold user-stratified cross validation – 80% of users in train data, rest in test data
  • 14. Predicting Student Performance in Solving Parameterized Exercises 14Shaghayegh Sahebi (Sherry)
  • 15. Predicting Student Performance in Solving Parameterized Exercises 15Shaghayegh Sahebi (Sherry) 64 66 68 70 72 74 76 78 Accuracy
  • 16. Predicting Student Performance in Solving Parameterized Exercises 16Shaghayegh Sahebi (Sherry) 900 950 1000 1050 1100 1150 1200 BKT PFA BPTF False Positive
  • 17. Predicting Student Performance in Solving Parameterized Exercises 17Shaghayegh Sahebi (Sherry) 0 50 100 150 200 250 300 350 400 450 BKT PFA BPTF False Negative
  • 18. Predicting Student Performance in Solving Parameterized Exercises 18Shaghayegh Sahebi (Sherry) 0 20 40 60 80 100 120 140 BKT PFA BPTF BPMF Minority Recall Majority Precision
  • 19. Predicting Student Performance in Solving Parameterized Exercises 19Shaghayegh Sahebi (Sherry) 0 20 40 60 80 100 120 140 160 180 BKT PFA BPTF BPMF Majority Recall Minority Precision
  • 20. Predicting Student Performance in Solving Parameterized Exercises 20Shaghayegh Sahebi (Sherry) • Attempt sequence is important in PSP for parameterized questions • Recommender systems approaches are as good as the pioneers PSP methods – if they consider attempt sequence – Do not need to know the exact Knowledge Components – Encourages more research on applying more recommendation techniques in PSP
  • 21. Predicting Student Performance in Solving Parameterized Exercises 21Shaghayegh Sahebi (Sherry) • Other collaborative filtering approaches • Ensemble of approaches • Effect of knowledge structure (our AIEDCS paper) • Personalize students’ experience according to our results
  • 22. Predicting Student Performance in Solving Parameterized Exercises 22Shaghayegh Sahebi (Sherry) Thank You!
  • 23. Predicting Student Performance in Solving Parameterized Exercises 23Shaghayegh Sahebi (Sherry) • EM algorithm for BKT and set the initial parameters as follows: p(L0) = 0:5 , p(G) = 0:2 , p(S) = 0:1 , p(T) = 0:3 . For running PFA, we use • the implementation of logistic regression in WEKA [3]. • For BPTF and BPMF: Matlab code prepared by Xiong et. al. We experimented with different latent space dimensions for BPTF and BPMF (5, 10, 20 and 30) and chose the best one, which has the latent space dimension of 10
  • 24. Predicting Student Performance in Solving Parameterized Exercises 24Shaghayegh Sahebi (Sherry) • Predicting the student’s capability to solve a problem or perform an educational task, mostly based on her performance in the past • Predicting success/failure in solving a question • Questions can be related to topics (Here, each topic can have multiple questions and each question is related to one topic)
  • 25. Predicting Student Performance in Solving Parameterized Exercises 25Shaghayegh Sahebi (Sherry) No significant accuracy difference between all methods except BPMF and Max Baseline (P<0.05)
  • 26. Predicting Student Performance in Solving Parameterized Exercises 26Shaghayegh Sahebi (Sherry)
  • 27. Predicting Student Performance in Solving Parameterized Exercises 27Shaghayegh Sahebi (Sherry) PFA tends to predict more failures for the students.
  • 28. Predicting Student Performance in Solving Parameterized Exercises 28Shaghayegh Sahebi (Sherry) If BKT predicts a failure for a student, this prediction is more likely to be true compared to the other methods
  • 29. Predicting Student Performance in Solving Parameterized Exercises 29Shaghayegh Sahebi (Sherry) if PFA predicts a success for a student, this prediction is more likely to be true compared to the other methods
  • 30. Predicting Student Performance in Solving Parameterized Exercises 30Shaghayegh Sahebi (Sherry)
  • 31. Predicting Student Performance in Solving Parameterized Exercises 31Shaghayegh Sahebi (Sherry) • Maj. Prec: TP/(TP+FP) • Min Prec: TN/(TN+FN) • Maj. Recall: TP/(TP+FN) • Min Recall: TN/(TN+FP) • Accuracy: (TP+TN)/all

Notes de l'éditeur

  1. What is the differnece between static and parameterized : what is the challenge that is in not static but in parametrized Explain the sequence: order of attempts Add Some figures