Bayesian Network Student Model for Adapting Learning Activity Tasks in Adaptive Course Generation System Introduction Adaptive educational hypermedia system.

Slides:



Advertisements
Similar presentations
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Suleyman Cetintas 1, Monica Rogati 2, Luo Si 1, Yi Fang 1 Identifying Similar People in Professional Social Networks with Discriminative Probabilistic.
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
1 A causal model based subject domain creation for a Web-based education system Anandi Giridharan and P. Venkataram Department of Electrical Communication.
Bridgette Parsons Megan Tarter Eva Millan, Tomasz Loboda, Jose Luis Perez-de-la-Cruz Bayesian Networks for Student Model Engineering.
Towards Adaptive Web-Based Learning Systems Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics Tempus.
/ Where innovation starts 1212 Technische Universiteit Eindhoven University of Technology 1 Incorporating Cognitive/Learning Styles in a General-Purpose.
Designing Multimedia with Fuzzy Logic Enrique Diaz de Leon * Rene V. Mayorga ** Paul D. Guild *** * ITESM, Guadalajara Campus, Mexico ** Faculty of Engineering,
10 Software Engineering Foundations of Computer Science ã Cengage Learning.
Karolina Muszyńska Based on:
Software Design Process A Process is a set of related and (sequenced) tasks that transforms a set of input to a set of output. Inputs Outputs Design Process.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall A.1.
Zagreb, September AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, Faculty of Philosophy,
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
Chapter 6 Database Design
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Recommender systems Ram Akella November 26 th 2008.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Manchester, 2007 Adaptive learning paths for improving Lifelong Learning experiences Ana Elena Guerrero Roldán, Julià Minguillón Universitat Oberta de.
Project Management and Scheduling
Software Design Processes and Management
1 USABLE AND ADAPTIVE FRAMEWORK IN THE TEACHING-LEARNING BOOLEAN ALGEBRA D RA. S ILVIA B EATRIZ G ONZÁLEZ B RAMBILA D RA. R OSA E LENA Á LVAREZ M ARTÍNEZ.
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
“Enhancing Reuse with Information Hiding” ITT Proceedings of the Workshop on Reusability in Programming, 1983 Reprinted in Software Reusability, Volume.
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 20 Object-Oriented.
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
Mastering Adaptive Hypermedia Courseware Authors: Boyan Bontchev, Dessislava Vassileva, Slavomir Grigorov ICETA 2008.
LOGO Evaluating Quality-in-Use Using Bayesian Networks M.A. Moraga 1, M.F. Bertoa 2, M.C. Morcillo 2, C. Calero 1, A. Vallecillo 2 1 Universidad de Castilla-La.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
Copyright 2002 Prentice-Hall, Inc. Chapter 2 Object-Oriented Analysis and Design Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
Book: Bayesian Networks : A practical guide to applications Paper-authors: Luis M. de Campos, Juan M. Fernandez-Luna, Juan F. Huete, Carlos Martine, Alfonso.
Mining fuzzy domain ontology based on concept Vector from wikipedia category network.
ETeacher: Providing personalized assistance to e-learning students Schiaffino, S., Garcia, P. & Amandi, A. (2008). eTeacher: Providing personalized assistance.
10th International Baltic Conference on Databases and Information Systems July 8-11, 2012, Vilnius, Lithuania Learner Model’s Utilization in the e-Learning.
CONCLUSION & FUTURE WORK Normally, users perform search tasks using multiple applications in concert: a search engine interface presents lists of potentially.
Personalized Course Navigation Based on Grey Relational Analysis Han-Ming Lee, Chi-Chun Huang, Tzu- Ting Kao (Dept. of Computer Science and Information.
Inga ZILINSKIENE a, and Saulius PREIDYS a a Institute of Mathematics and Informatics, Vilnius University.
LOGO A comparison of two web-based document management systems ShaoxinYu Columbia University March 31, 2009.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Auto Diagnosing: An Intelligent Assessment System Based on Bayesian Networks IEEE 2007 Frontiers In Education Conference- Global Engineering : Knowledge.
12/2/2015 2:45 AM 1 PROJECT TIME PLANNING Process and Bar Chart Technique.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Fuzzy integration of structure adaptive SOMs for web content.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
DeepDive Model Dongfang Xu Ph.D student, School of Information, University of Arizona Dec 13, 2015.
Hybrid Intelligent Systems for Network Security Lane Thames Georgia Institute of Technology Savannah, GA
Using Bayesian Networks to Predict Plankton Production from Satellite Data By: Rob Curtis, Richard Fenn, Damon Oberholster Supervisors: Anet Potgieter,
MMM2005The Chinese University of Hong Kong MMM2005 The Chinese University of Hong Kong 1 Video Summarization Using Mutual Reinforcement Principle and Shot.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Semantic Graph Mining for Biomedical Network Analysis: A Case Study in Traditional Chinese Medicine Tong Yu HCLS
Tohoku University, Japan
Chapter 6 Database Design
Chapter 20 Object-Oriented Analysis and Design
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Class Project Guidelines
A framework for ontology Learning FROM Big Data
Presentation transcript:

Bayesian Network Student Model for Adapting Learning Activity Tasks in Adaptive Course Generation System Introduction Adaptive educational hypermedia system (AEHS) aims to develop the course that can adapt to users. One important components of it is learner model. Learner model represents individual learner’s information such as knowledge, background, learning goals, learner’s preference, etc… that useful for adaptation. In this paper, we represent the learner modeling component of ACGS, and how to develop Bayesian Network (BN) learner model to manage overlay knowledge model and adapt learning activities based on task model. In addition, we describe an implementation of this model for computer science domain, a database course subject: “How to design relationship database?”. Course domain model of ACGS. Learning activity adaptation Adaptation is process to select activity tasks for each learner based on learner’s model. The learner with different knowledge level needs to do different tasks in order to finish learning goal. This is composed by several tasks which include abstract tasks and activities task. Viet Anh Nguyen a, Viet Ha Nguyen a, Si Dam Ho a, Hitoshi Sasaki a College oF Technology, Vietnam National University Hanoi, Vietnam b Faculty oF Engineering, Takushoku University, Japan Background This section describes several theoretical backgrounds which involved our research. What can be adapted? macro-adaptive selecting a few components that define the general guidelines for the e-Learning process, such as learning objectives or levels of detail and mainly based on learner model. aptitude-treatment proposing different types of instructions and/or different types of media for different students. micro-adaptive, diagnosing the student’s specific learning needs during instruction, providing instructional prescriptions for these needs and monitoring the learning behavior of the student while running specific tasks and adapting the instructional design afterwards, based on quantitative information. The domain model Domain model is an object model of problem domain. In AEHS, domain model is set of elements about educational domain; each element is domain object class and the relationship between them. Domain model decompose knowledge of the subject into fragments such as: topic, sub-topic, atomic concepts. Depending on the domain, designer strategies, there many kinds of domain model structure: vector model, network model, and ontology, etc. The overlay knowledge model The overlay model is one that supposes the student’s knowledge to be a subset of the system’s knowledge of the subject. As the student learns, the subset grows, and the modeler’s job is to keep trace of the subset. This model assumes that the student will not learn anything that the expert does not know. The principle of the learner’s overlay model is that for each domain model concepts, individual user knowledge model store data that represent values which is an estimation of the user knowledge level of this concept. The task model A task statement refers to a set of coherent activities that are performed to achieve a goal in a given domain. Task models are documentation structures that are used for: i) documenting the result of a task design of proposed activities, ii) supporting personnel selection, iii) identifying needs for training. Bayesian network A BN is a directed graph whose nodes represent the (discrete) uncertain variables of interest and whose edges are the causal or influential links between the variables. Conclusion The main contribution of this paper is a model to manage student model based on learner overlay knowledge model. As a result, model gathers information about learner current state of knowledge and modeling learner as unreliable source of concepts. Improving our previous work, adaptation process extends to adapt learning activity task based on task model in order to adapt for know-how and learner’s learning goals. For this, prerequisite relationship among activity task as taking into account for selecting learning material process. Finally, we developed ACGS architecture for generating adaptive course. For more detail, please contact with: Viet Anh Nguyen Web: Selected References Nguyen Viet Anh, Nguyen Viet Ha, Ho Si Dam (2008). " Contructing a Bayesian Belief Network to Generate learning path in adaptive hypermedia system".Journal of Computer Science and Cybermetics Vol 1(24), 2008, p Viet Anh Nguyen, Si Dam Ho (2006), "Applying Weighted Learning Object to Build Adaptive Course in E-learning", Learning by Effective Utilization of Technologies: Facilitating Intercultural Understanding, Frontiers in Artificial Intelligence and Applications, Volume 151, p , Beijing, China. Viet Anh Nguyen, Si Dam Ho (2006)."ACGS: Adaptive Course Generation System- An efficient approach to build E-learning course".Proceeding of 6th IEEE International Conference on Computers and Information Tecnology, 2006, p ,Seoul, Korea. Adaptive Course Generation System (ACGS) Course domain model includes several topics which include two objects are concepts and learning tasks as depicted in figure 2. In order to acquire a concept, learner need to work several related learning tasks. Figure 4. Adaptation engine of Adaptive Course Generation System (ACGS) Captions to be set in Times or Times New Roman or equivalent, italic, between 18 and 24 points. Right aligned if it refers to a figure on its right. Caption starts right at the top edge of the picture (graph or photo). Figure 1. Adaptive course generation architecture ACGS (NGUYEN & Dam, 2006) includes three modules: Learner Module (LM), Visualization Module (VM) and Adaptation Module (AM) as depicts in figure 1. Learner Module designed to get learner’s demand such as learning goals, preferences, etc. and to evaluate learner’s knowledge. Visualization Module takes adaptive course outlines for displaying them as annotated hypertext links in the website to learner. Adaptation Module asks domain concepts from Learning Object Database which includes learning resources and learning-task database, which contains tasks with all possible combinations of levels of support and complexity as well as enough variability over other task features to allow for generalization and abstraction by the learner as well as asks learner’s knowledge, and learner’s learning goals to generate course structure. Figure 2. Course domain model of ACGS Otherwise in order to finish learning task, learner also needs to acquire some concepts corresponding. The course domain is represented as a directed acyclic graph (DAG) with several nodes and vertex connects between them. Node depicts an atomic concept while vertex depicts prerequisite relationship between the concepts. Figure 3. Partial learning activity task of “ How to design relationship database” course Bayesian Network learner model To develop BN learner model, we assign a set of variables to measure learner’s knowledge with three states: not acquired, in progress, acquired. p(not-acquired(C)) represents probability value of not acquired state for concept C, p(in-progress(C)) denotes probability value of in progress state for concept C, and p(acquired(C)) denotes probability value of acquired state for concept C. there is p(not-acquired(C)) + p(in- progress(C)) + p(acquired(C)) =1. Adaptation process selects learning resources through phases: First of all, resources are evaluated and classified in one equivalence class according to class membership rules are selected base on learner profile and adaptation rules (NGUYEN & Dam, 2008b) which is a set of rules represented in first order logic. Secondly, according to adaptive navigation technique, one ore more techniques is selected such as hiding, annotation or direct guidance in order to input for visualization module to display the course to choose for current learner. Finally, student activities response will be updated in his/her profile which is basic for adaptation process in next run-time learning activities. Our experiments We design a course topic “How to design relationship database?” for third year student. In order to design database, first of all the student need to skim problem’s speciation and then participates four phrases: designing entities relationship diagram, transforming entities relationship diagram to tables physic, normalizing tables, and defining query to retrieve information. There are twenty six concept nodes in the course model. The task diagram is composed by twelve abstract tasks and twenty nice activity tasks. There are two kinds of activity tasks: consequent task and parallel task.