{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T22:02:44Z","timestamp":1761948164451,"version":"build-2065373602"},"reference-count":41,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2016,5,5]],"date-time":"2016-05-05T00:00:00Z","timestamp":1462406400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSAN"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/jsan5020010","type":"journal-article","created":{"date-parts":[[2016,5,6]],"date-time":"2016-05-06T10:19:23Z","timestamp":1462529963000},"page":"10","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A Privacy-by-Design Contextual Suggestion System for Tourism"],"prefix":"10.3390","volume":"5","author":[{"given":"Pavlos","family":"Efraimidis","sequence":"first","affiliation":[{"name":"Electrical &amp; Computer Engineering Department, Democritus University of Thrace, Xanthi 67100, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8130-5775","authenticated-orcid":false,"given":"George","family":"Drosatos","sequence":"additional","affiliation":[{"name":"School of Medicine, Democritus University of Thrace, Dragana, Alexandroupoli 68100, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Avi","family":"Arampatzis","sequence":"additional","affiliation":[{"name":"Electrical &amp; Computer Engineering Department, Democritus University of Thrace, Xanthi 67100, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giorgos","family":"Stamatelatos","sequence":"additional","affiliation":[{"name":"Electrical &amp; Computer Engineering Department, Democritus University of Thrace, Xanthi 67100, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2764-0078","authenticated-orcid":false,"given":"Ioannis","family":"Athanasiadis","sequence":"additional","affiliation":[{"name":"Electrical &amp; Computer Engineering Department, Democritus University of Thrace, Xanthi 67100, Greece"},{"name":"Information Technology Group, Wageningen University, Wageningen 6706 KN, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,5,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Xiang, Z., and Tussyadiah, I. (2014). Information and Communication Technologies in Tourism 2014, Springer.","DOI":"10.1007\/978-3-319-03973-2"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"759","DOI":"10.1007\/s00779-011-0389-x","article-title":"A web-based pervasive recommendation system for mobile tourist guides","volume":"15","author":"Gavalas","year":"2011","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1109\/MIS.2002.1134362","article-title":"Intelligent systems for tourism","volume":"17","author":"Stabb","year":"2002","journal-title":"IEEE Intell. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.jss.2012.06.041","article-title":"iTravel: A recommender system in mobile peer-to-peer environment","volume":"86","author":"Yang","year":"2013","journal-title":"J. Syst. Softw."},{"key":"ref_5","unstructured":"De Spindler, A., Norrie, M.C., Grossniklaus, M., and Signer, B. (2006, January 5\u20139). Spatio-Temporal Proximity as a basis for Collaborative Filtering in Mobile Environments. Proceedings of the CAISE Workshop on Ubiquitous Mobile Information and Collaboration Systems (UMICS \u201906), Luxembourg."},{"key":"ref_6","unstructured":"European Parliament (1995). Official Journal L 281, Available online: http:\/\/eur-lex.europa.eu\/LexUriServ\/LexUriServ.do?uri=CELEX:31995L0046:EN:HTML."},{"key":"ref_7","unstructured":"General Data Protection Regulation (GPDR). Available online: http:\/\/ec.europa.eu\/justice\/data-protection\/document\/review2012\/com_2012_11_en.pdf."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1109\/TSMCC.2010.2040275","article-title":"Privacy-Preserving Collaborative Recommender Systems","volume":"40","author":"Zhan","year":"2010","journal-title":"IEEE Trans. Syst. Man Cybern. Part C Appl. Rev."},{"key":"ref_9","unstructured":"Barkhuus, L., and Dey, A. (2003, January 1\u20135). Location-Based Services for Mobile Telephony: A study of user\u2019s privacy concerns. Proceedings of the 9th IFIP TC13 International Conference on Human-Computer Interaction (Interact \u201903), Z\u00fcrich, Switzerland."},{"key":"ref_10","unstructured":"Danezis, G., Domingo-Ferrer, J., Hansen, M., Hoepman, J., M\u00e9tayer, D.L., Tirtea, R., and Schiffner, S. (2015). Privacy and Data Protection by Design\u2014From policy to engineering. Cryptogr. Secur."},{"key":"ref_11","unstructured":"TREC Contextual Suggestion TREC 2013 Contextual Suggestion Track Guidelines, October 2013. Available online: https:\/\/sites.google.com\/site\/treccontext\/trec-2013-guidelines."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Dean-Hall, A., Clarke, C.L.A., Simone, N., Kamps, J., Thomas, P., and Voorhees, E.M. (2013, January 19\u201322). Overview of the TREC 2013 Contextual Suggestion Track. Proceedings of The Twenty-Second Text REtrieval Conference, TREC 2013, Gaithersburg, MD, USA.","DOI":"10.6028\/NIST.SP.500-302.context-overview"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Drosatos, G., Stamatelatos, G., Arampatzis, A., and Efraimidis, P.S. (2013, January 19\u201322). DUTH at TREC 2013 Contextual Suggestion Track. Proceedings of the 22nd Text REtrieval Conference (TREC \u201913), Gaithersburg, MD, USA.","DOI":"10.6028\/NIST.SP.500-302.context-DuTH"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Meehan, K., Lunney, T., Curran, K., and McCaughey, A. (2013, January 18\u201322). Context-aware intelligent recommendation system for tourism. Proceedings of the 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), San Diego, CA, USA.","DOI":"10.1109\/PerComW.2013.6529508"},{"key":"ref_15","unstructured":"Adomavicius, G., and Tuzhilin, A. (2011). Recommender Systems Handbook, Springer US."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ricci, F., Rokach, L., and Shapira, B. (2011). Recommender Systems Handbook, Springer US.","DOI":"10.1007\/978-0-387-85820-3"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/j.knosys.2013.03.012","article-title":"Recommender systems survey","volume":"46","author":"Bobadilla","year":"2013","journal-title":"Knowl. Based Syst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"7370","DOI":"10.1016\/j.eswa.2014.06.007","article-title":"Intelligent tourism recommender systems: A survey","volume":"41","author":"Moreno","year":"2014","journal-title":"Expert Syst. Appl."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1016\/j.jnca.2013.04.006","article-title":"Mobile recommender systems in tourism","volume":"39","author":"Gavalas","year":"2014","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_20","first-page":"615","article-title":"myVisitPlannerGR: Personalized Itinerary Planning System for Tourism","volume":"Volume 8445","author":"Likas","year":"2014","journal-title":"Artificial Intelligence: Methods and Applications"},{"key":"ref_21","first-page":"603","article-title":"iGuide: Socially-Enriched Mobile Tourist Guide for Unexplored Sites","volume":"Volume 8445","author":"Likas","year":"2014","journal-title":"Artificial Intelligence: Methods and Applications"},{"key":"ref_22","first-page":"630","article-title":"Simultaneous Image Clustering, Classification and Annotation for Tourism Recommendation","volume":"Volume 8445","author":"Likas","year":"2014","journal-title":"Artificial Intelligence: Methods and Applications"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1109\/TIFS.2012.2190726","article-title":"Generating Private Recommendations Efficiently Using Homomorphic Encryption and Data Packing","volume":"7","author":"Erkin","year":"2012","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1007\/978-3-642-40203-6_23","article-title":"Efficient Privacy-Enhanced Familiarity-Based Recommender System","volume":"Volume 8134","author":"Crampton","year":"2013","journal-title":"Computer Security\u2014ESORICS 2013"},{"key":"ref_25","unstructured":"Polat, H., and Du, W. (2003, January 19\u201322). Privacy-preserving collaborative filtering using randomized perturbation techniques. Proceedings of the IEEE International Conference on Data Mining (ICDM\u201903), Melbourne, FL, USA."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Riboni, D., and Bettini, C. (2012, January 19\u201323). Private context-aware recommendation of points of interest: An initial investigation. Proceedings of the 2012 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), Lugano, Switzerland.","DOI":"10.1109\/PerComW.2012.6197582"},{"key":"ref_27","unstructured":"De Gemmis, M., Iaquinta, L., Lops, P., Musto, C., Narducci, F., and Semeraro, G. (2011). Preference Learning, Springer."},{"key":"ref_28","unstructured":"Lieberman, H. (, January August). Letizia: An Agent That Assists Web Browsing. Proceedings of the 14th International Joint Conference on Artificial Intelligence\u2014Volume 1, Montreal, QC, Canada."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1007\/3-540-44934-5_3","article-title":"Constructing Web User Profiles: A Non-invasive Learning Approach","volume":"Volume 1836","author":"Masand","year":"2000","journal-title":"Web Usage Analysis and User Profiling"},{"key":"ref_30","unstructured":"OwnCloud. Available online: https:\/\/owncloud.org\/."},{"key":"ref_31","unstructured":"Advanced Encryption Standard (AES). Available online: http:\/\/en.wikipedia.org\/wiki\/Advanced_Encryption_Standard."},{"key":"ref_32","unstructured":"Google Places. Available online: https:\/\/developers.google.com\/places\/."},{"key":"ref_33","unstructured":"Foursquare. Available online: https:\/\/foursquare.com."},{"key":"ref_34","unstructured":"Kang, J.H., Welbourne, W., Stewart, B., and Borriello, G. (October, January 26). Extracting Places from Traces of Locations. Proceedings of the 2nd ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots, WMASH \u201904, Philadelphia, PA, USA."},{"key":"ref_35","unstructured":"Salton, G. (1971). The Smart Retrieval System-Experiments in Automatic Document Processing, Prentice-Hall."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Manning, C.D., Raghavan, P., and Sch\u00fctze, H. (2008). Introduction to Information Retrieval, Cambridge University Press.","DOI":"10.1017\/CBO9780511809071"},{"key":"ref_37","unstructured":"Lemur Project. Available online: http:\/\/www.lemurproject.org."},{"key":"ref_38","unstructured":"Krovetz, R. (July, January 27). Viewing morphology as an inference process. Proceedings of the 16th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR \u201993), Pittsburgh, PA, USA."},{"key":"ref_39","unstructured":"EARTO (2014). EARTO Recommendations, Available online: http:\/\/www.earto.eu\/fileadmin\/content\/03_Publications\/The_TRL_Scale_as_a_R_I_Policy_Tool_-_EARTO_Recommendations_-_Final.pdf."},{"key":"ref_40","unstructured":"PostgreSQL. Available online: http:\/\/www.postgresql.org."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Robertson, S.E., Walker, S., Jones, S., Hancock-Beaulieu, M., and Gatford, M. (1994, January 2\u20134). Okapi at TREC-3. Proceedings of the Third Text Retrieval Conference, TREC \u201994, Gaithersburg, MD, USA.","DOI":"10.6028\/NIST.SP.500-225.city"}],"container-title":["Journal of Sensor and Actuator Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2224-2708\/5\/2\/10\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:23:20Z","timestamp":1760210600000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2224-2708\/5\/2\/10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5,5]]},"references-count":41,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2016,6]]}},"alternative-id":["jsan5020010"],"URL":"https:\/\/doi.org\/10.3390\/jsan5020010","relation":{},"ISSN":["2224-2708"],"issn-type":[{"type":"electronic","value":"2224-2708"}],"subject":[],"published":{"date-parts":[[2016,5,5]]}}}