A location-based orientation-aware recommender system using IoT smart devices and Social Networks

Abstract The rapid development of IoT sensors and data provided by Social Networks has necessitated the fast development of recommender systems as they can be used as a tool to filter items that are more likely to be preferred by users. A major goal of recommender systems is to provide users with personalized recommendations after analyzing their preferences. IoT smart devices and Social Networks have opened windows of opportunities for user preferences to be dynamically recognized. Although analyzing user preferences helps to provide more personalized recommendations, considering location and orientation information as user contextual information results in more relevant recommendations being provided. Location information has been used by Social Networks, especially Location-Based Social Networks, in order to provide recommendations based on current user location. However, the importance of the user orientation context has been overlooked by almost all of the research done in this area. Developing a location-based orientation-aware recommender system can perfectly bridge this gap. For this study, a location-based orientation-aware recommender system is proposed as an innovative type of recommender system. The proposed recommender system is able to not only apply contemporary user contextual information to the recommender algorithm, but also makes progress towards preparing more personalized recommendations by taking user orientation context into account. For this study, user preferences are dynamically measured by IoT smart devices such as smartphones, Google Home, and smartwatches. Information provided by virtual communities extracted from Social Networks helps the recommender system in situations in which user preferences are not extracted from their IoT devices. In addition to user preferences, their smartphone pointing direction has also been applied as their orientation context for the recommender algorithm in outdoor environments. To evaluate the impact of the user pointing direction in our proposed methodology, an event recommender system based on the real data was implemented and examined in the city of Tehran in Iran. Because of the challenging nature of social events, a simulated experiment is also presented for the City of Calgary. Also, the system results are compared with the results of Collaborative Filtering and Content-based recommender algorithms to demonstrate the power of the recommendation engine. The evaluation indexes prove that our proposed recommender system outperforms its counterparts by providing more accurate and personalized recommendations.

[1]  Idir Benouaret,et al.  Personalizing the Museum Experience through Context-Aware Recommendations , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[2]  Andreas Komninos,et al.  URQUELL: Using wrist-based gestural interaction to discover POIs in urban environments , 2018, 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[3]  J. Fox,et al.  Elliptical Insights: Understanding Statistical Methods through Elliptical Geometry , 2013, 1302.4881.

[4]  Jia-Lun Tsai,et al.  Determinants of behavioral intention to use the Personalized Location-based Mobile Tourism Application: An empirical study by integrating TAM with ISSM , 2017, Future Gener. Comput. Syst..

[5]  Julian Frommel,et al.  Mobile Augmented Reality as an Orientation Aid: A Scavenger Hunt Prototype , 2015, 2015 International Conference on Intelligent Environments.

[6]  Bamshad Mobasher,et al.  Personalized recommendation in social tagging systems using hierarchical clustering , 2008, RecSys '08.

[7]  Junjun Yin,et al.  Mobile Visibility Querying for LBS , 2010, Trans. GIS.

[8]  Ali Asghar Alesheikh,et al.  Developing a Recommendation Framework for Tourist by Mining Geo-tag Photos (Case Study Tehran District 6) , 2019 .

[9]  M. Narasimha Murty,et al.  Fusing Diversity in Recommendations in Heterogeneous Information Networks , 2018, WSDM.

[10]  Martha Larson,et al.  Collaborative Filtering beyond the User-Item Matrix , 2014, ACM Comput. Surv..

[11]  Gao Cong,et al.  A general graph-based model for recommendation in event-based social networks , 2015, 2015 IEEE 31st International Conference on Data Engineering.

[12]  Xing Xie,et al.  Collaborative location and activity recommendations with GPS history data , 2010, WWW '10.

[13]  Liang He,et al.  Collaborative Filtering Based on Demographic Attribute Vector , 2009, 2009 ETP International Conference on Future Computer and Communication.

