SlideShare a Scribd company logo
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
A Hidden Markov Model Approach to
Predict Students' Actions in an
Adaptive and Intelligent Web-Based
Educational system
Masun Nabhan Homsi
University of Aleppo
SYRIA
Dr.Rania LUTFI
University of Al-Baath
SYRIA
Prof. Dr Ghias BARAKAT
University of Aleppo
SYRIA
Dr. Rosa María Carro Salas
Universidad Autónoma de
Madrid
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Overview
• Introduction.
• Prediction Process:
– Initialization Phase.
– Adjustment Phase.
– Prediction Phase.
• Prediction algorithm.
• Implementation & Results.
• Conclusions.
• Future works.
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Introduction
The system consists of five
Components:
• Domain model
• Student model
• Pedagogical module
• Interface module
• Prediction Module
AIWBES
Domain
Model
Pedagogic
al Module
Student
Model
Interface
NN-HMM
XML-DTD
Prediction
Module
•AIWBESs try to be more adaptive than traditional educational
systems "Just-put-it-on-the-web" by building a student model to
represent goals, preferences and knowledge of each student and
updating it in accordance with their knowledge acquisition
process.
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
HMM
, A, B
Prediction Module
It consists of 3 phases :
– Initialization Phase
– Adjustment Phase
– Prediction Phase
InitializationInitialization
Adjustment Prediction
Concepts
sequence
HMM
, A, B
New concepts'
sequence
Next
concept
General prediction process
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Initialization Phase
• N, the number of hidden states S= {S0, S1, …, SN-1), which
represents number of concepts in the domain model of the system.
qt represents the hidden state at time t.
• M, the number of observable states, with V = {V0, V1, …, VM-1} the
set of observable states (Symbols), and Ot the observation state at
time t.
• A={aij}, the transition probabilities between hidden states Si and Sj.
• B={bj(k)}, the probabilities of the observable states Vk in hidden
states Sj.
• ∏={i}, the initial hidden state probabilities.
AIWBES
Compute
, A, B
HMM
(λ)
Student
C01, C05, C11, …
Concepts' Sequence
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Adjustment Phase
• t(i): the forward variable
• t(i) : the backward variable
• t(i, j): the probability of being in hidden state Si at time t
and making a transition to state Sj at time t+1, given the
observation sequence O= O1, O2, …, OT and the model
=(A, B, ).
• t(i) :the probability of being in state Si at time t given the
observation sequence O= O1, O2, …, OT and the model
=(A, B, ).
AIWBES
C05, C011,…,C03
New Concepts'
Sequence
Compute
, 
Compute
, 
Compute
BA,,
HMM

HMM
λ
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Initialization & Adjustment Phases
1. For each student a HMM =(A, B, ) is
Initialized;
2. Compute t(i), t(i), t(i, j), t(i), t=1…,T, i-
0,…,N-1, j=0,…,N-1;
3. Adjust the model =(A, B, ) to get .
4. If P(O|) - P(O|)<Δ then stop.
5. Else set =  and go to 2.
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Prediction Phase


Concepts
C01
C02
CN
Get
maximum
Probability
to predict
next
concept will
be visited
by the
student
C05,
C011,…,C03
New
Concepts'
Sequence
.
.
.
.
.
.
01C,03,…,C011, C05C
02C,03,…,C011, C05C
CN,03,…,C011, C05C
HMM


HMM


HMM

