Search by:
Approaches to Integration of Fuzzy Logic in User-Based Collaborative Filtering Methods
Full text (PDF)
UDC: 519. 816
Publication Language: Ukrainian
Stuc. intelekt. 2025; 30(3):63-77
Abstract: The article analyzes approaches to integrating fuzzy logic into user-based collaborative filtering methods to address the problems of data sparsity and uncertainty in user preferences. It emphasizes that collaborative filtering is a popular tool for implementing recommendation systems, which heavily relies on the accuracy of numerical data representation and the completeness of information during the recommendation process. The use of fuzzy logic enables modeling under ambiguity and uncertainty through the use of linguistic variables and membership functions of fuzzy values. Examples of systems successfully integrating this approach are examined, combining fuzzy logic with collaborative filtering methods, the use of fuzzy association rules, and multi-level similarity, which allows for effective handling of sparse and incomplete data. A mathematical framework is proposed for constructing genre profiles of users and films, which supports recommendation personalization. Gaussian-like membership functions and the application of cluster analysis allow for accounting for multi-genre content and the fuzziness of user preferences. The proposed algorithms reduce the impact of individual biases and ensure recommendation accuracy even under conditions of fragmented data. The research results demonstrate the potential of hybrid approaches in developing recommendation systems for various domains, including online stores, streaming platforms, and project management. Further testing of the proposed methods opens up opportunities for their large-scale application.
Keywords: fuzzy logic, Mamdani method, collaborative filtering, data sparsity, similarity determination, fuzzy numbers
References:
- Ivokhin Ye., Sheliakin H., Makhno M. (2024). Udoskonalennia metodu kolaboratyvnoi filtratsii shliakhom intehruvannia semantychnoho ta chasovoho faktoriv i metodu klasternoho analizu. Artificial Intelligence. №1. S. 57 – 63. [Online]. Available: https://doi.org/10.15407/jai2024.01.057
- Ivokhin Ye., Sheliakin H. (2024). Collaborative Filtering as One of the Methods of Content Recommendations: main Problems and Ways to Solve. Modern Engineering and Innovative Technologies. 1(34-01). S. 94–105. [Online]. Available: https://doi.org/ 10.30890/2567-5273.2024-34-00-013
- Kucheruk V.Yu., Hlushko M.V. (2018). Pokrashchennia alhorytmu «Item to Item» metodu kolaboratyvnoi filtratsii dlia rozrobky rekomendatsiinykh system na osnovi kosynusnoi miry shliakhom otsinky relevantnosti. Scientific Journal «ScienceRise» №1(42). S. 20–24. [Online]. Available: https://doi.org/10.15587/2313-8416.2018.120886
- Kuliahin A.I., Narozhnyi V.V., Tkachov V.M., Kuchuk H.A. (2022). Doslidzhennia metodiv pobudovy rekomendatsiinykh system dlia rozviazannia zadachi vyboru naibilsh relevantnoho video pry stvorenni virtualnykh art-kompozytsii. Systemy upravlinnia, navihatsii ta zviazku. № 4. S. 94–99. [Online]. Available: https://doi.org/10.26906/SUNZ.2022.4.094
- Meleshko Ye.V. (2018). Problemy suchasnykh rekomendatsiinykh system ta metody yikh rishennia. Systemy upravlinnia, navihatsii ta zviazku. № 4 (50). S. 120 –124. [Online]. Available: https://doi.org/10.26906/SUNZ.2018.4.120
- Pasichnyk V.V., Yunchyk V.L., Kunanets N.E., Fedoniuk A.A. (2022). Vykorystannia nechitkoi lohiky u protsesi ekspertnoho otsiniuvannia elektronnykh navchalnykh resursiv. Naukovyi visnyk NLTU. Т.32. № 4. S. 66 – 76. [Online]. Available: https://doi.org/10.36930/40320411
- Khudik B.O. (2023). Model predstavlennia danykh rekomendatsiinoi systemy v sferi osvity na osnovi nechitkoi lohiky. Kiberbezpeka: osvita, nauka, tekhnika.№ 1 (21). S. 260 –272. [Online]. Available: https://doi.org/10.28925/2663-4023.2032.21.260272
- Leshchynskyi V.A., Leshchynska I.A. (2020). Udoskonalennia metodu kolaboratyvnoi filtratsii z neiavnym zvorotnim zviazkom na osnovi ranzhuvannia nehatyvnykh rezultativ v matrytsi vkhidnykh danykh. Systemy upravlinnia, navihatsii ta zviazku. 3 (61). С. 99–103. [Online]. Available: https://doi.org/10.26906/SUNZ.2018.3.073
- Cherednichenko O.Yu., Ivashchenko O.V., Hontar Yu.M., Vorona B.M. (2018). Intelektualnyi analiz propozytsii tovariv na osnovi kontekstnykh rekomendatsii. Visnyk Natsionalnoho tekhnichnoho universytetu (ХПІ). № 44. С. 57–66. [Online]. Available: https://doi.org/10.20998/2079-0023.2018.44.10
- Zadeh, L. A. (1965). Fuzzy sets. Information and Control. P. 338–353. [Online]. Available: https://doi.org/10.1016/S0019-9958(65)90241-X
- Faiz Akram, Tanvir Ahmad, Mohd. Sadiq. (2024). An integrated fuzzy adjusted cosine similarity and TOPSIS based recommendation system for information system requirements selection. Decision Analytics Journal. Vol. 11. Р. 1–13. [Online]. Available: https://doi.org/10.1016/j.dajour.2024.100443
- Fu-Lai Chung, Stephen Chi-fai Chan. (2006). A collaborative filtering framework based on fussy association rules and multiple-level similarity. Knowledge and Information Systems. Vol. 10. P. 357–381. [Online]. Available: http://dx.doi.org/10.1007/s10115-006-0002-1
- Rakesh Agrawal, Ramakrishnan Srikant (1994). Fast Algorithms for Mining Association Rules. P. 487–499. [Online]. Available: https://www.vldb.org/conf/1994/P487.PDF
- Soojung Lee (2020). Using Fuzzy Rating Information for Collaborative Filtering-based Recommender Systems. International Journal of Advanced Smart Convergence. Vol.9. No.3. P. 42–48. [Online]. Available: https://doi.org/10.7236/IJASC.2020.9.3.42
- Mamdani E. (1974). Application of Fuzzy Algorithms for Control of Simple Dynamic Plant. Proceedings of the IEEE. Vol. 121 (12). P. 1585-1588.
- Timothy J. Ross (2004). Fuzzy Logic with engineering applications. Vol.2. [Online]. Available: https://home.iitk.ac.in/~avrs/ManyValuedLogic/FuzzyLogicforEngineers.pdf