Clustering and Techniques used in Collaborative Filtering – An Overview

Madhurima Banerjee, Ssanjana Roy, Snigdha Roy, Riddhima Shome, Asmita Majumder

Abstract


The purpose of this paper is give an overview of the concept of clustering used in recommendation systems, to study the different kind of clustering approaches and techniques getting used in recommendation systems and how implementation of the clusters vary. The paper highlights the pros and cons of using clustering technique in collaborative filtering.


Keywords


Collaborative filtering, Clustering, DBSCAN, Hierarchical Clustering

Full Text:

PDF

References


Pham, M.C., et al. 15.02.2011, “A Clustering Approach for Collaborative Filtering Recommendation Using Social Network Analysis” in Journal of Universal Computer Science, vol 17 no. 4, pp 584 - 604

Das, J., et al., 2014, “Clustering-Based Recommender System Using Principles of Voting Theory” in 2014 International Conference on Contemporary Computing and Informatics, pp 231 - 235

Prado, K., 02.04.2017, How DBSCAN works and why should we use it? , viewed 27th May, 2020 from https://towardsdatascience.com/how-dbscan-works-and-why-should-i-use-it-443b4a191c80.

“Module 7: Voting Theory”, lumen, Mathematics for Liberal arts, viewed 27th May, 2020 from https://courses.lumenlearning.com/waymakermath4libarts/chapter/borda-count/

C. Tran, J. Kim, W. Shin and S. Kim, 02.05.2019, "Clustering-Based Collaborative Filtering Using an Incentivized/Penalized User Model," in IEEE Access, vol. 7, pp. 62115-62125

Book, T., n.d., “What is Hierarchical Clustering”, viewed 27th May, 2020 from https://www.displayr.com/what-is-hierarchical-clustering/

Lutins, E., 06.09.2017, “DBSCAN: What is it? When to Use it? How to use it.”, viewed 27th May, 2020 from https://medium.com/@elutins/dbscan-what-is-it-when-to-use-it-how-to-use-it-8bd506293818

Doshi, N, 05.02.2019, “Spectral clustering. The intuition and math behind how it works!”, viewed 27th May, 2020 from https://towardsdatascience.com/spectral-clustering-82d3cff3d3b7

“Fuzzy c-means clustering algorithm”, viewed on 27th May, 2020 from https://sites.google.com/site/dataclusteringalgorithms/fuzzy-c-means-clustering-algorithm

“ A tutorial on Clustering Algorithms”, viewed on 27th May, 2020 from https://home.deib.polimi.it/matteucc/Clustering/tutorial_html/cmeans.html

Wasid M., Ali R., 2018, “An Improved Recommender System based on Multi-criteria Clustering Approach” in 8th International Congress of Information and Communication Technology (ICICT- 2018), pp 93 – 101

Garbade, M.J., 13.09.2018, “Understanding K-means Clustering in Machine Learning”, viewed on 27th May, 2020 from Understanding K-means Clustering in Machine Learning https://towardsdatascience.com/understanding-k-means-clustering-in-machine-learning-6a6e67336aa1

“ A tutorial on Clustering Algorithms”, viewed on 27th May, 2020 from https://home.deib.polimi.it/matteucc/Clustering/tutorial_html/kmeans.html

SuperDataScience Team, 29.09.2018, “Self Organizing Maps (SOM's) - K-Means Clustering (Refresher)”, viewed on 28th May, 2020 from https://www.superdatascience.com/blogs/self-organizing-maps-soms-k-means-clustering-refresher




DOI: https://doi.org/10.26483/ijarcs.v11i3.6616

Refbacks

  • There are currently no refbacks.




Copyright (c) 2020 International Journal of Advanced Research in Computer Science