Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Joint Modeling of User Check-in Behaviors for Real-time Point-of-Interest Recommendation

Published: 10 October 2016 Publication History

Abstract

Point-of-Interest (POI) recommendation has become an important means to help people discover attractive and interesting places, especially when users travel out of town. However, the extreme sparsity of a user-POI matrix creates a severe challenge. To cope with this challenge, we propose a unified probabilistic generative model, the Topic-Region Model (TRM), to simultaneously discover the semantic, temporal, and spatial patterns of users’ check-in activities, and to model their joint effect on users’ decision making for selection of POIs to visit. To demonstrate the applicability and flexibility of TRM, we investigate how it supports two recommendation scenarios in a unified way, that is, hometown recommendation and out-of-town recommendation. TRM effectively overcomes data sparsity by the complementarity and mutual enhancement of the diverse information associated with users’ check-in activities (e.g., check-in content, time, and location) in the processes of discovering heterogeneous patterns and producing recommendations. To support real-time POI recommendations, we further extend the TRM model to an online learning model, TRM-Online, to track changing user interests and speed up the model training. In addition, based on the learned model, we propose a clustering-based branch and bound algorithm (CBB) to prune the POI search space and facilitate fast retrieval of the top-k recommendations.
We conduct extensive experiments to evaluate the performance of our proposals on two real-world datasets, including recommendation effectiveness, overcoming the cold-start problem, recommendation efficiency, and model-training efficiency. The experimental results demonstrate the superiority of our TRM models, especially TRM-Online, compared with state-of-the-art competitive methods, by making more effective and efficient mobile recommendations. In addition, we study the importance of each type of pattern in the two recommendation scenarios, respectively, and find that exploiting temporal patterns is most important for the hometown recommendation scenario, while the semantic patterns play a dominant role in improving the recommendation effectiveness for out-of-town users.

References

