A Recommendation Engine Model for Giant Social Media Platforms using a Probabilistic Approach
Received: 25 August 2023 | Revised: 14 September 2023 | Accepted: 16 September 2023 | Online: 13 October 2023
Corresponding author: Mohammed Alshammari
Abstract
Existing recommender system algorithms often find it difficult to interpret and, as a result, to extract meaningful recommendations from social media. Because of this, there is a growing demand for more powerful algorithms that are able to extract information from low-dimensional spaces. One such approach would be the cutting-edge matrix factorization technique. Facebook is one of the most widely used social networking platforms. It has more than one billion monthly active users who engage with each other on the platform by sharing status updates, images, events, and other types of content. Facebook's mission includes fostering stronger connections between individuals, and to that end, the platform employs techniques from recommender systems in an effort to better comprehend the actions and patterns of its users, after which it suggests forming new connections with other users. However, relatively little study has been done in this area to investigate the low-dimensional spaces included within the black box system by employing methods such as matrix factorization. Using a probabilistic matrix factorization approach, the interactions that users have with the posts of other users, such as liking, commenting, and other similar activities, were utilized in an effort to generate a list of potential friends that the user who is the focus of this work may not yet be familiar with. The proposed model performed better in terms of suggestion accuracy in comparison to the original matrix factorization, which resulted in the creation of a recommendation list that contained more correct information.
Keywords:
artificial intelligence, machine learning, recommender systems, probabilistic models, social mediaDownloads
References
R. Burke, "Hybrid Web Recommender Systems," in The Adaptive Web, vol. 4321, P. Brusilovsky, A. Kobsa, and W. Nejdl, Eds. New York, NY, USA: Springer, 2007, pp. 377–408.
P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl, "GroupLens: an open architecture for collaborative filtering of netnews," in ACM conference on Computer supported cooperative work, North Carolina, USA, Oct. 1994, pp. 175–186.
G. Linden, B. Smith, and J. York, "Amazon.com recommendations: item-to-item collaborative filtering," IEEE Internet Computing, vol. 7, no. 1, pp. 76–80, Jan. 2003.
F. Ricci, "Recommender Systems: Models and Techniques," in Encyclopedia of Social Network Analysis and Mining, New York, NY, USA: Springer, 2014, pp. 1511–1522.
P. Melville, R. J. Mooney, and R. Nagarajan, "Content-boosted collaborative filtering for improved recommendations," in Eighteenth National Conference on Artificial Intelligence, Alberta, Canada, Aug. 2002, pp. 187–192.
M. J. Pazzani and D. Billsus, "Content-based recommendation systems," in The adaptive web: methods and strategies of web personalization, Berlin, Germany: Springer, 2007, pp. 325–341.
V. Rohilla, M. Kaur, and S. Chakraborty, "An Empirical Framework for Recommendation-based Location Services Using Deep Learning," Engineering, Technology & Applied Science Research, vol. 12, no. 5, pp. 9186–9191, Oct. 2022.
A. M. Rashid, G. Karypis, and J. Riedl, "Learning preferences of new users in recommender systems: an information theoretic approach," ACM SIGKDD Explorations Newsletter, vol. 10, no. 2, pp. 90–100, Sep. 2008.
S. R. Gopi and M. Karthikeyan, "Effectiveness of Crop Recommendation and Yield Prediction using Hybrid Moth Flame Optimization with Machine Learning," Engineering, Technology & Applied Science Research, vol. 13, no. 4, pp. 11360–11365, Aug. 2023.
R. Salakhutdinov and A. Mnih, "Probabilistic Matrix Factorization," in 20th International Conference on Neural Information Processing Systems, Vancouver, BC, Canada, Dec. 2007, pp. 1257–1264.
Y. Dong, S. Fang, K. Jiang, F. Chen, and G. Yin, "Probabilistic Matrix Factorization Recommendation Algorithm with User Trust Similarity," MATEC Web of Conferences, vol. 208, 2018, Art. no. 05004.
J. M. Hernandez-Lobato, N. Houlsby, and Z. Ghahramani, "Probabilistic Matrix Factorization with Non-random Missing Data," in 31st International Conference on Machine Learning, Beijing, China, Jun. 2014, pp. 1512–1520.
N. Fusi, R. Sheth, and M. Elibol, "Probabilistic Matrix Factorization for Automated Machine Learning," in 32nd Conference on Neural Information Processing Systems, Montreal, QC, Canada, 2018, vol. 31, pp. 1–10.
J. Liu, C. Wu, Y. Xiong, and W. Liu, "List-wise probabilistic matrix factorization for recommendation," Information Sciences, vol. 278, pp. 434–447, Sep. 2014.
M. Alshammari, O. Nasraoui, and S. Sanders, "Mining Semantic Knowledge Graphs to Add Explainability to Black Box Recommender Systems," IEEE Access, vol. 7, pp. 110563–110579, 2019.
T. Zhou, H. Shan, A. Banerjee, and G. Sapiro, "Kernelized Probabilistic Matrix Factorization: Exploiting Graphs and Side Information," in 12th SIAM International Conference on Data Mining, Anaheim, CA, USA, Apr. 2012, pp. 403–414.
K. Li, X. Zhou, F. Lin, W. Zeng, and G. Alterovitz, "Deep Probabilistic Matrix Factorization Framework for Online Collaborative Filtering," IEEE Access, vol. 7, pp. 56117–56128, 2019.
K. P. Murphy, Probabilistic Machine Learning: An Introduction. Cambridge, MA, United States: MIT Press, 2022.
Z. Xuan, J. Li, J. Yu, X. Feng, B. Zhao, and L. Wang, "A Probabilistic Matrix Factorization Method for Identifying lncRNA-Disease Associations," Genes, vol. 10, no. 2, Feb. 2019, Art. no. 126.
J. Yang, Z. Li, X. Fan, and Y. Cheng, "Drug–Disease Association and Drug-Repositioning Predictions in Complex Diseases Using Causal Inference–Probabilistic Matrix Factorization," Journal of Chemical Information and Modeling, vol. 54, no. 9, pp. 2562–2569, Sep. 2014.
Z. Li, J. Liu, X. Zhu, T. Liu, and H. Lu, "Image annotation using multi-correlation probabilistic matrix factorization," in 18th ACM international Conference on Multimedia, Florence, Italy, Oct. 2010, pp. 1187–1190.
W. Zhang, F. Liu, D. Xu, and L. Jiang, "Recommendation system in social networks with topical attention and probabilistic matrix factorization," PLOS ONE, vol. 14, no. 10, Sep. 2019, Art. no. e0223967.
H. Ma, H. Yang, M. R. Lyu, and I. King, "SoRec: social recommendation using probabilistic matrix factorization," in 17th ACM conference on Information and knowledge management, Napa, CA, USA, Oct. 2008, pp. 931–940.
B. Jiang, Z. Lu, N. Li, J. Wu, and Z. Jiang, "Retweet Prediction Using Social-Aware Probabilistic Matrix Factorization," in 18th International Conference on Computational Science, Wuxi, China, Jun. 2018, pp. 316–327.
D. M. S. Alshammari, "FacebookPMF." May 24, 2023, Accessed: Sep. 21, 2023. [Online]. Available: https://github.com/drmohammedsanad/FacebookPMF.
Z. Liu and H. Zhong, "Study on Tag, Trust and Probability Matrix Factorization Based Social Network Recommendation," KSII Transactions on Internet and Information Systems, vol. 12, no. 5, pp. 2082–2102, 2018.
M. Mahyoob, J. Algaraady, M. Alrahiali, and A. Alblwi, "Sentiment Analysis of Public Tweets Towards the Emergence of SARS-CoV-2 Omicron Variant: A Social Media Analytics Framework," Engineering, Technology & Applied Science Research, vol. 12, no. 3, pp. 8525–8531, Jun. 2022.
M. Alshammari and A. Alshammari, "Friend Recommendation Engine for Facebook Users via Collaborative Filtering," International Journal of Computers Communications & Control, vol. 18, no. 2, Apr. 2023, Art. no. 4998.
Y. Koren, R. Bell, and C. Volinsky, "Matrix Factorization Techniques for Recommender Systems," Computer, vol. 42, no. 8, pp. 30–37, Dec. 2009.
Downloads
How to Cite
License
Copyright (c) 2023 Aadil Alshammari, Mohammed Alshammari
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.