Forward
Algorithm
Forward
Algorithm
Forward
Algorithm
•The Forward Algorithm is applied to determine the probability distribution
of each concept (state) in the course.
•The highest value represents the next concept will be visited by the
student.
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation and Results (1)
Code Concept
C01 Verb to be-Positive Form
C02 Verb to be-Negative Form
C03 Verb to be-Question Form
… …
C42 Simple Future tense-Short and Long answers
Navigation sequence
C05 C06 C07 C08 C01 C02 C03 C04 C09 C10 …Student 1
C05 C06 C08 C07 C13 C15 C14 C16 C01 C02 …Student 2
C05 C08 C06 C07 C01 C02 C03 C09 C10 C04 …Student 3
Numbers
1- 10
Numbers
11- 20
Numbers
21-1000
Ordinal
numbers
Verb to be
Negative Form
Verb to be
Question Form
Verb to be
Short/Long answer
Simple Present Tense
Positive Form
? ? …
Verb to be
Positive Form
Simple Present Tense
Negative Form
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation and Results (2)
• A={aij}, the transition probabilities between
hidden states Si and Sj, are randomly initialized
to approximately 1/N, each row summing to 1.
• B={bj(k)}, the probabilities of the observable
states Vk in hidden states Sj. are randomly
initialized to approximately 1/M, each row
summing to 1.
• ∏={i}, the initial hidden state probabilities, are
randomly set to approximately 1/N, their sum
being 1.
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation and Results (3)
C05 C06 C07 C08 C01 C02 C03 C04 C09 C10
Where
should I
go?
C01 C02 C03 C11 C41 C42
HMM1 HMM2 HMM3 HMM11 HMM41 HMM42… …
0.025 0.013 0.070 0.090 0.083 8.065… …
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation and Results (4)
Code Concept
C01 Verb to be-Positive Form
C02 Verb to be-Negative Form
C03 Verb to be-Question Form
… …
C42 Simple Future tense-Short and Long answers
Navigation sequence
C05 C06 C07 C08 C01 C02 C03 C04 C09 C10 …Student 1
C05 C06 C08 C07 C13 C15 C14 C16 C01 C02 …Student 2
C05 C08 C06 C07 C01 C02 C03 C09 C10 C04 …Student 3
Simple Present Tense
Negative Form
Simple Present Tense
Short/Long Form …Offering, accepting
and refusing
Numbers
1- 10
Numbers
11- 20
Numbers
21-1000
Ordinal
numbers
Verb to be
Positive Form
Verb to be
Negative Form
Verb to be
Question Form
Verb to be
Short/Long answer
Simple Present Tense
Positive Form
Simple Present Tense
Negative Form
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation and Results (5)
A screenshot of HMM
predictor.
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation and Results (6)
Teacher's page to guide
students.
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation and Results (7)
Figure 5. A screenshot of HMM predictor
Suggestion list
A screenshot of
suggestion list.
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation and Results (8)
Recall (sensitivity)= Precision =
TP
TP+ FP
Predicted Concept
NegativePositive
False
Negative
(FN)
True Positive
(TP)
PositiveConcepts
True Negative
(TN)
False Positive
(FP)
Negative
TP
TP+ FN
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation and Results (9)
Testing results of various experiments
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation and Results (10)
The relation between recall and precision
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Conclusions
• This paper shows how Hidden Markov Model
is very suitable for predicting students'
navigation actions within an AIWBES for
teaching EFL.
• The initial experiments show that the
concept prediction results can simulate
teacher guidance to students to find
appropriate information more efficiently
and accurately.
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Future Work
• Prediction module needs to be evaluated
by a larger students' groups with the
objective to increase prediction latencies.
• Make several comparisons of results
among variations of student models using
Viterbi algorithm or Neural networks
A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
-University of Aleppo
ِ◌
- Al-Baath University
-Universidad Autónoma de Madrid

More Related Content

Similar to A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system

CSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdfCSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdf
ssuser5a7261
 
TESTING
TESTINGTESTING
TESTING
shafierosli
 
Understanding Emerging Technology and Its Impact on Online & Blended Learning
Understanding Emerging Technology and Its Impact on Online & Blended LearningUnderstanding Emerging Technology and Its Impact on Online & Blended Learning
Understanding Emerging Technology and Its Impact on Online & Blended Learning
Stephen Murgatroyd, PhD FBPsS FRSA
 
Full_resume_Dr_Russell_John_Childs
Full_resume_Dr_Russell_John_ChildsFull_resume_Dr_Russell_John_Childs
Full_resume_Dr_Russell_John_Childs
Russell Childs
 
Monitoring Students Using Different Recognition Techniques for Surveilliance ...
Monitoring Students Using Different Recognition Techniques for Surveilliance ...Monitoring Students Using Different Recognition Techniques for Surveilliance ...
Monitoring Students Using Different Recognition Techniques for Surveilliance ...
IRJET Journal
 
Machine learning for autonomous online exam frauddetection: A concept design
Machine learning for autonomous online exam frauddetection: A concept designMachine learning for autonomous online exam frauddetection: A concept design
Machine learning for autonomous online exam frauddetection: A concept design
BIJIAM Journal
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013
Russell Childs
 
