Context-Aware Recommender Systems

AI Magazine

This article explores how contextual information can be used to create intelligent and useful recommender systems. It provides an overview of the multifaceted notion of context, discusses several approaches for incorporating contextual information in the recommendation process, and illustrates the usage of such approaches in several application areas where different types of contexts are exploited. The article concludes by discussing the challenges and future research directions for context-aware recommender systems. As additional observations are made about users' preferences, the user models are extended, and the full collection of user preferences is used to generate recommendations or make predictions. This approach, therefore, ignores the notion of "situated actions" (Suchman 1987), the fact that users interact with the system within a particular "context" and that preferences for items within one context may be different from those in another context.


Context-Aware Recommender Systems

AI Magazine

Context-aware recommender systems (CARS) generate more relevant recommendations by adapting them to the specific contextual situation of the user. This article explores how contextual information can be used to create more intelligent and useful recommender systems. It provides an overview of the multifaceted notion of context, discusses several approaches for incorporating contextual information in recommendation process, and illustrates the usage of such approaches in several application areas where different types of contexts are exploited. The article concludes by discussing the challenges and future research directions for context-aware recommender systems.


Context-Aware Mobile Recommendation By A Novel Post-Filtering Approach

AAAI Conferences

Recommender system has been demonstrated as a successful solution to assist decision makings. Context-awareness becomes necessity in recommendations, especially in mobile computing, since a user's decision may vary from contexts to contexts. Context-aware recommender systems, therefore, emerged to adapt the personalizations to different contextual situations. Context filtering is one of the popular ways to develop the context-aware recommendation models. Contextual pre-filtering techniques have been well developed, but the post-filtering methods are still under investigated. In this paper, we propose a simple but effective post-filtering recommendation approach. We demonstrate the effectiveness of this algorithm in comparison with other context-aware recommendation approaches based on the real-world rating data from mobile applications. Our experimental results reveal that the proposed algorithm is the best post-filtering approach, and it is even able to outperform the popular pre-filtering and contextual modeling recommendation models.


Using Defeasible Logic Programming with Contextual Queries for Developing Recommender Servers

AAAI Conferences

In this work we introduce a defeasible logic programming recommender server that accepts different types of queries from client agents that can be distributed in remote hosts. We formalize new ways of querying recommender servers containing specific information or preferences, and creating a particular context for the queries. This special type of queries (called contextual queries) allows recommender servers to compute recommendations for any client using its preferences, and will be answered using an argumentative inference mechanism. We focus on a particular implementation of recommended systems that extends the integration of argumentation and recommender systems to a multi-agent setting. Our approach is based on a DeLP-server that can answer queries from agents in remote hosts. Since client agents can consult different domain specific recommender servers, then, multiple configurations of clients and servers can be defined.


Context-Aware Recommender Systems

AI Magazine

Context-aware recommender systems (CARS) generate more relevant recommendations by adapting them to the specific contextual situation of the user. This article explores how contextual information can be used to create more intelligent and useful recommender systems. It provides an overview of the multifaceted notion of context, discusses several approaches for incorporating contextual information in recommendation process, and illustrates the usage of such approaches in several application areas where different types of contexts are exploited. The article concludes by discussing the challenges and future research directions for context-aware recommender systems.