BAmshad mobasher
ABSTRACT
The role of recommender systems as a fundamental utility for electronic commerce and information access is well established with many commercially-available recommender systems providing benefits to both users and businesses. But, recommender systems tend to use simplistic user models that are additive in nature: new user preferences are simply added to the existing profiles. This additive approach ignores the notion of “situated action,” that is, the fact that users interact with systems within a particular context and items relevant within one context may be irrelevant in another. Little agreement exists among researchers as to what constitutes context, but its importance seems undisputed. In psychology, a change in context during learning has been shown to have an impact on recall. Research in linguistics has shown that context plays the important role of a disambiguation function. More recently, the role of context has been explored in intelligent information systems. In particular, a variety of approaches and architectures have emerged for incorporating context or situational awareness in the recommendation process.
The goal of this tutorial is to provide a broad overview of the problem of contextual recommendation and some of the recent solutions to the problem of modeling context. I will specifically focus on several approaches for integrating context in user modeling for personalized recommendation, including an approach inspired by a model of human memory and emphasizes the modeling of context based on observations of user behavior; another that emphasizes the role of domain knowledge and semantics as an integral part of user context, and finally, an approach that exploits social annotations, such as collaborative tagging, as the basis for inferring context.
OUTLINE
- The notion of context and its relevance in personalization and recommendation
- Representational vs. Interactional views of context
- Relevant Dimensions in context-aware recommendation
- Knowledge dimension: Fully observable, partially observable, unobservable
- Dynamicity dimension: dynamic vs. static contextual factors
- Architectural models for context-aware recommendation
- Contextual pre-filtering
- Contextual post-filtering
- Contextual modeling
- Differential context relaxation
- Overview of basic approaches
- Multi-dimensional heuristic approaches
- Model-based approaches (including probabilistic latent models and matric factorization)
- Reduction-based approaches
- Hybrid models
- Knowledge sources for context-aware user modeling
- The role of semantic knowledge
- Using behavioral cues in context-aware interactional models
- The use of social knowledge in context-aware personalization
- Applications and Case Studies
- Travel recommendation
- Search Personalization
- Navigation-oriented Web personalization
- Music recommendation
FILES
- Tutorial slides [PDF]
PRESENTER
- Bamshad Mobasher, School of Computing, DePaul University, [mobasher@cs.depaul.edu]
DATE AND DURATION
Monday, June 10, 2013 – Half Day/Afternoon
SHORT BIO