skip to main content
research-article

GeoMF++: Scalable Location Recommendation via Joint Geographical Modeling and Matrix Factorization

Authors Info & Claims
Published:23 March 2018Publication History
Skip Abstract Section

Abstract

Location recommendation is an important means to help people discover attractive locations. However, extreme sparsity of user-location matrices leads to a severe challenge, so it is necessary to take implicit feedback characteristics of user mobility data into account and leverage the location’s spatial information. To this end, based on previously developed GeoMF, we propose a scalable and flexible framework, dubbed GeoMF++, for joint geographical modeling and implicit feedback-based matrix factorization. We then develop an efficient optimization algorithm for parameter learning, which scales linearly with data size and the total number of neighbor grids of all locations. GeoMF++ can be well explained from two perspectives. First, it subsumes two-dimensional kernel density estimation so that it captures spatial clustering phenomenon in user mobility data; Second, it is strongly connected with widely used neighbor additive models, graph Laplacian regularized models, and collective matrix factorization. Finally, we extensively evaluate GeoMF++ on two large-scale LBSN datasets. The experimental results show that GeoMF++ consistently outperforms the state-of-the-art and other competing baselines on both datasets in terms of NDCG and Recall. Besides, the efficiency studies show that GeoMF++ is much more scalable with the increase of data size and the dimension of latent space.

