SlideShare a Scribd company logo
1 of 15
A User Modeling System for Adaptive Learning 
I. Triangular Learner Model (TLM) 
II. A user modeling system for TLM 
III. Demonstration 
ICL WEEF 2014 : A User Modeling System for Adaptive Learning 
(December 06 2014) 
Author: Loc Nguyen 
Sponsor: Prof. Dr. Dong Thi Bich Thuy 
Affiliation: Department of IS, Faculty of IT, University of 
Science 
ICL WEEF 2014 1 
11/28/14
I. Triangular Leaner Model 
ICL WEEF 2014 2 
Adaptive System 
Selection Rules 
User Modeling System 
User Model 
TARGET: Adaptive System 
changes its action to provide 
learning materials for every 
student in accordance with her/his 
model 
Learning Materials 
11/28/14
I. Triangular Leaner Model 
User model is the presentation of information/characteristics 
about user, which must be manipulated by user modeling system 
(UMS). Following are existing user modeling systems: 
• User modeling shell 
• User modeling server 
• Agent-based user model 
• Mobile user model 
ICL WEEF 2014 3 
11/28/14
I. Triangular Leaner Model 
Problems of User Modeling 
• Too much information about individuals to 
model all users’ characteristics → it is 
necessary to choose essential 
characteristics from which a stable 
architecture of user model is built. 
• Some user modeling systems (UMS) lack 
of powerful inference mechanism → need 
a solid and powerful inference UMS 
ICL WEEF 2014 4 
11/28/14
I. Triangular Leaner Model (TLM) 
Triangular Learner Model (TLM) 
• Knowledge (K) sub-model represents user knowledge, which is the combination of 
overlay model and Bayesian network. 
• Learning style (LS) sub-model is defined as the composite of characteristic cognitive, 
affective and psychological factors . 
• Learning history (LH) is defined as a transcript of all learners’ actions such as learning 
materials accesses, duration of computer uses, doing exercises, taking examinations, 
doing tests, communicating with teachers or classmates, etc . 
ICL WEEF 2014 5 
11/28/14
I. Triangular Leaner Model 
Why TLM? 
• Knowledge, learning styles and learning history are 
prerequisite for modeling learner. 
• While learning history changes themselves frequently, 
learning styles and knowledge are relatively stable. 
The combination of them ensures the integrity of 
information about learner. 
• User knowledge is domain specific information and 
learning styles are personal traits. The combination of 
them supports user modeling system to take full 
advantages of both domain specific information and 
domain independent information. 
ICL WEEF 2014 6 
11/28/14
I. Triangular Leaner Model 
extended Triangular Leaner Model 
ICL WEEF 2014 7 
11/28/14
I. Triangular Leaner Model 
• How to build up TLM? 
• How to manipulate (manage) TLM? 
• How to infer new information from TLM? 
→ Zebra: the user modeling system for TLM 
ICL WEEF 2014 8 
11/28/14
II. A user modeling system for TLM 
• Mining Engine (ME) manages 
learning history sub-model of 
TLM. 
• Belief Network Engine (BNE) 
manages knowledge sub-model 
and learning style sub-model 
of TLM. 
• Communication Interfaces 
(CI) allows users and adaptive 
systems to see or modify 
restrictedly TLM . 
Zebra 
ICL WEEF 2014 9 
11/28/14
II. A user modeling system for TLM 
Mining Engine 
• Collecting learners’ data, monitoring their 
actions, structuring and updating TLM. 
• Providing important information to belief 
network engine. 
• Supporting learning concept 
recommendation. 
• Discovering some other characteristics 
(beyond knowledge and learning styles) such 
as interests, goals, etc. 
• Supporting collaborative learning through 
constructing learner groups (communities). 
ICL WEEF 2014 10 
11/28/14
II. A user modeling system for TLM 
Belief Network Engine 
• Inferring new personal traits from TLM by 
using deduction mechanism available in 
belief network. 
• This engine applies Bayesian network 
and hidden Markov model into inference 
mechanism. 
• Two sub-models: knowledge & learning 
style are managed by this engine . 
ICL WEEF 2014 11 
11/28/14
II. A user modeling system for TLM 
ICL WEEF 2014 12 
The extended 
architecture of 
Zebra when 
interacting with AES 
11/28/14
III. Demonstration 
I invented 11 formulas and methods in the research 
1. Triangular Learner Model (TLM) and user modeling Zebra 
ICL WEEF 2014 13 
architecture. 
2. Combination of overlay model and Bayesian network and 
transforming arc weights into conditional probability table. 
3. Dynamic Bayesian network and the optimal approach to construct 
dynamic Bayesian network. 
4. Specifying prior probability for beta distribution. 
5. Learning styles and hidden Markov model. 
6. Learning concept recommendation based on sequential pattern 
mining. 
7. Discovering user interests by document classification. 
8. Constructing user groups or user communities. 
9. Methods and formulas to evaluate adaptive learning model. 
10. Estimating examinee’s ability in Computerized Adaptive Testing. 
11. Methods and formulas to evaluate adaptive learning model . 
11/28/14
III. Demonstration 
Such all works is organized a book available at 
https://sites.google.com/site/ngphloc/st/dissertations/zebra 
Moreover, the proposed user modeling system 
Zebra is implemented as computer software 
that is 
demonstrated here 
ICL WEEF 2014 14 
11/28/14
THANK FOR YOUR ATTENTION 
11/28/14 ICL WEEF 2014 15

