Collaborative Filtering In Recommender Systems: A Comparative Evaluation Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.63278/jicrcr.vi.3385
Recommender systems have become a core component of digital platforms, enabling personalized content delivery and enhancing user engagement across industries such as e-commerce, entertainment, and social networking. This study presents a comparative evaluation of collaborative filtering (CF) algorithms, including User-Based CF, Item-Based CF, Singular Value Decomposition (SVD), Non-negative Matrix Factorization (NMF), and a Hybrid CF model that integrates both memory-based and model-based approaches. Using the MovieLens 1M and Amazon Product Review datasets, the algorithms were assessed across multiple performance dimensions; predictive accuracy (RMSE, MAE), ranking quality (Precision@10, Recall@10, F1-score), and computational efficiency (training time, scalability, and memory usage). The results revealed that the Hybrid CF model achieved the highest overall performance, with the lowest RMSE (0.811) and the highest F1-score (0.731), outperforming traditional CF methods by over 13% in accuracy and 11% in ranking metrics. Although it required slightly higher computational resources, the Hybrid CF model demonstrated superior scalability and adaptability in both sparse and dense data environments. Cluster analysis further confirmed a clear distinction between memory-based and model-based methods, with the Hybrid CF forming an independent sub-cluster due to its unique performance balance. The findings conclude that hybrid collaborative filtering represents the most effective and future-ready solution for modern recommender systems, offering an optimal blend of accuracy, efficiency, and scalability for large-scale, data-intensive applications.
Related Topics
- Type
- article
- Landing Page
- https://doi.org/10.63278/jicrcr.vi.3385
- OA Status
- diamond
- OpenAlex ID
- https://openalex.org/W4415688193
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4415688193Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.63278/jicrcr.vi.3385Digital Object Identifier
- Title
-
Collaborative Filtering In Recommender Systems: A Comparative EvaluationWork title
- Type
-
articleOpenAlex work type
- Publication year
-
2025Year of publication
- Publication date
-
2025-10-29Full publication date if available
- Authors
-
Rajat Subhra Chakraborty, Jeet MehtaList of authors in order
- Landing page
-
https://doi.org/10.63278/jicrcr.vi.3385Publisher landing page
- Open access
-
YesWhether a free full text is available
- OA status
-
diamondOpen access status per OpenAlex
- OA URL
-
https://doi.org/10.63278/jicrcr.vi.3385Direct OA link when available
- Cited by
-
0Total citation count in OpenAlex
Full payload
| id | https://openalex.org/W4415688193 |
|---|---|
| doi | https://doi.org/10.63278/jicrcr.vi.3385 |
| ids.doi | https://doi.org/10.63278/jicrcr.vi.3385 |
| ids.openalex | https://openalex.org/W4415688193 |
| fwci | |
| type | article |
| title | Collaborative Filtering In Recommender Systems: A Comparative Evaluation |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | 472 |
| biblio.first_page | 463 |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| language | |
| locations[0].id | doi:10.63278/jicrcr.vi.3385 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4210172555 |
| locations[0].source.issn | 2576-0017, 2576-0025 |
| locations[0].source.type | journal |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | 2576-0017 |
| locations[0].source.is_core | True |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | Journal of International Crisis and Risk Communication Research |
| locations[0].source.host_organization | |
| locations[0].source.host_organization_name | |
| locations[0].license | cc-by |
| locations[0].pdf_url | |
| locations[0].version | publishedVersion |
| locations[0].raw_type | journal-article |
| locations[0].license_id | https://openalex.org/licenses/cc-by |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | Journal of International Crisis and Risk Communication Research |
| locations[0].landing_page_url | https://doi.org/10.63278/jicrcr.vi.3385 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5049426113 |
| authorships[0].author.orcid | https://orcid.org/0000-0003-3588-163X |
| authorships[0].author.display_name | Rajat Subhra Chakraborty |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Raja Chakraborty |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5086307425 |
| authorships[1].author.orcid | |
| authorships[1].author.display_name | Jeet Mehta |
| authorships[1].author_position | last |
| authorships[1].raw_author_name | Jeet Mehta |
| authorships[1].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://doi.org/10.63278/jicrcr.vi.3385 |
| open_access.oa_status | diamond |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-30T00:00:00 |
| display_name | Collaborative Filtering In Recommender Systems: A Comparative Evaluation |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic | |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.63278/jicrcr.vi.3385 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4210172555 |
| best_oa_location.source.issn | 2576-0017, 2576-0025 |
| best_oa_location.source.type | journal |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | 2576-0017 |
| best_oa_location.source.is_core | True |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | Journal of International Crisis and Risk Communication Research |
| best_oa_location.source.host_organization | |
| best_oa_location.source.host_organization_name | |
| best_oa_location.license | cc-by |
| best_oa_location.pdf_url | |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | journal-article |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | Journal of International Crisis and Risk Communication Research |
| best_oa_location.landing_page_url | https://doi.org/10.63278/jicrcr.vi.3385 |
| primary_location.id | doi:10.63278/jicrcr.vi.3385 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4210172555 |
| primary_location.source.issn | 2576-0017, 2576-0025 |
| primary_location.source.type | journal |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | 2576-0017 |
| primary_location.source.is_core | True |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | Journal of International Crisis and Risk Communication Research |
| primary_location.source.host_organization | |
| primary_location.source.host_organization_name | |
| primary_location.license | cc-by |
| primary_location.pdf_url | |
| primary_location.version | publishedVersion |
| primary_location.raw_type | journal-article |
| primary_location.license_id | https://openalex.org/licenses/cc-by |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | Journal of International Crisis and Risk Communication Research |
| primary_location.landing_page_url | https://doi.org/10.63278/jicrcr.vi.3385 |
| publication_date | 2025-10-29 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 4, 30, 52, 162 |
| abstract_inverted_index.1M | 66 |
| abstract_inverted_index.CF | 54, 104, 123, 144, 173 |
| abstract_inverted_index.an | 175, 203 |
| abstract_inverted_index.as | 21 |
| abstract_inverted_index.by | 125 |
| abstract_inverted_index.in | 128, 132, 151 |
| abstract_inverted_index.it | 136 |
| abstract_inverted_index.of | 7, 33, 206 |
| abstract_inverted_index.to | 179 |
| abstract_inverted_index.11% | 131 |
| abstract_inverted_index.13% | 127 |
| abstract_inverted_index.CF, | 40, 42 |
| abstract_inverted_index.The | 98, 184 |
| abstract_inverted_index.and | 14, 24, 51, 60, 67, 89, 95, 116, 130, 149, 154, 167, 195, 209 |
| abstract_inverted_index.due | 178 |
| abstract_inverted_index.for | 198, 211 |
| abstract_inverted_index.its | 180 |
| abstract_inverted_index.the | 64, 72, 102, 107, 112, 117, 142, 171, 192 |
| abstract_inverted_index.(CF) | 36 |
| abstract_inverted_index.RMSE | 114 |
| abstract_inverted_index.This | 27 |
| abstract_inverted_index.both | 58, 152 |
| abstract_inverted_index.core | 5 |
| abstract_inverted_index.data | 156 |
| abstract_inverted_index.have | 2 |
| abstract_inverted_index.most | 193 |
| abstract_inverted_index.over | 126 |
| abstract_inverted_index.such | 20 |
| abstract_inverted_index.that | 56, 101, 187 |
| abstract_inverted_index.user | 16 |
| abstract_inverted_index.were | 74 |
| abstract_inverted_index.with | 111, 170 |
| abstract_inverted_index.MAE), | 83 |
| abstract_inverted_index.Using | 63 |
| abstract_inverted_index.Value | 44 |
| abstract_inverted_index.blend | 205 |
| abstract_inverted_index.clear | 163 |
| abstract_inverted_index.dense | 155 |
| abstract_inverted_index.model | 55, 105, 145 |
| abstract_inverted_index.study | 28 |
| abstract_inverted_index.time, | 93 |
| abstract_inverted_index.(NMF), | 50 |
| abstract_inverted_index.(RMSE, | 82 |
| abstract_inverted_index.(SVD), | 46 |
| abstract_inverted_index.Amazon | 68 |
| abstract_inverted_index.Hybrid | 53, 103, 143, 172 |
| abstract_inverted_index.Matrix | 48 |
| abstract_inverted_index.Review | 70 |
| abstract_inverted_index.across | 18, 76 |
| abstract_inverted_index.become | 3 |
| abstract_inverted_index.higher | 139 |
| abstract_inverted_index.hybrid | 188 |
| abstract_inverted_index.lowest | 113 |
| abstract_inverted_index.memory | 96 |
| abstract_inverted_index.modern | 199 |
| abstract_inverted_index.social | 25 |
| abstract_inverted_index.sparse | 153 |
| abstract_inverted_index.unique | 181 |
| abstract_inverted_index.(0.811) | 115 |
| abstract_inverted_index.Cluster | 158 |
| abstract_inverted_index.Product | 69 |
| abstract_inverted_index.between | 165 |
| abstract_inverted_index.content | 12 |
| abstract_inverted_index.digital | 8 |
| abstract_inverted_index.forming | 174 |
| abstract_inverted_index.further | 160 |
| abstract_inverted_index.highest | 108, 118 |
| abstract_inverted_index.methods | 124 |
| abstract_inverted_index.optimal | 204 |
| abstract_inverted_index.overall | 109 |
| abstract_inverted_index.quality | 85 |
| abstract_inverted_index.ranking | 84, 133 |
| abstract_inverted_index.results | 99 |
| abstract_inverted_index.systems | 1 |
| abstract_inverted_index.usage). | 97 |
| abstract_inverted_index.(0.731), | 120 |
| abstract_inverted_index.Although | 135 |
| abstract_inverted_index.F1-score | 119 |
| abstract_inverted_index.Singular | 43 |
| abstract_inverted_index.accuracy | 81, 129 |
| abstract_inverted_index.achieved | 106 |
| abstract_inverted_index.analysis | 159 |
| abstract_inverted_index.assessed | 75 |
| abstract_inverted_index.balance. | 183 |
| abstract_inverted_index.conclude | 186 |
| abstract_inverted_index.delivery | 13 |
| abstract_inverted_index.enabling | 10 |
| abstract_inverted_index.findings | 185 |
| abstract_inverted_index.methods, | 169 |
| abstract_inverted_index.metrics. | 134 |
| abstract_inverted_index.multiple | 77 |
| abstract_inverted_index.offering | 202 |
| abstract_inverted_index.presents | 29 |
| abstract_inverted_index.required | 137 |
| abstract_inverted_index.revealed | 100 |
| abstract_inverted_index.slightly | 138 |
| abstract_inverted_index.solution | 197 |
| abstract_inverted_index.superior | 147 |
| abstract_inverted_index.systems, | 201 |
| abstract_inverted_index.(training | 92 |
| abstract_inverted_index.MovieLens | 65 |
| abstract_inverted_index.accuracy, | 207 |
| abstract_inverted_index.component | 6 |
| abstract_inverted_index.confirmed | 161 |
| abstract_inverted_index.datasets, | 71 |
| abstract_inverted_index.effective | 194 |
| abstract_inverted_index.enhancing | 15 |
| abstract_inverted_index.filtering | 35, 190 |
| abstract_inverted_index.including | 38 |
| abstract_inverted_index.F1-score), | 88 |
| abstract_inverted_index.Item-Based | 41 |
| abstract_inverted_index.Recall@10, | 87 |
| abstract_inverted_index.User-Based | 39 |
| abstract_inverted_index.algorithms | 73 |
| abstract_inverted_index.efficiency | 91 |
| abstract_inverted_index.engagement | 17 |
| abstract_inverted_index.evaluation | 32 |
| abstract_inverted_index.industries | 19 |
| abstract_inverted_index.integrates | 57 |
| abstract_inverted_index.platforms, | 9 |
| abstract_inverted_index.predictive | 80 |
| abstract_inverted_index.represents | 191 |
| abstract_inverted_index.resources, | 141 |
| abstract_inverted_index.Recommender | 0 |
| abstract_inverted_index.algorithms, | 37 |
| abstract_inverted_index.approaches. | 62 |
| abstract_inverted_index.comparative | 31 |
| abstract_inverted_index.dimensions; | 79 |
| abstract_inverted_index.distinction | 164 |
| abstract_inverted_index.e-commerce, | 22 |
| abstract_inverted_index.efficiency, | 208 |
| abstract_inverted_index.independent | 176 |
| abstract_inverted_index.model-based | 61, 168 |
| abstract_inverted_index.networking. | 26 |
| abstract_inverted_index.performance | 78, 182 |
| abstract_inverted_index.recommender | 200 |
| abstract_inverted_index.scalability | 148, 210 |
| abstract_inverted_index.sub-cluster | 177 |
| abstract_inverted_index.traditional | 122 |
| abstract_inverted_index.Non-negative | 47 |
| abstract_inverted_index.adaptability | 150 |
| abstract_inverted_index.demonstrated | 146 |
| abstract_inverted_index.future-ready | 196 |
| abstract_inverted_index.large-scale, | 212 |
| abstract_inverted_index.memory-based | 59, 166 |
| abstract_inverted_index.performance, | 110 |
| abstract_inverted_index.personalized | 11 |
| abstract_inverted_index.scalability, | 94 |
| abstract_inverted_index.Decomposition | 45 |
| abstract_inverted_index.Factorization | 49 |
| abstract_inverted_index.applications. | 214 |
| abstract_inverted_index.collaborative | 34, 189 |
| abstract_inverted_index.computational | 90, 140 |
| abstract_inverted_index.environments. | 157 |
| abstract_inverted_index.outperforming | 121 |
| abstract_inverted_index.(Precision@10, | 86 |
| abstract_inverted_index.data-intensive | 213 |
| abstract_inverted_index.entertainment, | 23 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 2 |
| citation_normalized_percentile |