Skip to main content
Log in

Fuzzy logic based similarity measure for multimedia contents recommendation

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

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

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. 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

    Article  Google Scholar 

  7. Celma O (2010) Music Recommendation and Discovery. Media. https://doi.org/10.1007/978-3-642-13287-2

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. Czogala E, Leski JM (2000) Fuzzy and Neuro-Fuzzy Intelligent Systems. https://doi.org/10.1007/978-3-7908-1853-6

  11. 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

    Article  Google Scholar 

  12. Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating Collaborative Filtering Recommender Systems 22:5–53

    Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

  16. 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

  17. 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

  18. 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

    Article  MathSciNet  Google Scholar 

  19. 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

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

  24. 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

  25. 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

    Article  Google Scholar 

  26. 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

  27. 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

  28. 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

  29. Singh R, Patra BK, Adhikari B (2015) A complex network approach for collaborative recommendation. https://arxiv.org/abs/1510.00585

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

  34. 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

    Article  MathSciNet  MATH  Google Scholar 

  35. 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

    Article  MathSciNet  MATH  Google Scholar 

  36. 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

    Article  Google Scholar 

  37. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Surya Kant.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5260-2

Keywords