Mining Mobile User Preferences for Personalized Context-Aware Recommendation

Recent advances in mobile devices and their sensing capabilities have enabled the collection of rich contextual information and mobile device usage records through the device logs. These context-rich logs open a venue for mining the personal preferences of mobile users under varying contexts and thus enabling the development of personalized context-aware recommendation and other related services, such as mobile online advertising. In this article, we illustrate how to extract personal context-aware preferences from the context-rich device logs, or context logs for short, and exploit these identified preferences for building personalized context-aware recommender systems. A critical challenge along this line is that the context log of each individual user may not contain sufficient data for mining his or her context-aware preferences. Therefore, we propose to first learn common context-aware preferences from the context logs of many users. Then, the preference of each user can be represented as a distribution of these common context-aware preferences. Specifically, we develop two approaches for mining common context-aware preferences based on two different assumptions, namely, context-independent and context-dependent assumptions, which can fit into different application scenarios. Finally, extensive experiments on a real-world dataset show that both approaches are effective and outperform baselines with respect to mining personal context-aware preferences for mobile users.

[1]  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.

[2]  Jilei Tian,et al.  Towards Personalized Context-Aware Recommendation by Mining Context Logs through Topic Models , 2012, PAKDD.

[3]  William G. Griswold,et al.  Place-Its: A Study of Location-Based Reminders on Mobile Phones , 2005, UbiComp.

[4]  Xing Xie,et al.  Collaborative Filtering Meets Mobile Recommendation: A User-Centered Approach , 2010, AAAI.

[5]  Mark Steyvers,et al.  Finding scientific topics , 2004, Proceedings of the National Academy of Sciences of the United States of America.

[6]  Hai Yang,et al.  ACM Transactions on Intelligent Systems and Technology - Special Section on Urban Computing , 2014 .

[7]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[8]  Hui Xiong,et al.  BP-growth: Searching Strategies for Efficient Behavior Pattern Mining , 2012, 2012 IEEE 13th International Conference on Mobile Data Management.

[9]  Enhong Chen,et al.  An effective approach for mining mobile user habits , 2010, CIKM.

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

[11]  Xing Xie,et al.  Mining interesting locations and travel sequences from GPS trajectories , 2009, WWW '09.

[12]  Sangkeun Lee,et al.  Ranking in context-aware recommender systems , 2011, WWW.

[13]  Ole Winther,et al.  Bayesian Non-negative Matrix Factorization , 2009, ICA.

[14]  Hui Xiong,et al.  A Survey of Context-Aware Mobile Recommendations , 2013, Int. J. Inf. Technol. Decis. Mak..

[15]  Dirk Werth,et al.  Context-Aware Recommendations on Mobile Services: The m: Ciudad Approach , 2009, EuroSSC.

[16]  Hui Xiong,et al.  Exploiting enriched contextual information for mobile app classification , 2012, CIKM '12.

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

[18]  Hui Xiong,et al.  An unsupervised approach to modeling personalized contexts of mobile users , 2010, 2010 IEEE International Conference on Data Mining.

[19]  Gary M. Weiss,et al.  Activity recognition using cell phone accelerometers , 2011, SKDD.

[20]  C. J. van Rijsbergen,et al.  Investigating the relationship between language model perplexity and IR precision-recall measures , 2003, SIGIR.

[21]  Hui Xiong,et al.  Personalized Travel Package Recommendation , 2011, 2011 IEEE 11th International Conference on Data Mining.

[22]  Kyoung-jae Kim,et al.  Context-aware Recommender Systems using Data Mining Techniques , 2010 .

[23]  Mikkel N. Schmidt Linearly constrained Bayesian matrix factorization for blind source separation , 2009, NIPS.

[24]  John A. Quinn,et al.  Location Segmentation, Inference and Prediction for Anticipatory Computing , 2009, AAAI Spring Symposium: Technosocial Predictive Analytics.

[25]  Ramakrishnan Srikant,et al.  Fast Algorithms for Mining Association Rules in Large Databases , 1994, VLDB.

[26]  Hui Xiong,et al.  Mining Personal Context-Aware Preferences for Mobile Users , 2012, 2012 IEEE 12th International Conference on Data Mining.

[27]  Von-Wun Soo,et al.  A personalized restaurant recommender agent for mobile e-service , 2004, IEEE International Conference on e-Technology, e-Commerce and e-Service, 2004. EEE '04. 2004.

[28]  Sangkeun Lee,et al.  Exploiting Contextual Information from Event Logs for Personalized Recommendation , 2010, Computer and Information Science.

[29]  Gregor Heinrich Parameter estimation for text analysis , 2009 .

[30]  Mehdi Jazayeri,et al.  Mobile push: delivering content to mobile users , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[31]  Roland Bader,et al.  Context-aware POI recommendations in an automotive scenario using multi-criteria decision making methods , 2011, CaRR '11.

[32]  Hui Xiong,et al.  Cost-aware travel tour recommendation , 2011, KDD.