[14]  Iraklis Varlamis,et al.  Recommender Systems for Large-Scale Social Networks: A review of challenges and solutions , 2018, Future Gener. Comput. Syst..

[15]  Yang Zhang,et al.  Improving performance of tensor-based context-aware recommenders using Bias Tensor Factorization with context feature auto-encoding , 2017, Knowl. Based Syst..

[16]  Luis Martínez-López,et al.  A mobile 3D-GIS hybrid recommender system for tourism , 2012, Inf. Sci..

[17]  Yasuyoshi Inagaki,et al.  Azim: direction based service using azimuth based position estimation , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[18]  Aristides Gionis,et al.  Customized tour recommendations in urban areas , 2014, WSDM.

[19]  Tansel Özyer,et al.  A Collaborative and Content Based Event Recommendation System Integrated with Data Collection Scrapers and Services at a Social Networking Site , 2009, 2009 International Conference on Advances in Social Network Analysis and Mining.

[20]  Konstantinos Pelechrinis,et al.  Urban navigation beyond shortest route: The case of safe paths , 2016, Inf. Syst..

[21]  Michael J. Pazzani,et al.  Content-Based Recommendation Systems , 2007, The Adaptive Web.

[22]  Rodrygo L. T. Santos,et al.  Context-Aware Event Recommendation in Event-based Social Networks , 2015, RecSys.

[23]  Wei-Ta Chu,et al.  A hybrid recommendation system considering visual information for predicting favorite restaurants , 2017, World Wide Web.

[24]  T. G. Gacoki,et al.  TRANSFORMATION BETWEEN GPS COORDINATES AND LOCAL PLANE UTM COORDINATES USING THE EXCEL SPREADSHEET , 2002 .

[25]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .

[26]  Francesco Ricci,et al.  User Personality and the New User Problem in a Context-Aware Point of Interest Recommender System , 2015, ENTER.

[27]  Wan-Shiou Yang,et al.  A location-aware recommender system for mobile shopping environments , 2008, Expert Syst. Appl..

[28]  Ricky Jacob,et al.  What’s up that Street? Exploring Streets Using a Haptic GeoWand , 2012 .

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

[30]  Alfred V. Aho,et al.  Algorithms for Finding Patterns in Strings , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[31]  Huan Liu,et al.  Addressing the cold-start problem in location recommendation using geo-social correlations , 2015, Data Mining and Knowledge Discovery.

[32]  Qin Lv,et al.  Hybrid EGU-based group event participation prediction in event-based social networks , 2017, Knowl. Based Syst..

[33]  Naser El-Sheimy,et al.  Context-Aware Personal Navigation Using Embedded Sensor Fusion in Smartphones , 2014, Sensors.

[34]  Fei Wang,et al.  Social recommendation across multiple relational domains , 2012, CIKM.

[35]  Raffaele Perego,et al.  On planning sightseeing tours with TripBuilder , 2015, Inf. Process. Manag..

[36]  Tansel Özyer,et al.  A mash-up application utilizing hybridized filtering techniques for recommending events at a social networking site , 2011, Social Network Analysis and Mining.

[37]  Mohamed F. Mokbel,et al.  Recommendations in location-based social networks: a survey , 2015, GeoInformatica.

[38]  Qun Li,et al.  A Crowd-Sourcing Indoor Localization Algorithm via Optical Camera on a Smartphone Assisted by Wi-Fi Fingerprint RSSI , 2016, Sensors.

[39]  Jing Zhang,et al.  Collaborative filtering recommendation algorithm based on user preference derived from item domain features , 2014 .

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

[41]  MengChu Zhou,et al.  Objectives and State-of-the-Art of Location-Based Social Network Recommender Systems , 2018, ACM Comput. Surv..

[42]  A. Alesheikh,et al.  Improvement of a location-aware recommender system using volunteered geographic information , 2018, Geocarto International.

[43]  Ziad Salam Patrous,et al.  Evaluating Prediction Accuracy for Collaborative Filtering Algorithms in Recommender Systems , 2016 .