Alqualsadi poster nov 2010
Alqualsadi poster nov 2010Alqualsadi poster nov 2010
Alqualsadi poster nov 2010
Karim Baïna
 
cv_HamidBarakat_ArendTech
cv_HamidBarakat_ArendTechcv_HamidBarakat_ArendTech
cv_HamidBarakat_ArendTech
Hamid Barakat
 
Teaching and practicing the students‘ knowledge using games
Teaching and practicing the students‘ knowledge using gamesTeaching and practicing the students‘ knowledge using games
Teaching and practicing the students‘ knowledge using games
Förderverein Technische Fakultät
 
DEVELOPMENT OF A CONCEPTUAL MODEL OF ADAPTIVE ACCESS RIGHTS MANAGEMENT WITH U...
DEVELOPMENT OF A CONCEPTUAL MODEL OF ADAPTIVE ACCESS RIGHTS MANAGEMENT WITH U...DEVELOPMENT OF A CONCEPTUAL MODEL OF ADAPTIVE ACCESS RIGHTS MANAGEMENT WITH U...
DEVELOPMENT OF A CONCEPTUAL MODEL OF ADAPTIVE ACCESS RIGHTS MANAGEMENT WITH U...
IAEME Publication
 
Full resume dr_russell_john_childs_2016
Full resume dr_russell_john_childs_2016Full resume dr_russell_john_childs_2016
Full resume dr_russell_john_childs_2016
Russell Childs
 
M.tech Syllabus
M.tech SyllabusM.tech Syllabus
M.tech Syllabus
AndrewsJose
 
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab
 
Olive_JbCV[9mar_2k16]
Olive_JbCV[9mar_2k16]Olive_JbCV[9mar_2k16]
Olive_JbCV[9mar_2k16]
Olive Chakraborty
 
Batra_shilpa
Batra_shilpaBatra_shilpa
Batra_shilpa
shilpa batra
 
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET Journal
 
Aakiel abernathy resume
Aakiel abernathy resumeAakiel abernathy resume
Aakiel abernathy resume
Aakiel Abernathy
 
CV-Europass-20160120-ZeladaRivas-EN
CV-Europass-20160120-ZeladaRivas-ENCV-Europass-20160120-ZeladaRivas-EN
CV-Europass-20160120-ZeladaRivas-EN
J. Fabricio Zelada Rivas
 
Niharika Resume
Niharika ResumeNiharika Resume
Niharika Resume
Niharika gupta
 

Similar to A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system (20)

CSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdfCSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdf
 
TESTING
TESTINGTESTING
TESTING
 
Understanding Emerging Technology and Its Impact on Online & Blended Learning
Understanding Emerging Technology and Its Impact on Online & Blended LearningUnderstanding Emerging Technology and Its Impact on Online & Blended Learning
Understanding Emerging Technology and Its Impact on Online & Blended Learning
 
Full_resume_Dr_Russell_John_Childs
Full_resume_Dr_Russell_John_ChildsFull_resume_Dr_Russell_John_Childs
Full_resume_Dr_Russell_John_Childs
 
Monitoring Students Using Different Recognition Techniques for Surveilliance ...
Monitoring Students Using Different Recognition Techniques for Surveilliance ...Monitoring Students Using Different Recognition Techniques for Surveilliance ...
Monitoring Students Using Different Recognition Techniques for Surveilliance ...
 
Machine learning for autonomous online exam frauddetection: A concept design
Machine learning for autonomous online exam frauddetection: A concept designMachine learning for autonomous online exam frauddetection: A concept design
Machine learning for autonomous online exam frauddetection: A concept design
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013
 
Alqualsadi poster nov 2010
Alqualsadi poster nov 2010Alqualsadi poster nov 2010
Alqualsadi poster nov 2010
 
cv_HamidBarakat_ArendTech
cv_HamidBarakat_ArendTechcv_HamidBarakat_ArendTech
cv_HamidBarakat_ArendTech
 
Teaching and practicing the students‘ knowledge using games
Teaching and practicing the students‘ knowledge using gamesTeaching and practicing the students‘ knowledge using games
Teaching and practicing the students‘ knowledge using games
 
