32
Peter Brusilovsky

Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Embed Size (px)

DESCRIPTION

What is Adaptive Navigation Support? Specific group of technologies that help the user navigate through the hyperspace by adapting to his goals, preferences and knowledge The motivation is to Help the user achieve the goals faster Reduce navigation overhead Increase user’s satisfaction with the system Used in application areas ranging from e-commerce to e-learning and in virtual museums

Citation preview

Page 1: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Peter Brusilovsky

Page 2: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

IndexWhat is adaptive navigation support?History behind adaptive navigation supportAdaptation technologies that provide

adaptive navigation supportAdaptation mechanisms for adaptive

navigation supportAdaptive navigation support beyond

hypermedia

Page 3: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

What is Adaptive Navigation Support?Specific group of technologies that help the

user navigate through the hyperspace by adapting to his goals, preferences and knowledge

The motivation is toHelp the user achieve the goals fasterReduce navigation overheadIncrease user’s satisfaction with the system

Used in application areas ranging from e-commerce to e-learning and in virtual museums

Page 4: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive
Page 5: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

History behind adaptive navigation supportResearch started in early 1990’s Problems related to inefficient navigation and the

problem of being lost in the hypermediaEarly navigation support technologies used manual

indexing and provided navigation support within a closed corpus of documents

The Web provided an attractive platform for adaptive hypermedia applications

Research got divided into two parts:Using the known adaptive hypermedia technologies in

the new web contextDeveloping new technologies and new mechanisms

Focus on exploring real world systems rather than lab level systems

Page 6: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Adaptation TechnologiesDirect guidanceLink OrderingLink HidingLink AnnotationLink Generation

Page 7: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Direct GuidanceSuggests the next best page for the user to visit

according to the user’s goal, knowledge or preference

Needs the user model to know the user’s goals, knowledge and preferences

Direct guidance can be presented to the user in two waysIf the link is already on the page, it can be

outlined or emphasized. Examples WebWatcher and Personal WebWatcher

System can create a dynamic “Next” link which is connected to the next best page

Page 8: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive
Page 9: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Direct GuidanceDirect guidance provides no support for

users who do not wish to follow the system’s suggestions

Popular in adaptive educational hypermedia systems

Page 10: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Link Ordering (Adaptive Sorting)Prioritize all the links of a page according to

some user valuable criteria from the user model

The closer to the top, the more relevant the link is

The links can be manually reordered by dragging

Manual link reordering is considered by the system as a means of relevance feedback and is used to update the user model.

Page 11: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Link OrderingCannot be used for contextual links or maps

(index page or table of contents) This technology makes the order of links

unstable (it may change each time the user enters the page)

Appropriate where all or some of the pages have an unstable set of links like adaptive news systems

Page 12: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Link HidingRestricts the navigation space by hiding, removing

or disabling links to irrelevant pagesProtects users from the complexity of the whole

hyperspace and reduces cognitive overloadBased on the separation of three features of a link,

the following variants of link hiding are possibleLink removal-removes the link as well as the anchorLink hiding- preserves the anchor but removes all

visual indications that it is a linkLink disabling-removes the functionality

Page 13: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive
Page 14: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Link HidingUsed is educational hypermedia systemsLink hiding is a unidirectional technologyHiding can distinguish between only two

states for related pages – relevant or non relevant

Page 15: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Link AnnotationAugment links with some visual cues to let

the user know more about the page behind the annotated link

Icon based annotations and mouseovers are the most popular techniques

Preserves a stable order with the linksAnnotation can distinguish up to six states for

related pages

Page 16: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive
Page 17: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Link GenerationNewest adaptive navigation support technologyCreates new, non-authored links on a pageThree kinds of link generation

Discovering new links and adding them permanently to the set of existing links

Generating links for similarity based navigation between items

Dynamic recommendation of links that are useful within the current context to the current user

Page 18: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive
Page 19: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Link Generation vs. Web RecommenderRecommender systems suggest a list of items

that are relevant to the user’s short or long terms needs

Navigation systems focus on helping users to find their way through hyperspace by adapting links on a page

Page 20: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Comparison of the technologiesDirect Guidance

Sorting Hiding Annotation

Generation

Contextual links

OK Disabling

OK

Non-contextual links

OK OK OK OK OK

Table of Contents

OK OK

Index OK OKHyperspace maps

OK OK OK

Page 21: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Adaptation Mechanisms for Adaptive Navigation SupportSimple Adaptation MechanismsContent-Based MechanismsSocial MechanismsIndexing-Based Mechanisms

Page 22: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Simple Adaptation MechanismsDo not require advanced adaptation algorithmsHistory-Based Mechanisms

Count how many times each node in the hyperspace has been visited and attempt to represent this information visually

Trigger-Based MechanismsState of a link is connected with an event Once the event happens, the link appearance changesUsed by learning management systems

Progress-Based MechanismsTracks the user visit to a page on a deeper level like

time spent reading a page or amount of page exploration

Page 23: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive
Page 24: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Content-Based MechanismsMake a decision whether to suggest the user

a path to a specific page by analyzing page content

If the links is followed, the user profile is updated accordingly

Page 25: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Syskill & Webert

Page 26: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

ScentTrails

Page 27: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Social MechanismsBased on the idea of social navigationOffered in two forms

Direct-direct interaction of users with each other in information space For direct social navigation, annotate links to pages that

are currently visited by other users with special iconsIndirect-traces the activities of the community of

users History enriched environments – footprint based

approach Collaborative filtering systems

Page 28: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

CourseAgent system

Page 29: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Indexing-Based MechanismsUse manually-produced concept-level

document representation and concept-overlay models

Content of each page is expressed in terms of external concept level models

The same external model is used for building an overlay user model and page indexing

The external model used is generally a concept level domain model

Page 30: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Classification of Indexing ApproachesCardinality

Single-concept indexing- each page is related to only one external model concept

Multi-concept indexing-each page can be related to many concepts

Navigation-is the link between concept and a page on a conceptual level or does it define a navigational path?

Expressive Power-amount of information associated with every link between a concept and a pageRoleWeight

Page 31: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Basic Approaches to IndexingConcept Based Hyperspace-used in systems that use single

concept indexing Simple concept based hyperspace

Used in systems that have exactly one page in every system Hyperspace is the exact replica of the external model Each concept of external model is represented exactly by one node

of the hyperspace Enhanced concept based hyperspace

Each concept has a corresponding hub page in the hyperspace Used in adaptive e-learning systems

Page Indexing Used in systems that use multi concept indexing Each hypermedia page is indexed with several external

model conceptsConcept based Navigation

Combination of the above two approaches

Page 32: Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive

Adaptive Navigation Support for Virtual Environments

Text based virtual environmentsMUDsMOOs

Web Virtual Reality