SlideShare a Scribd company logo
1 of 28
Download to read offline
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Student Modeling Using NN-HMM for
EFL Course
Masun Nabhan Homsi
University of Aleppo
SYRIA
Dr.Rania LUTFI
University of Al-Baath
SYRIA
Prof. Dr Ghias BARAKAT
University of Aleppo
SYRIA
Rosa María Carro Salas
Universidad Autónoma de
Madrid
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Overview (1)
• Introduction
• Adaptive and Intelligent Web-Based
Educational System (AIWBES)
• What is Student Model (SM)?
• Fuzzy Adaptive Resonance Theory
(Fuzzy-ART2)
• Hidden Markov Model (HMM)
• The new system architecture
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Overview (2)
• NN-HMM Student model
– Initialization Phase
– Training Phase
– Recall Phase
• System Implementation
• Results
• Conclusions
• Future works
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Introduction (1)
•Adaptive and Intelligent Web-based educational systems
(AIWBESs) use Artificial Intelligence (AI) Techniques in
order to adapt mainly to student needs for self-study.
•Student Model
It is the core component of many adaptive and intelligent
web-Based Educational Systems (AIWBES). Student model
enables these systems provide individualized course content
and study support to help students with different
background and knowledge status to achieve their learning
objectives.
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
• Unsupervised network capable of retaining plasticity
throughout life, without endangering the stability of
previously learned patterns, it consists of:
• Basic Architecture
– Input Field F0
– Input Field F1
– Output Field F2
– Orienting Subsystem
Fuzzy-ART2 (2)
Input Patterns
Top-Down
LTM
STM F0
STM F2

STM F1
Bottom-Up
LTM
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
• HMM (Hidden Markov Model) is a doubly embedded
stochastic process with a process that is not
observable (hidden process) and can only be
observed through another stochastic process
(observable process) that produces the time set of
observations.
• HMM is initially developed for speech recognition
approach and it is subsequently used in different and
numerous applications such as bioinformatics,
gesture recognition, music classification, machine
translation and others.
Hidden Markov Model (1)
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
• Problem (1): Given =(A, B, ), how P(O|) is computed?,
the probability of occurrence of the observation sequence
O=O1,O2,…,OT.
– Solution: Forward-Backward algorithm.
• Problem (2): Given =(A, B, ), find a state sequence
I=i1,i2,…iT such that the occurrence of the observation
sequence O=O1,O2,…,OT is greater than from any other
state sequence.
– Solution: Viterbi algorithm (Out of the scope of our paper)
• Problem (3): How the model =(A, B, ) is adjusted to
maximize P(O,I|) or P(O|).
– Solution: K-means algorithm maximizes P(O,I|), and Baum-Welch re-
estimation formulas maximize P(O|).
Hidden Markov Model (2)
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
The New System Architecture
The system consists of
five Components:
• Domain model
• Student model
• Pedagogical module
• Interface module
AIWBES
Domain
Model
Pedagogic
al Module
Student
Model
Interface
XML+DTD
NN-HMM
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Domain Knowledge
• The domain knowledge tree, as far
as the learning Objective , is
displayed in the navigation area of
the user interface
• From that tree the student can
choose a learning Objective
• Each subsection corresponds to a
Educational Unit, which is a php
page. That is, only learning
Objective correspond to
displayable material.
• The Educational Unit of the
selected learning Objective is
currently presented in the content
area.
• Each Educational Unit deals with a
number of concepts.
• Concepts are classified in:
– main concepts
– Prerequisite concepts
– Sub-Concepts
Sub-
Concept
Sub-
Concept
1
Sub-
Concept
Sub-
Concept
N
…
…
…
Learning
Objective
1
Learning
Objective
N
Concept
N
Concept
1
EFL Course
EU
N
EU
1 …
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Domain Knowledge
" Present Continuous Tense "
Sub-ConceptsPrerequisite ConceptMain Concept
 Verbs of Actions
 Verbs of state
 Simple Present
Tense
 Time expressions
 To be verb
 Gerund
Positive Form
 Positive FormNegative Form
 Positive Form
 Negative Form
Question Form
 Question FormShort and Long