DEVELOPMENT OF A CONCEPTUAL MODEL OF ADAPTIVE ACCESS RIGHTS MANAGEMENT WITH U...
DEVELOPMENT OF A CONCEPTUAL MODEL OF ADAPTIVE ACCESS RIGHTS MANAGEMENT WITH U...DEVELOPMENT OF A CONCEPTUAL MODEL OF ADAPTIVE ACCESS RIGHTS MANAGEMENT WITH U...
DEVELOPMENT OF A CONCEPTUAL MODEL OF ADAPTIVE ACCESS RIGHTS MANAGEMENT WITH U...
 
Full resume dr_russell_john_childs_2016
Full resume dr_russell_john_childs_2016Full resume dr_russell_john_childs_2016
Full resume dr_russell_john_childs_2016
 
M.tech Syllabus
M.tech SyllabusM.tech Syllabus
M.tech Syllabus
 
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
 
Olive_JbCV[9mar_2k16]
Olive_JbCV[9mar_2k16]Olive_JbCV[9mar_2k16]
Olive_JbCV[9mar_2k16]
 
Batra_shilpa
Batra_shilpaBatra_shilpa
Batra_shilpa
 
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
 
Aakiel abernathy resume
Aakiel abernathy resumeAakiel abernathy resume
Aakiel abernathy resume
 
CV-Europass-20160120-ZeladaRivas-EN
CV-Europass-20160120-ZeladaRivas-ENCV-Europass-20160120-ZeladaRivas-EN
CV-Europass-20160120-ZeladaRivas-EN
 
Niharika Resume
Niharika ResumeNiharika Resume
Niharika Resume
 

Recently uploaded

14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
Madhumitha Jayaram
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 

Recently uploaded (20)

14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 

