Towards a folksonomy graph-based context-aware recommender system of annotated books

Journal of Big Data - Tập 8 - Trang 1-17 - 2021
Sara Qassimi1, El Hassan Abdelwahed2, Meriem Hafidi2, Aimad Qazdar2
1Laboratory L2IS, Department of Computer Science, Faculty of Sciences and Techniques Guiliz (FSTG), University of Cady Ayyad (UCA), Marrakesh, Morocco
2Laboratory LISI, Department of Computer Science, Faculty of Sciences Semlalia (FSSM), University of Cady Ayyad (UCA), Marrakesh, Morocco

Tóm tắt

The emergence of collaborative interactions has empowered users by enabling their interactions through tagging practices that create a folksonomy, also called, classification of the shared resources, any identifiable thing or item on the system. In education, tagging is considered a powerful meta-cognitive strategy that successfully engages learners in the learning process. Besides, the collaborative tagging gathers learners’ opinions, thus, provides more comprehensible recommendations. Still, the abundant shared contents are mostly unorganized which makes it hard for users to select and discover the appropriate items of their interests. Thus, the use of recommender systems overcomes the distressing search problem by assisting users in their searching and exploring experience, and suggesting relevant items matching their preferences. In this regard, this article presents a folksonomy graphs based context-aware recommender system (CARS) of annotated books. The generated graphs express the semantic relatedness between these resources, i.e. books, by effectively modeling the folksonomy relationship between user-resource-tag and integrating contextual information within a multi-layer graph referring to a Knowledge Graph (KG). To put our proposal into shape, we model a real-world application of Goodbooks-10k dataset to recommend books. The proposed approach incorporates spectral clustering to deal with the graph partitioning problem. The experimental evaluation shows relevant performance results of graph-based book recommendations.

Tài liệu tham khảo