answers
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Pedagogical Module
• R1: The Concept is chosen if all its prerequisite concepts are
learned.
• R2: The concept is chosen once the student's knowledge status
for the concept is at least "very good".
• R3: A Glossary of sub-concept is suggested to the student,
when his/her knowledge status for a concept is less than "rather
good".
• R4: The concept is not chosen if the student's knowledge status
is less or equal to weak.
• R5: A concept is shown in green color if the student's
knowledge status is fair.
• R6: A concept is shown in blue color if the student's knowledge
status is good.
• R7: A concept is shown in violate color if the student's
knowledge status is very good.
• R8: A concept is shown in black color if the student's knowledge
status is excellent.
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Student Model
• Static part
It keeps student's personal and educational
information.
• Dynamic part
The main role of this part is to maintain the
record of the student’s understanding as the
course progresses, and it does so, on the
basis of student responses.
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Interface Module
• Teacher Interface
• Student Interface
– Index area
– Navigation area
– Post-Test area
– Glossary area
Index Area
Post-test
area
Glossary
Area
Navigation
Area
Student's interface
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
NN-HMM Student Model
• Student model is built using three phases :
Initialization
Phase
Training
Phase
Recall
Phase
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Initialization Phase
- Input Normalization, Input Clustering, Input
symbolization, Initialize HMMs
,A,B
,A,B
,A,B
,A,B
,A,B
,A,B
Clusters
Cluste
ring
Algori
thm
(Fuzzy
-
ART2)
Very Week
Excellent
Very good
Good
Rather good
Week
Norm
alize
Input
vector
s
Inputs
vectors
represent
students'
parameters
for each
concept:
NCA, NICA,
TSSQ, TSR,
NAAQ
Calculate
HMM1
HMM2
HMM3
HMM4
HMM5
HMM6
Create a Hmm
for each cluster
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Training Phase
1. Baum-Welch algorithm is used to train 1,
2, … k by adjusting their parameters so
as to increase likelihood functions
P(O|1), P(O|2), … , P(O|k) until a
maximum value is reached for each 
and to get new models.
.
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Recall Phase
Initial HMMs
(1,2,3,4,5,6)
New
observation
sequence for a
concept
Baum-
Welch
Algorit
hm for
HMMs
(1,2,3,
4,5,6)
New HMM1
New HMM2
New HMM3
New HMM4
New HMM5
New HMM6
Forward
algorithm
Forward
algorithm
Forward
algorithm
Forward
algorithm
Forward
algorithm
Forward
algorithm
Get maximum
Probability to
determine
knowledge
status of the
student related
to each concept
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation Issues
Student model is constructed through two stages:
• Initializing Stage: The student model is
initialized when a student logs in the course for
the first time, the system sends a form to be
filled with his/her personal and educational
information. A pre-test session is then
presented to evaluate his/her knowledge status
regarding to all learning objectives, concepts
and sub-concepts.
• Updating Stage : The student model is updated
each time the student interacts with the course
to determine his/her new knowledge status.
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation Issues (cont.)
A relational database is built with two tables;
• student's table
• Student's parameters table
NAAQTSRTSSQNICANCA#Student
910546431
1
19164232
10439713
3179151904
2 0264495635
…………………
•NCA: The number of correct answers.
•NICA: The number of incorrect answers.
•TSSQ: The time spent to solve a
question.
•TSR: The time spent to reading or
interacting with a specific concept
•NAAQ: The number of attempts to
answer a question.
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Implementation Issues (cont.)
• A new tool is also built using PHP language to
simulate Fuzzy-ART2 and HMM functions.
Training
Form
Recall
Form
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Results
Initialization Phase
NAAQTSRTSSQNICANCA#
0.0157340.0174830.9545450.0069930.0052451
0.0062110.5652170.3975160.0124220.0186342
0.0892860.0267860.84821400.0357143
0.0087720.5233920.441520.02631604
00.343750.6445310.0078130.0039065
………………
NAAQTSRTSSQNICANCA#Student
910546431
1
19164232
10439713
3179151904
2 0264495635
…………………
Input Normalization

 n
