Publication:
A Novel Clustering Approach for Recommendation Systems Using Adaptive Fuzzy Clustering With Jensen-Shannon Divergence

dc.authorscopusid35781802800
dc.authorscopusid59972382300
dc.authorscopusid43261041200
dc.authorwosidDemirci, Sercan/W-3371-2017
dc.authorwosidDemirci, Sercan/Acg-4553-2022
dc.contributor.authorKayhan, Goekhan
dc.contributor.authorAydin, Naciye
dc.contributor.authorDemirci, Sercan
dc.contributor.authorIDDemirci, Sercan/0000-0001-6739-7653
dc.date.accessioned2025-12-11T00:54:22Z
dc.date.issued2026
dc.departmentOndokuz Mayıs Üniversitesien_US
dc.department-temp[Kayhan, Goekhan; Aydin, Naciye; Demirci, Sercan] Ondokuz Mayis Univ, Dept Comp Engn, Kurupelit Campus, TR-55139 Samsun, Turkiyeen_US
dc.descriptionDemirci, Sercan/0000-0001-6739-7653;en_US
dc.description.abstractIn today's world, where users are surrounded by a multitude of products, recommender systems are employed to assist users in finding products of interest. Clustering methods are frequently utilized in recommender systems to suggest relevant products. Fuzzy clustering techniques, one of the most commonly used clustering methods, determine the degree of relevance of each product to a cluster through the membership matrix it generates. However, determining the number of clusters in these methods poses a challenge. This study proposes an Adaptive Fuzzy C-Means Jensen Shannon (AFCM-JS) algorithm, a fuzzy and interest-based clustering method that estimates the number of clusters. The proposed AFCM-JS algorithm is implemented on an artificial dataset consisting of 6 clusters and 1000 elements. The results of the study are compared with Fuzzy C-Means (FCM), Probabilistic C-Means (PCM), and Probabilistic Fuzzy C-Means (PFCM) methods, which are fuzzy-based clustering algorithms, and the interest-based method JS. To evaluate the comparison results, 7 different cluster validity indices and an accuracy metric are employed. AFCM-JS method consistently and accurately predicted the number of clusters when tested with different maximum cluster numbers. When the clustering ability of the method is tested with cluster validity indices and the accuracy metric, AFCM-JS is found to be successful. The performance of the AFCM-JS method is tested on a dataset created for a movie recommendation system with the aim of recommending movies to users. For this purpose, movie data is weighted with a Dirichlet function for action, adventure, comedy, drama, and horror genres, creating a dataset that includes the characteristics of these 5 movie genres. The AFCM-JS method is compared with 3 different fuzzy clustering methods using 7 different cluster validity indices with this created movie dataset. Additionally, the AFCM-JS algorithm is compared with the other 3 fuzzy clustering methods based on the accuracy metric. As a result of this comparison, the AFCM-JS method achieves the highest performance among the methods with 81.9366%. Furthermore, when the performance of the proposed method is compared in terms of cluster validity indices, the AFCM-JS method successfully predicts the appropriate number of clusters and effectively groups similar movies according to their genres, accomplishing the purpose.en_US
dc.description.woscitationindexScience Citation Index Expanded
dc.identifier.doi10.1016/j.csi.2025.104035
dc.identifier.issn0920-5489
dc.identifier.issn1872-7018
dc.identifier.scopus2-s2.0-105009603637
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1016/j.csi.2025.104035
dc.identifier.urihttps://hdl.handle.net/20.500.12712/40142
dc.identifier.volume95en_US
dc.identifier.wosWOS:001527936000001
dc.identifier.wosqualityQ2
dc.language.isoenen_US
dc.publisherElsevieren_US
dc.relation.ispartofComputer Standards & Interfacesen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectFuzzy Clusteringen_US
dc.subjectFuzzy C-Meansen_US
dc.subjectJensen Shannonen_US
dc.subjectInterest Metricen_US
dc.subjectMovie Recommendation Systemen_US
dc.titleA Novel Clustering Approach for Recommendation Systems Using Adaptive Fuzzy Clustering With Jensen-Shannon Divergenceen_US
dc.typeArticleen_US
dspace.entity.typePublication

Files