Adaptive Hypermedia - PowerPoint PPT Presentation

1 / 76
About This Presentation
Title:

Adaptive Hypermedia

Description:

Adaptive Hypermedia of the Past, Present and Future. Authoring for Adaptive Hypermedia ... warn users before following links that lead to problematic navigation paths ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 77
Provided by: PaulD109
Category:

less

Transcript and Presenter's Notes

Title: Adaptive Hypermedia


1
Adaptive Hypermedia
  • Dr. Alexandra Cristea
  • a.i.cristea_at_tue.nl
  • http//wwwis.win.tue.nl/alex/


2
Outline
  • Adaptive Hypermedia of the Past, Present and
    Future
  • Authoring for Adaptive Hypermedia
  • AH Authoring reference architecture LAOS
  • A closer look on adaptation design LAG
  • Authoring system MOT
  • Delivery System AHA!
  • Conclusions

3
1. Adaptive Hypermedia of the Past, Present and
Future
  • Definitions
  • Why AH?
  • Application areas
  • What to adapt?
  • Adapt to what?
  • How to adapt - past?
  • New solutions

4
1. Adaptive Hypermedia of the Past, Present and
Future
  • Definitions
  • Why AH?
  • Application areas
  • What to adapt?
  • Adapt to what?
  • How to adapt - past?
  • New solutions

5
(No Transcript)
6
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 modeling interact with each
    other (or else we say the application is
    adaptable, not adaptive)

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

8
The need for personalization
9
Why Adaptive Hypermedia?
  • Problems with (non-adaptive) hypermedia
  • using hypermedia is difficult because the author
    did not anticipate the path the end-user follows
  • using hypermedia is also difficult because it is
    easy to get lost in hyperspace
  • authoring hypermedia is difficult because of the
    navigational freedom of end-users
  • Solutions through adaptive hypermedia
  • compensate for unexpected comprehension problems
    due to the chosen navigation paths
  • warn users before following links that lead to
    problematic navigation paths
  • offer orientation support using adaptive overviews

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

11
Application Areas
  • Educational hypermedia systems
  • on-line course text, with on-line multiple-choice
    or other machine-interpretable tests
  • On-line information systems
  • information kiosk, documentation systems,
    encyclopedias, etc.
  • On-line help systems
  • context-sensitive help, (think of Clippy)
  • Information retrieval and filtering
  • adaptive recommender systems
  • etc.

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

13
Traditional Hypermedia
Document2 Text Pictures Link1
Document1 Text Pictures Link1 Link2
Document3 Text Pictures
14
Adaptation on Trad. Hypermedia
Document2 Text Pictures Link1
Show text document 1
Document1 Text Pictures Link1 Link2
Document3 Text Pictures
15
Adaptation on Trad. Hypermedia
Document2 Text Pictures Link1
Dont show text document 1
Document1 Text Pictures Link1 Link2
Document3 Text Pictures
16
Adaptation on Trad. Hypermedia
Document2 Text Pictures Link1
Show link(s) document 1
Document1 Text Pictures Link1 Link2
Document3 Text Pictures
17
Adaptation on Trad. Hypermedia
Document2 Text Pictures Link1
Dont show link(s) document 1
Document1 Text Pictures Link1 Link2
Document3 Text Pictures
18
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

19
Adaptive Presentation
20
Adaptive Navigation Support
21
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.

22
Example from Interbook
4

3
2
v
1
1. Concept role 2. Current concept state
3. Current section state 4. Linked sections state
23
Adaptive vs. adaptable
personalized
adaptive
adaptable
System-tuned
User-tuned
24
Gerhard Fischer 1 HFA Lecture, OZCHI2000
25
A Comparison between Adaptive and Adaptable
Systems
Gerhard Fischer 1 HFA Lecture, OZCHI2000
26
Index
  • Definitions
  • Why AH?
  • Application areas
  • What to adapt?
  • Adapt to what?
  • How to adapt - past?
  • New solutions

27
Adapt to what?
  • User ? user model (UM)
  • Goals ? goal model (GM)
  • Domain ? domain model (DM)
  • Media ? presentation model (PM)

28
Adapt to what?
  • Goal local and global
  • Goal is the answer to the question Why is the
    user using the hypermedia system and what does
    the user actually want to 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 users learning goal.