j
j
i
i
x
x
x
0
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Results
Initialization Phase
Input Clustering
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Results
Initialization Phase
NAAQTSRTSSQNICANCA#
0.0157340.0174830.9545450.0069930.0052451
0.0062110.5652170.3975160.0124220.0186342
0.0892860.0267860.84821400.0357143
0.0087720.5233920.441520.02631604
00.343750.6445310.0078130.0039065
………………
Input Symbolization
No. of cluster
Observation
Sequence
#
02 1 5 0 01
20 0 3 3 12
50 4 5 0 03
44 0 3 3 14
12 1 3 3 45
.........
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Results
Training and Recall Phases
65432
No. of States
(N)
26%20%20%23%23%percentage
No. of
cluster
Observation
Sequence
#
02 1 1 0 0 11
22 1 0 2 0 02
53 0 0 0 1 13
41 1 0 2 1 04
10 1 1 2 1 05
.........
A second Symbolization process results
No. of
cluster
Observation
Sequence
#
02 1 5 0 01
20 0 3 3 12
50 4 5 0 03
44 0 3 3 14
12 1 3 3 45
.........
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Results
Training and Recall Phases
• the percentage of recall performance is
affected by two factors:
– The number of hidden states of HMMs, e.g. No. 3 is
considered the optimal to get the highest
percentage 70%.
– The length of the input vector (observation
sequence) which is now 6.
65432
No. of States
(N)
66%66%66%70%23%
percentage of
Recall
performanc
e
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Conclusions
• This paper introduces Fuzzy-ART2-HMM that
model students' knowledge for better learning
and inference in AIWBES for teaching EFL.
• This paper makes four main contributions.
• It demonstrates how a hybrid architecture can be
applied to model student's knowledge in
AIWBES.
• It demonstrates a new application of HMM in the
field of education.
• The output of the research may be used as a
benchmark for educationalists.
• The result of this paper can open new horizons
in building others student models in AIWBES
Student Modeling Using NN-HMM for EFL Course
International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria
Future Work
• Evaluate the course in real educational
situations
• Make several comparisons of results
among variations of student models using
Fuzzy-ART2, HMM or NN-HMM
Student Modeling Using NN-HMM for EFL Course
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

What's hot

Digital logic introduction using fpg as resume
Digital logic introduction using fpg as resumeDigital logic introduction using fpg as resume
Digital logic introduction using fpg as resumeAlvi Milanisti
 
Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)Suzaimah Ramli
 
Bild 1
Bild 1Bild 1
Bild 1butest
 
Continual/Lifelong Learning with Deep Architectures
Continual/Lifelong Learning with Deep ArchitecturesContinual/Lifelong Learning with Deep Architectures
Continual/Lifelong Learning with Deep ArchitecturesVincenzo Lomonaco
 
Department of Information and Communication Technologies. Univ. Pompeu Fabra,...
Department of Information and Communication Technologies. Univ. Pompeu Fabra,...Department of Information and Communication Technologies. Univ. Pompeu Fabra,...
Department of Information and Communication Technologies. Univ. Pompeu Fabra,...Aurelio Ruiz Garcia
 
An empirical evaluation of
An empirical evaluation ofAn empirical evaluation of
An empirical evaluation ofcsandit
 
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 OverviewMultimedia Communications Lab
 
Transforming deep into transformers – a computer vision approach
Transforming deep into transformers – a computer vision approachTransforming deep into transformers – a computer vision approach
Transforming deep into transformers – a computer vision approachFerdin Joe John Joseph PhD
 
Experimenting multiple approaches for teaching meta-modeling
Experimenting multiple approaches for teaching meta-modelingExperimenting multiple approaches for teaching meta-modeling
Experimenting multiple approaches for teaching meta-modelingSaïd Assar
 

What's hot (11)

FORGE project
FORGE project FORGE project
FORGE project
 
Digital logic introduction using fpg as resume
Digital logic introduction using fpg as resumeDigital logic introduction using fpg as resume
Digital logic introduction using fpg as resume
 
Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)
 
Bild 1
Bild 1Bild 1
Bild 1
 
Continual/Lifelong Learning with Deep Architectures
Continual/Lifelong Learning with Deep ArchitecturesContinual/Lifelong Learning with Deep Architectures
Continual/Lifelong Learning with Deep Architectures
 
M katona@scientix 2011
M katona@scientix 2011M katona@scientix 2011
M katona@scientix 2011
 
