Skip to main content
Log in

A web-based pervasive recommendation system for mobile tourist guides

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. 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].

  2. 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.

  3. 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.

  4. 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.

  5. 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

  1. Abowd A, Atkeson C, Hong J, Long S, Pinkerton M (1996) Cyberguide: a mobile context-aware tour guide. Wirel Netw 3(5):421–433

    Article  Google Scholar 

  2. Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) Wireless sensor networks: a survey. Comput Netw 38(4):393–422

    Article  Google Scholar 

  3. 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

  4. 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

  5. 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)

  6. Berger S, Lehmann H, Lehner F (2003) Location-based services in the tourist industry. Inf Technol Tour 5(4):243–256

    Article  Google Scholar 

  7. Berka Τ, Plößnig Μ (2004) Designing recommender systems for tourism. In: Proceedings of the 11th international conference on information technology in travel & tourism (ENTER’2004)

  8. 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

  9. Buhalis D (2003) eTourism: information technology for strategic tourism management, Prentice Hall, Englewood Cliffs

  10. 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

    Article  Google Scholar 

  11. Cheverst K, Mitchell K, Davies N (2002) The role of adaptive hypermedia in a context-aware tourist GUIDE. Commun ACM 45(5):47–51

    Article  Google Scholar 

  12. 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

  13. Conner M, Herlocker J (1999) Clustering items for collaborative filtering. In: Proceedings of the ACM SIGIR workshop on recommender systems

  14. 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

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Gavalas D, Economou D (2010) Development platforms for mobile applications: status and trends. IEEE Softw, in press

  17. Google, Google Maps for mobile, http://www.google.com/mobile/maps/, last visited May 2010

  18. Herlocker J, Konstan J, Terveen L, Riedl J (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5–53

    Article  Google Scholar 

  19. 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

  20. Jain A, Dubes R (1988) Algorithms for clustering data. Prentice Hall, Englewood Cliffs

    MATH  Google Scholar 

  21. JSR 179: Location API for J2ME, http://www.jcp.org/en/jsr/detail?id=179, last visited May 2010

  22. Kabassi K (2010) Personalizing recommendations for tourists. Telematics Inform 27(1):51–66

    Article  Google Scholar 

  23. Kjeldskov J, Stage J (2003) New techniques for usability evaluation of mobile systems. Int J Hum Comput Stud 60:599–620

    Article  Google Scholar 

  24. Kenteris M, Gavalas D, Economou D (2010) Electronic mobile guides: a survey. Personal and ubiquitous computing, in press

  25. Kenteris M, Gavalas D, Economou D (2009) An innovative mobile electronic tourist guide application. Pers Ubiquitous Comput 13(2):103–118

    Article  Google Scholar 

  26. 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

    Article  MATH  Google Scholar 

  27. 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

  28. 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)

  29. 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

  30. 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

  31. meteo.gr Greek weather forecast service, http://www.meteo.gr/

  32. Mobasher B, Cooley R, Srivastava J (2000) Automatic personalization based on web usage mining. Commun ACM 43(8):142–151

    Article  Google Scholar 

  33. 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

    Article  MathSciNet  Google Scholar 

  34. MyCityMate, MyCityMate homepage, http://www.mycitymate.com/, last visited May 2010

  35. Nokia Beta Labs, Ovi Maps Beta for mobile, http://betalabs.nokia.com/betas/view/nokia-maps-30-maps-ovi, last visited May 2010

  36. 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

  37. 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

  38. Ricci F (2002) Travel recommender systems. IEEE Intell Syst 17:55–57

    Google Scholar 

  39. Ricci F, Rokach L, Shapira B, Kantor PB (2010). Recommender systems handbook, 1st Edition

  40. Rich E (1979) User modeling via stereotypes. Cogn Sci 3(4):329–354

    Google Scholar 

  41. Staab S, Werthner H (2002) Intelligent systems for tourism–introduction. IEEE Intell Syst 17(6):53–55

    Article  Google Scholar 

  42. Scharl A, Dickinger A, Murphy J (2004) Diffusion and success factors of mobile marketing. Electron Commer Res Appl 4(2):159–173

    Article  Google Scholar 

  43. 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

  44. 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

  45. SunSPOT project, http://www.sunspotworld.com/, last visited May 2010

  46. Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell

  47. Sun Microsystems, Java ME Platform(2009). http://java.sun.com/javame/, last visited May 2010

  48. 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

  49. 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

  50. 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

  51. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Damianos Gavalas.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-011-0389-x

Keywords

Navigation