Developing Geo-recommender Systems for Industry

  • Edith Verdejo-Palacios
  • Giner Alor-HernándezEmail author
  • Cuauhtémoc Sánchez-Ramírez
  • Lisbeth Rodríguez-Mazahua
  • José Luis Sánchez-Cervantes
  • Susana Itzel Pérez-Rodríguez
Part of the Intelligent Systems Reference Library book series (ISRL, volume 120)


Recommender systems are broadly used to provide filtered information from a large amount of elements. They provide personalized recommendations on products or services to users. The recommendations are intended to provide interesting elements to users. Nowadays, recommender systems and geolocation services have focused the attention of many users, this attention has produced a new kind of recommender system called Geo-recommender. Geo-recommender systems can successfully suggest different places depending on the users’ interest and current location. This characteristic is useful in market competition, since it allows a better analysis of the study of business locations. Geolocation is key factor to obtain the desired business success; while a business is closer to customers, the benefits are greater. In this chapter, we propose an integration architecture for developing geo-recommender systems for industry. Different case studies are described where the use of geo-recommender systems has taken relevance. The architecture proposed has a layered design, where the functionalities and interrelations of the layer components are distributed in order to ensure maintenance and scalability. Also, a geo-recommender system prototype called GEOREMSYS was developed as a proof of concept of the architecture proposed. GEOREMSYS uses collaborative filtering techniques by giving possible locations for Point of Sale (POS).


Geographic Information System Recommender System Mobile Application Movie Theater Geographic Information System Tool 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



The authors are grateful to the National Technological Institute of Mexico for supporting this work. This research paper was sponsored by the National Council of Science and Technology (CONACYT), as well as by the Public Education Secretary (SEP) through PRODEP.


  1. 1.
    Colombo-Mendoza, L.O., et al.: RecomMetz: a context-aware knowledge-based mobile recommender system for movie showtimes. Expert. Syst. Appl. 42(3), 1202–1222 (2015)Google Scholar
  2. 2.
    Noguera, J.M., et al.: A mobile 3D-GIS hybrid recommender system for tourism. Inf. Sci. 215, 37–52 (2012)Google Scholar
  3. 3.
  4. 4.
    García-Palomares, J.C., et. al.: Optimizing the location of stations in bike-sharing programs: a GIS approach. Appl. Geogr. 35(1), 235–246 (2012)Google Scholar
  5. 5.
    Zolfani, S.H., et al.: Decision making on business issues with foresight perspective; an application of new hybrid MCDM model in shopping mall locating. Expert Syst. Appl. 40(17), 7111–712 (2013)Google Scholar
  6. 6.
    Piastria, F.: Avoiding cannibalisation and/or competitor reaction in planar single facility location. J. Oper. Res. 48(2), 148–157 (2005)Google Scholar
  7. 7.
    Batet, M., et al.: Turist@: agent-based personalised recommendation of tourist activities. Expert Syst. Appl. 39(8), 7319–7329 (2012)CrossRefGoogle Scholar
  8. 8.
    Li, Y.M., et al.: A social recommender mechanism for location-based group commerce. Inform. Sci. 274, 125–142 (2014)Google Scholar
  9. 9.
    YU, Y.H., et al.: Recommendation system using location-based ontology on wireless internet: an example of collective intelligence by using ‘mashup’applications. Expert Syst Appl. 36(9), 11675–11681 (2009)Google Scholar
  10. 10.
    Pliakos, K., & Kotropoulos, C.: PLSA driven image annotation, classification, and tourism recommendation. In: 2014 IEEE International Conference on Image Processing (ICIP), IEEE (2014)Google Scholar
  11. 11.
    Yin, H., et al.: Trip mining and recommendation from geo-tagged photos. In: Multimedia and Expo Workshops (ICMEW), 2012 IEEE International Conference on, IEEE (2012)Google Scholar
  12. 12.
    Fu, C.Y., et al.: Travelbuddy: interactive travel route recommendation with a visual scene interface. In: International Conference on Multimedia Modeling. Springer International Publishing (2014)Google Scholar
  13. 13.
    Wei, L.Y., et al.: Discovering point-of-interest signatures based on group features from geo-social networking data. In: 2013 Conference on Technologies and Applications of Artificial Intelligence. IEEE (2013)Google Scholar
  14. 14.
    López-Ornelas, E, Abascal-Mena, R., Zepeda-Hernández, J.S.: A Geo-collaborative recommendation tool to help urban mobility. In: International Conference on Human-Computer Interaction. Springer International Publishing (2014)Google Scholar
  15. 15.
    Schedl, M., Schnitzer, D.: Location-aware music artist recommendation. In: International Conference on Multimedia Modeling. Springer International Publishing (2014)Google Scholar
  16. 16.
    Huang, L., Ma, Y., Liu, Y.: Point-of-Interest recommendation in location-based social networks with personalized geo-social influence. China Commun. 12(12), 21–31 (2015)CrossRefGoogle Scholar
  17. 17.
    Castro, C.A., et. al.: Modelación y simulación computacional usando sistemas de información geográfica con dinámica de sistemas aplicados a fenómenos epidemiológicos. Revista facultad de ingenieria Universidad de Antioquia. 34, 86–100 (2005)Google Scholar
  18. 18.
    Corner, R.A., et al.: A fully integrated GIS-based model of particulate waste distribution from marine fish-cage sites. Aquaculture. 258(1), 299–311 (2006)Google Scholar
  19. 19.
    Vairavamoorthy, K., et al.: IRA-WDS: a GIS-based risk analysis tool for water distribution systems. Environ. Model. Softw. 22(7), 951–965 (2007)Google Scholar
  20. 20.
    Radiarta, I.N., et al.: GIS-based multi-criteria evaluation models for identifying suitable sites for Japanese scallop (Mizuhopecten yessoensis) aquaculture in Funka Bay, southwestern Hokkaido, Japan. Aquaculture. 284(1), 127–135 (2008)Google Scholar
  21. 21.
    Xu, Z, & Coors, V.: Combining system dynamics model, GIS and 3D visualization in sustainability assessment of urban residential development. Build. Environ. 47, 272–287 (2012)Google Scholar
  22. 22.
    Suárez-Vega, R., et. al.: Location models and GIS tools for retail site location. Appl. Geogr. 35(1), 12–22 (2012)Google Scholar
  23. 23.
    Roig-Tierno, N., et al.: The retail site location decision process using GIS and the analytical hierarchy process. Appl. Geogr. 40, 191–198 (2013)Google Scholar
  24. 24.
    Casillas-Higuera, Á., et al.: Detección de la Isla Urbana de Calor mediante Modelado Dinámico en Mexicali, BC, México. Inf. Tecnol. 25(1), 139–150 (2014)Google Scholar
  25. 25.
    Garg, D., Trivedi, K.: Fuzzy K-mean clustering in MapReduce on cloud based hadoop. In: Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on. IEEE (2014)Google Scholar
  26. 26.
    Ingersoll, G.: Apache Mahout: scalable machine learning for everyone. IBM Corporat. (2011)Google Scholar
  27. 27.
    Gantner, Z., et al.: MyMediaLite: a free recommender system library. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp. 305–308. ACM (2011)Google Scholar
  28. 28.
    Gantner, Z., et al.: MyMediaLite: a free recommender system library. In: Proceedings of the Fifth ACM Conference on Recommender Systems. ACM (2011)Google Scholar
  29. 29.
    Caraciolo, M., Melo, B., & Caspirro, R.: Crab: a recommendation engine framework for python.Google Scholar
  30. 30.
  31. 31.
    Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I.H.: The WEKA data mining software: an update. ACM SIGKDD Explor. Newsl. 11(1), 10–18 (2009)Google Scholar
  32. 32.
  33. 33.
    Aksel, F., Birtürk, A.,: An adaptive hybrid recommender system that learns domain dynamics. In: International Workshop on Handling Concept Drift in Adaptive Information Systems: Importance, Challenges and Solutions (HaCDAIS-2010) at the European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases. (2010)Google Scholar
  34. 34.
    Aksel, F., Birtürk, A.: Enhancing Accuracy of Hybrid Recommender Systems through Adapting the Domain Trends. In: Workshop on the Practical Use of Recommender Systems, Algorithms and Technologies (PRSAT 2010). (2010)Google Scholar
  35. 35.
  36. 36.
    Wen, M.: Exploring Spatial Analysis Capabilities in Google Maps Mashup Using Google Fusion Tables: A Case Study in Land Lease Data Retrieval. (2014)Google Scholar
  37. 37.
    Kanchev, G.M., Chopra, A.K.: Social media through the requirements lens: a case study of Google maps. In Crowd-Based Requirements Engineering (CrowdRE), 2015 IEEE 1st International Workshop on, pp. 7–12. IEEE (August 2015)Google Scholar
  38. 38.
    Fu, W., Nemesure, S.: Accelerator control data visualization with Google Map (No. BNL–100683-2013-CP). Brookhaven National Laboratory (BNL). (2013)Google Scholar
  39. 39.
    Tostes, A.I.J., et al.: From data to knowledge: city-wide traffic flows analysis and prediction using bing maps. In Proceedings of the 2nd ACM SIGKDD International Workshop on Urban Computing. ACM, pp. 12. (2013)Google Scholar
  40. 40.
    Penchalaiah, K., Sai Charan, V., LaNshmana Rao, B.: Efficient web based geospatial information system application using bing maps. Int. J. Adv. Res. Comput. Commun. Eng. 2(10), 3916–3921 (2013)Google Scholar
  41. 41.
    Wagner, J.: Top 10 Mapping APIs: Google Maps, Microsoft Bing Maps and MapQuest (2015)Google Scholar
  42. 42.
    Eugster, M.J.A., Schlesinger, T.: osmar: OpenStreetMap and R. R J. 5(1), 53–63 (2013):Google Scholar
  43. 43.
    H. Ayuntamiento de Córdoba, Ver. Reglamento Para Las Acciones De Construcción, Instalación, Conservación y Operación De Estaciones De Servicio En Gasolinera y Carburación para el Municipio de Córdoba, Ver, pp. 3–4 (2014)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Edith Verdejo-Palacios
    • 1
  • Giner Alor-Hernández
    • 1
    Email author
  • Cuauhtémoc Sánchez-Ramírez
    • 1
  • Lisbeth Rodríguez-Mazahua
    • 1
  • José Luis Sánchez-Cervantes
    • 2
  • Susana Itzel Pérez-Rodríguez
    • 3
  1. 1.Division of Research and Postgraduate StudiesInstituto Tecnológico de OrizabaOrizabaMexico
  2. 2.CONACYT-Instituto Tecnológico de OrizabaOrizabaMexico
  3. 3.Universidad Popular Autónoma Del Estado de PueblaPueblaMexico

Personalised recommendations