Abstract
Mobile tourist guides have attracted considerable research interest during the past decade, resulting in numerous standalone and web-based mobile applications. Particular emphasis has been given to personalization of services, typically based on travel recommender systems used to assist tourists in choosing places to visit; these systems address an important aspect of personalization and hence reduce the information burden for the user. However, existing systems fail to exploit information, behaviours, evaluations or ratings of other tourists with similar interests, which would potentially provide ground for the cooperative production of improved tourist content and travel recommendations. In this paper, we extend this notion of travel recommender systems utilizing collaborative filtering techniques while also taking into account contextual information (such as the current user’s location, time, weather conditions and places already visited by the user) for deriving improved recommendations in pervasive environments. We also propose the use of wireless sensor network (WSN) installations around tourist sites for enabling precise localization and also providing mobile users convenient and inexpensive means for uploading tourist information and ratings about points of interest (POI) via their mobile devices. We also introduce the concept of ‘context-aware rating’, whereby user ratings uploaded through WSN infrastructures are weighted higher to differentiate among users that rate POIs using the mobile tourist guide application while onsite and others using the Internet away from the POI.
Similar content being viewed by others
Notes
Collaborative filtering, also known as social filtering [46], focuses on the behaviour of users towards items/services, such as purchasing habits or preferences, rather than on the nature of items or services the system offers. In systems that use collaborative filtering approaches, recommendations are made by matching a user to other users that have similar interests and preferences. In this way, each user is suggested items/services that other users with similar interests have chosen in the past. Collaborative filtering techniques work best when there exists a broad user community and each user has already rated a significant number of items [14].
Stereotypes represent an important subject of recommendation systems research which refers to cases where a user that has not yet interacted with the system requires content recommendations. Even more so, in the case that only few users have interacted with the content system to implicitly provide usage data. As such, the system does not hold the required critical data mass to trigger the recommender mechanism and ensure reliable and suitable recommendations. User stereotypes address this problem associating user attributes (age, educational level, gender, profession, etc.) with relative preferences; users characterized by certain attribute values are assumed to have specific preferences, hence, they are recommended relevant content.
Java Specification Requests (JSRs) are formal documents that describe proposed specifications and technologies for adding to the Java platform. A final JSR provides a reference implementation which is a free implementation of the technology in source code form.
MSA is an emerging industry standard that aims to reduce fragmentation and provide a consistent Java ME platform for developers to target. In addition to specifying what component JSRs must be present on a compliant device, the MSA also clarifies behavioural requirements in order to improve the predictability and interoperability of the JSRs. The MSA defines two stacks: a full stack that comprises 16 JSRs (JSR 249), and a subset of eight JSRs (JSR 248). JSR 248 is being pushed ahead of JSR 249 so developers can make the earliest possible start on MSA-compliant applications that will run on the highest-volume mobile devices. JSR 248 has recently been approved, yet, its adoption by OEMs remains to be proved.
A Technical Report (TR-2010-12-10) offering a detailed presentation of the user evaluation tests is available at: http://tr.mguide.gr/TR-2011-03-28.pdf.
References
Abowd A, Atkeson C, Hong J, Long S, Pinkerton M (1996) Cyberguide: a mobile context-aware tour guide. Wirel Netw 3(5):421–433
Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) Wireless sensor networks: a survey. Comput Netw 38(4):393–422
Baus J, Kruger A, Wahlster W (2002) A Resource-adaptive mobile navigation system. In: Proceedings of the 7th international conference on intelligent user interfaces, 15–22
Belsis P, Konstantopoulos C, Mamalis B, Pantziou G, Skourlas C (2008) Interactive cluster-based personalized retrieval on large document collections. In: Proceedings of the 1st international symposium on intelligent interactive multimedia systems and services (KES-IIMSS’08) 142:211–220
Benelli G, Bianchi A, Marti P, Not E, Sennati S (1999) HIPS: hyper-interaction within physical space. In: Proceedings of the IEEE international conference on multimedia computing and systems (ICMC’99)
Berger S, Lehmann H, Lehner F (2003) Location-based services in the tourist industry. Inf Technol Tour 5(4):243–256
Berka Τ, Plößnig Μ (2004) Designing recommender systems for tourism. In: Proceedings of the 11th international conference on information technology in travel & tourism (ENTER’2004)
Brown B, Chalmers M (2003) Tourism and mobile technology. In: Proceedings of the European conference on computer supported collaborative work (CSCW’2003), pp 335–355
Buhalis D (2003) eTourism: information technology for strategic tourism management, Prentice Hall, Englewood Cliffs
Buyukkokten O, Garcia-Molina H, Paepcke A, Winograd T (2002) Efficient web browsing on handheld devices using page and form summarization. ACM Trans Inf Syst 20(1):82–115
Cheverst K, Mitchell K, Davies N (2002) The role of adaptive hypermedia in a context-aware tourist GUIDE. Commun ACM 45(5):47–51
Cheverst K, Davies N, Mitchell K, Friday A, Efstratiou C (2000) Developing a context-aware electronic tourist guide: some issues and experiences. In: Proceedings of the SIGCHI conference on Human factors in computing systems, Conference on Human Factors in Computing Systems, pp 17–24
Conner M, Herlocker J (1999) Clustering items for collaborative filtering. In: Proceedings of the ACM SIGIR workshop on recommender systems
Felfernig A, Gordea S, Jannach D, Teppan E, Zanker M (2007) A short survey of recommendation technologies in travel and tourism. ÖGAI J 25(7):17–22
García-Crespo A, Chamizo J, Rivera I, Mencke M, Colomo-Palacios R, Gómez-Berbís JM (2009) SPETA: social pervasive e-tourism advisor. Telematics Inform 26(3):306–315
Gavalas D, Economou D (2010) Development platforms for mobile applications: status and trends. IEEE Softw, in press
Google, Google Maps for mobile, http://www.google.com/mobile/maps/, last visited May 2010
Herlocker J, Konstan J, Terveen L, Riedl J (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5–53
Hinze A, Buchanan G (2005) Context-awareness in mobile tourist information systems: challenges for user interaction. In: Proceedings of the workshop on context in mobile HCI
Jain A, Dubes R (1988) Algorithms for clustering data. Prentice Hall, Englewood Cliffs
JSR 179: Location API for J2ME, http://www.jcp.org/en/jsr/detail?id=179, last visited May 2010
Kabassi K (2010) Personalizing recommendations for tourists. Telematics Inform 27(1):51–66
Kjeldskov J, Stage J (2003) New techniques for usability evaluation of mobile systems. Int J Hum Comput Stud 60:599–620
Kenteris M, Gavalas D, Economou D (2010) Electronic mobile guides: a survey. Personal and ubiquitous computing, in press
Kenteris M, Gavalas D, Economou D (2009) An innovative mobile electronic tourist guide application. Pers Ubiquitous Comput 13(2):103–118
Konstantopoulos C, Gavalas D, Pantziou G (2008) Clustering in mobile ad-hoc networks through neighborhood stability-based mobility prediction. Comput Netw 52(9):1797–1824
Kray C, Laakso K, Elting C, Coors V (2003) Presenting route instructions on mobile devices. In: Proceedings of the 2003 international conference on intelligent user interfaces (IUI’03), pp 117–124
Li M, Yang B (2006) A survey on topology issues in wireless sensor network. In: Proceedings of the international conference on wireless networks (ICWN’06)
Malaka R, Zipf A (2000) DEEP MAP—challenging IT research in the framework of a tourist information system. Information and communication technologies in tourism, In: Proceedings of ENTER’2000
Maw SY, Naing MM (2006) Personalization agent for multi-agent tourism system. In: Proceedings of the 4th international conference on computer application, pp 117–124
meteo.gr Greek weather forecast service, http://www.meteo.gr/
Mobasher B, Cooley R, Srivastava J (2000) Automatic personalization based on web usage mining. Commun ACM 43(8):142–151
Mobasher B, Dai H, Luo T, Nakagawa M (2002) Discovery and evaluation of aggregate usage profiles for web personalization. Data Min Knowl Discov 6(1):61–82
MyCityMate, MyCityMate homepage, http://www.mycitymate.com/, last visited May 2010
Nokia Beta Labs, Ovi Maps Beta for mobile, http://betalabs.nokia.com/betas/view/nokia-maps-30-maps-ovi, last visited May 2010
Paliouras G, Karkaletsis V, Papatheodorou V (1999) Exploiting learning techniques for the acquisition of user stereotypes and communities. In: Proceedings of the 7th international conference on user modeling (UM’99), pp 169–178
Poslad S, Laamanen H, Malaka R, Nick A, Buckle P, Zipl A (2001) CRUMPET: creation of user-friendly mobile services personalised for tourism. In: Proceedings of the 3G mobile communication technologies, pp 28–32
Ricci F (2002) Travel recommender systems. IEEE Intell Syst 17:55–57
Ricci F, Rokach L, Shapira B, Kantor PB (2010). Recommender systems handbook, 1st Edition
Rich E (1979) User modeling via stereotypes. Cogn Sci 3(4):329–354
Staab S, Werthner H (2002) Intelligent systems for tourism–introduction. IEEE Intell Syst 17(6):53–55
Scharl A, Dickinger A, Murphy J (2004) Diffusion and success factors of mobile marketing. Electron Commer Res Appl 4(2):159–173
Schmidt-Belz B, Poslad S, Nick A, Zipf A (2002) Personalized and location-based mobile tourism services. In: Proceedings of the international conference on mobile HCI’02
Schwinger W, Grün C, Pröll B, Retschitzegger W, Schauerhuber A (2002) Context-awareness in mobile tourism guides–a comprehensive survey. Technical Report, Johannes Kepler University Linz, IFS/TK
SunSPOT project, http://www.sunspotworld.com/, last visited May 2010
Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell
Sun Microsystems, Java ME Platform(2009). http://java.sun.com/javame/, last visited May 2010
Tsekouras G, Anagnostopoulos C, Gavalas D, Economou D (2007) Classification of web documents using fuzzy logic categorical data clustering. In: Proceedings of the 4th IFIP conference on artificial intelligence applications & innovations (AIAI’2007) 247:93–100
Van Setten M, Pokraev S, Koolwaaij J (2004) Context-aware recommendations in the mobile tourist application COMPASS. In: Proceedings of the 3rd international conference on adaptive hypermedia and adaptive web-based systems (AH’2004), LNCS 3137:235–244
Wahlster W, Reithinger N, Blocher A (2001) SmartKom: towards multimodal dialogues with anthropomorphic interface agents. In: Proceedings of international status conference “human-computer interaction”. pp 23–34
Zhang D, Adipat B (2005) Challenges, methodologies and issues in the usability testing of mobile applications. Int J Hum Comput Interact 18(3):293–308
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gavalas, D., Kenteris, M. A web-based pervasive recommendation system for mobile tourist guides. Pers Ubiquit Comput 15, 759–770 (2011). https://doi.org/10.1007/s00779-011-0389-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-011-0389-x