[1]
Gediminas Adomavicius and Alexander Tuzhilin. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17, 6, 734--749.
[2]
Amr Ahmed, Yucheng Low, Mohamed Aly, Vanja Josifovski, and Alexander J. Smola. 2011. Scalable distributed inference of dynamic user interests for behavioral targeting. In KDD. 114--122.
[3]
Loulwah AlSumait, Daniel Barbar, and Carlotta Domeniconi. 2008. On-line LDA: Adaptive topic models for mining text streams with applications to topic detection and tracking. In ICDM. 3--12.
[4]
Yoram Bachrach, Yehuda Finkelstein, Ran Gilad-Bachrach, Liran Katzir, Noam Koenigstein, Nir Nice, and Ulrich Paquet. 2014. Speeding up the Xbox recommender system using a Euclidean transformation for inner-product spaces. In RecSys. 257--264.
[5]
Arindam Banerjee and Sugato Basu. 2007. Topic models over text streams: A study of batch and online unsupervised learning. In SDM, Vol. 7. 437--442.
[6]
Jie Bao, Yu Zheng, and Mohamed F. Mokbel. 2012. Location-based and preference-aware recommendation using sparse geo-social networking data. In SIGSPATIAL. 199--208.
[7]
Ranieri Baraglia, Cristina Ioana Muntean, Franco Maria Nardini, and Fabrizio Silvestri. 2013. LearNext: Learning to predict tourists movements. In CIKM. 751--756.
[8]
Alina Beygelzimer, Sham Kakade, and John Langford. 2006. Cover trees for nearest neighbor. In ICML. 97--104.
[9]
David M. Blei, Andrew Y. Ng, and Michael I. Jordan. 2003. Latent Dirichlet allocation. Journal of Machine Learning and Research 3, 993--1022.
[10]
Pedro G. Campos, Fernando Díez, and Iván Cantador. 2014. Time-aware recommender systems: A comprehensive survey and analysis of existing evaluation protocols. User Modeling and User-Adapted Interaction 24, 1--2, 67--119.
[11]
Kevin R. Canini, Lei Shi, and Thomas L. Griffiths. 2009. Online inference of topics with latent Dirichlet allocation. In AISTATS. 65--72.
[12]
Badrish Chandramouli, Justin J. Levandoski, Ahmed Eldawy, and Mohamed F. Mokbel. 2011. StreamRec: A real-time recommender system. In SIGMOD. 1243--1246.
[13]
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 and Research 13, 1, 3619--3622.
[14]
Chen Cheng, Haiqin Yang, Irwin King, and Michael R. Lyu. 2012. Fused matrix factorization with geographical and social influence in location-based social networks. In AAAI.
[15]
Chen Cheng, Haiqin Yang, Michael R. Lyu, and Irwin King. 2013. Where you like to go next: Successive point-of-interest recommendation. In IJCAI. 2605--2611.
[16]
Zhiyuan Cheng, James Caverlee, Kyumin Lee, and Daniel Z. Sui. 2011. Exploring millions of footprints in location sharing services. In ICWSM.
[17]
Eunjoon Cho, Seth A. Myers, and Jure Leskovec. 2011. Friendship and mobility: User movement in location-based social networks. In KDD. 1082--1090.
[18]
Ryan R. Curtin, Alexander G. Gray, Parikshit Ram, Ryan R. Curtin, Parikshit Ram Alexander, and G. Gray. 2013. Fast exact max-kernel search. In SDM. 1--9.
[19]
Abhinandan S. Das, Mayur Datar, Ashutosh Garg, and Shyam Rajaram. 2007. Google news personalization: Scalable online collaborative filtering. In WWW. 271--280.
[20]
Inderjit S. Dhillon and Dharmendra S. Modha. 2001. Concept decompositions for large sparse text data using clustering. Machine Learning 42, 1--2, 143--175.
[21]
Ernesto Diaz-Aviles, Lucas Drumond, Lars Schmidt-Thieme, and Wolfgang Nejdl. 2012. Real-time top-n recommendation in social streams. In RecSys. 59--66.
[22]
Arnaud Doucet, Nando de Freitas, Kevin P. Murphy, and Stuart J. Russell. 2000a. Rao-blackwellised particle filtering for dynamic Bayesian networks. In UAI. 176--183.
[23]
Arnaud Doucet, Simon Godsill, and Christophe Andrieu. 2000b. On sequential Monte Carlo sampling methods for Bayesian filtering. Statistics and Computing 10, 3, 197--208.
[24]
Ronald Fagin, Amnon Lotem, and Moni Naor. 2001. Optimal aggregation algorithms for middleware. In PODS. 102--113.
[25]
Gregory Ference, Mao Ye, and Wang-Chien Lee. 2013. Location recommendation for out-of-town users in location-based social networks. In CIKM. 721--726.
[26]
James Foulds, Levi Boyles, Christopher DuBois, Padhraic Smyth, and Max Welling. 2013. Stochastic collapsed variational Bayesian inference for latent Dirichlet allocation. In KDD. 446--454.
[27]
Huiji Gao, Jiliang Tang, Xia Hu, and Huan Liu. 2013. Exploring temporal effects for location recommendation on location-based social networks. In RecSys. 93--100.
[28]
Huiji Gao, Jiliang Tang, Xia Hu, and Huan Liu. 2015. Content-aware point of interest recommendation on location-based social networks. In AAAI.
[29]
Huiji Gao, Jiliang Tang, and Huan Liu. 2012. gSCorr: Modeling geo-social correlations for new check-ins on location-based social networks. In CIKM. 1582--1586.
[30]
Rainer Gemulla, Erik Nijkamp, Peter J. Haas, and Yannis Sismanis. 2011. Large-scale matrix factorization with distributed stochastic gradient descent. In KDD. 69--77.
[31]
Thomas L. Griffiths and Mark Steyvers. 2004. Finding scientific topics. Proceedings of the National Academy of Sciences 101, suppl. 1, 5228--5235.
[32]
Matthew Hoffman, Francis R. Bach, and David M. Blei. 2010. Online learning for latent Dirichlet allocation. In NIPS. 856--864.
[33]
Liangjie Hong, Amr Ahmed, Siva Gurumurthy, Alexander J. Smola, and Kostas Tsioutsiouliklis. 2012. Discovering geographical topics in the Twitter stream. In WWW. 769--778.
[34]
Bo Hu and Martin Ester. 2013. Spatial topic modeling in online social media for location recommendation. In RecSys. 25--32.
[35]
Yanxiang Huang, Bin Cui, Wenyu Zhang, Jie Jiang, and Ying Xu. 2015. TencentRec: Real-time stream recommendation in practice. In SIGMOD. 227--238.
[36]
Noam Koenigstein, Parikshit Ram, and Yuval Shavitt. 2012. Efficient retrieval of recommendations in a matrix factorization framework. In CIKM. 535--544.
[37]
Justin J. Levandoski, Mohamed Sarwat, Ahmed Eldawy, and Mohamed F. Mokbel. 2012. LARS: A location-aware recommender system. In ICDE. 450--461.
[38]
Rui Li, Shengjie Wang, Hongbo Deng, Rui Wang, and Kevin Chen-Chuan Chang. 2012. Towards social user profiling: Unified and discriminative influence model for inferring home locations. In KDD. 1023--1031.
[39]
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 KDD. 831--840.
[40]
Moshe Lichman and Padhraic Smyth. 2014. Modeling human location data with mixtures of kernel densities. In KDD. 35--44.
[41]
Greg Linden, Brent Smith, and Jeremy York. 2003. Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing 7, 1, 76--80.
[42]
Bin Liu, Yanjie Fu, Zijun Yao, and Hui Xiong. 2013. Learning geographical preferences for point-of-interest recommendation. In KDD. 1043--1051.
[43]
Bin Liu and Hui Xiong. 2013. Point-of-interest recommendation in location based social networks with topic and location awareness. In SDM. 396--404.
[44]
Ting Liu, Andrew W. Moore, Ke Yang, and Alexander G. Gray. 2004. An investigation of practical approximate nearest neighbor algorithms. In NIPS. 825--832.
[45]
Andreas Lommatzsch and Sahin Albayrak. 2015. Real-time recommendations for user-item streams. In SAC. 1039--1046.
[46]
Thomas Minka and John Lafferty. 2002. Expectation-propagation for the generative aspect model. In UAI. 352--359.
[47]
Diana Mok, Barry Wellman, and Juan Carrasco. 2010. Does distance matter in the age of the Internet? Urban Studies 47, 13, 2747--2783.
[48]
Anastasios Noulas, Salvatore Scellato, Neal Lathia, and Cecilia Mascolo. 2012. Mining user mobility features for next place prediction in location-based services. In ICDM. 1038--1043.
[49]
Salvatore Scellato, Anastasios Noulas, Renaud Lambiotte, and Cecilia Mascolo. 2011. Socio-spatial properties of online location-based social networks. In ICWSM.
[50]
Anshumali Shrivastava and Ping Li. 2014. Asymmetric lsh (alsh) for sublinear time maximum inner product search (MIPS). In NIPS. 2321--2329.
[51]
Jorge Silva and Lawrence Carin. 2012. Active learning for online Bayesian matrix factorization. In KDD. 325--333.
[52]
Alexander Smola and Shravan Narayanamurthy. 2010. An architecture for parallel topic models. Proceedings of the VLDB Endowment 3, 1--2, 703--710.
[53]
Jie Tang, Sen Wu, Jimeng Sun, and Hang Su. 2012. Cross-domain collaboration recommendation. In KDD. 1285--1293.
[54]
Christina Teflioudi, Rainer Gemulla, and Olga Mykytiuk. 2015. LEMP: Fast retrieval of large entries in a matrix product. In SIGMOD. 107--122.
[55]
João Vinagre, Alípio Mário Jorge, and João Gama. 2014. Fast incremental matrix factorization for recommendation with positive-only feedback. In User Modeling, Adaptation, and Personalization. 459--470.
[56]
Hanna M. Wallach, David M. Mimno, and Andrew McCallum. 2009. Rethinking LDA: Why priors matter. In NIPS. 1973--1981.
[57]
Weiqing Wang, Hongzhi Yin, Ling Chen, Yizhou Sun, Shazia Sadiq, and Xiaofang Zhou. 2015. Geo-SAGE: A geographical sparse additive generative model for spatial item recommendation. In KDD. 1255--1264.
[58]
Weiqing Wang, Hongzhi Yin, Shazia Sadiq, Ling Chen, Min Xie, and Xiaofang Zhou. 2016. SPORE: A sequential personalized spatial item recommender system. In ICDE. 12.
[59]
Yu Wang, Eugene Agichtein, and Michele Benzi. 2012. TM-LDA: Efficient online modeling of latent topic transitions in social media. In KDD. 123--131.
[60]
Limin Yao, David Mimno, and Andrew McCallum. 2009. Efficient methods for topic model inference on streaming document collections. In KDD. 937--946.
[61]
Mao Ye, Dong Shou, Wang-Chien Lee, Peifeng Yin, and Krzysztof Janowicz. 2011. On the semantic annotation of places in location-based social networks. In KDD. 520--528.
[62]
Mao Ye, Peifeng Yin, and Wang-Chien Lee. 2010. Location recommendation for location-based social networks. In GIS. 458--461.
[63]
Mao Ye, Peifeng Yin, Wang-Chien Lee, and Dik-Lun Lee. 2011. Exploiting geographical influence for collaborative point-of-interest recommendation. In SIGIR. 325--334.
[64]
Hongzhi Yin, Bin Cui, Ling Chen, Zhiting Hu, and Chengqi Zhang. 2015a. Modeling location-based user rating profiles for personalized recommendation. ACM Transactions on Knowledge Discovery from Data 9, 3, Article 19, 41 pages.
[65]
Hongzhi Yin, Bin Cui, Ling Chen, Zhiting Hu, and Xiaofang Zhou. 2015b. Dynamic user modeling in social media systems. ACM Transactions on Information Systems 33, 3, Article 10, 44 pages.
[66]
Hongzhi Yin, Bin Cui, Zi Huang, Weiqing Wang, Xian Wu, and Xiaofang Zhou. 2015c. Joint modeling of users’ interests and mobility patterns for point-of-interest recommendation. In MM. 819--822.
[67]
Hongzhi Yin, Bin Cui, Yizhou Sun, Zhiting Hu, and Ling Chen. 2014. LCARS: A spatial item recommender system. ACM Transactions on Information Systems 32, 3, Article 11, 37 pages.
[68]
Hongzhi Yin, Zhiting Hu, Xiaofang Zhou, Hao Wang, Kai Zheng, Hung Nguyen Quoc Viet, and Shazia Sadiq. 2016. Discovering interpretable geo-social communities for user behavior prediction. In ICDE. 12.
[69]
Hongzhi Yin, Yizhou Sun, Bin Cui, Zhiting Hu, and Ling Chen. 2013. LCARS: A location-content-aware recommender system. In KDD. 221--229.
[70]
Hongzhi Yin, Xiaofang Zhou, Yingxia Shao, Hao Wang, and Shazia Sadiq. 2015. Joint modeling of user check-in behaviors for point-of-interest recommendation. In CIKM. 1631--1640.
[71]
Zhijun Yin, Liangliang Cao, Jiawei Han, Chengxiang Zhai, and Thomas Huang. 2011. Geographical topic discovery and comparison. In WWW. 247--256.
[72]
Hsiang-Fu Yu, Cho-Jui Hsieh, Si Si, and Inderjit S. Dhillon. 2012. Scalable coordinate descent approaches to parallel matrix factorization for recommender systems. In ICDM. 765--774.
[73]
Quan Yuan, Gao Cong, Zongyang Ma, Aixin Sun, and Nadia Magnenat Thalmann. 2013. Time-aware Point-of-interest Recommendation. In SIGIR. 363--372.
[74]
Jia Zeng, W. K. Cheung, and Jiming Liu. 2013. Learning topic models by belief propagation. IEEE Transactions on Pattern Analysis and Machine Intelligence 35, 5, 1121--1134.
[75]
Chao Zhang, Lidan Shou, Ke Chen, Gang Chen, and Yijun Bei. 2012. Evaluating geo-social influence in location-based social networks. In CIKM. 1442--1451.
[76]
Zhiwei Zhang, Qifan Wang, Lingyun Ruan, and Luo Si. 2014. Preference preserving hashing for efficient recommendation. In SIGIR. 183--192.
[77]
Kaiqi Zhao, Gao Cong, Quan Yuan, and Kenny Zhu. 2015. SAR: A sentiment-aspect-region model for user preference analysis in geo-tagged reviews. In ICDE. 12.
[78]
Wayne Xin Zhao, Jing Jiang, Jianshu Weng, Jing He, Ee-Peng Lim, Hongfei Yan, and Xiaoming Li. 2011. Comparing Twitter and traditional media using topic models. In ECIR. 338--349.
[79]
Yu Zheng and Xing Xie. 2011. Learning travel recommendations from user-generated GPS traces. ACM Transactions on Intelligent Systems and Technology 2, 1, 2:1--2:29.
[80]
Yu Zheng, Lizhu Zhang, Xing Xie, and Wei-Ying Ma. 2009. Mining interesting locations and travel sequences from GPS trajectories. In WWW. 791--800.
[81]
Ke Zhou and Hongyuan Zha. 2012. Learning binary codes for collaborative filtering. In KDD. 498--506.
[82]
Wen-Yuan Zhu, Wen-Chih Peng, Ling-Jyh Chen, Kai Zheng, and Xiaofang Zhou. 2015. Modeling user mobility for location promotion in location-based social networks. In KDD. 1573--1582.

Cited By

View all
  • (2024)Probabilistic Time Geographic Modeling Method Considering POI SemanticsISPRS International Journal of Geo-Information10.3390/ijgi1301002213:1(22)Online publication date: 8-Jan-2024
  • (2024)CETN: Contrast-enhanced Through Network for Click-Through Rate PredictionACM Transactions on Information Systems10.1145/368857143:1(1-34)Online publication date: 12-Aug-2024
  • (2024)AdaGIN: Adaptive Graph Interaction Network for Click-Through Rate PredictionACM Transactions on Information Systems10.1145/368178543:1(1-31)Online publication date: 4-Nov-2024
  • Show More Cited By

Index Terms

  1. Joint Modeling of User Check-in Behaviors for Real-time Point-of-Interest Recommendation

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Transactions on Information Systems
        ACM Transactions on Information Systems  Volume 35, Issue 2
        April 2017
        232 pages
        ISSN:1046-8188
        EISSN:1558-2868
        DOI:10.1145/3001595
        Issue’s Table of Contents
        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: 10 October 2016
        Accepted: 01 December 2015
        Revised: 01 November 2015
        Received: 01 August 2015
        Published in TOIS Volume 35, Issue 2

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. POI
        2. efficient retrieval algorithm
        3. location-based service
        4. online learning
        5. real-time recommendation

        Qualifiers

        • Research-article
        • Research
        • Refereed

        Funding Sources

        • 973 program
        • Shenzhen Government Research
        • ARC Discovery Early Career Researcher Award
        • National Natural Science Foundation of China
        • ARC Discovery Project

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)60
        • Downloads (Last 6 weeks)10
        Reflects downloads up to 18 Feb 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Probabilistic Time Geographic Modeling Method Considering POI SemanticsISPRS International Journal of Geo-Information10.3390/ijgi1301002213:1(22)Online publication date: 8-Jan-2024
        • (2024)CETN: Contrast-enhanced Through Network for Click-Through Rate PredictionACM Transactions on Information Systems10.1145/368857143:1(1-34)Online publication date: 12-Aug-2024
        • (2024)AdaGIN: Adaptive Graph Interaction Network for Click-Through Rate PredictionACM Transactions on Information Systems10.1145/368178543:1(1-31)Online publication date: 4-Nov-2024
        • (2024)ScrollyPOI: A Narrative-Driven Interactive Recommender System for Points-of-Interest Exploration and ExplainabilityAdjunct Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization10.1145/3631700.3665183(292-304)Online publication date: 27-Jun-2024
        • (2024)User-experience oriented POI recommendation with pseudo ratingMultimedia Tools and Applications10.1007/s11042-024-19455-7Online publication date: 28-Jun-2024
        • (2024)Residual Spatio-Temporal Collaborative Networks for Next POI RecommendationAdvances in Knowledge Discovery and Data Mining10.1007/978-981-97-2262-4_12(144-155)Online publication date: 7-May-2024
        • (2023)Adaptive Graph Representation Learning for Next POI RecommendationProceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3539618.3591634(393-402)Online publication date: 19-Jul-2023
        • (2023)A Binary-Search-Based Locality-Sensitive Hashing Method for Cross-Site User IdentificationIEEE Transactions on Computational Social Systems10.1109/TCSS.2022.315866410:2(480-491)Online publication date: Apr-2023
        • (2023)A human mobility dataset collected via LBSLabData in Brief10.1016/j.dib.2023.10889846(108898)Online publication date: Feb-2023
        • (2023)Application of Business Big Data Management and Decision MakingE-Commerce Big Data Mining and Analytics10.1007/978-981-99-3588-8_9(181-203)Online publication date: 30-Jul-2023
        • Show More Cited By

        View Options

        Login options

        Full Access

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media