29
Adapt to what?
Domain model properties
Adapt to
30
Adapt to what?
  • Context / environment
  • aspects of the users environment, like browsing
    device, window size, network bandwidth,
    processing power, etc.

31
User modelling is always about guessing
32
Classical User Model Overlay UM
  • users knowledge subset of experts knowledge
  • goal of tutoring to enlarge this subset.
  • This model is particularly appropriate when the
    (teaching) material can be represented as a
    prerequisite hierarchy.

33
(No Transcript)
34
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
  • Navigation history

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

36
Classic loop (Brusilovsky, 01)
37
AM adaptation rules
  • Purpose is to describe how an AHS
  • updates the user model
  • generates adaptation (presentation
    specifications)
  • Description uses condition-action rules
  • under which condition is the rule executed
  • which (user model) concept attribute is updated
  • does this update trigger other rules?

38
Adaptive Hypermedia (Brusilovsky)
  • 3 criteria It should be a hypermedia system,
    it should have a user model, and it should be
    able to apply hypermedia using this model.

39
Web-based Adaptive Hypermedia
  • Client-server architecture using HTTP
  • only page accesses are registered (not scrolling,
    within-page scripting code or animations, etc.)
  • following a link activates a server-side program
    (CGI-script, Java Servlet, )
  • the program uses the link URL and the user model
    to determine which page to return
  • the program performs content and link adaptation
    based on the user model (and some adaptation
    rules)
  • the program updates the user model taking into
    account that the user will read the presented
    information

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

41
New, dynamic view of AH
text
Bits pieces
link
  • Generation
  • only text
  • only link
  • text link

text
link
text
link
42
Solutions
  • Standardisation
  • Authoring

New theoretical frameworks needed!
New implementations!
43
Current standards
  • Systems architecture
  • Runtime environment
  • Learning objects and Learning object metadata
  • Learners profile and performance information
  • Content sequencing and behaviour

