Research Article

A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM

Volume: 59 Number: 2 December 21, 2017
  • Ozge Mercanoglu Sıncan
  • Zeynep Yıldırım
EN

A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM

Abstract

Recommender systems give the opportunity to present automatically personalized content across many digital marketing channels to visitors depending on visitor movements on the site. In recent years, there has been a lot of interest in e-commerce companies in order to offer personalized content. So, recommender systems become very popular and many studies have been done in this regard. New works are being done day by day to improve the results. In this paper, we propose a new memory-based collaborative filtering algorithm. Calculation of similarities between items or users is a critical step in memory-based CF algorithms. Therefore, we proposed a new function for calculation of similarities based on user ratings. In this study the more similar the user's pleasures are, the more similar it is to the products the users choose, is adopted. The adopted idea in this study is that the more similar the user's pleasures are, the more similar products are chosen. We estimate the degree which a user is interested in X product. To do this, we find other users who are interested in product X and calculate the similarity ratios of those users to the user. We tested our algorithm in MovieLens 100K dataset and compared to other similarity functions. We used MAE and RMSE measures in our experiments. 

Keywords

References

  1. Sincan, O.M., Yildirim, Z., “Video recommendation system using collaborative filtering”, International Conference on Advances in Science and Arts ICASA'2017, ( 2017).
  2. Goldberg, D., Nichols, D., Oki, B. M., Terry, D. “Using collaborative filtering to weave an information tapestry.” Communications of the ACM, 35/12 (1992) 61-70.
  3. 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, (1994), p. 175-186.
  4. Breese, J. S., Heckerman, D., Kadie, C. “Empirical analysis of predictive algorithms for collaborative filtering.” In Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence, (1998), p. 43-52.
  5. Herlocker, J. L., Konstan, J. A., Riedl, J. “Explaining collaborative filtering recommendations.” In Proceedings of the 2000 ACM conference on Computer supported cooperative work, (2000), p. 241-250.
  6. Yu, K., Schwaighofer, A., Tresp, V., Xu, X., Kriegel, H. P. “Probabilistic memory-based collaborative filtering.” IEEE Transactions on Knowledge and Data Engineering, 16/1(2004) 56-69.
  7. Yang, J. M., Li, K. F. “Recommendation based on rational inferences in collaborative filtering.” Knowledge-Based Systems, 22/1 (2009) 105-114.
  8. Adamopoulos, P., Tuzhilin, A. “Recommendation opportunities: improving item prediction using weighted percentile methods in collaborative filtering systems.” In Proceedings of the 7th ACM conference on Recommender systems, (2013), p. 351-354).

Details

Primary Language

English

Subjects

-

Journal Section

Research Article

Authors

Ozge Mercanoglu Sıncan This is me
0000-0001-9131-0634

Zeynep Yıldırım This is me

Publication Date

December 21, 2017

Submission Date

October 18, 2017

Acceptance Date

December 20, 2017

Published in Issue

Year 1970 Volume: 59 Number: 2

APA
Mercanoglu Sıncan, O., & Yıldırım, Z. (2017). A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM. Communications Faculty of Sciences University of Ankara Series A2-A3 Physical Sciences and Engineering, 59(2), 41-54. https://izlik.org/JA45NJ63EK
AMA
1.Mercanoglu Sıncan O, Yıldırım Z. A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM. Commun.Fac.Sci.Univ.Ank.Series A2-A3: Phys.Sci. and Eng. 2017;59(2):41-54. https://izlik.org/JA45NJ63EK
Chicago
Mercanoglu Sıncan, Ozge, and Zeynep Yıldırım. 2017. “A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM”. Communications Faculty of Sciences University of Ankara Series A2-A3 Physical Sciences and Engineering 59 (2): 41-54. https://izlik.org/JA45NJ63EK.
EndNote
Mercanoglu Sıncan O, Yıldırım Z (December 1, 2017) A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM. Communications Faculty of Sciences University of Ankara Series A2-A3 Physical Sciences and Engineering 59 2 41–54.
IEEE
[1]O. Mercanoglu Sıncan and Z. Yıldırım, “A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM”, Commun.Fac.Sci.Univ.Ank.Series A2-A3: Phys.Sci. and Eng., vol. 59, no. 2, pp. 41–54, Dec. 2017, [Online]. Available: https://izlik.org/JA45NJ63EK
ISNAD
Mercanoglu Sıncan, Ozge - Yıldırım, Zeynep. “A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM”. Communications Faculty of Sciences University of Ankara Series A2-A3 Physical Sciences and Engineering 59/2 (December 1, 2017): 41-54. https://izlik.org/JA45NJ63EK.
JAMA
1.Mercanoglu Sıncan O, Yıldırım Z. A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM. Commun.Fac.Sci.Univ.Ank.Series A2-A3: Phys.Sci. and Eng. 2017;59:41–54.
MLA
Mercanoglu Sıncan, Ozge, and Zeynep Yıldırım. “A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM”. Communications Faculty of Sciences University of Ankara Series A2-A3 Physical Sciences and Engineering, vol. 59, no. 2, Dec. 2017, pp. 41-54, https://izlik.org/JA45NJ63EK.
Vancouver
1.Ozge Mercanoglu Sıncan, Zeynep Yıldırım. A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM. Commun.Fac.Sci.Univ.Ank.Series A2-A3: Phys.Sci. and Eng. [Internet]. 2017 Dec. 1;59(2):41-54. Available from: https://izlik.org/JA45NJ63EK

Communications Faculty of Sciences University of Ankara Series A2-A3 Physical Sciences and Engineering licensed under a Creative Commons Attribution 4.0 International License.

Creative Commons License