Upload
rehan
View
64
Download
0
Tags:
Embed Size (px)
DESCRIPTION
ΕΠΛ 435: Αλληλεπίδραση Ανθρώπου Υπολογιστή. Αξιολόγηση Διαδραστικών Συστημάτων Μέρος Γ’ Heuristic Evaluation. Ευρετική αξιολόγηση. Είναι υποκειμενική μέθοδος εξέτασης του συστήματος από ειδικούς ευχρηστίας - PowerPoint PPT Presentation
Citation preview
User Modeling, Adaptation,
PersonalizationPart 2
ΕΠΛ 435:Αλληλεπίδραση
Ανθρώπου Υπολογιστή
Τμήμα Πληροφορικής 2
Schema of User-Adaptive Systems
USER MODEL
USER MODELACQUISITION
USER MODELAPPLICATION
INFORMATION ABOUT U ADAPTING TO U
01/11/2013
Τμήμα Πληροφορικής 3
Two steps
Content adaptation – what content is most appropriate for the current user based on the user model
Content presentation – how to most effectively present the selected content to the user
01/11/2013
Τμήμα Πληροφορικής 4
Page-based approaches
Pre-defined pagesThe adaptation mechanism selects the most
appropriate page
UM
Select pagesShow to user
Advantages and disadvantages?01/11/2013
Τμήμα Πληροφορικής 5
Example: KBS Hyperbook
•Adaptive Information Resources
•Adaptive Navigational Structure
•Adaptive Trail Generation
•Adaptive Project Selection
•Adaptive Goal Selection http://wwwis.win.tue.nl/asum99/henze/henze.html01/11/2013
Τμήμα Πληροφορικής 6
Example: AHA
•Navigation frame (generated by the system)
•Content frame – combines fragments prepared by authors
• Inclusion/exclusion of links;
•Inclusion/exclusion of detail
http://aha.win.tue.nl/01/11/2013
Τμήμα Πληροφορικής 7
Dynamic approaches
• Content adaptation:– Dynamic selection of content– Dynamic structuring of the content
• Content presentation– Defining relevance and focus– Dynamic media adaptation
01/11/2013
Τμήμα Πληροφορικής 8
Dynamic content adaptation
• Content automatically selected from:– Knowledge base, relevance measures
(e.g. ILEX, STOP)– Bayesian networks expressing causal probabilistic
relationships between variables from the domain (e.g. NAG)– User preferences model, importance measures
(e.g. GEA, RIA)• Content automatically structured:
– Task- accomplished planners– Argumentation models– Conversation theories
01/11/2013
Τμήμα Πληροφορικής 9
Example: ILEXhttp://www.hcrc.ed.ac.uk/ilex/
•Domain Model
•The Content Potential•Text Structure•Syntactic Structure
•Presentational Forms
•Representation of Context
01/11/2013
Τμήμα Πληροφορικής 10
Example: GEA(Carenini & Moore, 2001)
•User preferences in a hierarchical model (e.g. house, location, number of bedrooms)
•Argument structure tailored to user preferences (uses measure of relevance)
•Level of detail will differ for users or for the same user at different stages
01/11/2013
Τμήμα Πληροφορικής 11
Example: RIAhttp://www.research.ibm.com/RIA/
Two different responses to the same query depending on user preferences
01/11/2013
Τμήμα Πληροφορικής 12
Dynamic content presentation
Maintaining focus and context
• Focus – emphasise the content that has been found most relevant to the user
• Context – allow access to less relevant content to preserve context – Stretch text– Scaling fragments– Dimming fragments– Summary thumbnail
01/11/2013
Τμήμα Πληροφορικής 13
Follows the “fish eye” visualisation Technique
Adaptation of an online guide about cultural events in Toronto: http://whatsuptoronto.com/
Example: scaling approach
01/11/2013
Τμήμα Πληροφορικής 14
Dynamic content presentation
Media adaptation: factors
• User-specific features• Information-specific features• Contextual information• Media constraints• Limitations of technical resources
01/11/2013
Τμήμα Πληροφορικής 15
Dynamic content presentation
Media adaptation: approaches
• Rule-based approaches– Using rules to define how to take into account the
media factors in media selection
• Optimisation approaches– Given the media factors, find the media
combination that produces the most optimal result
01/11/2013
Τμήμα Πληροφορικής 16
Example: RIA
Optimisation adaptationhttp://www.research.ibm.com/RIA/
The optimization procedure deals with: (1) suitability of the information to the media; (2) increase recallability; (3) maintain
presentation consistency01/11/2013
Recommender systems: intro
The problem: too much content! too many choices!
Recommendation Features
How do recommender systems work?
Major types of algorithmsCollaborative or social filtering
Suggestion lists, “top-n” offers and promotionsContent-based recommenders
E-mail filters, clipping services
Hybrid recommenders Suggestion lists, “top-n” offers and promotions
Collaborative filtering
Other’s ratings What others like
My ratings What I think like
Give me what people similar
to me would like“Word of mouth”
“Voting”
Content-based Filtering
Content Appropriate information about it
User profile Relevant to the content
Give me only those I like
User Profile
Content
Hybrid Filtering
Combining both Building on advantagesOvercoming limitations
User ProfileContent
Τμήμα Πληροφορικής 2301/11/2013
Recommendations/Similarities
Similar friends (left) and recommended pages (right) based on user similarity
Τμήμα Πληροφορικής 2418/10/2013
What do you think Amazon is using?
Τμήμα Πληροφορικής 2501/11/2013
Καλή Συνέχεια