Pull-based recommendations in mobile environments

In the field of Context-Aware Recommendation Systems (CARS), only static contextual information is usually considered. However, the dynamic contextual information would very helpful in mobile computing scenarios. Despite this interest, the design and implementation of flexible and generic frameworks to support an easy development of context-aware mobile recommendation systems have been relatively unexplored. In this paper, we describe a framework that facilitates the development of CARS for mobile environments. We mainly focus on the development of the elements needed to support pull-based recommendations and the experimental evaluation of the proposed system. We have designed a framework to support mobile context-aware recommendations.We have described in detail the pull-based recommendation module.We have performed an extensive study of the state of the art.We have performed an experimental evaluation that compares different paradigms.The proposed architecture is generic, extensible, and adaptable to the requirements.

[1]  George Angelos Papadopoulos,et al.  Contextual Modelling in Context-Aware Recommender Systems: A Generic Approach , 2011, WISE Workshops.

[2]  Emiliano Miluzzo,et al.  A survey of mobile phone sensing , 2010, IEEE Communications Magazine.

[3]  Bernd Ludwig,et al.  Context relevance assessment and exploitation in mobile recommender systems , 2012, Personal and Ubiquitous Computing.

[4]  Michael Roberts,et al.  Activity-based serendipitous recommendations with the Magitti mobile leisure guide , 2008, CHI.

[5]  Bernd Ludwig,et al.  InCarMusic: Context-Aware Music Recommendations in a Car , 2011, EC-Web.

[6]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[7]  Olga C. Santos,et al.  Modeling recommendations for the educational domain , 2010, RecSysTEL@RecSys.

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

[9]  Wolfgang Beer,et al.  Implementation of a Map-Reduce based Context-Aware Recommendation Engine for Social Music Events , 2013 .

[10]  Cecilia Mascolo,et al.  Mobile Computing Middleware , 2002, NETWORKING Tutorials.

[11]  Andrew T. Campbell,et al.  From Smart to Cognitive Phones , 2012, IEEE Pervasive Computing.

[12]  Ahmed Eldawy,et al.  LARS: A Location-Aware Recommender System , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[13]  Roland Bader,et al.  A model for proactivity in mobile, context-aware recommender systems , 2011, RecSys '11.

[14]  Panagiotis Adamopoulos,et al.  Estimating the Value of Multi-Dimensional Data Sets in Context-based Recommender Systems , 2014, RecSys Posters.

[15]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[16]  Alexander Tuzhilin,et al.  Comparing context-aware recommender systems in terms of accuracy and diversity , 2012, User Modeling and User-Adapted Interaction.

[17]  Enhong Chen,et al.  Mining Mobile User Preferences for Personalized Context-Aware Recommendation , 2014, ACM Trans. Intell. Syst. Technol..

[18]  Norbert Gyorbíró,et al.  An Activity Recognition System For Mobile Phones , 2009, Mob. Networks Appl..

[19]  Paolo Avesani,et al.  A trust-enhanced recommender system application: Moleskiing , 2005, SAC '05.

[20]  Chunheng Wang,et al.  A novel collaborative filtering-based framework for personalized services in m-commerce , 2007, WWW '07.

[21]  Nana Yaw Asabere A Framework for Context-Aware Recommendation in Mobile Social Learning , 2013 .

[22]  Luis Martínez,et al.  A Context-Aware Mobile Recommender System Based on Location and Trajectory , 2012, IS-MiS.

[23]  Eduardo Mena,et al.  Location-dependent query processing: Where we are and where we are heading , 2010, CSUR.

[24]  Naser Movahhedinia,et al.  A Multidimensional Approach for Context-aware Recommendation in Mobile Commerce , 2009, ICWN.

[25]  Naphtali Rishe,et al.  Resource Discovery Using Spatio-temporal Information in Mobile Ad-Hoc Networks , 2005, W2GIS.

[26]  David S. Rosenblum,et al.  Context-aware mobile music recommendation for daily activities , 2012, ACM Multimedia.

[27]  Bamshad Mobasher,et al.  Towards Trustworthy Recommender Systems : An Analysis of Attack Models and Algorithm Robustness , 2007 .

[28]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

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

[30]  Lior Rokach,et al.  Recommender Systems Handbook , 2010 .

[31]  Francesco Ricci,et al.  Context-Aware Points of Interest Suggestion with Dynamic Weather Data Management , 2014, ENTER.

[32]  Bill Fleming Sensors?A Forecast [Automotive Electronics] , 2013, IEEE Vehicular Technology Magazine.

[33]  Douglas B. Terry,et al.  Continuous queries over append-only databases , 1992, SIGMOD '92.

[34]  Rossana M. C. Andrade,et al.  Towards a Context-Aware Photo Recommender System , 2012 .

