Top Banner
Adaptive Hypermedia Dr. Alexandra Cristea [email protected] http://www.dcs.warwick.ac.uk/ ~acristea/
44
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Adaptive Hypermedia

Dr. Alexandra [email protected]

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

Page 2: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

• 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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

+ presentation m.

Page 4: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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

Page 6: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

The need for personalization

Page 7: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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

Page 9: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Application areas AH• Areas

– Education– Commerce– Government– others

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

Page 10: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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

Page 11: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Adaptive Presentation

Page 13: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Adaptive Navigation Support

Page 14: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

ISIS Tutor with Link Annotation

The wrong example:

Page 16: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Example from Interbook

1. Concept role

2. Current concept state

3. Current section state4. Linked sections state

4

3

2

1

Page 17: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

TV Scout: What’s on Tonight?

Page 18: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

TV Scout: Forms and Graphical Interface

Page 19: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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

Page 20: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Adapt to what?

• User user model (UM)

• Goals goal model (GM)

• Domain domain model (DM)

• Environment presentation model (PM)

Page 21: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

User modelling is always about guessing …

Page 22: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/
Page 24: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Adapt to what?

• User user model (UM)

• Goals goal model (GM)

• Domain domain model (DM)

• Environment presentation model (PM)

Page 27: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Adapt to what?

• User user model (UM)

• Goals goal model (GM)

• Domain domain model (DM)

• Environment presentation model (PM)

Page 29: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Adapt to what?

Adapt to

Domain model properties

Page 30: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Adapt to what?

• User user model (UM)

• Goals goal model (GM)

• Domain domain model (DM)

• Environment presentation model (PM)

Page 31: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

• 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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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

Page 33: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Classic loop (Brusilovsky, ‘01) ++

φιπθθθ

/ Presentation Model

Page 35: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Adaptive vs. adaptable

adaptable adaptive

personalized

User-tuned System-tuned

Page 36: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Gerhard Fischer 1 HFA Lecture, OZCHI’2000

Page 37: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

A Comparison between Adaptive and Adaptable Systems

Gerhard Fischer 1 HFA Lecture, OZCHI’2000

Page 38: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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

Page 39: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

New, dynamic view of AH

text

link

Bits & piecesBit contains

text, MM or link

Generation: -only text

-only link

-text & link

text

text

link

link

Page 40: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Solutions in short

• Standardization

• Authoring

• Openness

New theoretical frameworks needed!

New implementations!

Page 41: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

IAS and its Projects

• http://www.dcs.warwick.ac.uk/research/ias/

Page 43: Adaptive Hypermedia Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

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 Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk acristea/

Any questions?