Adaptive Hypermedia

44
Adaptive Hypermedia Dr. Alexandra Cristea [email protected] http://www.dcs.warwick.ac.uk/ ~acristea/

description

Adaptive Hypermedia. Dr. Alexandra Cristea [email protected] http://www.dcs.warwick.ac.uk/~acristea/. 1. Adaptive Hypermedia of the Past, Present and Future. Definitions Why AH? Application areas What to adapt? Adapt to what? How to adapt - past? Obstacles AH New solutions. - PowerPoint PPT Presentation

Transcript of Adaptive Hypermedia

Page 1: Adaptive Hypermedia

Adaptive Hypermedia

Dr. Alexandra [email protected]

http://www.dcs.warwick.ac.uk/~acristea/

Page 2: Adaptive Hypermedia

• Definitions• Why AH?• Application areas• What to adapt?• Adapt to what?• How to adapt - past?• Obstacles AH• New solutions

1. Adaptive Hypermedia of the Past, Present and Future

Page 3: Adaptive Hypermedia

+ presentation m.

Page 4: Adaptive Hypermedia

What is Adaptive Hypermedia?• Hypermedia

– different media types used in a single application (text, images, sound, video, …)

– non-linear structure with navigation through hyper-links• Adaptive

– application forms a model of the context in which it is used (user, place, time, device, etc.)

– application adapts to that context (can show different information, different media, different links, etc.)

– adaptation and user/ presentation modeling interact with each other (or else we say the application is adaptable, not adaptive)

is more than the Web!!

Page 5: Adaptive Hypermedia

Index• Definitions• Why AH?• Application areas• What to adapt?• Adapt to what?• How to adapt - past?• Obstacles AH• New solutions

Page 6: Adaptive Hypermedia

The need for personalization

Page 7: Adaptive Hypermedia

Why AH?

• Problems with hypermedia applications:– information overload: no time or interest to process

all– excessive navigational freedom: “lost in

hyperspace” which links are relevant (for this user) ?

– comprehension: order (a.o.) may be relevant: what has the user seen before when reaching a certain node?

– presentation: what fits the user’s screen? how much network bandwidth and processing power is available?

Page 8: Adaptive Hypermedia

Index• Definitions• Why AH?• Application areas• What to adapt?• Adapt to what?• How to adapt - past?• Obstacles AH• New solutions

Page 9: Adaptive Hypermedia

Application areas AH• Areas

– Education– Commerce– Government– others

• Adaptation types– Adaptive Help– Adaptive Search– Expert systems – AI– others

Page 10: Adaptive Hypermedia

Index• Definitions• Why AH?• Application areas• What to adapt?• Adapt to what?• How to adapt - past?• Obstacles AH• New solutions

Page 11: Adaptive Hypermedia

What can be adapted? – classical views

• Adaptive presentation:– change which information is shown– change how that information is shown

• Adaptive navigation support:– change which links are shown– change how these links are shown– change the link destinations

Page 12: Adaptive Hypermedia

Adaptive Presentation

Page 13: Adaptive Hypermedia

Adaptive Navigation Support

Page 14: Adaptive Hypermedia

Example from 2L690• Before reading about Xanadu the URL page shows:

– …In Xanadu (a fully distributed hypertext system, developed by Ted Nelson at Brown University, from 1965 on) there was only one protocol, so that part could be missing.…

• After reading about Xanadu this becomes:– …

In Xanadu there was only one protocol, so that part could be missing.…

Page 15: Adaptive Hypermedia

ISIS Tutor with Link Annotation

The wrong example:

Page 16: Adaptive Hypermedia

Example from Interbook

1. Concept role2. Current concept state

3. Current section state4. Linked sections state

4

3

2

1

Page 17: Adaptive Hypermedia

TV Scout: What’s on Tonight?

Page 18: Adaptive Hypermedia

TV Scout: Forms and Graphical Interface

Page 19: Adaptive Hypermedia

Index• Definitions• Why AH?• Application areas• What to adapt?• Adapt to what?• How to adapt - past?• Obstacles AH• New solutions

Page 20: Adaptive Hypermedia

Adapt to what?

• User user model (UM)• Goals goal model (GM)• Domain domain model (DM)• Environment presentation model (PM)

