Research Article

Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering

Volume: 3 Number: 2 August 28, 2020
EN

Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering

Abstract

Recommender systems have become more and more popular in online environments in recent years. Although different approaches are introduced to build a powerful recommender system, collaborative filtering is one of the most used approaches in the recommender systems. Yet, researchers still introduce new methods to improve prediction performances in collaborative filtering. k nearest neighbor algorithm is one of the most dominant and prevalent one in collaborative filtering. The underlying approach behind it is to select a predefined k neighbors for an active user among all users. In the traditional algorithm, the value of k is constant and is determined before the prediction process. Recently, scholars proposed to use dynamic k neighbor selection for each user. Inspired from this work, we propose to improve prediction performance, accuracy and coverage, of collaborative filtering systems under k nearest neighbor approach. We first propose that users who rate the target item should become nominees for dynamic k neighbor selection instead of all possible users whose similarities can be calculated. The similarity calculation is the most crucial point of the k nearest neighbor algorithm. Furthermore, we also propose to use the significance-weighting approach in addition to the traditional Pearson correlation coefficient when identifying the best dynamic k neighbors for each user. The experimental results on the two well-known datasets show that the prediction accuracy and coverage improve in the dynamic k neighbor selection method by selecting neighbors among users who rated the target item and introducing the significance-weighting factor into the neighbor selection phase to find more eligible neighbors.

Keywords

References

  1. J. Bobadilla, F. Ortega, A. Hernando and A. Gutiérrez, "Recommender systems survey", Knowledge-Based Systems, vol. 46, pp. 109-132, 2013. Available: 10.1016/j.knosys.2013.03.012.
  2. G. Linden, B. Smith and J. York, "Amazon.com recommendations: item-to-item collaborative filtering", IEEE Internet Computing, vol. 7, no. 1, pp. 76-80, 2003. Available: 10.1109/mic.2003.1167344.
  3. C. Gomez-Uribe and N. Hunt, "The Netflix Recommender System: Algorithms, Business Value, and Innovation ", ACM Transactions on Management Information Systems, vol. 6, no. 4, pp. 1-19, 2016. Available: 10.1145/2843948.
  4. J. Pérez-Marcos and V. López Batista, “Recommender System Based on Collaborative Filtering for Spotify’s Users,” in Trends in Cyber-Physical Multi-Agent Systems. The PAAMS Collection - 15th International Conference, PAAMS 2017, Cham, 2018, pp. 214–220, doi: 10.1007/978-3-319-61578-3_22.
  5. P. B. Thorat, R. M. Goudar, and S. Barve, “Survey on Collaborative Filtering, Content-based Filtering and Hybrid Recommendation System,” IJCA, vol. 110, no. 4, pp. 31–36, Jan. 2015, doi: 10.5120/19308-0760.
  6. P. Messina, V. Dominguez, D. Parra, C. Trattner, and A. Soto, “Content-based artwork recommendation: integrating painting metadata with neural and manually-engineered visual features,” User Model User-Adap Inter, vol. 29, no. 2, pp. 251–290, Apr. 2019, doi: 10.1007/s11257-018-9206-9.
  7. P. Lops, D. Jannach, C. Musto, T. Bogers, and M. Koolen, “Trends in content-based recommendation: Preface to the special issue on Recommender systems based on rich item descriptions,” User Model User-Adap Inter, vol. 29, no. 2, pp. 239–249, Apr. 2019, doi: 10.1007/s11257-019-09231-w.
  8. X. Su and T. M. Khoshgoftaar, “A Survey of Collaborative Filtering Techniques,” Advances in Artificial Intelligence, vol. 2009, pp. 1–19, 2009, doi: 10.1155/2009/421425.

Details

Primary Language

English

Subjects

Artificial Intelligence , Computer Software

Journal Section

Research Article

Publication Date

August 28, 2020

Submission Date

April 5, 2020

Acceptance Date

July 17, 2020

Published in Issue

Year 2020 Volume: 3 Number: 2

APA
Demirelli Okkalıoğlu, B. (2020). Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering. Sakarya University Journal of Computer and Information Sciences, 3(2), 74-88. https://doi.org/10.35377/saucis.03.02.714969
AMA
1.Demirelli Okkalıoğlu B. Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering. SAUCIS. 2020;3(2):74-88. doi:10.35377/saucis.03.02.714969
Chicago
Demirelli Okkalıoğlu, Burcu. 2020. “Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering”. Sakarya University Journal of Computer and Information Sciences 3 (2): 74-88. https://doi.org/10.35377/saucis.03.02.714969.
EndNote
Demirelli Okkalıoğlu B (August 1, 2020) Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering. Sakarya University Journal of Computer and Information Sciences 3 2 74–88.
IEEE
[1]B. Demirelli Okkalıoğlu, “Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering”, SAUCIS, vol. 3, no. 2, pp. 74–88, Aug. 2020, doi: 10.35377/saucis.03.02.714969.
ISNAD
Demirelli Okkalıoğlu, Burcu. “Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering”. Sakarya University Journal of Computer and Information Sciences 3/2 (August 1, 2020): 74-88. https://doi.org/10.35377/saucis.03.02.714969.
JAMA
1.Demirelli Okkalıoğlu B. Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering. SAUCIS. 2020;3:74–88.
MLA
Demirelli Okkalıoğlu, Burcu. “Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering”. Sakarya University Journal of Computer and Information Sciences, vol. 3, no. 2, Aug. 2020, pp. 74-88, doi:10.35377/saucis.03.02.714969.
Vancouver
1.Burcu Demirelli Okkalıoğlu. Improving Prediction Performance of Dynamic Neighbor Selection in User-Based Collaborative Filtering. SAUCIS. 2020 Aug. 1;3(2):74-88. doi:10.35377/saucis.03.02.714969

Cited By

 

INDEXING & ABSTRACTING & ARCHIVING

 

31045 31044   ResimLink - Resim Yükle  31047 

31043 28939 28938 34240
 

 

29070    The papers in this journal are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License