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