User Models for adaptive hypermedia and adaptive educational systems

Slides:



Advertisements
Similar presentations
Web Passive Voice Tutor: an Intelligent Computer Assisted Language Learning System over the WWW Maria Virvou & Victoria Tsiriga Department of Informatics,
Advertisements

Adaptive Hypermedia and The Semantic Web Dr. Alexandra Cristea
Adaptive Hypermedia Dr. Alexandra Cristea
Third Generation Adaptive Hypermedia Systems Curtis A. Carver Jr., John M.D. Hill and Udo W. Pooch.
University of Malta CSA3080: Lecture 13 © Chris Staff 1 of 16 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
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.
Overview of Adaptive Navigation Technologies Michal Tvarožek FIIT STU BA.
Zagreb, September AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, Faculty of Philosophy,
1212 / department of computer science October 16, 2002AHA! Version 2.01 AHA! Version 2.0 More Adaptation Flexibility for Authors Paul De Bra, Ad Aerts,
/ faculty of mathematics and computer science TU/e eindhoven university of technology 1 MOT Adaptive Course Authoring: My Online Teacher Alexandra Cristea.
Chapter 2Modeling 資工 4B 陳建勳. Introduction.  Traditional information retrieval systems usually adopt index terms to index and retrieve documents.
Adaptive Hypermedia 2ID20
6.2 Modelling the Learner ISE554 The WWW for eLearning.
Adaptive Hypermedia on the Web: Methods, Technology and Applications Paul De Bra Eindhoven University of Technology Eindhoven, The Netherlands Centrum.
Adaptive Hypertext. Outline What is adaptive hypertext? Why is it necessary? The Adaptation Cycle in Hypertext systems How is Adaptation achieved? –Navigation.
1/1/ Designing an Ontology-based Intelligent Tutoring Agent with Instant Messaging Min-Yuh Day 1,2, Chun-Hung Lu 1,3, Jin-Tan David Yang 4, Guey-Fa Chiou.
1212 / Department of Computer Science Adaptive Hypermedia 2ID20 Prof. dr. Paul De Bra.
Adaptive Hypermedia Dr. Alexandra Cristea
Adaptive Hypermedia: What is it and why are we doing it? Dr. Alexandra Cristea
KBS-HYPERBOOK An Open Hyperbook System for Education Peter Fröhlich, Wolfgang Nejdl, Martin Wolpers University of Hannover.
Cognitive Science Overview Design Activity Cognitive Apprenticeship Theory Cognitive Flexibility Theory.
INFSCI 2955 Adaptive Web Systems Session 1-2: Adaptive E-Learning Systems Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA.
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
The Learning Cycle (Constructivism and Lesson Design) Text Chapter 6 Course Packet pages
Author: Fang Wei, Glenn Blank Department of Computer Science Lehigh University July 10, 2007 A Student Model for an Intelligent Tutoring System Helping.
Bayesian Network Student Model for Adapting Learning Activity Tasks in Adaptive Course Generation System Introduction Adaptive educational hypermedia system.
Internet & for Learning The ICT in Schools Initiative of the Department of Education and Science 1 Internet & for Learning Course Overview.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Student-adaptive educational systems Haiying Deng ICS UCI.
CSA3212: User Adaptive Systems Dr. Christopher Staff Department of Computer Science & AI University of Malta Lecture 9: Intelligent Tutoring Systems.
1 TTM4142 Networked Multimedia Systems Multimedia Learning Panels are based on Chapter 8 of ’Multimedia Applications’ by R Steinmetz and C Nahrstedt Leif.
From Adaptive Hypermedia to the Adaptive Web … and beyond Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
Tutoring and Help Systems Tell me and I forget. Show me and I remember. Involve me and I understand. - Chinese proverb.
Cognitive Science Overview Cognitive Apprenticeship Theory.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
From Adaptive Educational Hypermedia to Adaptive Information Access Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA.
Tutoring & Help System CSE-435 Nicolas Frantzen CSE-435 Nicolas Frantzen.
Adaptive Information Systems: From Adaptive Hypermedia to the Adaptive Web Peter Brusilovsky School of Information Sciences University of Pittsburgh,
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Ontology-Centered Personalized Presentation of Knowledge Extracted from the Web Ralitsa Angelova.
AnnotatEd: A Social Navigation and Annotation Service for Web-based Educational Resources Rosta Farzan & Peter Brusilovsky Personalized Adaptive Web Systems.
University of Malta CSA4080: Topic 1 © Chris Staff 1 of 20 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
Adaptive Hypermedia From Concepts to Authoring Peter Brusilovsky School of Information Sciences University of Pittsburgh
How Much Do We know about Our Textbook? Zhang Lu.
INFSCI 2955 Adaptive Web Systems Session 2-2: User Models for Adaptive Hypermedia and Adaptive Educational Systems Peter Brusilovsky School of Information.
University of Malta CSA3080: Lecture 12 © Chris Staff 1 of 22 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
FORESTUR How to work… …with this training platform? …with this methodology?
June 19, 2008 TEL & KM Summerschool 2008 Slide 1 Adaptive Learning Environments Prof. dr. Paul De Bra Eindhoven University of Technology.
Teaching and Learning with Technology Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology to edit Master title style  Allyn.
October 31, 2000 Universal Web Accessibility Symposium Adaptive Hypermedia John M.D. Hill Curtis A. Carver Jr.
Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive.
Open-Corpus Adaptive Hypermedia Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
Adaptive Systems for E-Learning Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
INFSCI 2955 Adaptive Web Systems Session 2-1: Adaptive Navigation Support Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA.
User Modeling, Adaptation, Personalization Part 2 ΕΠΛ 435: Αλληλεπίδραση Ανθρώπου Υπολογιστή.
Adaptivity, Personalisation and Assistive Technologies Hugh Davis.
Nan Ding Adaptive Instructional System.
Tutoring & Help Systems Deepthi Bollu for CSE495 10/31/2003.
Web-Technology Lecture 14.
User-Adaptive Systems
Teaching with Instructional Software
CSA3212: User Adaptive Systems
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea UPB intensive course “Adaptive Hypermedia” January.
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea UNESCO workshop “Personalization in Education” Feb’04.
Presentation transcript:

User Models for adaptive hypermedia and adaptive educational systems Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA peterb@sis.pitt.edu http://www2.sis.pitt.edu/~peterb

Overview The Context Technologies WWW for adaptive educational systems ITS technologies AH technologies Web-inspired technologies WWW for adaptive educational systems

Overview The Context Technologies WWW for adaptive educational systems ITS technologies AH technologies Web-inspired technologies WWW for adaptive educational systems

Intelligent vs. Adaptive 1. Intelligent but not adaptive (no student model!) 2. Adaptive but not really intelligent 3. Intelligent and adaptive 1 2 3 Adaptive ES Intelligent ES

Overview The Context Technologies WWW for adaptive educational systems ITS technologies AH technologies Web-inspired technologies WWW for adaptive educational systems

Technologies Origins of AWBES technologies ITS Technologies AH Technologies New Technologies

Origins of student modeling technologies Adaptive Hypermedia Systems Intelligent Tutoring Systems Adaptive Web-based Educational Systems

Technology inheritance examples Intelligent Tutoring Systems (since 1970) CALAT (CAIRNE, NTT) PAT-ONLINE (PAT, Carnegie Mellon) Adaptive Hypermedia Systems (since 1990) AHA (Adaptive Hypertext Course, Eindhoven) KBS-HyperBook (KB Hypertext, Hannover) ITS and AHS ELM-ART (ELM-PE, Trier, ISIS-Tutor, MSU)

Inherited Technologies Intelligent Tutoring Systems course sequencing intelligent analysis of problem solutions interactive problem solving support example-based problem solving Adaptive Hypermedia Systems adaptive presentation adaptive navigation support

Course Sequencing Oldest ITS technology SCHOLAR, BIP, GCAI... Goal: individualized “best” sequence of educational activities information to read examples to explore problems to solve ... Curriculum sequencing, instructional planning, ...

Active vs. passive sequencing Active sequencing goal-driven expansion of knowledge/skills achieve an educational goal predefined (whole course) flexible (set by a teacher or a student) Passive sequencing (remediation) sequence of actions to repair misunderstanding or lack of knowledge

High level and low level sequencing Levels of sequencing High level and low level sequencing

Sequencing options On each level sequencing decisions can be made differently Which item to choose? When to stop? Options predefined random adaptive student decides

No adaptivity within the topic Topic sequencing No adaptivity within the topic

Usually predefined order of topics or one topic Task sequencing Usually predefined order of topics or one topic

Multi-level sequencing Adaptive decisions on both levels

Simple cases of sequencing No topics One task type Problem sequencing and mastery learning Question sequencing Page sequencing Examples to show: InterBook for page sequending ELM-ART for question and course sequencing SIETTE for question sequencing

ELM-ART: question sequencing

Sequencing for AWBES Simplest technology to implement with CGI Important for WBE “no perfect order” lack of guidance No student modeling capability! Requires external sources of knowledge about student Problem/question sequencing is self-sufficient

Models for sequencing Domain model Model of Educational Material Network of concepts Model of Educational Material Indexing Student model Overlay model Goal model

Domain model - the key Concept 4 Concept 1 Concept N Concept 2

Vector vs. network models Vector - no relationships Precedence (prerequisite) relationship is-a, part-of, analogy: (Wescourt et al, 1977) Genetic relationships (Goldstein, 1979)

Vector model Concept 4 Concept 1 Concept N Concept 2 Concept 5

