INFSCI 2955 Adaptive Web Systems Session 2-1: Adaptive Navigation Support Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA.

Slides:



Advertisements
Similar presentations
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Advertisements

Centre for the Enhancement of Learning and Teaching Supporting & Enhancing Online Teaching & Learning by Catherine Ogilvie Centre for the Enhancement of.
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.
/ Where innovation starts 1212 Technische Universiteit Eindhoven University of Technology 1 Incorporating Cognitive/Learning Styles in a General-Purpose.
Using the IDEA Student Ratings System: An Introduction University of Saint Thomas Fall
Visit us at: Purpose - Do well now and in future Research findings suggest that core subject knowledge, non- routine problem solving,
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,
Overview of Navigation Readings Matt Koehler CEP 909 Nov 14, 2001.
Adaptive Hypermedia 2ID20
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.
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
Searching and Researching the World Wide: Emphasis on Christian Websites Developed from the book: Searching and Researching on the Internet and World Wide.
KBS-HYPERBOOK An Open Hyperbook System for Education Peter Fröhlich, Wolfgang Nejdl, Martin Wolpers University of Hannover.
INFSCI 2955 Adaptive Web Systems Session 1-2: Adaptive E-Learning Systems Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA.
Faculty of Informatics and Information Technologies Slovak University of Technology Personalized Navigation in the Semantic Web Michal Tvarožek Mentor:
Chapter 5 Teaching with Software Tools: Beyond the Basic Programs
Adaptive Hypermedia. Hypermedia “Static” hypermedia Same page content Same links For all users.
An Adaptive Hypermedia System for Compilers Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Student Centered Teaching Through Universal Instructional Design Part II.
©2003 Pearson Education, Inc., publishing as Longman Publishers. Study Skills Topic 8 Study Strategies PowerPoint by JoAnn Yaworski.
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
University of Dublin Trinity College Localisation and Personalisation: Dynamic Retrieval & Adaptation of Multi-lingual Multimedia Content Prof Vincent.
From Adaptive Hypermedia to the Adaptive Web … and beyond Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
Cognitive Apprenticeship “Mastering knowledge” CLICK TO START.
An Introduction to Adaptive Learning
Internet Information Retrieval Sun Wu. Course Goal To learn the basic concepts and techniques of internet search engines –How to use and evaluate search.
New Advanced Higher Subject Implementation Events Engineering Science Advanced Higher Course Assessment.
Lecture 2 Jan 13, 2010 Social Search. What is Social Search? Social Information Access –a stream of research that explores methods for organizing users’
Lecture 2 Jan 15, 2008 Social Search. What is Social Search? Social Information Access –a stream of research that explores methods for organizing users’
From Adaptive Educational Hypermedia to Adaptive Information Access Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Adaptive Information Systems: From Adaptive Hypermedia to the Adaptive Web Peter Brusilovsky School of Information Sciences University of Pittsburgh,
Blackboard Learn 9.1 © 2010 Blackboard Inc. All rights reserved.
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
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.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
FORESTUR How to work… …with this training platform? …with this methodology?
: Flexible Open Learner Modeling Sergey Sosnovsky,
Simulations and Discovery Based Learning Glen O’Grady
10/15/2006 1ELearn 2006 VARScope Personalized Guidance for Example Selection in an Explanatory Visualization System Dr. Peter Brusilovsky & Gayathri Krishnamoorthy.
UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi HUT T
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.
University of Malta CSA4080: Topic 7 © Chris Staff 1 of 15 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
Jae-Kyung Kim, Rosta Farzan, and Peter Brusilovsky 10/30/2008 School of Information Science University of Pittsburgh 1BooksOnline'08.
Authoring of Adaptive Hypermedia Dr. Alexandra Cristea
Open-Corpus Adaptive Hypermedia Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
Adaptive Faceted Browsing in Job Offers Danielle H. Lee
User Models for adaptive hypermedia and adaptive educational systems
Adaptive Systems for E-Learning Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
Lesson Planning in the Elementary Classroom By: Sara Peck.
Adaptivity, Personalisation and Assistive Technologies Hugh Davis.
Internet and world wide web Information Technology
Ryan McFall, Herb Dershem Dept. of Computer Science Hope College
User-Adaptive Systems
Comprehend. Create. Communicate. Achieve More.
Research Research refers to students’ achievement in understanding the purpose of a variety of resources, research, and technology and using these resources.
HCI and Hypermedia/WWW
CSA3212: User Adaptive Systems
Presentation transcript:

INFSCI 2955 Adaptive Web Systems Session 2-1: Adaptive Navigation Support Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA

Outline Adaptive hypermedia –Where? –Why? –What? –How? Adaptive navigation support –Approaches –Mechanisms

Adaptive hypermedia: Why?  Different people are different  Individuals are different at different times  "Lost in Hyperspace”  Large variety of users  Variable characteristics of the users  Large hyperspace