44
Main organizations
  • IEEE LTSC (Learning Technology Standards
    Committee, http//ltsc.ieee.or)
  • European CEN/ISSS Learning Technologies
    Workshop, www.cenorm.be/isss/Workshop/lt/
  • The IMS (Instructional Management Systems, Global
    Learning Consortium Inc, www.imsproject.org)
  • The US ADLnet (Advanced Distributed Learning
    Network, www.adlnet.org)
  • CETIS (Centre for Educational Technology
    Interoperability Standards) http//www.cetis.ac.u
    k/
  • AICC (Aviation Industry CBT Committee) http//www
    .aicc.org
  • ARIADNE (Alliance of Remote Instructional
    Authoring and Distribution Networks for
    Europe) http//ariadne.unil.ch/
  • Edutella (http//edutella.jxta.org)

45
Outline
  • Adaptive Hypermedia of the Past, Present and
    Future
  • Authoring for Adaptive Hypermedia
  • AH Authoring reference architecture LAOS
  • A closer look on adaptation design LAG
  • Authoring system MOT
  • Delivery System AHA!
  • Conclusions

46
Authoring AHS
  • content alternatives, adaptation techniques
    whole user-interaction mechanism design
  • complicated heavy task gt they require help,
    guidelines automation facilities.
  • for AHS to spread widely gt facilitate author
    work
  • (Open Learning Repositories)

47
Authoring standardization
  • Formalization attempts
  • standardising the whole procedure
  • Research on a systematic base
  • clear explicit models for adaptive authoring

48
Adaptive navigation presentation
49
Adaptive navigation presentation
50
Adaptive navigation presentation
51
Adaptive navigation presentation
52
Adaptive navigation presentation
53
Adaptive navigation presentation
54
Adaptive navigation presentation
55
Adaptive navigation presentation
56
Outline
  • Adaptive Hypermedia of the Past, Present and
    Future
  • Authoring for Adaptive Hypermedia
  • AH Authoring reference architecture LAOS
  • A closer look on adaptation design LAG
  • Authoring system MOT
  • Delivery System AHA!
  • Conclusions

57
LAOS
  • What is LAOS?
  • Concept based adaptation
  • LAOS components
  • Why LAOS?
  • LAOS authoring steps
  • Future directions

58
What is LAOS ?
  • a generalized model for generic adaptive
    hypermedia authoring
  • based on the AHAM model
  • based on concept maps
  • http//wwwis.win.tue.nl/alex/HTML/Minerva/papers/
    WWW03-cristea-mooij.doc
  • http//www.ifets.info/journals/7_4/7.pdf

59
General motivation for layer distributed
information
  • Flexibility
  • Expressivity (semantics also meta-data)
  • Reusability
  • Non-redundancy
  • Cooperation
  • Inter-operability
  • Standardization

60
LAOS components
  • domain model (DM),
  • goal and constraints model (GM),
  • user model (UM),
  • adaptation model (AM) and
  • presentation model (PM)

61
(No Transcript)
62
DM
63
GM
64
Catch-phrases
  • write once, deliver many
  • Exchange not only ingredients, but also the
    recipe

65
Outline
  • Adaptive Hypermedia of the Past, Present and
    Future
  • Authoring for Adaptive Hypermedia
  • AH Authoring reference architecture LAOS
  • A closer look on adaptation design LAG
  • Authoring system MOT
  • Delivery System AHA!
  • Conclusions

66
Overview LAG
  • What is LAG
  • LAG components
  • Why LAG?
  • New adaptation rules
  • Adaptation strategies

67
What is LAG ?
  • a generalized adaptation model for generic
    adaptive hypermedia authoring
  • First paper http//wwwis.win.tue.nl/alex/Confere
    nces/02/AH02/calvi-cristea-final-w-header-ah2002.p
    df
  • Second (referring) paper http//wwwis.win.tue.nl/
    alex/Conferences/02/ELEARN02/Cristea-Adaptation-A
    daptability.pdf
  • Third paper http//wwwis.win.tue.nl/alex/HTML/Mi
    nerva/papers/UM03-cristea-calvi-accepted.doc

68
Adaptation granularity
  • lowest level direct adaptation techniques
  • adaptive navigation support adaptive
    presentation (Brusilovsky 1996), implem. AHA!
    expressed in AHAM syntax
  • techniques usually based on threshold
    computations of variable-value pairs.
  • medium level goal / domain-oriented
    adaptation techniques
  • based on a higher level language that embraces
    primitive low level adaptation techniques
    (wrapper)
  • new techniques adaptation language (Calvi
    Cristea 2002),
  • high level adaptation strategies
  • wrapping layers above
  • goal-oriented

Adaptation Assembly language
Adaptation Programming language
Adaptation Function calls
69
Motivation LAG
  • Authoring with different complexity degrees
    (beginner authors!! vs. advanced)
  • Reuse at each level
  • Better semantics
  • standardization

70
New adaptation rulesLAG Adaptation Language
71
Adaptation Programming language
  • level rule
  • IF ENOUGH(ltPREREQUISITESgt) THENltACTIONgt
  • temporal rule
  • WHILE ltCONDITIONgt DO ltACTIONgt
  • repetition rule
  • FOR lti1..ngt DO ltACTIONgt
  • interruption command
  • BREAK ltACTIONgt
  • generalization command
  • GENERALIZE (COND, COND1, , CONDn)
  • specialization command
  • SPECIALIZE (COND, COND1, , CONDn)

72
Outline
  • Adaptive Hypermedia of the Past, Present and
    Future
  • Authoring for Adaptive Hypermedia
  • AH Authoring reference architecture LAOS
  • A closer look on adaptation design LAG
  • Authoring system MOT
  • Delivery System AHA!
  • Conclusions

73
System demo
  • MOT
  • http//localhost//MOT03/
  • http//wwwis.win.tue.nl/MOT03/TeachersSite-html/en
    ter.html
  • AHA!
  • http//localhost8080/ahamot/author/
  • http//wwwis.win.tue.nl8090/ahamot/author/

74
Outline
  • Adaptive Hypermedia of the Past, Present and
    Future
  • Authoring for Adaptive Hypermedia
  • AH Authoring reference architecture LAOS
  • A closer look on adaptation design LAG
  • Authoring system MOT
  • Delivery System AHA!
  • Conclusions

75
Conclusions
  • Adaptive Hypermedia is a rapidly developing field
  • development demands interdisciplinary efforts.
  • Researchers, designers, educationalists, domain
    experts and software engineers must collaborate.
  • A common language is needed.
  • Instructional practises and theories to be
    reconsidered
  • Standardisation efforts should be accelerated
  • Evaluation schemes must be developed

76
Closing
  • Adaptive hypermedia is a powerful tool.
  • Please use it wisely!
  • Thank you.
Write a Comment
User Comments (0)
About PowerShow.com