Computer Science ›› 2023, Vol. 50 ›› Issue (12): 113-122.doi: 10.11896/jsjkx.230200105

• Database & Big Data & Data Science • Previous Articles     Next Articles

Adaptive Location Recommendation Based on Time Slots Clustering and User Dynamic Similarity

ZHU Jun1,2, HAN Lixin2, ZONG Ping2, LIU Hongying3, XIE Ling3, LI Jingxian2   

  1. 1 School of Computer and Software,Nanjing Vocational University of Industry Technology,Nanjing 210023,China
    2 College of Computer and Information Engineering,Hohai University,Nanjing 211100,China
    3 College of Computer Science,Nanjing University of Science and Technology Zijin College,Nanjing 210023,China
  • Received:2023-02-16 Revised:2023-05-23 Online:2023-12-15 Published:2023-12-07
  • About author:ZHU Jun,born in 1987,Ph.D,associate professor,is a member of China Computer Federation.Her main research interests include machine learning and recommender systems.
  • Supported by:
    National Natural Science Foundation of China(41771251),Natural Science Foundation of the Higher Education Institutions of Jiangsu Province,China(21KJB520009) and Start-up Fund for New Talented Researchers of Nanjing Vocational University of Industry Technology(YK23-05-01).

Abstract: Location recommendation is an important service for businesses and users in location-based social networks,and the recommended results are greatly influenced by user preferences and spatial-temporal contexts.Most existing researches ignore the variation in user similarity over time,lack adaptability when making recommendations,and suffer from serious data sparsity pro-blem.To address the issues above,this paper proposes an adaptive location recommendation algorithm(ALRTU) based on time slots clustering and user dynamic similarity.First,time slots clustering based on fuzzy c-means is devised according to the statistics of historical check-in data.Time similarity in each time cluster is calculated,and original ratings are updated further by app-lying smoothing technology to solve the problem of data sparsity.The dynamic similarities of users are calculated by hour.Diffe-rent rating subsets are selected adaptively according to time slots clustering and then realize user preferences and temporal influences mining.Second,users are classified on the basis of check-in frequency,and then kernel density estimation or power law distribution algorithm is selected adaptively to mine geographical features.Finally,user preferences and spatial-temporal contexts are effectively fused to produce location recommendations.Extensive offline experiments are conducted on two real-world datasets(Brightkite and Gowalla) to verify the accuracy.Experimental results show that the accuracy of ALRTU on Brightkite and Gowalla datasets is respectively improved by 3.74% and 1.42% on average,compared with the highest recommendation accuracy among the benchmark methods.

Key words: Location recommendation, Adaptive recommendation, Time slots clustering, Dynamic similarity, Spatial features

CLC Number: 

  • TP181
[1]ZHU J,HAN L X,GOU Z N,et al.A robust personalized location recommendation based on ensemble learning[J].Expert Systems with Applications,2021,167:114065.
[2]XING C Z,ZHU J X,MENG X F,et al.Point-of-interest recommendation:A survey[J].Computer Science,2021,48(S2):176-183.
[3]WANG Y L,JIANG C C,FENG X N,et al.Time aware point-of-interest recommendation[J].Computer Science,2021,48(9):43-49.
[4]CHEN W,WAN H Y,GUO S N,et al.Building and exploiting spatial-temporal knowledge graph for next POI recommendation[J].Knowledge-Based Systems,2022,258:109951.
[5]STEPAN T,MORAWSKI J M,DICK S,et al.Incorporatingspatial,temporal,and social context in recommendations for location-based social networks[J].IEEE Transactions on Computational Social Systems,2016,3(4):164-175.
[6]LIU X,YANG Y J,XU Y B,et al.Real-time POI recommendation via modeling long-and short-term user preferences[J].Neurocomputing,2022,467:454-464.
[7]NAM L N H.Towards comprehensive approaches for the rating prediction phase in memory-based collaborative filtering recommender systems[J].Information Sciences,2022,589:878-910.
[8]CHEN Z L,WANG Y,ZHANG S,et al.Differentially private user-based collaborative filtering recommendation based on k-means clustering[J].Expert Systems with Applications,2021,168:114366.
[9]CHEN J M,ZHANG W D.Review of point of interest recommendation systems in location-based social networks[J].Journal of Frontiers of Computer Science and Technology,2022,16(7):1462-1478.
[10]YUAN Q,CONG G,MA Z Y,et al.Time-aware point-of-in-terest recommendation[C]//Proceedings of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval.2013:363-372.
[11]SI Y L,ZHANG F Z,LIU W Y.A time-aware POI recommendation method exploiting user-based collaborative filtering and location popularity[C]//Proceedings of 2017 2nd International Conference on Communications,Information Management and Network Security.2017:17-25.
[12]CHEN J M,ZHANG W D.TeSP-TMF:A temporal-aware personalized POI recommendation approach based on potential pre-ferences and grey relational analysis[J].Electronic Commerce Research and Applications,2023,58:101243.
[13]ZENG J,LI Y H,LI F,et a1.A point-of-interest recommendation method using location similarity[C]//Proceedings of 2017 6th IIAI International Congress on Advanced Applied Informa-tics(IIAI-AAI).2017:436-440.
[14]YIN M H,LIU Y H,ZHOU X,et al.A fuzzy clustering based collaborative filtering algorithm for time-aware POI recommendation[J].Journal of Physics:Conference Series,2021,1746(1):012037.
[15]TOBLER W R.A computer movie simulating urban growth in the detroit region[J].Economic Geography,1970,46(2):234-240.
[16]YE M,YIN P F,LEE W C,et al.Exploiting geographical in-fluence for collaborative point-of-interest recommendation[C]//Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval.2011:325-344.
[17]CHO E,MYERS S A,LESKOVEC J.Friendship and mobility:user movement in location-based social networks[C]//Procee-dings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.2011:1082-1090.
[18]CHENG C,YANG H Q,KING I,et a1.Fused matrix factorization with geographical and social influence in location-based social networks[C]//Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence.2012:17-23.
[19]LIU B,FU Y J,YAO Z J,et al.Learning geographical prefe-rences for point-of-interest recommendation[C]//Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.2013:1043-1051.
[20]ZHANG J D,CHOW C Y.iGSLR:personalized geo-social location recommendation:a kernel density estimation approach[C]//Proceedings of the 21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems.2013:334-343.
[21]GENG B R,JIAO L C,GONG M G,et al.A two-step persona-lized location recommendation based on multi-objective immune algorithm[J].Information Sciences,2019,475:161-181.
[22]DAVIS A D,GIANNAKIS D.Graph-theoretic algorithms for Kolmogorov operators:approximating solutions and their gra-dients in elliptic and parabolic problems on manifolds[J].ar-Xiv:2104.15124,2022.
[23]ZHANG J D,CHOW C Y.CoRe:exploiting the personalized influence of two-dimensional geographic coordinates for location recommendations[J].Information Sciences,2015,293:163-181.
[24]SI Y L,ZHANG F Z,LIU W Y.An adaptive point-of-interest recommendation method for location-based social networks based on user activity and spatial features[J].Knowledge-Based Systems,2019,163:267-282.
[25]ZHANG J D,CHOW C Y.TICRec:A probabilistic framework to utilize temporal influence correlations for time-aware location recommendations[J].IEEE Transactions on Services Computing,2016,9(4):633-646.
[26]CHEN J,ZHANG H,CAO F Y.Study on point-of-interest collaborative recommendation method fusing multi-factors[J].Computer Science,2019,46(10):77-83.
[27]YIN M H,LIU Y H,ZHOU X,et al.A tensor decomposition based collaborative filtering algorithm for time-aware POI re-commendation in LBSN[J].Multimedia Tools and Applications,2021,80:36215-36235.
[28]SONG Y W,SI Y L,LIU W Y,et al.Point-of-interest recom-mendation algorithm combining temporal features and collaborative filtering[J].Journal of Chinese Computer Systems,2016,37(6):1153-1158.
[29]JIANG C Q,SHU D Y,DUAN R.Location recommendation algorithm based on spatial-temporal similarity of user[J].Computer Engineering,2018,44(7):177-182.
[30]YUAN F Y,LI C,LEI U,et al.POI dynamic recommendation algorithm based on fusion time series[J].Journal of Chinese Computer Systems,2020,41(2):291-295.
[31]XU CH,DING A S,ZHAO K D.A novel POI recommendation method based on trust relationship and spatial-temporal factors[J].Electronic Commerce Research & Applications,2021,48:101060.
[32]DAVTALAB M,ALESHEIKH A A.A multi-criteria point of interest recommendation using the dominance concept[J].Journal of Ambient Intelligence and Humanized Computing,2023,14:6681-6696.
[33]ZHU J,HAN L X,GOU Z N,et al.A fuzzy clustering-based denoising model for evaluating uncertainty in collaborative filtering recommender systems[J].Journal of the Association for Information Science and Technology,2018,69(9):1109-1121.
[34]SI Y L.Research on adaptive point-of-interest recommendation approaches based on user check-in behaviors[D].Qinhuangdao:Yanshan University,2020.
[35]VALVERDE-REBAZA J C,ROCHE M,PONCELET P,et al.The role of location and social strength for friendship prediction in location-based social networks[J].Information Processing and Management,2018,54(4):475-489.
[36]HERLOCKER J L,KONSTAN J A,BORCHERS A,et al.An algorithmic framework for performing collaborative filtering[C]//Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval.1999:230-237.
[37]WANG H Y,WANG J S,WANG G.A survey of fuzzy clustering validity evaluation methods[J].Information Sciences,2022,618:270-297.
[1] XING Hao, LI Ming. Deepfake Video Detection Based on 3D Convolutional Neural Networks [J]. Computer Science, 2021, 48(7): 86-92.
[2] ZHOU Jie, LUO Yun-fang, LEI Yao-jian, LI Wen-jing, FENG Yu. Multi-scale Convolutional Neural Network Air Quality Prediction Model Based on Spatio-Temporal Optimization [J]. Computer Science, 2020, 47(11A): 535-540.
[3] KONG Fan-yu, ZHOU Yu-feng, CHEN Gang. Traffic Flow Prediction Method Based on Spatio-Temporal Feature Mining [J]. Computer Science, 2019, 46(7): 322-326.
[4] XIA Ying, MAO Hong-rui, ZHANG Xu and BAE Hae-young. Differential Privacy Protection Method for Location Recommendation [J]. Computer Science, 2017, 44(12): 38-41.
[5] PU Jin-xing, LI Deng-hui, LI Zheng and ZHAO Rui-lian. Dynamic Similarity Based Fault Localization Prioritization [J]. Computer Science, 2016, 43(3): 206-212.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!