Abstract
Collaborative filtering is one of the mainstream approaches to provide recommendations in various online environments such as Ecommerce. Although this is a popular method for service recommendation, it still suffers from sparsity issue where only a small number of rating records are available for some new items or users in the system. Consequently, the accuracy of rate prediction is often compromised. Unlike the conventional collaborative filtering methods that directly compute the similarity between users, this paper presents a fuzzy logic based approach to refine the similarity obtained using traditional approaches like Pearson correlation, Cosine, Adjusted Cosine etc. Experiments were conducted on the two popular benchmark datasets and it shows that the proposed method obtains better prediction accuracy as compare to other traditional similarity measures.


















Similar content being viewed by others
Abbreviations
- S :
-
is the set of users
- U, U ' :
-
Some users
- P, P ' :
-
Some items
- r U, P :
-
The rating of user U on item P
- \( {\overline{r}}_U \) :
-
Mean rating value for user U
- \( {\overline{r}}_P \) :
-
Mean rating value for item P
- I :
-
is the set of items
- μP :
-
μ P is the average rating of item P
- r i :
-
is the true rating.
- Pred i :
-
is the vote predicted for a movie
- |S|:
-
is the cardinality of the test ratings
- |I U |:
-
is the cardinality of item rated by user U.
- |N|:
-
is the number of items co-rated by two users
- r med :
-
is the median value in rating scale
References
Ahn HJ (2008) A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem. Inf Sci (Ny) 178:37–51. https://doi.org/10.1016/j.ins.2007.07.024
Anand D, Bharadwaj KK (2011) Utilizing various sparsity measures for enhancing accuracy of collaborative recommender systems based on local and global similarities. Expert Syst Appl 38:5101–5109. https://doi.org/10.1016/j.eswa.2010.09.141
Birtolo C, Ronca D (2013) Advances in Clustering Collaborative Filtering by means of Fuzzy C-means and trust. Expert Syst Appl 40:6997–7009. https://doi.org/10.1016/j.eswa.2013.06.022
Bobadilla J, Serradilla F, Bernal J (2010) A new collaborative filtering metric that improves the behavior of recommender systems. Knowledge-Based Syst 23:520–528. https://doi.org/10.1016/j.knosys.2010.03.009
Bobadilla J, Ortega F, Hernando A (2012) A collaborative filtering similarity measure based on singularities. 48:204–217. doi: https://doi.org/10.1016/j.ipm.2011.03.007
Cacheda F, Carneiro V, Fernández D, Formoso V (2011) Comparison of collaborative filtering algorithms. ACM Trans Web 5:1–33. https://doi.org/10.1145/1921591.1921593
Celma O (2010) Music Recommendation and Discovery. Media. https://doi.org/10.1007/978-3-642-13287-2
Cheng L, Wang H (2014) A fuzzy recommender system based on the integration of subjective preferences and objective information. Appl Soft Comput J 18:290–301. https://doi.org/10.1016/j.asoc.2013.09.004
Choi K, Suh Y (2013) A new similarity function for selecting neighbors for each target item in collaborative filtering. Knowl-Based Syst 37:146–153. https://doi.org/10.1016/j.knosys.2012.07.019
Czogala E, Leski JM (2000) Fuzzy and Neuro-Fuzzy Intelligent Systems. https://doi.org/10.1007/978-3-7908-1853-6
Ekstrand MD, Riedl JT, J a K (2011) Collaborative Filtering Recommender Systems. Found Trends® Human-Computer Interact 4:175–243. https://doi.org/10.1561/1100000009
Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating Collaborative Filtering Recommender Systems 22:5–53
Jeong B, Lee J, Cho H (2010) Improving memory-based collaborative filtering via similarity updating and prediction modulation. Inf Sci (Ny) 180:602–612. https://doi.org/10.1016/j.ins.2009.10.016
Kant V, Bharadwaj KK (2012) Enhancing Recommendation Quality of Content-based Filtering through Collaborative Predictions and Fuzzy Similarity Measures. Procedia Eng 38:939–944. https://doi.org/10.1016/j.proeng.2012.06.118
Kant S, Mahara T (2016) Merging user and item based collaborative filtering to alleviate data sparsity. Int J Syst Assur Eng Manag. https://doi.org/10.1007/s13198-016-0500-9
Kant S, Mahara T (2017) Nearest Biclusters Collaborative Filtering Framework With Fusion. J Comput Sci. https://doi.org/10.1016/j.jocs.2017.03.018
Koutrika G, Bercovitz B, Garcia-Molina H (2009) FlexRecs: expressing and combining flexible recommendations. Proc 35th SIGMOD Int Conf Manag data 745–758. https://doi.org/10.1145/1559845.1559923
Leng Y, Lu Q, Liang C (2016) A collaborative filtering similarity measure based on potential field. Kybernetes 45:434–445. https://doi.org/10.1108/K-10-2014-0212
Li J, Li X, Liu H et al (2009) Fuzzy Collaborative Filtering Approach Based on Semantic Distance. Springer, Berlin, Heidelberg, pp 187–195. https://doi.org/10.1007/978-3-642-03664-4_21
Liu H, Hu Z, Mian A et al (2014) A new user similarity model to improve the accuracy of collaborative filtering. Knowl-Based Syst 56:156–166. https://doi.org/10.1016/j.knosys.2013.11.006
Luo H, Niu C, Shen R, Ullrich C (2008) A collaborative filtering framework based on both local user similarity and global user similarity. Mach Learn 72:231–245. https://doi.org/10.1007/s10994-008-5068-4
Park Y-J, Tuzhilin A (2008) The long tail of recommender systems and how to leverage it. Proc 2008 ACM Conf Recomm Syst. RecSys 08:11. https://doi.org/10.1145/1454008.1454012
Patra BK, Launonen R, Ollikainen V, Nandi S (2015) A new similarity measure using Bhattacharyya coefficient for collaborative filtering in sparse data. Knowl-based Syst. https://doi.org/10.1016/j.knosys.2015.03.001
Pirasteh P, Hwang D, Jung JE (2015) Weighted Similarity Schemes for High Scalability in User-Based Collaborative Filtering. Mob Networks Appl 20:497–507. https://doi.org/10.1007/s11036-014-0544-5
Porcel C, López-Herrera AG, Herrera-Viedma E (2009) A recommender system for research resources based on fuzzy linguistic modeling. Expert Syst Appl 36:5173–5183. https://doi.org/10.1016/j.eswa.2008.06.038
Sanchez JL, Serradilla F, Martinez E, Bobadilla J (2008) Choice of metrics used in collaborative filtering and their impact on recommender systems. In: 2008 2nd IEEE Int Conf Digit Ecosyst Technol IEEE, pp 432–436
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. Proc 10th … 1:285–295. doi: https://doi.org/10.1145/371920.372071
Shi L (2013) Trading-off among accuracy, similarity, diversity, and long-tail: a graph-based recommendation approach. Proc 7th ACM Conf Recomm Syst - RecSys ‘13 57–64. doi: https://doi.org/10.1145/2507157.2507165
Singh R, Patra BK, Adhikari B (2015) A complex network approach for collaborative recommendation. https://arxiv.org/abs/1510.00585
Son LH (2014) HU-FCF: A hybrid user-based fuzzy collaborative filtering method in Recommender Systems. Expert Syst Appl 41:6861–6870. https://doi.org/10.1016/j.eswa.2014.05.001
Son LH (2015) HU-FCF++: A novel hybrid method for the new user cold-start problem in recommender systems. Eng Appl Artif Intell 41:207–222. https://doi.org/10.1016/j.engappai.2015.02.003
Suryakant MT (2016) A New Similarity Measure Based on Mean Measure of Divergence for Collaborative Filtering in Sparse Environment. Procedia Comput Sci 89:450–456. https://doi.org/10.1016/j.procs.2016.06.099
Töscher A, Jahrer M, Legenstein R (2008) Improved neighborhood-based algorithms for large-scale recommender systems. In: Proc. 2nd KDD Work. Large-Scale Recomm. Syst. Netflix Prize Compet. - NETFLIX ‘08. ACM Press, New York, New York, USA, pp 1–6
Van Leekwijck W, Kerre EE (1999) Defuzzification: criteria and classification. Fuzzy Sets Syst 108:159–178. https://doi.org/10.1016/S0165-0114(97)00337-0
Yager RR (2003) Fuzzy logic methods in recommender systems. Fuzzy Sets Syst 136:133–149. https://doi.org/10.1016/S0165-0114(02)00223-3
Zhang Z, Lin H, Liu K et al (2013) A hybrid fuzzy-based personalized recommender system for telecom products/services. Inf Sci (Ny) 235:117–129. https://doi.org/10.1016/j.ins.2013.01.025
Zhu X, Tian H, Cai S (2014) Personalized recommendation with corrected similarity. J Stat Mech Theory Exp 2014:P07004. https://doi.org/10.1088/1742-5468/2014/07/P07004
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kant, S., Mahara, T., Jain, V.K. et al. Fuzzy logic based similarity measure for multimedia contents recommendation. Multimed Tools Appl 78, 4107–4130 (2019). https://doi.org/10.1007/s11042-017-5260-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-5260-2