More Related Content

Similar to User modeling system demo at ICL December 06 2014

Kalvi: An Adaptive Tamil m-Learning System paper
Kalvi: An Adaptive Tamil m-Learning System paperKalvi: An Adaptive Tamil m-Learning System paper
Kalvi: An Adaptive Tamil m-Learning System paper
arivolit
 
MyPlan - similarity metrics for matching lifelong learner timelines
MyPlan - similarity metrics for matching lifelong learner timelinesMyPlan - similarity metrics for matching lifelong learner timelines
MyPlan - similarity metrics for matching lifelong learner timelines
Nicolas Van Labeke
 

Similar to User modeling system demo at ICL December 06 2014 (20)

Triangular Learner Model
Triangular Learner ModelTriangular Learner Model
Triangular Learner Model
 
C017351116
C017351116C017351116
C017351116
 
Kalvi: An Adaptive Tamil m-Learning System paper
Kalvi: An Adaptive Tamil m-Learning System paperKalvi: An Adaptive Tamil m-Learning System paper
Kalvi: An Adaptive Tamil m-Learning System paper
 
Learner Model's Utilization in the e-Learning Environments
Learner Model's Utilization in the e-Learning EnvironmentsLearner Model's Utilization in the e-Learning Environments
Learner Model's Utilization in the e-Learning Environments
 
ICWL 2009
ICWL 2009ICWL 2009
ICWL 2009
 
Interactive Machine Learning
Interactive  Machine LearningInteractive  Machine Learning
Interactive Machine Learning
 
KALVI_AnAdaptiveTamil_m-LearningSystem_deck
KALVI_AnAdaptiveTamil_m-LearningSystem_deckKALVI_AnAdaptiveTamil_m-LearningSystem_deck
KALVI_AnAdaptiveTamil_m-LearningSystem_deck
 
Rae t4 d-knowledge-economy-sa-urs-dec2017
Rae t4 d-knowledge-economy-sa-urs-dec2017Rae t4 d-knowledge-economy-sa-urs-dec2017
Rae t4 d-knowledge-economy-sa-urs-dec2017
 
On the Use of Component-Based Principles and Practices for Architecting Cyber...
On the Use of Component-Based Principles and Practices for Architecting Cyber...On the Use of Component-Based Principles and Practices for Architecting Cyber...
On the Use of Component-Based Principles and Practices for Architecting Cyber...
 
On the Use of Component-Based Principles and Practices for Architecting Cyber...
On the Use of Component-Based Principles and Practices for Architecting Cyber...On the Use of Component-Based Principles and Practices for Architecting Cyber...
On the Use of Component-Based Principles and Practices for Architecting Cyber...
 
MyPlan - similarity metrics for matching lifelong learner timelines
MyPlan - similarity metrics for matching lifelong learner timelinesMyPlan - similarity metrics for matching lifelong learner timelines
MyPlan - similarity metrics for matching lifelong learner timelines
 
