Skip to main content
Log in

Enhanced multi-criteria recommender system based on fuzzy Bayesian approach

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

Abstract

In the area of recommender systems, collaborative filtering is widely used technique for recommending appropriate items to a user based on the available ratings given by similar users. Most recommender systems (RSs) work only on the single criterion rating i.e., overall rating, however overall rating may not be a good representative of a user preference. Single criterion collaborative filtering (CF) does not generate more reliable recommendations because it suffers from correlation based similarity problems. Moreover, representation of uncertain user preferences is another concern of CF. In our work, we develop a novel fuzzy Bayesian approach to multi-criteria CF for handling uncertain user preferences and correlation based similarity problems. Further, incorporation of multi-criteria ratings into CF would be helpful for generating effective recommendations. Through experiments on Yahoo! Movies dataset, we compare our proposed approach to baseline approaches and demonstrate its effectiveness in terms of accuracy, recall and f-measure.

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

Access this article

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

Similar content being viewed by others

References

  1. Adomavicius G, Kwon Y (2007) New recommendation techniques for multicriteria rating systems. IEEE Intell Syst 22(3):48–55

    Article  Google Scholar 

  2. Adomavicius G, Kwon Y (2015) Multi-criteria recommender systems. In: Recommender systems handbook. Springer, pp 847–880

  3. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749

    Article  Google Scholar 

  4. Al-Shamri MYH, Bharadwaj KK (2008) Fuzzy-genetic approach to recommender systems based on a novel hybrid user model. Expert Syst Appl 35(3):1386–1399

    Article  Google Scholar 

  5. Anand D, Bharadwaj KK (2013) Pruning trust–distrust network via reliability and risk estimates for quality recommendations. Soc Netw Anal Min 3(1):65–84

    Article  Google Scholar 

  6. Balabanović M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72

    Article  Google Scholar 

  7. Bharadwaj KK, Al-Shamri MYH (2009) Fuzzy computational models for trust and reputation systems. Electron Commer Res Appl 8(1):37–47

    Article  Google Scholar 

  8. Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the fourteenth conference on uncertainty in artificial intelligence. Morgan Kaufmann Publishers Inc, pp 43–52

  9. de Campos LM, Fernández-Luna JM, Huete JF (2008) A collaborative recommender system based on probabilistic inference from fuzzy observations. Fuzzy Sets Syst 159(12):1554–1576

    Article  MathSciNet  Google Scholar 

  10. Dwivedi P, Bharadwaj KK (2013) Effective trust-aware e-learning recommender system based on learning styles and knowledge levels. Educ Technol Soc 16(4):201–216

    Google Scholar 

  11. Dwivedi P, Bharadwaj KK (2015) e-learning recommender system for a group of learners based on the unified learner profile approach. Expert Syst 32(2):264–276

    Article  Google Scholar 

  12. Hofmann T, Puzicha J (1999) Latent class models for collaborative filtering. In: IJCAI, vol 99

  13. Jannach D, Karakaya Z, Gedikli F (2012) Accuracy improvements for multi-criteria recommender systems. In: Proceedings of the 13th ACM conference on electronic commerce, pp 674–689

  14. Kant V, Bharadwaj KK (2013) Fuzzy computational models of trust and distrust for enhanced recommendations. Int J Intell Syst 28(4):332–365

    Article  Google Scholar 

  15. Kant V, Bharadwaj KK (2013) Integrating collaborative and reclusive methods for effective recommendations: a fuzzy bayesian approach. Int J Intell Syst 28(11):1099–1123

    Article  Google Scholar 

  16. Kant V, Dwivedi P (2015) A fuzzy bayesian approach to integrate user and item based collaborating filtering for enhanced recommendations. In: Proceedings of the 17th international conference on information integration and web-based applications & services, p 75. ACM

  17. Katarya R, Verma OP (2016) A collaborative recommender system enhanced with particle swarm optimization technique. Multimed Tools Appl 1–15

  18. Kim K-R, Moon N (2012) Recommender system design using movie genre similarity and preferred genres in smartphone. Multimed Tools Appl 61(1):87–104

    Article  Google Scholar 

  19. Lakiotaki K, Tsafarakis S, Matsatsinis N (2008) Uta-rec: a recommender system based on multiple criteria analysis. In: Proceedings of the 2008 ACM conference on recommender systems. ACM, pp 219–226

  20. Manouselis N, Costopoulou C (2007) Analysis and classification of multi-criteria recommender systems. World Wide Web 10(4):415–441

    Article  Google Scholar 

  21. Miyahara K, Pazzani MJ (2000) Collaborative filtering with the simple bayesian classifier. In: Proceedings of the 6th pacific rim international conference on artificial intelligence. PRICAI’00. Springer, Berlin, pp 679–689

  22. Nilashi M, Ibrahim OB, Ithnin N, Zakaria R (2015) A multi-criteria recommendation system using dimensionality reduction and neuro-fuzzy techniques. Soft Comput 19(11):3173–3207

    Article  Google Scholar 

  23. Nilashi M, Jannach D, Ibrahim O, Ithnin N (2015) Clustering-and regression-based multi-criteria collaborative filtering with incremental updates. Inf Sci 293:235–250

    Article  Google Scholar 

  24. Parveen R, Jaiswal AK, Kant V (2012) E-learning recommendation systems–a survey. Int J Eng Res Dev 4:10–12

    Google Scholar 

  25. Robles V, Larrañaga P, Peña JM, Marbán O, Crespo J, Pérez MS (2003) Collaborative filtering using interval estimation naīve bayes. In: Lecture notes in artificial intelligence (advances in web intelligence

  26. Roy B (2013) Multicriteria methodology for decision aiding, vol 12. Springer, Berlin

    Google Scholar 

  27. Toledo RY, Mota YC, Martínez L (2015) Correcting noisy ratings in collaborative recommender systems. Knowl-Based Syst 76:96–108

    Article  Google Scholar 

  28. Yager RR (2003) Fuzzy logic methods in recommender systems. Fuzzy Sets Syst 136(2):133–149

    Article  MathSciNet  MATH  Google Scholar 

  29. Zenebe A, Norcio AF (2009) Representation, similarity measures and aggregation methods using fuzzy sets for content-based recommender systems. Fuzzy Sets Syst 160 (1):76–94

    Article  MathSciNet  MATH  Google Scholar 

  30. Zigoris P, Zhang Y (2006) Bayesian adaptive user profiling with explicit & implicit feedback. In: Proceedings of the 15th ACM international conference on information and knowledge management. ACM, pp 397–404

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pragya Dwivedi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kant, V., Jhalani, T. & Dwivedi, P. Enhanced multi-criteria recommender system based on fuzzy Bayesian approach. Multimed Tools Appl 77, 12935–12953 (2018). https://doi.org/10.1007/s11042-017-4924-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

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

Keywords

Navigation