Research Article
BibTex RIS Cite

A NEW SIMILARITY COEFFICIENT FOR A COLLABORATIVE FILTERING ALGORITHM

Year 2017, Volume: 59 Issue: 2, 41 - 54, 21.12.2017

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. 

References

  • Sincan, O.M., Yildirim, Z., “Video recommendation system using collaborative filtering”, International Conference on Advances in Science and Arts ICASA'2017, ( 2017).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Yang, J. M., Li, K. F. “Recommendation based on rational inferences in collaborative filtering.” Knowledge-Based Systems, 22/1 (2009) 105-114.
  • 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).
  • Bulut, H., Milli, M. “İşbirlikçi filtreleme için yeni tahminleme yöntemleri.” Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 22/2(2016) 123-128.
  • Gogna, A., Majumdar, A. “A comprehensive recommender system model: Improving accuracy for both warm and cold start users.” IEEE Access, 3(2015) 2803-2813.
  • Luo, X., Zhou, M., Xia, Y., Zhu, Q. “An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems.“ IEEE Transactions on Industrial Informatics, 10/2(2014) 1273-1284.
  • Hernando, A., Bobadilla, J., Ortega, F. “A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model.” Knowledge-Based Systems, 97(2016), 188-202.
  • Yang, X., Guo, Y., Liu, Y., Steck, H. “A survey of collaborative filtering based social recommender systems.” Computer Communications, 41(2014) 1-10.
  • Yang, Z., Wu, B., Zheng, K., Wang, X., Lei, L. “A Survey of Collaborative Filtering-Based Recommender Systems for Mobile Internet Applications.” IEEE Access, 4(2016) 3273-3287.
  • Mooney, R. J., Roy, L. “Content-based book recommending using learning for text categorization.“ In Proceedings of the fifth ACM conference on Digital libraries, (2000), p. 195-204.
  • Elahi, M., Ricci, F., Rubens, N. “A survey of active learning in collaborative filtering recommender systems.” Computer Science Review, 20(2016) 29-50.
  • Lops, P., De Gemmis, M., Semeraro, G. (2011). “Content-based recommender systems: State of the art and trends.” In Recommender systems handbook, (2011), p. 73-105
  • Semeraro, G., Lops, P., Degemmis, M. “WordNet-based user profiles for neighborhood formation in hybrid recommender systems.” In Hybrid Intelligent Systems, 2005. HIS'05. Fifth International Conference on, (2005), p. 6-pp.
  • Degemmis, M., Lops, P., Semeraro, G. “A content-collaborative recommender that exploits WordNet-based user profiles for neighborhood formation.“ User Modeling and User-Adapted Interaction, 17/3(2007) 217-255.
  • Burke, R. “Hybrid recommender systems: Survey and experiments.” User modeling and user-adapted interaction, 12/4(2002) 331-370.
  • Miller, B. N., Albert, I., Lam, S. K., Konstan, J. A., Riedl, J. “MovieLens unplugged: experiences with an occasionally connected recommender system.” In Proceedings of the 8th international conference on Intelligent user interfaces, (2003), 263-266.
Year 2017, Volume: 59 Issue: 2, 41 - 54, 21.12.2017

Abstract

References

  • Sincan, O.M., Yildirim, Z., “Video recommendation system using collaborative filtering”, International Conference on Advances in Science and Arts ICASA'2017, ( 2017).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Yang, J. M., Li, K. F. “Recommendation based on rational inferences in collaborative filtering.” Knowledge-Based Systems, 22/1 (2009) 105-114.
  • 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).
  • Bulut, H., Milli, M. “İşbirlikçi filtreleme için yeni tahminleme yöntemleri.” Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 22/2(2016) 123-128.
  • Gogna, A., Majumdar, A. “A comprehensive recommender system model: Improving accuracy for both warm and cold start users.” IEEE Access, 3(2015) 2803-2813.
  • Luo, X., Zhou, M., Xia, Y., Zhu, Q. “An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems.“ IEEE Transactions on Industrial Informatics, 10/2(2014) 1273-1284.
  • Hernando, A., Bobadilla, J., Ortega, F. “A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model.” Knowledge-Based Systems, 97(2016), 188-202.
  • Yang, X., Guo, Y., Liu, Y., Steck, H. “A survey of collaborative filtering based social recommender systems.” Computer Communications, 41(2014) 1-10.
  • Yang, Z., Wu, B., Zheng, K., Wang, X., Lei, L. “A Survey of Collaborative Filtering-Based Recommender Systems for Mobile Internet Applications.” IEEE Access, 4(2016) 3273-3287.
  • Mooney, R. J., Roy, L. “Content-based book recommending using learning for text categorization.“ In Proceedings of the fifth ACM conference on Digital libraries, (2000), p. 195-204.
  • Elahi, M., Ricci, F., Rubens, N. “A survey of active learning in collaborative filtering recommender systems.” Computer Science Review, 20(2016) 29-50.
  • Lops, P., De Gemmis, M., Semeraro, G. (2011). “Content-based recommender systems: State of the art and trends.” In Recommender systems handbook, (2011), p. 73-105
  • Semeraro, G., Lops, P., Degemmis, M. “WordNet-based user profiles for neighborhood formation in hybrid recommender systems.” In Hybrid Intelligent Systems, 2005. HIS'05. Fifth International Conference on, (2005), p. 6-pp.
  • Degemmis, M., Lops, P., Semeraro, G. “A content-collaborative recommender that exploits WordNet-based user profiles for neighborhood formation.“ User Modeling and User-Adapted Interaction, 17/3(2007) 217-255.
  • Burke, R. “Hybrid recommender systems: Survey and experiments.” User modeling and user-adapted interaction, 12/4(2002) 331-370.
  • Miller, B. N., Albert, I., Lam, S. K., Konstan, J. A., Riedl, J. “MovieLens unplugged: experiences with an occasionally connected recommender system.” In Proceedings of the 8th international conference on Intelligent user interfaces, (2003), 263-266.
There are 21 citations in total.

Details

Primary Language English
Journal Section Review Articles
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 2017 Volume: 59 Issue: 2

Cite

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.
AMA 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. December 2017;59(2):41-54.
Chicago 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 59, no. 2 (December 2017): 41-54.
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 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, 2017.
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 2017), 41-54.
JAMA 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, 2017, pp. 41-54.
Vancouver 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.

Communications Faculty of Sciences University of Ankara Series A2-A3 Physical Sciences and Engineering

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.