I’m feeling LoCo: A Location Based Context Aware Recommendation System

  • Norma Saiph Savage
  • Maciej Baranski
  • Norma Elva Chavez
  • Tobias Höllerer
Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)


Research in ubiquitous location recommendation systems has focused on automatically inferring a user’s preferences while little attention has been devoted to the recommendation algorithms. Location recommendation systems with a focus on recommendation algorithms generally require the user to complete complicated and time consuming surveys and rarely consider the user’s current context. The purpose of this investigation is to design a more complete ubiquitous location based recommendation algorithm that by inferring user’s preferences and considering time geography and similarity measurements automatically, betters the user experience. Our system learns user preferences by mining a person’s social network profile. The physical constraints are delimited by a user’s location, and form of transportation, which is automatically detected through the use of a decision tree followed by a discrete Hidden Markov Model. We defined a decision-making model, which considers the learned preferences, physical constraints and how the individual is currently feeling. Our recommendation algorithm is based on a text classification problem. The detection of the form of transportation and the user interface was implemented on the Nokia N900 phone, the recommendation algorithm was implemented on a server which communicates with the phone. The novelty of our approach relies on the fusion of information inferred from a user’s social network profile and his/her mobile phone’s sensors for place discovery. Our system is named: I’m feeling LoCo.


Personalization Recommendation Systems Pervasive computing Human Computer Interaction Context Aware Recommendation Engines Automatic Travel Guides 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Bao L. and Intille S (2004) Activity recognition from user-annotated acceleration data. ACM Trans. Sen. Netw, pages 1–17.Bertin J (1967) Semiology of graphics: diagrams, networks, maps. University of Wisconsin Press, 1983 (first published in French in 1967, translated to English by Berg WJ in 1983)Google Scholar
  2. P. Baudisch (1999) Joining Collaborative and Content-based Filtering. In: Proceedings of the ACM CHI Workshop on Interacting with Recommender Systems. ACM Press.Google Scholar
  3. Espeter Martin and Raubal Martin (2009) Location-based decision support for user groups Journal of Location Based Services, Vol. 3, Iss. 3Google Scholar
  4. Herzoh A. Regula and Jerald G. Bachman (1981), Effects on Questionnaire Length on Re-sponse Quality, The Public Opinion Quarterly, Vol. 45, No. 4 (Winter, 1981), pp. 549–559CrossRefGoogle Scholar
  5. Kim Jinyoung, Kim, Hyungjin, and Ryu Jung-hee (2009). TripTip: a trip planning service with tag-based recommendation. In Proceedings of the 27th international conference extended abstracts on Human factors in computing systems (CHI EA ‘09). ACM, New York, NY, USA, 3467–3472Google Scholar
  6. Kobsa. A. (2001) Generic user modeling systems. User Modeling and User-Adapted Interaction, 11(1–2):49–63.CrossRefGoogle Scholar
  7. Marmasse, N. and Schmandt, C (2000). Location-Aware Information Delivery with ComMotion. In: Proceedings of the 2nd international Symposium on Handheld and Ubiquitous Computing (Bristol, UK, September 25–27, 2000).Google Scholar
  8. Mulvenna S. M and Buchner A. (2000), Personalization on the net using web mining. Communications of the ACM, 43:122–125.CrossRefGoogle Scholar
  9. Polson, P.G., Lewis, C., Rieman, J., andWharton, C(1992). Cognitive walkthroughs:Amethod for theory- based evaluation of user interfaces. International Journal of Man-Machine Studies 36, 741–773.CrossRefGoogle Scholar
  10. Reddy S., Mun M, Burke J, Estrin D., Hansen M and Srivastava M. (2010), Using mobile phones to determine transportation modes. ACM Trans. Sen. Netw, 69(2):13:1–13:27Google Scholar
  11. Resnick H. V. P. (1997), Cross-representation mediation of user models. Communications of the ACM, 40(3):56–58.CrossRefGoogle Scholar
  12. Savage N.S., Ali S.R., Chavez N.E. and Savage R., (2010), Mmmmm: A multi-modal mobile music mixer. In Proceedings of the 2010 conference on New Interfaces for Musical Expression, NIME ‘10, pages 395–398, 2010Google Scholar
  13. Seiler S, 2010, The impact of search costs on consumer behaviour : a dynamic approach. London School of Economics. Collaborative Management Talks.Google Scholar
  14. Sugimoto Takeuchi Y, 2006, M. CityVoyager: An Outdoor. Recommendation System Based on User Location History. In Proc. UIC’2006, Springer BerlinGoogle Scholar
  15. Rinner, C. and Raubal, M., 2004. Personalized multi-criteria decision strategies in locationbased decision support. Journal of Geographic Information Sciences, 10, 149–156.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Norma Saiph Savage
    • 1
  • Maciej Baranski
    • 1
  • Norma Elva Chavez
    • 2
  • Tobias Höllerer
    • 1
  1. 1.Computer Science DepartmentUniversity of CaliforniaSanta BarbaraUSA
  2. 2.Computer Engineering DepartmentNational Autonomous University of MexicoMexico CityMexico

Personalised recommendations