Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
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
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
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
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
A Basic Hypertext
CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics 6
Page
Fragment
NavigaA
on
Adaptation Techniques
7 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
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
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
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
Issues with Direct Guidance
• Does not necessarily simplify the navigaAon
• What about scrutability?
11 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
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
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
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
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
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
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.
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
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
Issues with Link Generation
• Growing hyperspace • OrientaAon may be an issue
CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics 20
What we covered today
21 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics
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
Questions? [email protected]
23 CS7IS5 -‐ AdapAve NavigaAon Methods and Techniques: The Basics