[35]  Alexander Tuzhilin,et al.  Towards the Next Generation of Recommender Systems , 2010, ICE-B 2010.

[36]  Marcelo Milrad,et al.  Using a Rich Context Model for a News Recommender System for Mobile Users , 2014, UMAP Workshops.

[37]  Pat Langley,et al.  Estimating Continuous Distributions in Bayesian Classifiers , 1995, UAI.

[38]  Kevin Curran,et al.  Context-aware intelligent recommendation system for tourism , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[39]  Ashok K. Agrawala,et al.  SenseMe: a system for continuous, on-device, and multi-dimensional context and activity recognition , 2014, MobiQuitous.

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

[41]  Gediminas Adomavicius,et al.  Context-aware recommender systems , 2008, RecSys '08.

[42]  Umakant P. Kulkarni,et al.  Design and Implementation of User Context aware Recommendation Engine for Mobile using Bayesian Network, Fuzzy Logic and Rule Base , 2012, Int. J. Pervasive Comput. Commun..

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

[44]  Sreenivas Gollapudi,et al.  Diversifying search results , 2009, WSDM '09.

[45]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[46]  Yasuhiro Takishima,et al.  Context-Aware Preference Model Based on a Study of Difference between Real and Supposed Situation Data , 2009, UMAP.

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

[48]  Georg Gartner,et al.  Using Context-Aware Collaborative Filtering for POI Recommendations in Mobile Guides , 2012 .

[49]  Wolfgang Beer,et al.  General Framework for Context-Aware Recommendation of Social Events , 2013, ICIS 2013.

[50]  George Angelos Papadopoulos,et al.  Ubiquitous recommender systems , 2013, Computing.

[51]  Hausi A. Müller,et al.  SmarterDeals: a context-aware deal recommendation system based on the smartercontext engine , 2012, CASCON.

[52]  Alexander Tuzhilin,et al.  The effect of context-aware recommendations on customer purchasing behavior and trust , 2011, RecSys '11.

[53]  Federica Cena,et al.  The Role of Ontologies in Context-Aware Recommender Systems , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[54]  Daniel Gallego Vico,et al.  Generating Context-aware Recommendations using Banking Data in a Mobile Recommender System , 2012, ICDS 2012.

[55]  Jae Kyeong Kim,et al.  A literature review and classification of recommender systems research , 2012, Expert Syst. Appl..

[56]  B. Fleming Electric Vehicle Collaboration¿Toyota Motor Corporation and Tesla Motors [Automotive Electronics] , 2013 .

[57]  Wolfgang Wörndl,et al.  Evaluating the impact of proactivity in the user experience of a context-aware restaurant recommender for Android smartphones , 2013, J. Syst. Archit..

[58]  Michael Roberts,et al.  Scalable architecture for context-aware activity-detecting mobile recommendation systems , 2008, 2008 International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[59]  Deborah Estrin,et al.  Using mobile phones to determine transportation modes , 2010, TOSN.

[60]  Sergio Ilarri,et al.  Towards a Context-Aware Mobile Recommendation Architecture , 2014, MobiWIS.

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

[62]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

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

[64]  Tim Hussein,et al.  Hybreed: A software framework for developing context-aware hybrid recommender systems , 2012, User Modeling and User-Adapted Interaction.

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

[66]  Bamshad Mobasher,et al.  Differential Context Relaxation for Context-Aware Travel Recommendation , 2012, EC-Web.

[67]  Bamshad Mobasher,et al.  Context Recommendation Using Multi-label Classification , 2014, 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT).

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

[69]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

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

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

[72]  Philip S. Yu,et al.  Transportation mode detection using mobile phones and GIS information , 2011, GIS.

[73]  Mario García Valdez,et al.  Post-Filtering for a Restaurant Context-Aware Recommender System , 2014, Recent Advances on Hybrid Approaches for Designing Intelligent Systems.

[74]  Dongre Deepak Mahapatrav,et al.  LARS*: An Efficient and Scalable Location-Aware Recommender System , 2017 .

[75]  George Angelos Papadopoulos,et al.  A Context Aware Recommender System for Creativity Support Tools , 2011, J. Univers. Comput. Sci..

[76]  Francesco Ricci,et al.  Personality-Based Active Learning for Collaborative Filtering Recommender Systems , 2013, AI*IA.

[77]  Yan Luo,et al.  Mobile P2P Databases , 2008, Encyclopedia of GIS.

[78]  Antonio Krüger,et al.  Exploring the Design Space of Context-aware Recommender Systems that Suggest Mobile Applications , 2010 .

[79]  Srinandan Dasmahapatra,et al.  Recommender Systems for the Semantic Web , 2006 .

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