ADAPTIVE LEARNING MANAGEMENT SYSTEM USING SEMANTIC WEB TECHNOLOGIES
ADAPTIVE LEARNING MANAGEMENT SYSTEM USING SEMANTIC WEB TECHNOLOGIESADAPTIVE LEARNING MANAGEMENT SYSTEM USING SEMANTIC WEB TECHNOLOGIES
ADAPTIVE LEARNING MANAGEMENT SYSTEM USING SEMANTIC WEB TECHNOLOGIES
 
Adaptive Learning Management System Using Semantic Web Technologies
Adaptive Learning Management System Using Semantic Web Technologies Adaptive Learning Management System Using Semantic Web Technologies
Adaptive Learning Management System Using Semantic Web Technologies
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...
 
User Experience of Machine Learning
User Experience of Machine LearningUser Experience of Machine Learning
User Experience of Machine Learning
 
Learning Analytics for MOOCs: EMMA case
Learning Analytics for MOOCs: EMMA caseLearning Analytics for MOOCs: EMMA case
Learning Analytics for MOOCs: EMMA case
 
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
 
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
 
Competency Modeling for E-Learning
Competency Modeling for E-LearningCompetency Modeling for E-Learning
Competency Modeling for E-Learning
 
Ijcatr04041023
Ijcatr04041023Ijcatr04041023
Ijcatr04041023
 

More from Loc Nguyen

Conditional mixture model and its application for regression model
Conditional mixture model and its application for regression modelConditional mixture model and its application for regression model
Conditional mixture model and its application for regression model
Loc Nguyen
 
Adversarial Variational Autoencoders to extend and improve generative model
Adversarial Variational Autoencoders to extend and improve generative modelAdversarial Variational Autoencoders to extend and improve generative model
Adversarial Variational Autoencoders to extend and improve generative model
Loc Nguyen
 
Tutorial on Bayesian optimization
Tutorial on Bayesian optimizationTutorial on Bayesian optimization
Tutorial on Bayesian optimization
Loc Nguyen
 
Extreme bound analysis based on correlation coefficient for optimal regressio...
Extreme bound analysis based on correlation coefficient for optimal regressio...Extreme bound analysis based on correlation coefficient for optimal regressio...
Extreme bound analysis based on correlation coefficient for optimal regressio...
Loc Nguyen
 

More from Loc Nguyen (20)

Conditional mixture model and its application for regression model
Conditional mixture model and its application for regression modelConditional mixture model and its application for regression model
Conditional mixture model and its application for regression model
 
Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...
Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...
Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...
 
A Novel Collaborative Filtering Algorithm by Bit Mining Frequent Itemsets
A Novel Collaborative Filtering Algorithm by Bit Mining Frequent ItemsetsA Novel Collaborative Filtering Algorithm by Bit Mining Frequent Itemsets
A Novel Collaborative Filtering Algorithm by Bit Mining Frequent Itemsets
 
Simple image deconvolution based on reverse image convolution and backpropaga...
Simple image deconvolution based on reverse image convolution and backpropaga...Simple image deconvolution based on reverse image convolution and backpropaga...
Simple image deconvolution based on reverse image convolution and backpropaga...
 
Technological Accessibility: Learning Platform Among Senior High School Students
Technological Accessibility: Learning Platform Among Senior High School StudentsTechnological Accessibility: Learning Platform Among Senior High School Students
Technological Accessibility: Learning Platform Among Senior High School Students
 
Engineering for Social Impact
Engineering for Social ImpactEngineering for Social Impact
Engineering for Social Impact
 
Harnessing Technology for Research Education
Harnessing Technology for Research EducationHarnessing Technology for Research Education
Harnessing Technology for Research Education
 
Future of education with support of technology
Future of education with support of technologyFuture of education with support of technology
Future of education with support of technology
 
Where the dragon to fly
Where the dragon to flyWhere the dragon to fly
Where the dragon to fly
 
Adversarial Variational Autoencoders to extend and improve generative model
Adversarial Variational Autoencoders to extend and improve generative modelAdversarial Variational Autoencoders to extend and improve generative model
Adversarial Variational Autoencoders to extend and improve generative model
 