References

  1. Deepak Agarwal and Bee-Chung Chen. 2009. Regression-based latent factor models. In Proceedings of KDD’09. ACM, 19--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Fabio Aiolli. 2013. Efficient Top-N Recommendation for Very Large Scale Binary Rated Datasets. In Proceedings of RecSys’13. ACM, 273--280. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Tianqi Chen, Weinan Zhang, Qiuxia Lu, Kailong Chen, Zhao Zheng, and Yong Yu. 2012. SVDFeature: a toolkit for feature-based collaborative filtering. Journal of Machine Learning Research 13, 1 (2012), 3619--3622. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Cheng, H. Yang, I. King, and M. R. Lyu. 2012. Fused matrix factorization with geographical and social influence in location-based social networks. In Proceedings of AAAI’12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chen Cheng, Haiqin Yang, Michael R. Lyu, and Irwin King. 2013. Where you like to go next: successive point-of-interest recommendation. In Proceedings of IJCAI’13. AAAI Press, 2605--2611. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. E. Cho, S. A. Myers, and J. Leskovec. 2011. Friendship and mobility: user movement in location-based social networks. In Proceedings of KDD’11. 1082--1090. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Leon R. A. Derczynski, Bin Yang, and Christian S. Jensen. 2013. Towards context-aware search and analysis on social media data. In Proceedings of EDBT’13. ACM, 137--142. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Lucas Rego Drumond, Ernesto Diaz-Aviles, Lars Schmidt-Thieme, and Wolfgang Nejdl. 2014. Optimizing multi-relational factorization models for multiple target relations. In Proceedings of CIKM’14. ACM, 191--200. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Vojtěch Franc, Václav Hlaváč, and Mirko Navara. 2005. Sequential coordinate-wise algorithm for the non-negative least squares problem. In Computer Analysis of Images and Patterns. Springer, 407--414. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Huiji Gao, Jiliang Tang, Xia Hu, and Huan Liu. 2013. Exploring temporal effects for location recommendation on location-based social networks. In Proceedings of RecSys’13. ACM, 93--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Mehmet Gönen, Suleiman Khan, and Samuel Kaski. 2013. Kernelized Bayesian matrix factorization. In Proceedings of ICML’13. 864--872. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Prem Gopalan, Jake M. Hofman, and David M. Blei. 2015. Scalable Recommendation with Hierarchical Poisson Factorization. In Proceedings of UAI’15. AUAI Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Xiangnan He, Hanwang Zhang, Min-Yen Kan, and Tat-Seng Chua. 2016. Fast matrix factorization for online recommendation with implicit feedback. In Proceedings of SIGIR’16, Vol. 16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. T. Horozov, N. Narasimhan, and V. Vasudevan. 2006. Using location for personalized POI recommendations in mobile environments. In Proceedings of SAINT’06. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Y. Hu, Y. Koren, and C. Volinsky. 2008. Collaborative filtering for implicit feedback datasets. In Proceedings of ICDM’08. IEEE, 263--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Jinling Jiang, Hua Lu, Bin Yang, and Bin Cui. 2015. Finding top-k local users in geo-tagged social media data. In Proceedings of ICDE’15. IEEE, 267--278.Google ScholarGoogle ScholarCross RefCross Ref
  17. Charles L. Lawson and Richard J. Hanson. 1995. Solving Least Squares Problems. Vol. 15. SIAM.Google ScholarGoogle Scholar
  18. Xutao Li, Gao Cong, Xiaoli Li, Tuan-Anh Nguyen Pham, and Shonali Krishnaswamy. 2015. Rank-GeoFM: A Ranking based Geographical Factorization Method for Point of Interest Recommendation. In Proceedings of SIGIR’15. ACM, 433--442. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Defu Lian, Yong Ge, Nicholas Jing Yuan, Xing Xie, and Hui Xiong. 2016. Sparse Bayesian Content-Aware Collaborative Filtering for Implicit Feedback. In Proceedings of IJCAI’16. AAAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Defu Lian, Yong Ge, Fuzheng Zhang, Nicholas Jing Yuan, Xing Xie, Tao Zhou, and Yong Rui. 2015. Content-Aware Collaborative Filtering for Location Recommendation based on Human Mobility Data. In Proceedings of ICDM’15. IEEE, 261--270. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Defu Lian, Xing Xie, Vincent W. Zheng, Nicholas Jing Yuan, Fuzheng Zhang, and Enhong Chen. 2015. CEPR: A Collaborative Exploration and Periodically Returning Model for Location Prediction. ACM Trans. Intell. Syst. Technol. 6, 1 (2015). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Defu Lian, Zhenyu Zhang, Yong Ge, Fuzheng Zhang, Nicholas Jing Yuan, and Xing Xie. 2016. Regularized Content-Aware Tensor Factorization Meets Temporal-Aware Location Recommendation. In Proceedings of ICDM’16. IEEE, 1029--1034.Google ScholarGoogle ScholarCross RefCross Ref
  23. Defu Lian, Cong Zhao, Xing Xie, Guangzhong Sun, Enhong Chen, and Yong Rui. 2014. GeoMF: joint geographical modeling and matrix factorization for point-of-interest recommendation. In Proceedings of KDD’14. ACM, 831--840. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. D. Lian, V. W. Zheng, and X. Xie. 2013. Collaborative Filtering Meets Next Check-in Location Prediction. In Proceedings of WWW’13 Companion. ACM, 231--232. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Chih-Jen Lin. 2007. Projected gradient methods for nonnegative matrix factorization. Neural computation 19, 10 (2007), 2756--2779. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Bin Liu, Yanjie Fu, Zijun Yao, and Hui Xiong. 2013. Learning geographical preferences for point-of-interest recommendation. In Proceedings of KDD’13. ACM, 1043--1051. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Bin Liu and Hui Xiong. 2013. Point-of-Interest Recommendation in Location Based Social Networks with Topic and Location Awareness. In Proceedings of SDM’13. SIAM, 396--404.Google ScholarGoogle ScholarCross RefCross Ref
  28. Xin Liu, Yong Liu, Karl Aberer, and Chunyan Miao. 2013. Personalized point-of-interest recommendation by mining users’ preference transition. In Proceedings of CIKM’13. ACM, 733--738. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Yiding Liu, Tuan-Anh Nguyen Pham, Gao Cong, and Quan Yuan. 2017. An experimental evaluation of point-of-interest recommendation in location-based social networks. Proceedings of VLDB’17 10, 10 (2017), 1010--1021. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Yong Liu, Wei Wei, Aixin Sun, and Chunyan Miao. 2014. Exploiting Geographical Neighborhood Characteristics for Location Recommendation. In Proceedings of CIKM’14. ACM, 739--748. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Kevin P. Murphy. 2012. Machine learning: a probabilistic perspective. The MIT Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Maximilian Nickel, Volker Tresp, and Hans-Peter Kriegel. 2011. A three-way model for collective learning on multi-relational data. In Proceedings of ICML’11. 809--816. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Anastasios Noulas, Salvatore Scellato, Neal Lathia, and Cecilia Mascolo. 2012. A random walk around the city: New venue recommendation in location-based social networks. In Proceedings of SocialCom’12. IEEE, 144--153. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. R. Pan, Y. Zhou, B. Cao, N. N. Liu, R. Lukose, M. Scholz, and Q. Yang. 2008. One-class collaborative filtering. In Proceedings of ICDM’08. IEEE, 502--511. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. M. H. Park, J. H. Hong, and S. B. Cho. 2007. Location-based recommendation system using bayesian user’s preference model in mobile devices. Ubiquitous Intelligence and Computing (2007), 1130--1139. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Steffen Rendle. 2012. Factorization machines with libFM. ACM Transactions on Intelligent Systems and Technology (TIST) 3, 3 (2012), 57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of UAI’09. AUAI Press, 452--461. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. A. P. Singh and G. J. Gordon. 2008. Relational learning via collective matrix factorization. In Proceedings of KDD’08. ACM, 650--658. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. David H. Stern, Ralf Herbrich, and Thore Graepel. 2009. Matchbox: large scale online bayesian recommendations. In Proceedings of WWW’09. ACM, 111--120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Y. Takeuchi and M. Sugimoto. 2005. An outdoor recommendation system based on user location history. In Proceedings of the 1st International Workshop on Personalized Context Modeling and Management for UbiComp Applications. Citeseer, 91--100.Google ScholarGoogle Scholar
  41. W. R. Tobler. 1970. A computer movie simulating urban growth in the Detroit region. Economic geography 46 (1970), 234--240.Google ScholarGoogle Scholar
  42. Chong Wang and David M. Blei. 2011. Collaborative topic modeling for recommending scientific articles. In Proceedings of KDD’11. ACM, 448--456. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Yingzi Wang, Nicholas Jing Yuan, Defu Lian, Linli Xu, Xing Xie, Enhong Chen, and Yong Rui. 2015. Regularity and Conformity: Location Prediction Using Heterogeneous Mobility Data. In Proceedings of KDD’15. ACM, 1275--1284. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Dingqi Yang, Daqing Zhang, Zhiyong Yu, and Zhu Wang. 2013. A sentiment-enhanced personalized location recommendation system. In Proceedings of HT’13. ACM, 119--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. M. Ye, D. Shou, W. C. Lee, P. Yin, and K. Janowicz. 2011. On the semantic annotation of places in location-based social networks. In Proceedings of KDD’11. ACM, 520--528. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Mao Ye, Peifeng Yin, Wang-Chien Lee, and Dik-Lun Lee. 2011. Exploiting geographical influence for collaborative point-of-interest recommendation. In Proceedings of SIGIR’11. ACM, 325--334. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Hongzhi Yin, Yizhou Sun, Bin Cui, Zhiting Hu, and Ling Chen. 2013. LCARS: a location-content-aware recommender system. In Proceedings of KDD’13. ACM, 221--229. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Quan Yuan, Gao Cong, Zongyang Ma, Aixin Sun, and Nadia Magnenat Thalmann. 2013. Time-aware Point-of-interest Recommendation. In Proceedings of SIGIR’13. ACM, 363--372. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Jia-Dong Zhang and Chi-Yin Chow. 2013. iGSLR: Personalized Geo-Social Location Recommendation-A Kernel Density Estimation Approach. In Proceedings of GIS’13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Liang Zhang, Deepak Agarwal, and Bee-Chung Chen. 2011. Generalizing matrix factorization through flexible regression priors. In Proceedings of RecSys’11. ACM, 13--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. V. W. Zheng, B. Cao, Y. Zheng, X. Xie, and Q. Yang. 2010. Collaborative filtering meets mobile recommendation: A user-centered approach. In Proceedings of AAAI’10. AAAl Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. V. W. Zheng and Q. Yang. 2011. User-Dependent Aspect Model for Collaborative Activity Recognition. In Proceedings of IJCAI’11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. V. W. Zheng, Y. Zheng, X. Xie, and Q. Yang. 2010. Collaborative location and activity recommendations with gps history data. In Proceedings of WWW’10. ACM, 1029--1038. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Y. Zheng, L. Zhang, Z. Ma, X. Xie, and W. Y. Ma. 2011. Recommending friends and locations based on individual location history. ACM Trans. Web 5, 1 (2011), 5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Tinghui Zhou, Hanhuai Shan, Arindam Banerjee, and Guillermo Sapiro. 2012. Kernelized Probabilistic Matrix Factorization: Exploiting Graphs and Side Information. In SDM, Vol. 12. SIAM, 403--414.Google ScholarGoogle Scholar

Index Terms

  1. GeoMF++: Scalable Location Recommendation via Joint Geographical Modeling and Matrix Factorization

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM Transactions on Information Systems
            ACM Transactions on Information Systems  Volume 36, Issue 3
            July 2018
            402 pages
            ISSN:1046-8188
            EISSN:1558-2868
            DOI:10.1145/3146384
            Issue’s Table of Contents

            Copyright © 2018 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 23 March 2018
            • Accepted: 1 January 2018
            • Revised: 1 December 2017
            • Received: 1 August 2017
            Published in tois Volume 36, Issue 3

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader