Research Article

IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS

Volume: 18 Number: 1 March 31, 2017
EN

IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS

Abstract

Multi-criteria collaborative filtering schemes allow modeling user preferences in a more detailed manner by collecting ratings on various aspects of a product or service. Although preferences are expressed by numerical ratings within a predetermined scale, it is not guaranteed that users comprehend such scale identically. As a result, profiles of users with similar tastes might turn out to be unrelated. Besides, distinct criteria might have different rating scales creating an essential incompatibility with the rating schemes of users which in turn conceals proper relation between main criterion and sub-criteria. Since users rate items based on their personal rating habits, it is essential to determine user similarities according to their rating patterns by normalizing ratings to an identical scale. In this paper, two different normalization methods are studied, i.e., z-score normalization and decoupling normalization, in order to improve accuracy of multi-criteria collaborative filtering systems. In particular, two normalization methods are employed by modifying the state-of-the-art memory-based multi-criteria recommender schemes so that similarities among users are calculated based on preference models rather than pure numerical ratings. Real world data-based experimental results show that both methods, especially decoupling normalization method, provide significant improvements on accuracy of estimated multi-criteria predictions and outperform previous pure numerical ratings-based approach.

Keywords

multi-criteria collaborative filtering,z-score normalization,decoupling normalization,accuracy

References

  1. Ricci F, Rokach L, Shapira B. Introduction to recommender systems handbook. Springer US, 2011.
  2. Adomavicius G, Tuzhilin A. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE transactions on knowledge and data engineering, 2005; 17.6: 734-749.
  3. Manouselis N, Costopoulou C. Analysis and classification of multi-criteria recommender systems. World Wide Web, 2007; 10.4: 415-441.
  4. Su X, Khoshgoftaar TM. A survey of collaborative filtering techniques. Advances in artificial intelligence, 2009; 2009: 4.
  5. Adomavicius G, Manouselis N, Kwon Y. Multi-criteria recommender systems. In: Recommender systems handbook. Springer US, 2011. 769-803.
  6. Adomavicius, G, Kwon Y. New recommendation techniques for multi-criteria rating systems. IEEE Intelligent Systems, 2007; 22.3: 48-55.
  7. Jannach D, Karakaya Z, Gedikli F. Accuracy improvements for multi-criteria recommender systems. In: Proceedings of the 13th ACM Conference on Electronic Commerce. ACM, 2012. pp. 674-689.
  8. Adomavicius G, Kwon Y. Multi-criteria recommender systems. In: Recommender Systems Handbook, Springer US, 2015.
  9. Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J. GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM conference on Computer supported cooperative work. ACM, 1994. pp. 175-186.
  10. Jin R, Si L, Zhai C, Callan J. Collaborative filtering with decoupled models for preferences and ratings. In: Proceedings of the twelfth international conference on Information and knowledge management. ACM, 2003. pp. 309-316.
APA
Bilge, A., & Yargıç, A. (2017). IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS. Anadolu University Journal of Science and Technology A - Applied Sciences and Engineering, 18(1), 225-237. https://doi.org/10.18038/aubtda.273802
AMA
1.Bilge A, Yargıç A. IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS. AUJST-A. 2017;18(1):225-237. doi:10.18038/aubtda.273802
Chicago
Bilge, Alper, and Alper Yargıç. 2017. “IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS”. Anadolu University Journal of Science and Technology A - Applied Sciences and Engineering 18 (1): 225-37. https://doi.org/10.18038/aubtda.273802.
EndNote
Bilge A, Yargıç A (March 1, 2017) IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS. Anadolu University Journal of Science and Technology A - Applied Sciences and Engineering 18 1 225–237.
IEEE
[1]A. Bilge and A. Yargıç, “IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS”, AUJST-A, vol. 18, no. 1, pp. 225–237, Mar. 2017, doi: 10.18038/aubtda.273802.
ISNAD
Bilge, Alper - Yargıç, Alper. “IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS”. Anadolu University Journal of Science and Technology A - Applied Sciences and Engineering 18/1 (March 1, 2017): 225-237. https://doi.org/10.18038/aubtda.273802.
JAMA
1.Bilge A, Yargıç A. IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS. AUJST-A. 2017;18:225–237.
MLA
Bilge, Alper, and Alper Yargıç. “IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS”. Anadolu University Journal of Science and Technology A - Applied Sciences and Engineering, vol. 18, no. 1, Mar. 2017, pp. 225-37, doi:10.18038/aubtda.273802.
Vancouver
1.Alper Bilge, Alper Yargıç. IMPROVING ACCURACY OF MULTI-CRITERIA COLLABORATIVE FILTERING BY NORMALIZING USER RATINGS. AUJST-A. 2017 Mar. 1;18(1):225-37. doi:10.18038/aubtda.273802