Network model Concept 4 Concept 1 Concept N Concept 2 Concept 5

Indexing teaching material Types of indexing One concept per ULM Indexing of ULMs with concepts How to get the ULMs indexed? Manual indexing (closed corpus) Computer indexing (open corpus)

Simple case: one concept per ULM Concept N Concept 2 Concept 5 Concept 3 Random selection if there are no links -Scholar Links can be used to restrict the order

Indexing ULMs with concepts Examples Example 1 Concept 4 Example 2 Example M Concept 1 Concept N Problems Concept 2 Problem 1 Concept 5 Problem 2 Problem K Concept 3

Simple overlay model no yes no yes no yes Concept 4 Concept 1 Concept N no Concept 2 yes no yes Concept 5 Concept 3

Simple overlay model no yes no yes no yes Concept 4 Concept 1 Concept N no Concept 2 yes no yes Concept 5 Concept 3

Weighted overlay model Concept 4 Concept 1 3 10 Concept N Concept 2 7 2 4 Concept 5 Concept 3

Student Modeling Approaches Ad Hoc (1-100) Heuristic and rule-based (qualitative) Simple statisctical (Bush, Atkinson) Probabilistic and Bayesian (BN, D-S…) Fuzzy Neural networks Combine approaches and layered models

Learning goal as a set of topics Simple goal model Learning goal as a set of topics

More complicated models Sequence, stack, tree

Sequencing with models Given the state of UM and the current goal pick up the best topic or ULM within a subset of relevant ones (defined by links) Special cases with multi-topic indexing and several kinds of ULM Applying explicit pedagogical strategy to sequencing

Intelligent problem solving support The “main duty” of ITS From diagnosis to problem solving support High-interactive technologies interactive problem solving support Low-interactive technologies intelligent analysis of problem solutions example-based problem solving

High-interactive support Classic System: Lisp-Tutor The “ultimate goal” of many ITS developers Support on every step of problem solving Coach-style intervention Highlight wrong step Immediate feedback Goal posting Several levels of help by request

Example: PAT-Online

Low-interactive technologies Intelligent analysis of problem solutions Classic system: PROUST Support: Identifying bugs for remediation and positive help Works after the (partial) solution is completed Example-based problem solving support Classic system: ELM-PE Works before the solution is completed

Example: ELM-ART

Problem-solving support Important for WBE problem solving is a key to understanding lack of problem solving help Hardest technology to implement research issue implementation issue Excellent student modeling capability!

Models for interactive problem-solving support and diagnosis Domain model Concept model (same as for sequencing) Bug model Constraint model Student model Generalized overlay model (Works with bug model and constraint model too) Teaching material - feedback messages for bugs/constraints

Bug models Concept A Concept B Concept C Each concept/skill has a set of associated bugs/misconceptions and sub-optimal skills There are help/hint/remediation messages for bugs

Do we need bug models? Lots of works on bug models in the between 1974-1985 Bugs has limited applicability - problem solving feedback. Sequencing does not take bugs into account: whatever misconceptions the student has - effectively we only can re-teach the same material Do not model that you can’t use

Models for example-based problem solving support Need to represent problem-solving cases Episodic learner model Every solution is decomposed on smaller components, but not concepts! Keeping track what components were used and when - not an overlay! ELM-PE and ELM-ART - only systems that use this model

Adaptive hypermedia Hypermedia systems = Pages + Links Adaptive presentation content adaptation Adaptive navigation support link adaptation

Adaptive navigation support Direct guidance Hiding, restricting, disabling Generation Sorting Annotation Map adaptation

Adaptive annotation: InterBook 4 3 2 √ 1 1. Concept role 2. Current concept state 3. Current section state 4. Linked sections state

Adaptive presentation techniques Conditional text filtering ITEM/IP, PT, AHA! Adaptive stretchtext MetaDoc, KN-AHS, PUSH, ADAPTS Frame-based adaptation Hypadapter, EPIAIM, ARIANNA, SETA Full natural language generation ILEX, PEBA-II, Ecran Total

Example: Stretchtext (PUSH)

Models for adaptive hypermedia Domain model - same as for sequencing Student model - same as for sequencing Goal model - same as for sequencing Model of the learning material For ANS - same as for sequencing For AP - could use fragment or frame indexing

Indexing of nodes Domain model Hyperspace Concept 4 Concept 1 Concept n Concept 2 Concept m Concept 3

Indexing of page fragments Concepts Node Fragment 1 Concept 4 Concept 1 Concept N Concept 2 Fragment 2 Concept 5 Concept 3 Fragment K

Overview The Context Technologies WWW for adaptive educational systems ITS technologies AH technologies Web-inspired technologies WWW for adaptive educational systems

WWW for AES Just a new platform? Web impact Web benefits Web value Changing the paradigm Web benefits Web value New AES technologies What else?

Centralized Student Modeling