Tilly R, Posegga O, Fischbach K, Schoder D. Towards a conceptualization of data and information quality in social information systems. Bus Inform Syst Eng. 2017;59(1):3–21. https://doi.org/10.1007/s12599-016-0459-8. Hafidi M, Abdelwahed EH, Qassimi S. Graph-based tag recommendations using clusters of patients in clinical decision support system. Concurrency and Computation: Practice and Experience n/a(n/a), 5624. https://doi.org/10.1002/cpe.5624. https://onlinelibrary.wiley.com/doi/pdf/10.1002/cpe.5624 Qassimi S, Abdelwahed EH. The role of collaborative tagging and ontologies in emerging semantic of web resources. Computing. 2019. https://doi.org/10.1007/s00607-019-00704-9 Klašnja-Milićević A, Ivanović M, Vesin B, Budimac Z. Enhancing e-learning systems with personalized recommendation based on collaborative tagging techniques. Appl Intell. 2018;48(6):1519–35. https://doi.org/10.1007/s10489-017-1051-8. Klašnja-Milićević A, Vesin B, Ivanović M, Budimac Z, Jain LC. Folksonomy and tag-based recommender systems in e-learning environments. Cham: Springer. pp. 77–112; 2017. https://doi.org/10.1007/978-3-319-41163-7_7 Cao Y, Kovachev D, Klamma R, Jarke M, Lau RWH. Tagging diversity in personal learning environments. J Comp Edu. 2015;2(1):93–121. https://doi.org/10.1007/s40692-015-0027-0. Rivera AC, Tapia-Leon M, Lujan-Mora S. Recommendation systems in education: A systematic mapping study. In: Rocha Á, Guarda T (eds) Proceedings of the International Conference on Information Technology & Systems (ICITS 2018). Cham: Springer; 2018. pp. 937–947. Zajac Z. Goodbooks-10k: a new dataset for book recommendations. FastML 2017. Abbas A, Zhang L, Khan SU. A survey on context-aware recommender systems based on computational intelligence techniques. Computing. 2015;97(7):667–90. https://doi.org/10.1007/s00607-015-0448-7. Khalid O, Khan MUS, Khan SU, Zomaya AY. Omnisuggest: a ubiquitous cloud-based context-aware recommendation system for mobile social networks. IEEE Trans Services Comput. 2014;7(3):401–14. https://doi.org/10.1109/TSC.2013.53. Nassar N, Jafar A, Rahhal Y. Multi-criteria collaborative filtering recommender by fusing deep neural network and matrix factorization. J Big Data. 2020;7(1):34. https://doi.org/10.1186/s40537-020-00309-6. Srifi M, Oussous A, Ait Lahcen A, Mouline S. Evaluation of recent advances in recommender systems on Arabic content. J Big Data. 2021;8(1):35. https://doi.org/10.1186/s40537-021-00420-2. Drachsler H, Verbert K, Santos OC, Manouselis N. Panorama of recommender systems to support learning; 2015. pp. 421–451. https://doi.org/10.1007/978-1-4899-7637-12 Manouselis N, Drachsler H, Verbert K, duval e. Recommender Systems for Learning; 2012. Catherine R, Cohen W. Personalized recommendations using knowledge graphs: A probabilistic logic programming approach. In: Proceedings of the 10th ACM Conference on Recommender Systems. RecSys ’16, pp. 325–332. Association for Computing Machinery, New York, NY, USA 2016. https://doi.org/10.1145/2959100.2959131 Musto C, Lops P, de Gemmis M, Semeraro G. Semantics-aware recommender systems exploiting linked open data and graph-based features. Knowl-Based Syst. 2017;136:1–14.https://doi.org/10.1016/j.knosys.2017.08.015 Wang R, Ma X, Jiang C, Ye Y, Zhang Y. Heterogeneous information network-based music recommendation system in mobile networks. Comput Commun. 2020;150:429–37. https://doi.org/10.1016/j.comcom.2019.12.002. Bathla G, Aggarwal H, Rani R. A graph-based model to improve social trust and influence for social recommendation. J Supercomput. 2020;76(6):4057–75. Yang K, Toni L. Graph-based recommendation system. In: 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP), 2018; pp.798–802. https://doi.org/10.1109/GlobalSIP.2018.8646359 Shalaby W, AlAila B, Korayem M, Pournajaf L, AlJadda K, Quinn S, Zadrozny W. Help me find a job: A graph-based approach for job recommendation at scale. In: 2017 IEEE International Conference on Big Data (Big Data), 2017; pp. 1544–1553. https://doi.org/10.1109/BigData.2017.8258088 Angles R, Gutierrez C. Survey of graph database models. ACM Comput Surv. 2008;40(1):1–1139. https://doi.org/10.1145/1322432.1322433. Codd EF. Data models in database management. SIGMOD Rec. 1980;11(2):112–4. https://doi.org/10.1145/960126.806891. Park Y, Shankar M, Park B-H, Ghosh J. Graph databases for large-scale healthcare systems: A framework for efficient data management and data services; 2014. pp. 12–19. https://doi.org/10.1109/ICDEW.2014.6818295 Unal Y, Oguztuzun H. Migration of data from relational database to graph database. In: Proceedings of the 8th International Conference on Information Systems and Technologies. ICIST ’18, pp. 6–165. ACM, New York, NY, USA 2018. https://doi.org/10.1145/3200842.3200852 Kang J, Lerman K. Leveraging user diversity to harvest knowledge on the social web. In: 2011 IEEE Third International Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third International Conference on Social Computing; 2011. pp. 215–222. https://doi.org/10.1109/PASSAT/SocialCom.2011.106 Pokorný J. Graph databases: their power and limitations. In: Saeed K, Homenda W, editors. Comput Inform Syst Ind Manag. Cham: Springer; 2015. p. 58–69. Castells P, Wang J, Lara R, Zhang D. Introduction to the special issue on diversity and discovery in recommender systems. ACM Trans Intell Syst Technol. 2014;5(4):52–1523. https://doi.org/10.1145/2668113.