Where it can be useful? Web-based Education –ITS, tutorials, Web courses On-line information systems –classic IS, information kiosks, encyclopedias E-commerce Museums –virtual museums and handheld guides Information retrieval systems –classic IR, filtering, recommendation, services

Where it can be useful? Web-based education çELM-ART, AHA!, KBS-Hyperbook, MANIC On-line information systems çPEBA-II, AHA!, AVANTI, SWAN, ELFI, ADAPTS E-commerce çTellim, SETA, Adaptive Catalogs Virtual and real museums çILEX, HYPERAUDIO, HIPS, Power, Marble Museum Information retrieval, filtering, recommendation çSmartGuide, Syskill & Webert, IfWeb, SiteIF, FAB, AIS

Adapting to what? Knowledge: about the system and the subject Goal: local and global Interests Background: profession, language, prospect, capabilities Navigation history

What can be adapted? Hypermedia = Pages + Links Adaptive presentation –content adaptation Adaptive navigation support –link adaptation

Adaptive navigation support: goals Guidance: Where I can go? –Local guidance (“next best”) –Global guidance (“ultimate goal”) Orientation: Where am I? –Local orientation support (local area) –Global orientation support (whole hyperspace)

Adaptive navigation support Direct guidance Restricting access –Removing, disabling, hiding Sorting Annotation Generation –Similarity-based, interest-based Map adaptation techniques

Example: Adaptive annotation Annotations for topic states in Manuel Excell: not seen (white lens) ; partially seen (grey lens) ; and completed (black lens)

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

Adaptive navigation support: major goals and relevant technologies

What can be adapted: links Contextual links (“real hypertext”) Local non-contextual links Index pages Table of contents Links on local map Links on global map

Link types and technologies

Some Popular ANS Mechanisms Relevance-based navigation support –Expresses link relevance to user interests –Mechanism is similar to adaptive search, but interface is different Prerequisite-based navigation support Progress-based navigation support A mechanism is different from interface –Same mechanism, different presentation

Relevance-based navigation support Sorting Þ HYPERFLEX, 1993 Annotation (icons) Þ Siskill & Webert 1996 Annotation (font) Þ ScentTrails 2003 Annotation (icons) + Sorting Þ YourNews, 2007

Evaluation of sorting HYPERFLEX: IR System –adaptation to user search goal –adaptation to “personal cognitive map” Number of visited nodes decreased (significant) Correctness increased (not significant) Goal adaptation is more effective No significant difference for time/topic

Syskill & Webert vs. ScentTrails

Content-Based Link Annotation in YourNews

Prerequisite Mechanism: ISIS-Tutor An adaptive tutorial for CDS/ISIS/M users Domain knowledge: concepts and constructs Concept-Based Hyperspace : –Description of concepts and constructs –Examples and problems indexed with concepts (could be used in an exploratory environment) Link annotation with colors and marks Removing links to “not relevant” pages

Concepts, examples, and problems Example 2Example M Example 1 Problem 1 Problem 2Problem K Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N Examples Problems Concepts

Indexing and navigation Example 2Example M Example 1 Problem 1 Problem 2Problem K Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N Examples Problems Concepts

Student modeling and adaptation States for concepts: –not ready (may be hidden) –ready (red) –known (green) –learned (green and ‘+’) State for problems/examples: –not ready (may be hidden) –ready (red) –solved (green and ‘+’)

Sample index page (annotation)

Sample index page (hiding)

ISIS-Tutor: Evaluation 26 first year CS students of MSU 3 groups: –control (no adaptation) –adaptive annotation –adaptive annotation + hiding Goal: 10 concepts (of 64), 10 problems, all examples

Experiment design

Results: performance Adaptive annotation makes navigation more efficient

The value of adaptivity: steps

The value of adaptivity: repetitions

Results: recall No effect on recall

To hide or not to hide? Additional value of hiding is unclear. Users prefer “freedom”

InterBook: Prerequisite-based navigation in ET “Knowledge behind pages” Structured electronic textbook (a tree of “sections”) Sections indexed by domain concepts –Outcome concepts –Background concepts Concepts are externalized as glossary entries Shows educational status of concepts and pages

Sections and concepts Chapter 1 Chapter 2 Section 1.1 Section 1.2 Section 1.2.1Section 1,2,2 Textbook

Sections and concepts Chapter 1 Chapter 2 Section 1.1 Section 1.2 Section 1.2.1Section 1,2,2 Domain model Concept 1 Concept 2 Concept 3 Concept 4 Concept m Concept n Textbook

Indexing and navigation Chapter 1 Chapter 2 Section 1.1 Section 1.2 Section 1.2.1Section Domain model Concept 1 Concept 2 Concept 3 Concept 4 Concept m Concept n Textbook Prerequisite and Outcome Links Book Structure

Glossary view

Navigation in InterBook Regular navigation –Linear (Continue/Back) –Tree navigation (Ancestors/Brothers) –Table of contents Concept-based navigation –Glossary (concept -> section) –Concept bar (section -> concept) –Hypertext links (section -> concept)