Page 21: Adaptive Hypermedia

User modelling is always about guessing …

Page 22: Adaptive Hypermedia

Classical User Model: Overlay UM• user’s knowledge = subset of expert’s

knowledge • goal of tutoring: to enlarge this subset. • This model is particularly appropriate when

the (teaching) material can be represented as a prerequisite hierarchy.

Page 23: Adaptive Hypermedia
Page 24: Adaptive Hypermedia

Adapt to what (else)?• Knowledge about the subject domain (and

possibly also knowledge about the system)• Preferences• Interests • Learning or cognitive styles• Background: profession, language,

prospect, capabilities, experience, age• Navigation history

Page 25: Adaptive Hypermedia

User model population (initialization) ex.

Concept1

Concept2

Concept3

Knowledge: 0

Knowledge: 10

Knowledge: 20

Interest: 50

Age group: 10 years

Learning style: unknown

overlay free

Page 26: Adaptive Hypermedia

Adapt to what?

• User user model (UM)• Goals goal model (GM)• Domain domain model (DM)• Environment presentation model (PM)

Page 27: Adaptive Hypermedia

Adapt to what?• Goal• (initial) purpose of the hypermedia• answer to question

– “Why should the user use the hypermedia system and what could the user actually achieve?”

• Goals can be local or global. – Local goals may changed quite often. For example, the

problem-solving goal is a local one, which changes from one educational problem to another several times within a session.

– Global goal can be the pedagogical / commercial goal.

Page 28: Adaptive Hypermedia

Adapt to what?

• User user model (UM)• Goals goal model (GM)• Domain domain model (DM)• Environment presentation model (PM)

Page 29: Adaptive Hypermedia

Adapt to what?

Adapt to

Domain model properties

Page 30: Adaptive Hypermedia

Adapt to what?

• User user model (UM)• Goals goal model (GM)• Domain domain model (DM)• Environment presentation model (PM)

Page 31: Adaptive Hypermedia

• Context / environment– aspects of the user’s environment, like

browsing device, window size, network bandwidth, processing power, quality of service, etc.

Adapt to what?

Page 32: Adaptive Hypermedia

Index• Definitions• Why AH?• Application areas• What to adapt?• Adapt to what?• How to adapt?• Obstacles AH• New solutions

Page 33: Adaptive Hypermedia

Adaptation model• How do the previous models interact

(schematic model)• The only dynamic part of the model• Traditionally, a set of rules

Page 34: Adaptive Hypermedia

Classic loop (Brusilovsky, ‘01) ++

φιπθθθ

/ Presentation Model

Page 35: Adaptive Hypermedia

Adaptive vs. adaptable

adaptable adaptive

personalized

User-tuned System-tuned

Page 36: Adaptive Hypermedia

Gerhard Fischer 1 HFA Lecture, OZCHI’2000

Page 37: Adaptive Hypermedia

A Comparison between Adaptive and Adaptable Systems

Gerhard Fischer 1 HFA Lecture, OZCHI’2000

Page 38: Adaptive Hypermedia

Index• Definitions• Why AH?• Application areas• What to adapt?• Adapt to what?• How to adapt - past?• Obstacles AH• New solutions

Page 39: Adaptive Hypermedia

New, dynamic view of AH

text

linkBits & pieces Bit contains

text, MM or link

Generation: -only text

-only link

-text & link

text

textlink

link

Page 40: Adaptive Hypermedia

Solutions in short• Standardization• Authoring

• Openness

New theoretical frameworks needed!

New implementations!

Page 41: Adaptive Hypermedia

Concluding Adaptive Hypermedia of Past, Present & Future

– Definitions– Why AH?– Application areas– What to adapt?– Adapt to what?– How to adapt - past?– (some) New solutions

Page 42: Adaptive Hypermedia

IAS and its Projects• http://www.dcs.warwick.ac.uk/research/ias/

Page 43: Adaptive Hypermedia

Reading:• read chapters 'The Adaptive Web':

– Adaptive Content Presentation, – Adaptive Navigation Support, – Open Corpus AEH,– Privacy-Enhanced Web Personalization, – Usability Engineering for Adaptive Web– See webpage for more

• From: http://www.springerlink.com/content/x646782t122p/

Page 44: Adaptive Hypermedia

Any questions?