[44]  Franca Delmastro,et al.  Recommender Systems for Online and Mobile Social Networks: A survey , 2017, Online Soc. Networks Media.

[45]  Raphaël Troncy,et al.  Hybrid event recommendation using linked data and user diversity , 2013, RecSys.

[46]  Soroush Ojagh,et al.  An Internet of Things (IoT) Approach for Automatic Context Detection , 2018, 2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON).

[47]  Thomas Grechenig,et al.  GeoPointing: evaluating the performance of orientation-aware location-based interaction under real-world conditions , 2008, J. Locat. Based Serv..

[48]  Takashi Yukawa,et al.  An Analysis of Emotion and User Behavior for Context-aware Recommendation Systems using Pre-filtering and Tensor Factorization Techniques , 2018 .

[49]  Gabriel Tamura,et al.  Characterizing context-aware recommender systems: A systematic literature review , 2018, Knowl. Based Syst..

[50]  Stathes Hadjiefthymiades,et al.  Facing the cold start problem in recommender systems , 2014, Expert Syst. Appl..

[51]  Joseph K. Liu,et al.  Privacy-preserving personal data operation on mobile cloud - Chances and challenges over advanced persistent threat , 2018, Future Gener. Comput. Syst..

[52]  Guoliang Li,et al.  Group-Based Personalized Location Recommendation on Social Networks , 2014, APWeb.

[53]  Victor C. S. Lee,et al.  Using multi-criteria decision making for personalized point-of-interest recommendations , 2014, SIGSPATIAL/GIS.

[54]  Alina A. von Davier,et al.  Cross-Validation , 2014 .

[55]  Flora Amato,et al.  SOS: A multimedia recommender System for Online Social networks , 2017, Future Gener. Comput. Syst..

[56]  Ali Mansourian,et al.  A Personalized Location-Based and Serendipity-Oriented Point of Interest Recommender Assistant Based on Behavioral Patterns , 2018, AGILE Conf..

[57]  Panagiotis Symeonidis,et al.  Geo-activity recommendations by using improved feature combination , 2012, UbiComp.

[58]  Kenneth Y. Goldberg,et al.  Eigentaste: A Constant Time Collaborative Filtering Algorithm , 2001, Information Retrieval.

[59]  Alexis Papadimitriou,et al.  Geo-social recommendations based on incremental tensor reduction and local path traversal , 2011, LBSN '11.

[60]  Laurence T. Yang,et al.  Event recommendation in social networks based on reverse random walk and participant scale control , 2018, Future Gener. Comput. Syst..

[61]  Özlem Durmaz Incel Analysis of Movement, Orientation and Rotation-Based Sensing for Phone Placement Recognition , 2015, Sensors.

[62]  Lucia Vilela Leite Filgueiras,et al.  Sentiment Analysis of Social Network Data for Cold-Start Relief in Recommender Systems , 2018, WorldCIST.

[63]  Adam Stroud,et al.  Professional Android Sensor Programming , 2012 .

[64]  R. Lawrance,et al.  A Comparative Study on String Matching Algorithm of Biological Sequences , 2014, ArXiv.

[65]  Ali Asghar Alesheikh,et al.  A Spatial Filtering Model in Recommender Systems using Fuzzy Approach , 2019, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[66]  Jonas Poelmans,et al.  A New Cross-Validation Technique to Evaluate Quality of Recommender Systems , 2012, PerMIn.

[67]  Minghua Xu,et al.  Semantic-Enhanced and Context-Aware Hybrid Collaborative Filtering for Event Recommendation in Event-Based Social Networks , 2019, IEEE Access.

[68]  Clemens Holzmann Spatial awareness of autonomous embedded systems , 2009 .

[69]  Yong Zheng,et al.  Context-Aware Mobile Recommendation By A Novel Post-Filtering Approach , 2018, FLAIRS.