Learning dyadic data and predicting unaccomplished co-occurrent values by mix...
Learning dyadic data and predicting unaccomplished co-occurrent values by mix...Learning dyadic data and predicting unaccomplished co-occurrent values by mix...
Learning dyadic data and predicting unaccomplished co-occurrent values by mix...
 
Tutorial on Bayesian optimization
Tutorial on Bayesian optimizationTutorial on Bayesian optimization
Tutorial on Bayesian optimization
 
Tutorial on Support Vector Machine
Tutorial on Support Vector MachineTutorial on Support Vector Machine
Tutorial on Support Vector Machine
 
A Proposal of Two-step Autoregressive Model
A Proposal of Two-step Autoregressive ModelA Proposal of Two-step Autoregressive Model
A Proposal of Two-step Autoregressive Model
 
Extreme bound analysis based on correlation coefficient for optimal regressio...
Extreme bound analysis based on correlation coefficient for optimal regressio...Extreme bound analysis based on correlation coefficient for optimal regressio...
Extreme bound analysis based on correlation coefficient for optimal regressio...
 
Jagged stock investment strategy
Jagged stock investment strategyJagged stock investment strategy
Jagged stock investment strategy
 
A short study on minima distribution
A short study on minima distributionA short study on minima distribution
A short study on minima distribution
 
Tutorial on EM algorithm – Part 4
Tutorial on EM algorithm – Part 4Tutorial on EM algorithm – Part 4
Tutorial on EM algorithm – Part 4
 
Tutorial on EM algorithm – Part 3
Tutorial on EM algorithm – Part 3Tutorial on EM algorithm – Part 3
Tutorial on EM algorithm – Part 3
 
Tutorial on particle swarm optimization
Tutorial on particle swarm optimizationTutorial on particle swarm optimization
Tutorial on particle swarm optimization
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

User modeling system demo at ICL December 06 2014

  • 1. A User Modeling System for Adaptive Learning I. Triangular Learner Model (TLM) II. A user modeling system for TLM III. Demonstration ICL WEEF 2014 : A User Modeling System for Adaptive Learning (December 06 2014) Author: Loc Nguyen Sponsor: Prof. Dr. Dong Thi Bich Thuy Affiliation: Department of IS, Faculty of IT, University of Science ICL WEEF 2014 1 11/28/14
  • 2. I. Triangular Leaner Model ICL WEEF 2014 2 Adaptive System Selection Rules User Modeling System User Model TARGET: Adaptive System changes its action to provide learning materials for every student in accordance with her/his model Learning Materials 11/28/14
  • 3. I. Triangular Leaner Model User model is the presentation of information/characteristics about user, which must be manipulated by user modeling system (UMS). Following are existing user modeling systems: • User modeling shell • User modeling server • Agent-based user model • Mobile user model ICL WEEF 2014 3 11/28/14
  • 4. I. Triangular Leaner Model Problems of User Modeling • Too much information about individuals to model all users’ characteristics → it is necessary to choose essential characteristics from which a stable architecture of user model is built. • Some user modeling systems (UMS) lack of powerful inference mechanism → need a solid and powerful inference UMS ICL WEEF 2014 4 11/28/14
  • 5. I. Triangular Leaner Model (TLM) Triangular Learner Model (TLM) • Knowledge (K) sub-model represents user knowledge, which is the combination of overlay model and Bayesian network. • Learning style (LS) sub-model is defined as the composite of characteristic cognitive, affective and psychological factors . • Learning history (LH) is defined as a transcript of all learners’ actions such as learning materials accesses, duration of computer uses, doing exercises, taking examinations, doing tests, communicating with teachers or classmates, etc . ICL WEEF 2014 5 11/28/14
  • 6. I. Triangular Leaner Model Why TLM? • Knowledge, learning styles and learning history are prerequisite for modeling learner. • While learning history changes themselves frequently, learning styles and knowledge are relatively stable. The combination of them ensures the integrity of information about learner. • User knowledge is domain specific information and learning styles are personal traits. The combination of them supports user modeling system to take full advantages of both domain specific information and domain independent information. ICL WEEF 2014 6 11/28/14
  • 7. I. Triangular Leaner Model extended Triangular Leaner Model ICL WEEF 2014 7 11/28/14
  • 8. I. Triangular Leaner Model • How to build up TLM? • How to manipulate (manage) TLM? • How to infer new information from TLM? → Zebra: the user modeling system for TLM ICL WEEF 2014 8 11/28/14
  • 9. II. A user modeling system for TLM • Mining Engine (ME) manages learning history sub-model of TLM. • Belief Network Engine (BNE) manages knowledge sub-model and learning style sub-model of TLM. • Communication Interfaces (CI) allows users and adaptive systems to see or modify restrictedly TLM . Zebra ICL WEEF 2014 9 11/28/14
  • 10. II. A user modeling system for TLM Mining Engine • Collecting learners’ data, monitoring their actions, structuring and updating TLM. • Providing important information to belief network engine. • Supporting learning concept recommendation. • Discovering some other characteristics (beyond knowledge and learning styles) such as interests, goals, etc. • Supporting collaborative learning through constructing learner groups (communities). ICL WEEF 2014 10 11/28/14
  • 11. II. A user modeling system for TLM Belief Network Engine • Inferring new personal traits from TLM by using deduction mechanism available in belief network. • This engine applies Bayesian network and hidden Markov model into inference mechanism. • Two sub-models: knowledge & learning style are managed by this engine . ICL WEEF 2014 11 11/28/14
  • 12. II. A user modeling system for TLM ICL WEEF 2014 12 The extended architecture of Zebra when interacting with AES 11/28/14
  • 13. III. Demonstration I invented 11 formulas and methods in the research 1. Triangular Learner Model (TLM) and user modeling Zebra ICL WEEF 2014 13 architecture. 2. Combination of overlay model and Bayesian network and transforming arc weights into conditional probability table. 3. Dynamic Bayesian network and the optimal approach to construct dynamic Bayesian network. 4. Specifying prior probability for beta distribution. 5. Learning styles and hidden Markov model. 6. Learning concept recommendation based on sequential pattern mining. 7. Discovering user interests by document classification. 8. Constructing user groups or user communities. 9. Methods and formulas to evaluate adaptive learning model. 10. Estimating examinee’s ability in Computerized Adaptive Testing. 11. Methods and formulas to evaluate adaptive learning model . 11/28/14
  • 14. III. Demonstration Such all works is organized a book available at https://sites.google.com/site/ngphloc/st/dissertations/zebra Moreover, the proposed user modeling system Zebra is implemented as computer software that is demonstrated here ICL WEEF 2014 14 11/28/14
  • 15. THANK FOR YOUR ATTENTION 11/28/14 ICL WEEF 2014 15

