A Privacy-by-Design Contextual Suggestion System for Tourism

We focus on personal data generated by the sensors and through the everyday usage of smart devices and take advantage of these data to build a non-invasive contextual suggestion system for tourism. The system, which we call Pythia, exploits the computational capabilities of modern smart devices to offer high quality personalized POI (point of interest) recommendations. To protect user privacy, we apply a privacy by design approach within all of the steps of creating Pythia. The outcome is a system that comprises important architectural and operational innovations. The system is designed to process sensitive personal data, such as location traces, browsing history and web searches (query logs), to automatically infer user preferences and build corresponding POI-based user profiles. These profiles are then used by a contextual suggestion engine to anticipate user choices and make POI recommendations for tourists. Privacy leaks are minimized by implementing an important part of the system functionality at the user side, either as a mobile app or as a client-side web application, and by taking additional precautions, like data generalization, wherever necessary. As a proof of concept, we present a prototype that implements the aforementioned mechanisms on the Android platform accompanied with certain web applications. Even though the current prototype focuses only on location data, the results from the evaluation of the contextual suggestion algorithms and the user experience feedback from volunteers who used the prototype are very positive.

[1]  San-Yih Hwang,et al.  iTravel: A recommender system in mobile peer-to-peer environment , 2013, J. Syst. Softw..

[2]  Stephen E. Robertson,et al.  GatfordCentre for Interactive Systems ResearchDepartment of Information , 1996 .

[3]  Zekeriya Erkin,et al.  Generating Private Recommendations Efficiently Using Homomorphic Encryption and Data Packing , 2012, IEEE Transactions on Information Forensics and Security.

[4]  Andreas Peter,et al.  Efficient Privacy-Enhanced Familiarity-Based Recommender System , 2013, ESORICS.

[5]  Constantine Kotropoulos,et al.  Simultaneous Image Clustering, Classification and Annotation for Tourism Recommendation , 2014, SETN.

[6]  Robert Krovetz,et al.  Viewing morphology as an inference process , 1993, Artif. Intell..

[7]  Wenliang Du,et al.  Privacy-preserving collaborative filtering using randomized perturbation techniques , 2003, Third IEEE International Conference on Data Mining.

[8]  A. Tjoa,et al.  Information and Communication Technologies in Tourism , 1996, Springer Vienna.

[9]  J. J. Rocchio,et al.  Relevance feedback in information retrieval , 1971 .

[10]  Charles L. A. Clarke,et al.  Overview of the TREC 2012 Contextual Suggestion Track , 2013, TREC.

[11]  Tsan-sheng Hsu,et al.  Privacy-Preserving Collaborative Recommender Systems , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[12]  Claudio Bettini,et al.  Private context-aware recommendation of points of interest: An initial investigation , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[13]  Pasquale Lops,et al.  Learning Preference Models in Recommender Systems , 2010, Preference Learning.

[14]  Damianos Gavalas,et al.  A web-based pervasive recommendation system for mobile tourist guides , 2011, Personal and Ubiquitous Computing.

[15]  Avi Arampatzis,et al.  DUTH at TREC 2013 Contextual Suggestion Track , 2013, TREC.

[16]  Philip K. Chan,et al.  Constructing Web User Profiles: A non-invasive Learning Approach , 1999, WEBKDD.

[17]  Steffen Staab,et al.  Intelligent Systems for Tourism , 2002, IEEE Intell. Syst..

[18]  Aimilia Tasidou,et al.  myVisitPlanner GR: Personalized Itinerary Planning System for Tourism , 2014, SETN.

[19]  Charalampos Konstantopoulos,et al.  Mobile recommender systems in tourism , 2014, J. Netw. Comput. Appl..

[20]  Josep Domingo-Ferrer,et al.  Privacy and Data Protection by Design - from policy to engineering , 2014, ArXiv.

[21]  Gaetano Borriello,et al.  Extracting places from traces of locations , 2004, MOCO.

[22]  Beat Signer,et al.  Spatio-Temporal Proximity as a basis for Collaborative Filtering in Mobile Environments , 2006, UMICS.

[23]  Christodoulos Chamzas,et al.  iGuide: Socially-Enriched Mobile Tourist Guide for Unexplored Sites , 2014, SETN.

[24]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[25]  Christopher D. Manning,et al.  Introduction to Information Retrieval , 2010, J. Assoc. Inf. Sci. Technol..

[26]  E. Gallop Suggestion , 1944 .

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

[28]  Stephen E. Robertson,et al.  Okapi at TREC-3 , 1994, TREC.

[29]  Gerard Salton,et al.  The SMART Retrieval System—Experiments in Automatic Document Processing , 1971 .

[30]  Henry Lieberman,et al.  Letizia: An Agent That Assists Web Browsing , 1995, IJCAI.

[31]  Antonio Moreno,et al.  Intelligent tourism recommender systems: A survey , 2014, Expert Syst. Appl..

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