{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:59:07Z","timestamp":1772121547074,"version":"3.50.1"},"reference-count":41,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T00:00:00Z","timestamp":1649376000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>Currently, social networks allow individuals from all over the world to share ideas, activities, events, and interests over the Internet. Using location-based social networks (LBSNs), users can share their locations and location-related content, including images and reviews. Location rec-14 recommendation system-based LBSN has gained considerable attention in research using techniques and methods based on users\u2019 geosocial activities. In this study, we present a comparative analysis of three matrix factorization (MF) algorithms, namely, singular value decomposition (SVD), singular value decomposition plus (SVD++), and nonnegative matrix factorization (NMF). The primary task of the implemented recommender system was to predict restaurant ratings for each user and make a recommendation based on this prediction. This experiment used two performance metrics for evaluation, namely, root mean square error (RMSE) and mean absolute error (MAE). The RMSEs confirmed the efficacy of SVD with a lower error rate, whereas SVD++ had a lower error rate in terms of MAE.<\/jats:p>","DOI":"10.3390\/info13040188","type":"journal-article","created":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T12:11:14Z","timestamp":1649419874000},"page":"188","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Recommendation System Algorithms on Location-Based Social Networks: Comparative Study"],"prefix":"10.3390","volume":"13","author":[{"given":"Abeer","family":"Al-Nafjan","sequence":"first","affiliation":[{"name":"Department of Computer Science, College of Computer and Information Sciences, Imam Muhammad Bin Saud University, Riyadh 11432, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Norah","family":"Alrashoudi","sequence":"additional","affiliation":[{"name":"Department of Information Technology, College of Computer and Information Sciences, King Saud University, Riyadh 11451, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8649-5926","authenticated-orcid":false,"given":"Hend","family":"Alrasheed","sequence":"additional","affiliation":[{"name":"Department of Information Technology, College of Computer and Information Sciences, King Saud University, Riyadh 11451, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,4,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Yang, C., Bai, L., Zhang, C., Yuan, Q., and Han, J. (2017, January 13\u201317). Bridging Collaborative Filtering and Semi-Supervised Learning: A Neural Approach for POI Recommendation. Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Halifax, NS, Canada.","DOI":"10.1145\/3097983.3098094"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Cui, Y., Deng, L., Zhao, Y., Yao, B., Zheng, V.W., and Zheng, K. (2019, January 4\u20138). Hidden POI Ranking with Spatial Crowdsourcing. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, AK, USA.","DOI":"10.1145\/3292500.3330844"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Ye, M., Yin, P., Lee, W.-C., and Lee, D.-L. (2011, January 24\u201328). Exploiting Geographical Influence for Collaborative Point-of-Interest Recommendation. Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information\u2014SIGIR \u201911, Beijing, China.","DOI":"10.1145\/2009916.2009962"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Zhang, H., Gan, M., and Sun, X. (2021). Incorporating Memory-Based Preferences and Point-of-Interest Stickiness into Recommendations in Location-Based Social Networks. ISPRS Int. J. Geo Inf, 10.","DOI":"10.3390\/ijgi10010036"},{"key":"ref_5","unstructured":"Ference, G., Ye, M., and Lee, W.-C. (November, January 27). Location Recommendation for Out-of-Town Users in Location-Based Social Networks. Proceedings of the 22nd ACM International Conference on Information & Knowledge Management\u2014CIKM \u201913, San Francisco, CA, USA."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MC.2009.263","article-title":"Matrix Factorization Techniques for Recommender Systems","volume":"42","author":"Koren","year":"2009","journal-title":"Computer"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3549","DOI":"10.1109\/ACCESS.2017.2788138","article-title":"Recommender Systems Clustering Using Bayesian Non Negative Matrix Factorization","volume":"6","author":"Bobadilla","year":"2017","journal-title":"IEEE Access"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1002\/env.3170050203","article-title":"Positive Matrix Factorization: A Non-Negative Factor Model with Optimal Utilization of Error Estimates of Data Values","volume":"5","author":"Paatero","year":"1994","journal-title":"Environmetrics"},{"key":"ref_9","first-page":"556","article-title":"Algorithms for Non-Negative Matrix Factorization","volume":"13","author":"Seung","year":"2001","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_10","unstructured":"Facebook (2020). Facebook Reports Fourth Quarter and Full Year 2020 Results, Facebook Inc."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Symeonidis, P., Ntempos, D., and Manolopoulos, Y. (2014). Location-Based Social Networks. Recommender Systems for Location-Based Social Networks, Springer.","DOI":"10.1007\/978-1-4939-0286-6"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Ma, X., Zhu, J., Zhang, S., and Zhong, Y. (2020, January 18\u201321). Multi-factor Fusion POI Recommendation Model. Proceedings of the International Conference of Pioneering Computer Scientists, Engineers and Educators, Taiyuan, China.","DOI":"10.1007\/978-981-15-7984-4_2"},{"key":"ref_13","unstructured":"Wang, M., Lu, Y., and Huang, J. (March, January 27). SPENT: A Successive POI Recommendation Method Using Similarity-Based POI Em-Bedding and Recurrent Neural Network with Temporal Influence. Proceedings of the IEEE International Conference on Big Data and Smart Computing (BigComp), Kyoto, Japan."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Zhao, S., Zhao, T., Yang, M.R.L., and King, I. (2016, January 12\u201317). STELLAR: Spatial-Temporal Latent Ranking for Successive Point-of-Interest Recommendation. Proceedings of the AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA.","DOI":"10.1609\/aaai.v30i1.9986"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2512","DOI":"10.1109\/TKDE.2020.3007194","article-title":"Where to Go Next: A Spatio-Temporal Gated Network for Next POI Recommendation","volume":"34","author":"Zhao","year":"2020","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3295499","article-title":"Spatiotemporal Representation Learning for Translation-Based POI Recommendation","volume":"37","author":"Qian","year":"2019","journal-title":"ACM Trans. Inf. Syst"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"524","DOI":"10.1080\/13658816.2017.1400550","article-title":"Integrating spatial and temporal contexts into a factorization model for POI Recommendation","volume":"32","author":"Cai","year":"2018","journal-title":"Int. J. Geogr. Inf. Sci"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"5161","DOI":"10.1007\/s11227-019-02751-7","article-title":"Improved Collaborative Filtering Recommendation Algorithm Based on Differential Privacy Protection","volume":"76","author":"Yin","year":"2020","journal-title":"J. Supercomput."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Jia, Z., Yang, Y., Gao, W., and Chen, X. (2015, January 13\u201314). User-Based Collaborative Filtering for Tourist Attraction Recommendations. Proceedings of the 2015 IEEE International Conference on Computational Intelligence & Communication Technology, Ghaziabad, India.","DOI":"10.1109\/CICT.2015.20"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3314578","article-title":"Deep Item-Based Collaborative Filtering for Top-N Recommendation","volume":"37","author":"Xue","year":"2019","journal-title":"ACM Trans. Inf. Syst. (TOIS)"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Pujahari, A., and Sisodia, D.S. (2020, January 3\u20135). Model-Based Collaborative Filtering for Recommender Systems: An Empirical Survey. Proceedings of the 1st International Conference on Power, Control and Computing Technologies (ICPC2T), Raipur, India.","DOI":"10.1109\/ICPC2T48082.2020.9071454"},{"key":"ref_22","first-page":"907","article-title":"Author Topic Model Based Collaborative Filtering for Personalized POI Recommendation","volume":"17","author":"Jiang","year":"2015","journal-title":"IEEE Trans. Multimed."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1137\/1037127","article-title":"Using linear algebra for intelligent information retrieval","volume":"37","author":"Berry","year":"1995","journal-title":"SIAM Rev."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1016\/j.knosys.2018.09.011","article-title":"Singular value decomposition based recommendation using imputed data","volume":"163","author":"Yuan","year":"2019","journal-title":"Knowl. Based Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"6060","DOI":"10.1109\/ACCESS.2018.2842257","article-title":"Recommendation System Based on Singular Value Decomposition and Multi-Objective Immune Optimization","volume":"7","author":"Chai","year":"2018","journal-title":"IEEE Access"},{"key":"ref_26","first-page":"130","article-title":"Collaborative Filtering with Temporal Dynamics with Using Singular Value Decomposition","volume":"25","author":"Bakir","year":"2018","journal-title":"Teh. Vjesn. Tech. Gaz."},{"key":"ref_27","first-page":"228","article-title":"Place Recommendation Based on Users Check-in History for Location-Based Services","volume":"3","author":"Chen","year":"2013","journal-title":"Int. J. Netw. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Koren, Y. (2008, January 24\u201327). Factorization Meets the Neighborhood: A Multifaceted Collaborative Filtering Model. Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Las Vegas, NV, USA.","DOI":"10.1145\/1401890.1401944"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1607","DOI":"10.1109\/TKDE.2016.2528249","article-title":"A Novel Recommendation Model Regularized with User Trust and Item Ratings","volume":"28","author":"Guo","year":"2016","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Shi, W., Wang, L., and Qin, J. (2020). User Embedding for Rating Prediction in SVD++-Based Collaborative Filtering. Symmetry, 12.","DOI":"10.3390\/sym12010121"},{"key":"ref_31","unstructured":"Junior, A.F., Medeiros, F., and Calado, I. (2020, January 9\u201311). An Evaluation of Recommendation Algorithms for Tourist Attractions. Proceedings of the Thirty Second International Conference on Software Engineering and Knowledge Engineering (SEKE 2020), Pittsburgh, PA, USA."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3369390","article-title":"SSL-SVD: Semi-supervised Learning\u2013based Sparse Trust Recommendation","volume":"20","author":"Hu","year":"2020","journal-title":"ACM Trans. Internet Technol."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Athanasiadis, C., Hortal, E., Koutsoukos, D., Lens, C.Z., and Asteriadis, S. (2017, January 21\u201323). Personalized, Affect and Perfor-Mance-Driven Computer-Based Learning. Proceedings of the 9th International Conference on Computer Supported Education, Porto, Portugal.","DOI":"10.5220\/0006331201320139"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Massimo, D., and Ricci, F. (2019). Clustering Users\u2019 POIs Visit Trajectories for Next-POI Recommendation. Information and Communication Technologies in Tourism 2019, Proceedings of the International Conference in Nicosia, Cyprus, 30 January\u20131 February 2019, Springer.","DOI":"10.1007\/978-3-030-05940-8_1"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Liu, B., Fu, Y., Yao, Z., and Xiong, H. (2013, January 11\u201314). Learning Geographical Preferences for Point-of-Interest Recommendation. Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Chicago, IL, USA.","DOI":"10.1145\/2487575.2487673"},{"key":"ref_36","unstructured":"Yelp-Dataset (2021, November 20). Yelp Open Dataset. Available online: https:\/\/www.yelp.com\/dataset."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1247","DOI":"10.5194\/gmd-7-1247-2014","article-title":"Root Mean Square Error (RMSE) or Mean Absolute Error (MAE)?\u2014Arguments against Avoiding RMSE in the Literature","volume":"7","author":"Chai","year":"2014","journal-title":"Geosci. Model Dev."},{"key":"ref_38","unstructured":"Ziad, S., and Najafi, S. (2016). Evaluating Prediction Accuracy for Collaborative Filtering Algorithms in Recommender Systems. [Bachelor\u2019s Thesis, KTH Royal Institute of Technology]."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"2174","DOI":"10.21105\/joss.02174","article-title":"Surprise: A Python Library for Recommender Systems","volume":"5","author":"Hug","year":"2020","journal-title":"J. Open Source Softw."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1016\/j.procs.2015.04.237","article-title":"Matrix Factorization Model in Collaborative Filtering Algorithms: A Survey","volume":"49","author":"Bokde","year":"2015","journal-title":"Procedia Comput. Sci."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"64301","DOI":"10.1109\/ACCESS.2018.2877208","article-title":"A Survey of Collaborative Filtering-Based Recommender Systems: From Traditional Methods to Hybrid Methods Based on Social Networks","volume":"6","author":"Rui","year":"2018","journal-title":"IEEE Access"}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/13\/4\/188\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:50:43Z","timestamp":1760136643000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/13\/4\/188"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,8]]},"references-count":41,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2022,4]]}},"alternative-id":["info13040188"],"URL":"https:\/\/doi.org\/10.3390\/info13040188","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,8]]}}}