Editor's Notes

  1. Good morning madam and sir To day, it is my presentation about subject user modeling Its title is “A User Modeling System for Adaptive Learning” My sponsor is Professor Dong Thi Bich Thuy Affiliation is the department of information system, Faculty of IT, University of Science This presentation is includes three parts: The proposed user model: Triangular Learner Model (TLM in abbreviation) which has three sub-models: knowledge, learning style and learning history The user modeling system that manipulate TLM, it is called Zebra Last, one sub-model in TLM, knowledge sub-model
  2. - The first thing that we discuss is concepts of user modeling and adaptive system - User modeling system: collects user information and model them as user model. User model is the presentation of information/characteristics about user, which must be managed by user modeling system - Adaptive system: changes its action to provide learning materials for every student according to user model Note that the terms: user, learner, student are the same in learning context.
  3. There are four existing user modeling systems - Shell is the component separated from adaptive application but it isn’t work independently. It is integrated into adaptive system - Server runs as database server. Instead of managing data table, it manages user information. Server provides information to other adaptive systems - Agent-based user model is built up as agent, each agent is independent unit collecting information about user. - Mobile user model is stored on mobile device. Its volume (content) is restricted by the storage capacity of mobile device.
  4. 1. Because of much information about user. Some UMS so-called generic UMS focus on generic user information like demographics, interest, etc but these UMS aren’t really useful in learning machine. It is necessary to choose essential characteristics from which a stable architecture of user model is built. 2. Some user modeling systems (UMS) lack of powerful inference mechanism → need a solid and powerful inference UMS Say more: Some UMS aiming to provide data like DBMS but adaptive applications require more new information that inferred from user model. The inference mechanism is more and more important to modern UMS. The hazard is each inference method is suitable to a concrete user characteristic -> It requires the solid and appropriate inference
  5. And now I propose an user model so-called Triangular Learner Model (TLM in short). It is composed of three sub-models: knowledge, learning style and learning history Referring slide and explaining more as below Knowledge sub-model representes user knowledge. It uses Bayesian network for inference Learning style sub-model uses hidden Markov model to discovering user learning style such as whether user is verbal/visual, activist/reflector, pragmatist/theorist Learning history is the most important sub-model because it has four main responsibilities: 1. Providing necessary information for two remaining sub-models: learning style sub-model and knowledge sub-model so that they perform inference tasks. For example, knowledge sub-model needs learning evidences like learner’s results of test, frequency of accessing lectures 2. Supporting learning concept recommendation. 3. Mining learners’ educational data in order to discover other learners’ characteristics such as interests, background, goals… Supporting collaborative learning through constructing learner groups. Recommendation is given to each group instead of individuals. Student can learni together in each group That is the reason that LH sub-model is draw as base bottom vertex.
  6. Now I tell you the reason we use TLM Referring slides Prerequisite Integrity Take full advantages of both domain specific information and domain independent information
  7. The TLM can be extended by using LH sub-model. LH sub-model apply mining technique to discover other information about user apart from user knowedge and learning style such as goals, interest, background, etc. Please see slide 5 The learning history sub-model has four responsibilties: 1. Providing necessary information for two remaining sub-models: learning style sub-model and knowledge sub-model so that they perform inference tasks. For example, knowledge sub-model needs learning evidences like learner’s results of test, frequency of accessing lectures 2. Supporting learning concept recommendation. 3. Mining learners’ educational data in order to discover other learners’ characteristics such as interests, background, goals… Supporting collaborative learning through constructing learner groups.
  8. Now you can ask: - How to build up TLM? - How to manipulate (manage) TLM? - How to infer new information from TLM? And the only one answer for three above questions is Zebra – the usering model system for TLM. We will discuss Zebra in next slide More explanation The expectation is that Zebra is strong and run fast as African zebra Moreover it is difficult to discover zebras when they are running on wild field because their strikes cause the illusion. This is similar to data disturbance technique in data mining privacy. The future trend is to apply privacy mechanism into user model so as to make it more secure.
  9. The architecture of Zebra has two engines: mining engine and belief network engine in its core and Zebra many communication interfaces (CI) around its core Referring slide More explanation Outside applications and learner can’t access or intervene ME and BNE, they can only retrieve user information through CI via network protocol like SOAP, RMI, HTTP, Socket.
  10. Mining engine uses mining and machine learning techniques to build up and manipulate learning history sub-model. It is very important It has four responsibilities Referring slide
  11. It has four responsibilities Referring slide Believe network engine uses belief networks such as Bayesian network, Markov model, Kalman filter. It is the most intelligent engine for inferring new information.
  12. The extended architecture of Zebra when interacting with AES Adaptive education system (AES) retrieves information from TLM by interacting with mining engine and belief network engine via CI. Students learn lessons via AES and are modeled by Zebra More explanation The adaptation in AES is supported through two kinds of rules: concept selection rules and content selection rules Concept selection rules: what concepts user should learn Content selection rules: what learning material (lecture, exercise) user should read/do Domain model is mapped to resource model, for example one concept can have one or more lectures/exercises AES manages domain model and resource model but user model (TLM) is stored in Zebra
  13. Referring slide Experiments are done through three steps: Implementing an solid architecture. It is was built up as an intelligent software that runs fast and stablely. The correctness of TLM is proved by this implementation. If the architecture is wrong then it can’t be implemented. This step is done Satisfying simulation data. This step is done However adaptive application should be satisfy end-user. The software needs to be public for student using and student’s feedback will be collected and analyzed. I have just proposed some measures for evaluating user study.
  14. Introducing the book before demonstration Referring slide Experiments are done through three steps: Implementing an solid architecture. It is was built up as an intelligent software that runs fast and in stable. The correctness of TLM is proved by this implementation. If the architecture is wrong then it can’t be implemented. This step is done Satisfying simulation data. This step is done However adaptive application should be satisfy end-user. The software needs to be public for student using and student’s feedback will be collected and analyzed. I have just proposed some measures for evaluating user study.