Abstract
Point-Of-Interest (POI) Recommender Systems (RSs) have huge importance in Location Based Social Networks (LBSNs) because of its effectiveness in assisting users to explore personalized locations. It also assists the LBSN providers to increase their revenue through scrutinized advertisements or services according to specific locations. For the effectiveness and accuracy of POI RSs, so many additional information such as Transition Contexts (e.g., geographical distance, time interval), Dynamic Contexts (e.g., time of the day, companion, season), and Static Contexts (e.g., POI type, features) have to be integrated along with the check-in data. The high impact of this additional information distinguishes POI recommendation approaches from other RS approaches. To address the challenges of the varying influences of the user’s current contexts and the transition contexts (arises from users past task to current task) on recommendation, a Gated Recurrent Unit (GRU) architecture is proposed. It is capable of handling the effect of each category of contexts separately. The main part of the proposed Context-Category Specific Sequence Aware POI RS (CCS-POI-RS) is a Multi-GRU (MGRU), which has two added gates for handling the influences of both dynamic contexts and transition contexts. Experiments on Gowalla and Foursquare check-in data set reveal the significance of MGRU architecture through the comparison with the other state of the art GRU architectures.
Similar content being viewed by others
References
An H, Moon N (2019) Design of recommendation system for tourist spot using sentiment analysis based on CNN-LSTM. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-019-01521-w
Beutel A, Covington P, Jain S, Xu C, Li J, Gatto V, Chi H (2018) LatentCross: making use of context in recurrent recommender systems. Proc WSDM. https://doi.org/10.1145/3159652.3159727
Chang J-H, Lai C-F, Wang M-S, Wu T-Y (2013) A cloud based intelligent TV program recommendation system. Comput Electr Eng 39:2379–2399. https://doi.org/10.1016/j.compeleceng.2013.04.025
Cho E, Myers SA, Leskovec J (2011) Friendship and mobility: user movement in location-based social networks. In: Proc. of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining—KDD’ 11:1082–1090. https://doi.org/10.1145/2020408.2020579
Chung J, Gulcehre C, Cho KH, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. In: Proceedings of NIPS. arXiv:1412.3555v1
Durao F, Dolog P (2012) Improving tag-based recommendation with the collaborative value of wiki pages for knowledge sharing. J Ambient Intell Humaniz Comput 5:21–38. https://doi.org/10.1007/s12652-012-0119-x
He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: Proceedings of WWW. arXiv:1708.05031
Hochreiterand S, Schmidhuber J (1998) Long short-term memory. Neural Comput. https://doi.org/10.1162/neco.1997.9.8.1735
Jiang L, Cheng Y, Yang L, Li J, Yan H, Wang X (2019) A trust-based collaborative filtering algorithm for E-commerce recommendation system. J Ambient Intell Humaniz Comput 10:3023–3034. https://doi.org/10.1007/s12652-018-0928-7
Kant S, Mahara T, Jain VK, Jain DK, Sangaiah AK (2018) LeaderRank based k-means clustering initialization method for collaborative filtering. Comput Electr Eng 69:598–609. https://doi.org/10.1016/j.compeleceng.2017.12.001
Kingmaand D, Ba J (2014) Adam: a method for stochastic optimization. ICLR, preprint arXiv:1412.6980
Kong D, Wu F (2018) HST-LSTM: a hierarchical spatial-temporal long-short term memory network for location prediction. IJCAI 18(7):2341–2347. https://doi.org/10.24963/ijcai.2018/324
Kosmides P, Demestichas K, Adamopoulou E, Remoundou C, Loumiotis I, Theologou M, Anagnostou M (2016) Providing recommendations on location-based social networks. J Ambient Intell Humaniz Comput 7:567–578. https://doi.org/10.1007/s12652-016-0346-7
Kumar S, Nezhurina MI (2019) An ensemble classification approach for prediction of user’s next location based on Twitter data. J Ambient Intell Humaniz Comput 10:4503–4513. https://doi.org/10.1007/s12652-018-1134-3
Kumar A, Ahuja H, Sing NK, Gupta D, Khanna A, Rodrigues JJPC (2018) Support matrix factorisation using distributed representations for personalised recommendations on twitter. Comput Electr Eng 71:567–577. https://doi.org/10.1016/j.compeleceng.2018.08.007
Li C, Wang Z, Cao S, He L (2018) WLRS: a new recommendation system based on weighted linear regression models. Comput Electr Eng 66:40–47. https://doi.org/10.1016/j.compeleceng.2018.02.005
Li J, Liu G, Yan C, Jiang C (2019) LORI: a learning-to-rank-based integration method of location recommendation. IEEE Trans Comput Soc Syst 6(3):430–440. https://doi.org/10.1109/TCSS.2019.2907563
Lian J-W, Ke C-K (2016) Using a modified ELECTRE method for an agricultural product recommendation service on a mobile device. Comput Electr Eng 56:277–288. https://doi.org/10.1016/j.compeleceng.2015.11.014
Liu Q, Shu W, Wang D, Li Z, Wang L (2016a) Context aware sequential recommendation. Proc ICDM. https://doi.org/10.1109/ICDM.2016.0135
Liu Q, Wu S, Wang L, Tan T (2016b) Predicting the next location: a recurrent model with spatial and temporal contexts. In: Proceedings of AAAI conference on artificial intelligence, Phoenix, Arizona, 12–17 February 2016, pp 194–200
Luan W, Liu G, Jiang C, Qi L (2017) Partition-based collaborative tensor factorization for POI recommendation. IEEE/CAA J Autom Sinica 4(3):437–446. https://doi.org/10.1109/JAS.2017.7510538
Luan W, Liu G, Jiang C, Zhou M (2018) MPTR: a maximal-marginal-relevance-based personalized trip recommendation method. IEEE Trans Intell Transp Syst 19(11):3461–3474. https://doi.org/10.1109/TITS.2017.2781138
Manotumruksa J, Macdonald C, Ounis I (2017a) A deep recurrent collaborative filtering framework for venue recommendation. In: Proceedings of the 2017 ACM on conference on information and knowledge management (CIKM’17). ACM, New York, NY, USA, pp 1429–1438. https://doi.org/10.1145/3132847.3133036
Manotumruksa J, Macdonald C, Ounis I (2017b) A personalised ranking framework with multiple sampling criteria for venue recommendation. In: Proceedings of the 2017 ACM on conference on information and knowledge management (CIKM’17). ACM, New York, NY, USA, pp 1469–1478. https://doi.org/10.1145/3132847.3132985
Orciuoli F, Parente M (2017) An ontology-driven context-aware recommender system for indoor shopping based on cellular automata. J Ambient Intell Humaniz Comput 8:937–955. https://doi.org/10.1007/s12652-016-0411-2
Otebolaku AM, Andrade MT (2015) Context-aware media recommendations for smart devices. J Ambient Intell Humanized Comput 6:13–36. https://doi.org/10.1007/s12652-014-0234-y
Quadrana M, Cremonesi P, Jannach D (2018) Sequence-aware recommender systems. ACM Comput Surv. https://doi.org/10.1145/3209219.3209270
Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2009) BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of UAI. UAI-P-2009-PG-452-461. arXiv:1205.2618v1
Smirnova E, Vasile F (2017) Contextual sequence modeling for recommendation with recurrent neural networks. In: Proceedings of the DLRS. arXiv:1706.07684v1
Sulthana R, Ramasamy S (2019) Ontology and context based recommendation system using Neuro-Fuzzy Classification. Comput Electr Eng 74:498–510. https://doi.org/10.1016/j.compeleceng.2018.01.034
Tang S, Wu Z, Chen K (2017) Movie Recommendation via BLSTM. Proc ICMM. https://doi.org/10.1007/978-3-319-51814-5_23
Wang S-L, Chen YL, Kuo AM-H, Chen HM, Shiu YS (2016) Design and evaluation of a cloud based Mobile Health Information system on wireless sensor networks. Comput Electr Eng 49:221–235. https://doi.org/10.1016/j.compeleceng.2015.07.017
Xia X, Wang X, Li J, Zhou X (2014) Multi-objective mobile app recommendation: a system level collaboration approach. Comput Electr Eng 40:203–215. https://doi.org/10.1016/j.compeleceng.2013.11.012
Yao L, Sheng QZ, Qin Y, Wang X, Shemshadi A, He Q (2015) Context-aware point-of-interest recommendation using tensor factorization with social regularization. Proc. SIGIR. https://doi.org/10.1145/2766462.2767794
Yu Y, Chen X (2015) A survey of point-of-interest recommendation in location-based social networks. In: Proceedings of the twenty-ninth AAAI conference on artificial intelligence. arXiv:1607.00647
Yu F, Liu Q, Wu S, Wang L, Tan T (2016) A dynamic recurrent model for next basket recommendation. In: Proc. of SIGIR
Yuan Q, Cong G, Ma Z, Sun A, Thalmann NM (2013) Time-aware point-of-interest recommendation’, In: Proceedings of the 36th international ACM SIGIR conference on research and development in information retrieval—SIGIR 13:363–372. https://doi.org/10.1145/2484028.2484030
Yuan F, Guo G, Jose J, Chen L, Haitao Y (2016) Joint Geo spatial preference and pairwise ranking for Point-of-Interest Recommendation. InProc ICTAI. https://doi.org/10.1109/ICTAI.2016.0018
Zhang Y, Dai H, Xu C, Feng J, Wang T, Bian J, Wang B, Liu T-Y (2014) Sequential click prediction for sponsored search with recurrent neural networks. AAAI’ 14:1369–1375
Zhao S, Zhao T, Yang H, Lyu MR, King I (2016) STELLAR: Spatial-temporal latent ranking for successive point-of-interest recommendation. In: Proceedings of AAAI conference on artificial intelligence, pp 315–322. https://www.aaai.org/ocs/index.php/AAAI/AAAI16/paper/view/12249
Zhu Y, Li H, Liao Y, Wang B, Guan Z, Liu H, Cai D (2017) What to do next: modeling user behaviors by time-LSTM. In: Proceedings of the twenty-sixth international joint conference on artificial intelligence, pp 3602–3608. https://doi.org/10.24963/ijcai.2017/504
Acknowledgements
This research work is performed as part of the Ph.D. work in the area of Context-Aware Recommender System. There is no funding source(s) involved in this research.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kala, K.U., Nandhini, M. Context-Category Specific sequence aware Point-Of-Interest Recommender System with Multi-Gated Recurrent Unit. J Ambient Intell Human Comput (2019). https://doi.org/10.1007/s12652-019-01583-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12652-019-01583-w