Department of Information and Communication Technologies. Univ. Pompeu Fabra,...
Department of Information and Communication Technologies. Univ. Pompeu Fabra,...Department of Information and Communication Technologies. Univ. Pompeu Fabra,...
Department of Information and Communication Technologies. Univ. Pompeu Fabra,...
 
An empirical evaluation of
An empirical evaluation ofAn empirical evaluation of
An empirical evaluation of
 
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
 
Transforming deep into transformers – a computer vision approach
Transforming deep into transformers – a computer vision approachTransforming deep into transformers – a computer vision approach
Transforming deep into transformers – a computer vision approach
 
Experimenting multiple approaches for teaching meta-modeling
Experimenting multiple approaches for teaching meta-modelingExperimenting multiple approaches for teaching meta-modeling
Experimenting multiple approaches for teaching meta-modeling
 

Similar to Student Modeling Using NN-HMM for EFL Course

Adaptive Educational Hypermedia
Adaptive Educational HypermediaAdaptive Educational Hypermedia
Adaptive Educational HypermediaAlaaZ
 
EMC Academic Alliance Program Guide
EMC Academic Alliance Program GuideEMC Academic Alliance Program Guide
EMC Academic Alliance Program GuideEMC
 
RMIT eLearning Advancement Program
RMIT eLearning Advancement ProgramRMIT eLearning Advancement Program
RMIT eLearning Advancement ProgramVDIT
 
Thesis for Information Technology Students
Thesis for Information Technology StudentsThesis for Information Technology Students
Thesis for Information Technology StudentsPhdtopiccom
 
User Requirements of Emergency Response Vehicles: Preliminary Findings from a...
User Requirements of Emergency Response Vehicles: Preliminary Findings from a...User Requirements of Emergency Response Vehicles: Preliminary Findings from a...
User Requirements of Emergency Response Vehicles: Preliminary Findings from a...Paresh Rathod
 
Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...
Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...
Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...Elisabeth Lex
 
Towards a new ontology of the Moroccan Post-baccalaureate learner profile for...
Towards a new ontology of the Moroccan Post-baccalaureate learner profile for...Towards a new ontology of the Moroccan Post-baccalaureate learner profile for...
Towards a new ontology of the Moroccan Post-baccalaureate learner profile for...iosrjce
 
CD Theory With Lab Component-IMLCIS.doc
CD Theory With Lab Component-IMLCIS.docCD Theory With Lab Component-IMLCIS.doc
CD Theory With Lab Component-IMLCIS.docGayathriRHICETCSESTA
 
COA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for studentCOA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for studentmohitmehra75
 
Design and delivery of a fully online cad cam course for engineering student
Design and delivery of a fully online cad cam course for engineering studentDesign and delivery of a fully online cad cam course for engineering student
Design and delivery of a fully online cad cam course for engineering studentIAEME Publication
 
Maplesim poster
Maplesim posterMaplesim poster
Maplesim posterhrishishah
 
2016-02-10 research seminar, part 1
2016-02-10 research seminar, part 12016-02-10 research seminar, part 1
2016-02-10 research seminar, part 1ifi8106tlu
 
Bl cybersecurity z_dooly
Bl cybersecurity z_doolyBl cybersecurity z_dooly
Bl cybersecurity z_doolyzdooly
 
Habits of Information Literacy
Habits of Information LiteracyHabits of Information Literacy
Habits of Information LiteracyM.J. D'Elia
 
A Supervised Learning Framework for Learning Management Systems
A Supervised Learning Framework for Learning Management SystemsA Supervised Learning Framework for Learning Management Systems
A Supervised Learning Framework for Learning Management SystemsDavid Monllaó
 

Similar to Student Modeling Using NN-HMM for EFL Course (20)

Adaptive Educational Hypermedia
Adaptive Educational HypermediaAdaptive Educational Hypermedia
Adaptive Educational Hypermedia
 
EMC Academic Alliance Program Guide
EMC Academic Alliance Program GuideEMC Academic Alliance Program Guide
EMC Academic Alliance Program Guide
 
ICWL 2009
ICWL 2009ICWL 2009
ICWL 2009
 