Adaptive navigation support Adaptive annotations –Links to sections –Links to concepts –Pages Adaptive sorting –Background help Direct guidance (course sequencing) –Teach Me

User modeling Overlay student model for domain concepts Knowledge states for each concept –unknown (never seen) –known (visited some page) –learned (passed a test) Information for sections –visited/not visited –time spent Information for tests: last answers

Adaptive annotation Educational status for concept unknown known learned Educational status for sections not ready to be learned ready to be learned suggested

Adaptive annotation in InterBook 1. State of concepts (unknown, known,..., learned) 2. State of current section (ready, not ready, nothing new) 3. States of sections behind the links (as above + visited) v

Bookshelves and books

Book view

Backward learning: “help” and “teach this”

InterBook: Evaluation Goal: to find a value of adaptive annotation Electronic textbook about ClarisWorks 25 undergraduate teacher education students 2 groups: with/without adaptive annotation Format: exploring + testing knowledge Full action protocol

Results No overall difference in performance Sequential navigation dominates...but... Adaptive annotation encourage non- sequential navigation The effect of “following green” The adaptation mechanism works well

Preferred ways of navigation

The effect of “following green” with adaptation

Adaptation mechanisms do work!

Where is the magic? No magic: Knowledge behind material Knowledge about domain (subject) Knowledge about documents –Simple concept indexing Knowledge about students –Learning goal model –Overlay student model Straightforward techniques of user modeling and adaptation

Adaptive Hypertext: The Secret Adaptive hypertext has knowledge “behind” the pages A network of pages like a regular hypertext plus a network of concepts connected to pages Pool of Learning ItemsDomain Model

Hyperspace structuring Concept-based hyperspace No imposed structure Hierarchy ASK approach - conversational relationships

Progress-based Mechanism The idea of the mechanism to express the progress of user knowledge/experience –With domain concepts –With content pages Possible interfaces –Removing links to well-known concepts (AHA) –Annotating links to concepts and pages (InterBook, Inspire, QuizGuide, NavEx)

Progress-Based Hiding Adaptive course on Hypertext (De Bra) Hiding “not ready” links Hiding obsolete links Small-scale evaluation No significant differences Students are not comfortable with disappearing links

Progress-Based Annotation

ELM-ART: Lisp ITS on WWW Model: adaptive electronic textbook –hierarchical textbook –tests –examples –problems –programming laboratory Navigation Support –Uses both progress-based and prerequisite- based navigation support

ELM-ART: Navigation Support

ELM-ART: Evaluation No formal classroom study Users provided their experience Drop-out evaluation technology 33 subjects –visited more than 5 pages –have no experience with Lisp –did not finish lesson 3 –14/19 with/without programming experience

ELM-ART: Value of ANS Mean number of pages which the users with no experience in programming languages completed with ELM-ART

ELM-ART: Value of ANS Mean number of pages which the users with experience in at least one programming language completed with ELM-ART

Adaptive Navigation Support Reduces navigation efforts çResults are not significant (variety of styles?) Reduces repetitive visits to learning pages çSignificant - if applied properly Encourage non-sequential navigation Increases learning outcome çFor those who is ready to follow and advice Make system more attractive for students

What Size of “concept”? How much domain knowledge should a concept cover? Two practical approaches Topic-based student modeling –Large topics, one per ULM/page Concept-based student modeling –Small concepts, many per ULM/page

Topic-based Student Modeling Benefits –Easier for students and teachers to grasp –Easier for teachers to index content –Clear interface for presentation of progress Shortcomings –The user model is too coarse-grained –Precision of user modeling is low

Demo: QuizGuide

Concept-based Student Modeling Benefits –The user model is fine-grained –Precision of user modeling is good Shortcomings –Harder for students and teachers to grasp –Harder for teachers to index content –Presentation of progress is harder to integrate into the system interface

Target-arrow abstraction: –Number of arrows – level of knowledge for the specific topic (from 0 to 3). Individual, event-based adaptation. –Color Intensity – learning goal (current, prerequisite for current, not-relevant, not- ready). Group, time-based adaptation. QuizGuide: Adaptive Annotations Topic–quiz organizati on:

QuizGuide: Influence on Motivation Adaptive navigation support increased student's activity and persistence of using the system Within the same class QuizGuide session were much longer than QuizPACK sessions: 24 vs. 14 question attempts at average. Average Knowledge Gain for the class rose from 5.1 to 6.5

QuizGuide: Success Rate Increase One-way ANOVA shows that mean success value for QuizGuide with ANS is significantly larger then: F(1, 43) = 5.07 (p-value = 0.03).

A Deeper Look

Demo: NavEx

Indexing Examples in NavEx Concepts derived from language constructs –C-code parser (based on UNIX lex & yacc) –51 concepts totally (include, void, main_func, decl_var, etc) Ask teacher to assign examples to lectures –Use a subsetting approach to divide extracted concepts into prerequisite and outcome concepts

Increased Motivation The increase of the amount of work for the course