A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system

  • 1. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system Masun Nabhan Homsi University of Aleppo SYRIA Dr.Rania LUTFI University of Al-Baath SYRIA Prof. Dr Ghias BARAKAT University of Aleppo SYRIA Dr. Rosa María Carro Salas Universidad Autónoma de Madrid
  • 2. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Overview • Introduction. • Prediction Process: – Initialization Phase. – Adjustment Phase. – Prediction Phase. • Prediction algorithm. • Implementation & Results. • Conclusions. • Future works.
  • 3. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Introduction The system consists of five Components: • Domain model • Student model • Pedagogical module • Interface module • Prediction Module AIWBES Domain Model Pedagogic al Module Student Model Interface NN-HMM XML-DTD Prediction Module •AIWBESs try to be more adaptive than traditional educational systems "Just-put-it-on-the-web" by building a student model to represent goals, preferences and knowledge of each student and updating it in accordance with their knowledge acquisition process.
  • 4. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria HMM , A, B Prediction Module It consists of 3 phases : – Initialization Phase – Adjustment Phase – Prediction Phase InitializationInitialization Adjustment Prediction Concepts sequence HMM , A, B New concepts' sequence Next concept General prediction process
  • 5. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Initialization Phase • N, the number of hidden states S= {S0, S1, …, SN-1), which represents number of concepts in the domain model of the system. qt represents the hidden state at time t. • M, the number of observable states, with V = {V0, V1, …, VM-1} the set of observable states (Symbols), and Ot the observation state at time t. • A={aij}, the transition probabilities between hidden states Si and Sj. • B={bj(k)}, the probabilities of the observable states Vk in hidden states Sj. • ∏={i}, the initial hidden state probabilities. AIWBES Compute , A, B HMM (λ) Student C01, C05, C11, … Concepts' Sequence
  • 6. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Adjustment Phase • t(i): the forward variable • t(i) : the backward variable • t(i, j): the probability of being in hidden state Si at time t and making a transition to state Sj at time t+1, given the observation sequence O= O1, O2, …, OT and the model =(A, B, ). • t(i) :the probability of being in state Si at time t given the observation sequence O= O1, O2, …, OT and the model =(A, B, ). AIWBES C05, C011,…,C03 New Concepts' Sequence Compute ,  Compute ,  Compute BA,, HMM  HMM λ
  • 7. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Initialization & Adjustment Phases 1. For each student a HMM =(A, B, ) is Initialized; 2. Compute t(i), t(i), t(i, j), t(i), t=1…,T, i- 0,…,N-1, j=0,…,N-1; 3. Adjust the model =(A, B, ) to get . 4. If P(O|) - P(O|)<Δ then stop. 5. Else set =  and go to 2.
  • 8. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Prediction Phase   Concepts C01 C02 CN Get maximum Probability to predict next concept will be visited by the student C05, C011,…,C03 New Concepts' Sequence . . . . . . 01C,03,…,C011, C05C 02C,03,…,C011, C05C CN,03,…,C011, C05C HMM   HMM   HMM  Forward Algorithm Forward Algorithm Forward Algorithm •The Forward Algorithm is applied to determine the probability distribution of each concept (state) in the course. •The highest value represents the next concept will be visited by the student.
  • 9. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation and Results (1) Code Concept C01 Verb to be-Positive Form C02 Verb to be-Negative Form C03 Verb to be-Question Form … … C42 Simple Future tense-Short and Long answers Navigation sequence C05 C06 C07 C08 C01 C02 C03 C04 C09 C10 …Student 1 C05 C06 C08 C07 C13 C15 C14 C16 C01 C02 …Student 2 C05 C08 C06 C07 C01 C02 C03 C09 C10 C04 …Student 3 Numbers 1- 10 Numbers 11- 20 Numbers 21-1000 Ordinal numbers Verb to be Negative Form Verb to be Question Form Verb to be Short/Long answer Simple Present Tense Positive Form ? ? … Verb to be Positive Form Simple Present Tense Negative Form
  • 10. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation and Results (2) • A={aij}, the transition probabilities between hidden states Si and Sj, are randomly initialized to approximately 1/N, each row summing to 1. • B={bj(k)}, the probabilities of the observable states Vk in hidden states Sj. are randomly initialized to approximately 1/M, each row summing to 1. • ∏={i}, the initial hidden state probabilities, are randomly set to approximately 1/N, their sum being 1.
  • 11. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation and Results (3) C05 C06 C07 C08 C01 C02 C03 C04 C09 C10 Where should I go? C01 C02 C03 C11 C41 C42 HMM1 HMM2 HMM3 HMM11 HMM41 HMM42… … 0.025 0.013 0.070 0.090 0.083 8.065… …
  • 12. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation and Results (4) Code Concept C01 Verb to be-Positive Form C02 Verb to be-Negative Form C03 Verb to be-Question Form … … C42 Simple Future tense-Short and Long answers Navigation sequence C05 C06 C07 C08 C01 C02 C03 C04 C09 C10 …Student 1 C05 C06 C08 C07 C13 C15 C14 C16 C01 C02 …Student 2 C05 C08 C06 C07 C01 C02 C03 C09 C10 C04 …Student 3 Simple Present Tense Negative Form Simple Present Tense Short/Long Form …Offering, accepting and refusing Numbers 1- 10 Numbers 11- 20 Numbers 21-1000 Ordinal numbers Verb to be Positive Form Verb to be Negative Form Verb to be Question Form Verb to be Short/Long answer Simple Present Tense Positive Form Simple Present Tense Negative Form
  • 13. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation and Results (5) A screenshot of HMM predictor.
  • 14. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation and Results (6) Teacher's page to guide students.
  • 15. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation and Results (7) Figure 5. A screenshot of HMM predictor Suggestion list A screenshot of suggestion list.
  • 16. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation and Results (8) Recall (sensitivity)= Precision = TP TP+ FP Predicted Concept NegativePositive False Negative (FN) True Positive (TP) PositiveConcepts True Negative (TN) False Positive (FP) Negative TP TP+ FN
  • 17. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation and Results (9) Testing results of various experiments
  • 18. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation and Results (10) The relation between recall and precision
  • 19. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Conclusions • This paper shows how Hidden Markov Model is very suitable for predicting students' navigation actions within an AIWBES for teaching EFL. • The initial experiments show that the concept prediction results can simulate teacher guidance to students to find appropriate information more efficiently and accurately.
  • 20. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Future Work • Prediction module needs to be evaluated by a larger students' groups with the objective to increase prediction latencies. • Make several comparisons of results among variations of student models using Viterbi algorithm or Neural networks
  • 21. A Hidden Markov Model Approach to Predict Students' Actions in an Adaptive and Intelligent Web-Based Educational system International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria -University of Aleppo ِ◌ - Al-Baath University -Universidad Autónoma de Madrid