RMIT eLearning Advancement Program
RMIT eLearning Advancement ProgramRMIT eLearning Advancement Program
RMIT eLearning Advancement Program
 
Thesis for Information Technology Students
Thesis for Information Technology StudentsThesis for Information Technology Students
Thesis for Information Technology Students
 
User Requirements of Emergency Response Vehicles: Preliminary Findings from a...
User Requirements of Emergency Response Vehicles: Preliminary Findings from a...User Requirements of Emergency Response Vehicles: Preliminary Findings from a...
User Requirements of Emergency Response Vehicles: Preliminary Findings from a...
 
Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...
Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...
Attention Please! A Hybrid Resource Recommender Mimicking Attention-Interpret...
 
C017351116
C017351116C017351116
C017351116
 
Towards a new ontology of the Moroccan Post-baccalaureate learner profile for...
Towards a new ontology of the Moroccan Post-baccalaureate learner profile for...Towards a new ontology of the Moroccan Post-baccalaureate learner profile for...
Towards a new ontology of the Moroccan Post-baccalaureate learner profile for...
 
CD Theory With Lab Component-IMLCIS.doc
CD Theory With Lab Component-IMLCIS.docCD Theory With Lab Component-IMLCIS.doc
CD Theory With Lab Component-IMLCIS.doc
 
COA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for studentCOA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for student
 
Design and delivery of a fully online cad cam course for engineering student
Design and delivery of a fully online cad cam course for engineering studentDesign and delivery of a fully online cad cam course for engineering student
Design and delivery of a fully online cad cam course for engineering student
 
Be computer-engineering-2012
Be computer-engineering-2012Be computer-engineering-2012
Be computer-engineering-2012
 
Tien3
Tien3Tien3
Tien3
 
Yomna Hassan CV 2014
Yomna Hassan CV 2014Yomna Hassan CV 2014
Yomna Hassan CV 2014
 
Maplesim poster
Maplesim posterMaplesim poster
Maplesim poster
 
2016-02-10 research seminar, part 1
2016-02-10 research seminar, part 12016-02-10 research seminar, part 1
2016-02-10 research seminar, part 1
 
Bl cybersecurity z_dooly
Bl cybersecurity z_doolyBl cybersecurity z_dooly
Bl cybersecurity z_dooly
 
Habits of Information Literacy
Habits of Information LiteracyHabits of Information Literacy
Habits of Information Literacy
 
A Supervised Learning Framework for Learning Management Systems
A Supervised Learning Framework for Learning Management SystemsA Supervised Learning Framework for Learning Management Systems
A Supervised Learning Framework for Learning Management Systems
 

Recently uploaded

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 

Recently uploaded (20)

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 

