![Page 2: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/2.jpg)
The problem
Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace, by adapting to the goals, preferences and knowledge of the individual user.
Source: Brusilovsky P. (2007) AdapAve NavigaAon Support. In: Brusilovsky P., Kobsa A., Nejdl W. (eds) The AdapAve Web. Lecture Notes in Computer Science, vol 4321. Springer, Berlin, Heidelberg
2 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
![Page 3: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/3.jpg)
Motivation
• Help the user achieve their goals faster • Reduce navigaAon overhead • Increase user’s saAsfacAon with the system
3 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
![Page 4: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/4.jpg)
Aims
Guidance OrientaAon
4 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
• Local Guidance • Next best
• Global Guidance • UlAmate goal
• Local OrientaAon • Local area
• Global OrientaAon • W h o l e
Hyperspace
![Page 5: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/5.jpg)
Source: Brusilovsky, P. AdapAve Hypermedia. In User Modeling and User-‐Adapted InteracAon (2001) 11: pp87-‐110
Adaptation Techniques
CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics 5
![Page 6: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/6.jpg)
A Basic Hypertext
CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics 6
Page
Fragment
NavigaA
on
![Page 7: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/7.jpg)
Adaptation Techniques
7 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
![Page 8: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/8.jpg)
Motivation?
• Novice users with poor domain knowledge can struggle in making navigaAon choices
• Fear of ge_ng ‘Lost in Hyperspace’
• J. Conklin, Hypertext: A survey and introducAon, IEEE Computer, 20 (9) :17-‐41, 1987
8
Source: Brusilovsky, P.: AdapAve navigaAon support in educaAonal hypermedia: the role of student knowledge level and the case for meta-‐adaptaAon. BriAsh Journal of EducaAonal Technology 34, 4 (2003) 487-‐497
![Page 9: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/9.jpg)
Direct Guidance
Direct guidance is the simplest technology for adaptive navigation support. Direct guidance suggests the "next best" node (or sometimes, several alternative nodes) for the user to visit according to the user's goals, knowledge, or/and other parameters that have been represented in the user model.
Source: Brusilovsky P. (2007) AdapAve NavigaAon Support. In: Brusilovsky P., Kobsa A., Nejdl W. (eds) The AdapAve Web. Lecture Notes in Computer Science, vol 4321. Springer, Berlin, Heidelberg
9 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
![Page 10: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/10.jpg)
Direct Guidance
• Direct guidance can be presented to the user in two ways
• Emphasize a link that is already on the page, e.g. Personal WebWatcher
• Create a dynamic “Next” link which is connected to the next best page
10 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
Source: Armstrong, R., Freitag, D., Joachims, T., Mitchell, T.: WebWatcher: A learning apprenAce for the World Wide Web. In: Knoblock, C., Levy, A. (eds.) Proc. of AAAI Spring Symposium on InformaAon Gathering from Distributed, Heterogeneous Environments. AAAI Press (1995) 6-‐12
![Page 11: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/11.jpg)
Issues with Direct Guidance
• Does not necessarily simplify the navigaAon
• What about scrutability?
11 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
![Page 12: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/12.jpg)
Adaptive Link Sorting / Link Ordering
The idea of an adaptive sorting or ordering technology is to prioritize all the links of a particular page according to the user model and some user-valuable criteria: the closer to the top, the more relevant the link is.
Source: Brusilovsky P. (2007) AdapAve NavigaAon Support. In: Brusilovsky P., Kobsa A., Nejdl W. (eds) The AdapAve Web. Lecture Notes in Computer Science, vol 4321. Springer, Berlin, Heidelberg
12 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
![Page 13: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/13.jpg)
User control in Link Ordering
• Links may 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
• Confidence metric needed as this implies the user ‘understands’ the links
13 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
![Page 14: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/14.jpg)
Issues with Link Ordering
• Unstable link structure • Not well suited to Indexes or Table of Contents • May make it difficult for the user to understand the scope of the content linked to
• Appropriate where all or some of the pages have an unstable set of links like adapAve news systems
14 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
![Page 15: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/15.jpg)
Link Hiding
15 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
Source: Paul De Bra, Ad Aerts, Bart Berden, Barend De Lange, Brendan Rousseau, Tomi SanAc, David Smits, Natalia Stash, AHA! The adapAve hypermedia architecture, Proceedings of the fourteenth ACM conference on Hypertext and hypermedia, 81-‐84
![Page 16: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/16.jpg)
Link Hiding
16 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
• Restricts the navigaAon space by hiding, removing or disabling links to pages deemed irrelevant
• Reduces cogniAve overload by protecAng users from the complexity of the whole hyperspace
• Limited by its ‘binary’ approach… • Relevant or not relevant: link shown or not
![Page 17: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/17.jpg)
Link Annotation
CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
• Overcomes the ‘binary’ approach in Link Hiding
• Augment links with some visual cues to let the user know
• about the relevance of a page • more about the page behind the annotated link
Source: Brusilovsky & Weber (2001) Elm-‐art: An adapAve versaAle system for web-‐based instrucAon. InternaAonal Journal of AI in EducaAon, 12(4), 351–384.
![Page 18: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/18.jpg)
Link Annotation
18 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
• Iconographic approaches common • ‘Traffic light’ annotaAon popular
• Red: unsuitable; Amber: may be suitable; Green: suitable • Icons can indicate many things, but care needs to be given to not using too many
![Page 19: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/19.jpg)
Link Generation
• AutomaAcally generate links at runAme based on semanAc similarity of terms in text and other sources
• Enables web-‐scale adaptaAon as design Ame knowledge of linked-‐to resource not needed
• May be combined with Link AnnotaAon
CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics 19
![Page 20: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/20.jpg)
Issues with Link Generation
• Growing hyperspace • OrientaAon may be an issue
CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics 20
![Page 21: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/21.jpg)
What we covered today
21 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
![Page 22: CS7IS5 - Adaptive Navigation Methods and Techniques - The ... · The problem Adaptive navigation support is a specific group of technologies that support user navigation in hyperspace,](https://reader036.vdocument.in/reader036/viewer/2022081611/5f021d287e708231d402a3bb/html5/thumbnails/22.jpg)
Reading for next the lecture
• Brusilovsky P. (2007) AdapAve NavigaAon Support. In: Brusilovsky P., Kobsa A., Nejdl W. (eds) The AdapAve Web. Lecture Notes in Computer Science, vol 4321. Springer, Berlin, Heidelberg.
• Just read pages 1 to 10.
22 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics