Context-aware recommender systems

The importance of contextual information has been recognized by researchers and practitioners in many disciplines, including e-commerce personalization, information retrieval, ubiquitous and mobile computing, data mining, marketing, and management. While a substantial amount of research has already been performed in the area of recommender systems, most existing approaches focus on recommending the most relevant items to users without taking into account any additional contextual information, such as time, location, or the company of other people (e.g., for watching movies or dining out). In this chapter we argue that relevant contextual information does matter in recommender systems and that it is important to take this information into account when providing recommendations. We discuss the general notion of context and how it can be modeled in recommender systems. Furthermore, we introduce three different algorithmic paradigms – contextual prefiltering, post-filtering, and modeling – for incorporating contextual information into the recommendation process, discuss the possibilities of combining several contextaware recommendation techniques into a single unifying approach, and provide a case study of one such combined approach. Finally, we present additional capabilities for context-aware recommenders and discuss important and promising directions for future research.

[1]  Matthew Chalmers,et al.  Sharing the Square: Collaborative Leisure in the City Streets , 2005, ECSCW.

[2]  R. Kohli,et al.  Internet Recommendation Systems , 2000 .

[3]  Barry Smyth,et al.  MP3 - Mobile Portals, Profiles and Personalization , 2004, Web Dynamics.

[4]  Tianyi Jiang,et al.  Improving Personalization Solutions through Optimal Segmentation of Customer Bases , 2006, IEEE Transactions on Knowledge and Data Engineering.

[5]  Linas Baltrunas,et al.  Towards Time-Dependant Recommendation based on Implicit Feedback , 2009 .

[6]  Wolfgang Wörndl,et al.  A Hybrid Recommender System for Context-aware Recommendations of Mobile Applications , 2007, 2007 IEEE 23rd International Conference on Data Engineering Workshop.

[7]  Steve Lawrence,et al.  Context in Web Search , 2000, IEEE Data Eng. Bull..

[8]  Peter J. Brown,et al.  Context-aware applications: from the laboratory to the marketplace , 1997, IEEE Wirel. Commun..

[9]  Alexander Tuzhilin,et al.  Experimental comparison of pre- vs. post-filtering approaches in context-aware recommender systems , 2009, RecSys '09.

[10]  Sofiane Abbar,et al.  Context-Aware Recommender Systems: A Service-Oriented Approach , 2009, VLDB 2009.

[11]  Mohamed F. Mokbel,et al.  Toward context and preference-aware location-based services , 2009, MobiDE.

[12]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[13]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[14]  Lior Rokach,et al.  Classifier evaluation under limited resources , 2006, Pattern Recognit. Lett..

[15]  R. Olshavsky,et al.  Task Complexity and Contingent Processing in Brand Choice , 1979 .

[16]  Liliana Ardissono,et al.  Intrigue: Personalized recommendation of tourist attractions for desktop and hand held devices , 2003, Appl. Artif. Intell..

[17]  David R. Morse,et al.  Enhanced Reality Fieldwork: the Context Aware Archaeological Assistant , 1997 .

[18]  Tsvi Kuflik,et al.  Cross-Domain Mediation in Collaborative Filtering , 2007, User Modeling.

[19]  Xin Jin,et al.  Task-Oriented Web User Modeling for Recommendation , 2005, User Modeling.

[20]  Georgia Koutrika,et al.  FlexRecs: expressing and combining flexible recommendations , 2009, SIGMOD Conference.

[21]  Pablo Castells,et al.  Semantic contextualisation in a news recommender system , 2009 .

[22]  Alexander Tuzhilin,et al.  Using Context to Improve Predictive Modeling of Customers in Personalization Applications , 2008, IEEE Transactions on Knowledge and Data Engineering.

[23]  Mark Rosenstein,et al.  Recommending and evaluating choices in a virtual community of use , 1995, CHI '95.

[24]  Sineenard Pinyapong,et al.  Personalized Shopping Assistance Service at Ubiquitous Shop Space , 2008, 22nd International Conference on Advanced Information Networking and Applications - Workshops (aina workshops 2008).

[25]  Rossano Schifanella,et al.  MobHinter: epidemic collaborative filtering and self-organization in mobile ad-hoc networks , 2008, RecSys '08.

[26]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[27]  Patrick Brézillon,et al.  Understanding Context Before Using It , 2005, CONTEXT.

[28]  Andy Hopper,et al.  A new location technique for the active office , 1997, IEEE Wirel. Commun..

[29]  Liliana Ardissono,et al.  Ubiquitous User Assistance in a Tourist Information Server , 2002, AH.

[30]  Kenta Oku,et al.  Context-Aware SVM for Context-Dependent Information Recommendation , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[31]  Joseph A. Konstan,et al.  Content-Independent Task-Focused Recommendation , 2001, IEEE Internet Comput..

[32]  Giorgos Stamou,et al.  Context-sensitive semantic query expansion , 2002, Proceedings 2002 IEEE International Conference on Artificial Intelligence Systems (ICAIS 2002).

[33]  Gregory D. Abowd,et al.  Cyberguide: A mobile context‐aware tour guide , 1997, Wirel. Networks.

[34]  Matt Jones,et al.  ONTRACK: Dynamically adapting music playback to support navigation , 2008, Personal and Ubiquitous Computing.

[35]  Francesco Ricci,et al.  Mobile Recommender Systems , 2010, J. Inf. Technol. Tour..

[36]  Surajit Chaudhuri,et al.  An overview of data warehousing and OLAP technology , 1997, SGMD.

[37]  Terri L. Moore,et al.  Regression Analysis by Example , 2001, Technometrics.

[38]  Bamshad Mobasher,et al.  Contextual Recommendation , 2007, WebMine.

[39]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[40]  Keith Cheverst,et al.  Developing a context-aware electronic tourist guide: some issues and experiences , 2000, CHI.

[41]  Ryan Scherle,et al.  Towards context-based search engine selection , 2001, IUI '01.

[42]  Djemel Ziou,et al.  A Graphical Model for Context-Aware Visual Content Recommendation , 2008, IEEE Transactions on Multimedia.

[43]  David Franklin,et al.  All gadget and no representation makes Jack a dull environment , 1998 .

[44]  Bill N. Schilit,et al.  Disseminating active map information to mobile hosts , 1994, IEEE Network.

[45]  Federica Cena,et al.  Integrating heterogeneous adaptation techniques to build a flexible and usable mobile tourist guide , 2006, AI Commun..

[46]  Sung Joo Park,et al.  MONERS: A news recommender for the mobile web , 2007, Expert Syst. Appl..

[47]  Chong Wang,et al.  MusicSense: contextual music recommendation using emotional allocation modeling , 2007, ACM Multimedia.

[48]  Daphne Koller,et al.  Toward Optimal Feature Selection , 1996, ICML.

[49]  Francesco Ricci,et al.  Context-Dependent Items Generation in Collaborative Filtering , 2009 .

[50]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[51]  Ingoo Han,et al.  Mobile Advertisement Recommender System using Collaborative Filtering: MAR-CF , 2006 .

[52]  Raghu Ramakrishnan,et al.  Database Management Systems , 1976 .

[53]  Harold Boley,et al.  RACOFI: A Rule-Applying Collaborative Filtering System , 2003 .

[54]  Gediminas Adomavicius,et al.  Multidimensional Recommender Systems: A Data Warehousing Approach , 2001, WELCOM.

[55]  Gareth J. F. Jones,et al.  Challenges and opportunities of context-aware information access , 2005, International Workshop on Ubiquitous Data Management.

[56]  Francesco Ricci,et al.  Context-based splitting of item ratings in collaborative filtering , 2009, RecSys '09.

[57]  Bamshad Mobasher,et al.  Representing Context in Web Search with Ontological User Profiles , 2007, CONTEXT.

[58]  Tom Rodden,et al.  Exploiting Context in HCI Design for Mobile Systems , 1998 .

[59]  Zakaria Maamar,et al.  What can context do for web services? , 2006, CACM.

[60]  Barry Smyth,et al.  Mobile information access: A study of emerging search behavior on the mobile Internet , 2007, TWEB.

[61]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[62]  Francesco Ricci,et al.  Improving Recommendation Effectiveness: Adapting a Dialogue Strategy in Online Travel Planning , 2009, J. Inf. Technol. Tour..

[63]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[64]  Noah Webster,et al.  Webster's new twentieth century dictionary of the English language , 1941 .

[65]  Sean M. McNee,et al.  Improving recommendation lists through topic diversification , 2005, WWW '05.

[66]  Xingshe Zhou,et al.  Supporting Context-Aware Media Recommendations for Smart Phones , 2006, IEEE Pervasive Computing.

[67]  Nicole Novielli,et al.  Using Common Sense in Providing Personalized Recommendations in the Tourism Domain , 2009 .

[68]  Michael J. A. Berry,et al.  Data mining techniques - for marketing, sales, and customer support , 1997, Wiley computer publishing.

[69]  Eric Horvitz,et al.  Collaborative Filtering by Personality Diagnosis: A Hybrid Memory and Model-Based Approach , 2000, UAI.

[70]  Johan Koolwaaij,et al.  Context-Aware Recommendations in the Mobile Tourist Application COMPASS , 2004, AH.

[71]  Robin D. Burke,et al.  Hybrid Web Recommender Systems , 2007, The Adaptive Web.

[72]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[73]  Sarabjot Singh Anand,et al.  Context and customer behaviour in recommendation , 2009 .

[74]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[75]  Sasank Reddy,et al.  Lifetrak: music in tune with your life , 2006, HCM '06.

[76]  M. Kaminskas,et al.  Matching Places of Interest With Music , 2009 .

[77]  M. Decker,et al.  Comparison of Different Approaches for Mobile Advertising , 2005, Second IEEE International Workshop on Mobile Commerce and Services.

[78]  Dietmar Jannach,et al.  A case study on the effectiveness of recommendations in the mobile internet , 2009, RecSys '09.

[79]  Francesco Ricci,et al.  MobyRek: a conversational recommender system for on-the-move travellers. , 2006 .

[80]  Paul Dourish,et al.  What we talk about when we talk about context , 2004, Personal and Ubiquitous Computing.

[81]  Sung-Bae Cho,et al.  A Context-Aware Music Recommendation System Using Fuzzy Bayesian Networks with Utility Theory , 2006, FSKD.

[82]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.

[83]  Ron Kohavi,et al.  Feature Selection for Knowledge Discovery and Data Mining , 1998 .

[84]  Sung-Bae Cho,et al.  Location-Based Recommendation System Using Bayesian User's Preference Model in Mobile Devices , 2007, UIC.

[85]  Gediminas Adomavicius,et al.  Incorporating contextual information in recommender systems using a multidimensional approach , 2005, TOIS.

[86]  Nuria Oliver,et al.  Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering , 2010, RecSys '10.

[87]  Evaggelia Pitoura,et al.  A context-aware preference database system , 2008, Int. J. Pervasive Comput. Commun..