Student Modeling Using NN-HMM for EFL Course

  • 1. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Student Modeling Using NN-HMM for EFL Course Masun Nabhan Homsi University of Aleppo SYRIA Dr.Rania LUTFI University of Al-Baath SYRIA Prof. Dr Ghias BARAKAT University of Aleppo SYRIA Rosa María Carro Salas Universidad Autónoma de Madrid
  • 2. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Overview (1) • Introduction • Adaptive and Intelligent Web-Based Educational System (AIWBES) • What is Student Model (SM)? • Fuzzy Adaptive Resonance Theory (Fuzzy-ART2) • Hidden Markov Model (HMM) • The new system architecture
  • 3. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Overview (2) • NN-HMM Student model – Initialization Phase – Training Phase – Recall Phase • System Implementation • Results • Conclusions • Future works
  • 4. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Introduction (1) •Adaptive and Intelligent Web-based educational systems (AIWBESs) use Artificial Intelligence (AI) Techniques in order to adapt mainly to student needs for self-study. •Student Model It is the core component of many adaptive and intelligent web-Based Educational Systems (AIWBES). Student model enables these systems provide individualized course content and study support to help students with different background and knowledge status to achieve their learning objectives.
  • 5. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria • Unsupervised network capable of retaining plasticity throughout life, without endangering the stability of previously learned patterns, it consists of: • Basic Architecture – Input Field F0 – Input Field F1 – Output Field F2 – Orienting Subsystem Fuzzy-ART2 (2) Input Patterns Top-Down LTM STM F0 STM F2  STM F1 Bottom-Up LTM
  • 6. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria • HMM (Hidden Markov Model) is a doubly embedded stochastic process with a process that is not observable (hidden process) and can only be observed through another stochastic process (observable process) that produces the time set of observations. • HMM is initially developed for speech recognition approach and it is subsequently used in different and numerous applications such as bioinformatics, gesture recognition, music classification, machine translation and others. Hidden Markov Model (1)
  • 7. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria • Problem (1): Given =(A, B, ), how P(O|) is computed?, the probability of occurrence of the observation sequence O=O1,O2,…,OT. – Solution: Forward-Backward algorithm. • Problem (2): Given =(A, B, ), find a state sequence I=i1,i2,…iT such that the occurrence of the observation sequence O=O1,O2,…,OT is greater than from any other state sequence. – Solution: Viterbi algorithm (Out of the scope of our paper) • Problem (3): How the model =(A, B, ) is adjusted to maximize P(O,I|) or P(O|). – Solution: K-means algorithm maximizes P(O,I|), and Baum-Welch re- estimation formulas maximize P(O|). Hidden Markov Model (2)
  • 8. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria The New System Architecture The system consists of five Components: • Domain model • Student model • Pedagogical module • Interface module AIWBES Domain Model Pedagogic al Module Student Model Interface XML+DTD NN-HMM
  • 9. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Domain Knowledge • The domain knowledge tree, as far as the learning Objective , is displayed in the navigation area of the user interface • From that tree the student can choose a learning Objective • Each subsection corresponds to a Educational Unit, which is a php page. That is, only learning Objective correspond to displayable material. • The Educational Unit of the selected learning Objective is currently presented in the content area. • Each Educational Unit deals with a number of concepts. • Concepts are classified in: – main concepts – Prerequisite concepts – Sub-Concepts Sub- Concept Sub- Concept 1 Sub- Concept Sub- Concept N … … … Learning Objective 1 Learning Objective N Concept N Concept 1 EFL Course EU N EU 1 …
  • 10. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Domain Knowledge " Present Continuous Tense " Sub-ConceptsPrerequisite ConceptMain Concept  Verbs of Actions  Verbs of state  Simple Present Tense  Time expressions  To be verb  Gerund Positive Form  Positive FormNegative Form  Positive Form  Negative Form Question Form  Question FormShort and Long answers
  • 11. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Pedagogical Module • R1: The Concept is chosen if all its prerequisite concepts are learned. • R2: The concept is chosen once the student's knowledge status for the concept is at least "very good". • R3: A Glossary of sub-concept is suggested to the student, when his/her knowledge status for a concept is less than "rather good". • R4: The concept is not chosen if the student's knowledge status is less or equal to weak. • R5: A concept is shown in green color if the student's knowledge status is fair. • R6: A concept is shown in blue color if the student's knowledge status is good. • R7: A concept is shown in violate color if the student's knowledge status is very good. • R8: A concept is shown in black color if the student's knowledge status is excellent.
  • 12. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Student Model • Static part It keeps student's personal and educational information. • Dynamic part The main role of this part is to maintain the record of the student’s understanding as the course progresses, and it does so, on the basis of student responses.
  • 13. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Interface Module • Teacher Interface • Student Interface – Index area – Navigation area – Post-Test area – Glossary area Index Area Post-test area Glossary Area Navigation Area Student's interface
  • 14. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria NN-HMM Student Model • Student model is built using three phases : Initialization Phase Training Phase Recall Phase
  • 15. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Initialization Phase - Input Normalization, Input Clustering, Input symbolization, Initialize HMMs ,A,B ,A,B ,A,B ,A,B ,A,B ,A,B Clusters Cluste ring Algori thm (Fuzzy - ART2) Very Week Excellent Very good Good Rather good Week Norm alize Input vector s Inputs vectors represent students' parameters for each concept: NCA, NICA, TSSQ, TSR, NAAQ Calculate HMM1 HMM2 HMM3 HMM4 HMM5 HMM6 Create a Hmm for each cluster
  • 16. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Training Phase 1. Baum-Welch algorithm is used to train 1, 2, … k by adjusting their parameters so as to increase likelihood functions P(O|1), P(O|2), … , P(O|k) until a maximum value is reached for each  and to get new models. .
  • 17. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Recall Phase Initial HMMs (1,2,3,4,5,6) New observation sequence for a concept Baum- Welch Algorit hm for HMMs (1,2,3, 4,5,6) New HMM1 New HMM2 New HMM3 New HMM4 New HMM5 New HMM6 Forward algorithm Forward algorithm Forward algorithm Forward algorithm Forward algorithm Forward algorithm Get maximum Probability to determine knowledge status of the student related to each concept
  • 18. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation Issues Student model is constructed through two stages: • Initializing Stage: The student model is initialized when a student logs in the course for the first time, the system sends a form to be filled with his/her personal and educational information. A pre-test session is then presented to evaluate his/her knowledge status regarding to all learning objectives, concepts and sub-concepts. • Updating Stage : The student model is updated each time the student interacts with the course to determine his/her new knowledge status.
  • 19. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation Issues (cont.) A relational database is built with two tables; • student's table • Student's parameters table NAAQTSRTSSQNICANCA#Student 910546431 1 19164232 10439713 3179151904 2 0264495635 ………………… •NCA: The number of correct answers. •NICA: The number of incorrect answers. •TSSQ: The time spent to solve a question. •TSR: The time spent to reading or interacting with a specific concept •NAAQ: The number of attempts to answer a question.
  • 20. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Implementation Issues (cont.) • A new tool is also built using PHP language to simulate Fuzzy-ART2 and HMM functions. Training Form Recall Form
  • 21. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Results Initialization Phase NAAQTSRTSSQNICANCA# 0.0157340.0174830.9545450.0069930.0052451 0.0062110.5652170.3975160.0124220.0186342 0.0892860.0267860.84821400.0357143 0.0087720.5233920.441520.02631604 00.343750.6445310.0078130.0039065 ……………… NAAQTSRTSSQNICANCA#Student 910546431 1 19164232 10439713 3179151904 2 0264495635 ………………… Input Normalization   n j j i i x x x 0
  • 22. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Results Initialization Phase Input Clustering
  • 23. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Results Initialization Phase NAAQTSRTSSQNICANCA# 0.0157340.0174830.9545450.0069930.0052451 0.0062110.5652170.3975160.0124220.0186342 0.0892860.0267860.84821400.0357143 0.0087720.5233920.441520.02631604 00.343750.6445310.0078130.0039065 ……………… Input Symbolization No. of cluster Observation Sequence # 02 1 5 0 01 20 0 3 3 12 50 4 5 0 03 44 0 3 3 14 12 1 3 3 45 .........
  • 24. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Results Training and Recall Phases 65432 No. of States (N) 26%20%20%23%23%percentage No. of cluster Observation Sequence # 02 1 1 0 0 11 22 1 0 2 0 02 53 0 0 0 1 13 41 1 0 2 1 04 10 1 1 2 1 05 ......... A second Symbolization process results No. of cluster Observation Sequence # 02 1 5 0 01 20 0 3 3 12 50 4 5 0 03 44 0 3 3 14 12 1 3 3 45 .........
  • 25. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Results Training and Recall Phases • the percentage of recall performance is affected by two factors: – The number of hidden states of HMMs, e.g. No. 3 is considered the optimal to get the highest percentage 70%. – The length of the input vector (observation sequence) which is now 6. 65432 No. of States (N) 66%66%66%70%23% percentage of Recall performanc e
  • 26. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Conclusions • This paper introduces Fuzzy-ART2-HMM that model students' knowledge for better learning and inference in AIWBES for teaching EFL. • This paper makes four main contributions. • It demonstrates how a hybrid architecture can be applied to model student's knowledge in AIWBES. • It demonstrates a new application of HMM in the field of education. • The output of the research may be used as a benchmark for educationalists. • The result of this paper can open new horizons in building others student models in AIWBES
  • 27. Student Modeling Using NN-HMM for EFL Course International Conference on Information & Communications Technologies from Theory to Applications –ICTTA -08, 06-10 April 2008, Damascus-Syria Future Work • Evaluate the course in real educational situations • Make several comparisons of results among variations of student models using Fuzzy-ART2, HMM or NN-HMM
  • 28. Student Modeling Using NN-HMM for EFL Course 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